- Name
- PumpInterface
- Version
- 1.1.1
- License
- BSD
- URL
- https://github.com/janelia-arduino/PumpInterface
- Author
- Peter Polidoro
- [email protected]
Modular device SSI HPLC pump interface library.
{
"id": "getAPI",
"result": {
"ancestors": [
"ModularServer",
"ModularDeviceBase",
"SerialInterface"
],
"firmware": [
{
"name": "PumpInterface",
"version": "1.1.1"
}
],
"verbosity": "NAMES",
"functions": [
"getCurrentConditions",
"getCurrentStatus",
"pumpIsRunning",
"setFlowRate"
],
"parameters": [
"flow_rate"
],
"callbacks": [
"clearFaults",
"runPump",
"stopPump"
]
}
}https://github.com/janelia-arduino/ModularServer
https://github.com/janelia-arduino/ModularDeviceBase
https://github.com/janelia-arduino/SerialInterface
https://github.com/janelia-modular-devices/modular_device_base
https://github.com/janelia-modular-devices/serial_interface
https://github.com/janelia-modular-devices/pump_interface
https://github.com/janelia-modular-devices/modular-devices
https://github.com/janelia-arduino/PumpInterface.git
git clone https://github.com/janelia-arduino/PumpInterface.githttps://docs.platformio.org/en/latest/core/installation/index.html
python3 -m venv .venv
source .venv/bin/activate
pip install pip --upgrade
pip install platformio
pio --versionLinux users have to install udev rules for PlatformIO supported boards/devices.
curl -fsSL https://raw.githubusercontent.com/platformio/platformio-core/develop/platformio/assets/system/99-platformio-udev.rules | sudo tee /etc/udev/rules.d/99-platformio-udev.rulessudo service udev restartsudo usermod -a -G dialout $USER && sudo usermod -a -G plugdev $USERsudo apt-get purge --auto-remove modemmanagerYou will need to log out and log back in again (or reboot) for the user group changes to take effect.
After this file is installed, physically unplug and reconnect your board.
make firmwarepio run -e teensy31make uploadpio run -e teensy31 -t uploadmake monitorpio device monitor --echo --eol=LFgetAPI NAMES ["PumpInterface"]https://www.arduino.cc/en/software
File > Preferences
https://www.pjrc.com/teensy/package_teensy_index.json https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
- Teensy by Paul Stroffregen
- Raspberry Pi Pico/RP2040 by Earle F Philhower, III