An open API service providing repository metadata for many open source software ecosystems.

GitHub / janelia-arduino 17 Repositories

janelia-arduino/ClusterController

Firmware for each cluster of prisms in the Voigts Lab honeycomb maze.

Language: C++ - Size: 493 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 1

janelia-arduino/TMC51X0

TMC5130 and TMC5160 are high-performance ICs combining both a stepper motor controller and driver.

Language: C++ - Size: 6.41 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 2 - Forks: 4

janelia-arduino/ArenaController

Arduino library for communicating with the Reiser Lab Modular LED panels display arena.

Language: C++ - Size: 8.72 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 3

janelia-arduino/QNEthernet Fork of ssilverman/QNEthernet

An lwIP-based Ethernet library for Teensy 4.1 and possibly some other platforms

Language: C - Size: 3.44 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 1

janelia-arduino/library-registry Fork of arduino/library-registry

Arduino Library Manager list

Size: 5.49 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 1

janelia-arduino/TMC2209

The TMC2209 is an ultra-silent motor driver IC for two phase stepper motors with both UART serial and step and direction interfaces.

Language: C++ - Size: 9.32 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 212 - Forks: 35

janelia-arduino/qp-arduino Fork of QuantumLeaps/qp-arduino

QP real-time embedded frameworks/RTOS for Arduino (AVR and SAM)

Language: C++ - Size: 20 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 1

janelia-arduino/TMC2130

Trinamic TMC2130 bipolar stepper motor driver Arduino library with Step/Dir Interface and SPI.

Language: C++ - Size: 34.2 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 6 - Forks: 6

janelia-arduino/TCA6408

Arduino interface library for the TI TCA6408 8-bit I2C I/O Expander.

Language: C++ - Size: 1.31 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 1

janelia-arduino/WatchdogTeensy4 Fork of tonton81/WDT_T4

Watchdog for Teensy 4, WDOG1,2,3, and EWM

Language: C++ - Size: 30.3 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 1

janelia-arduino/HplcController

Modular device high-performance liquid chromatograph controller library.

Language: C++ - Size: 24.4 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 1

janelia-arduino/PumpInterface

Modular device SSI HPLC pump interface library.

Language: C++ - Size: 21.5 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 1

janelia-arduino/UltravioletDetectorInterface

Modular device ultraviolet detector interface library for ECOM Toydad UV detectors.

Language: C++ - Size: 42 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 1

janelia-arduino/SerialInterface

Modular device serial interface library.

Language: C++ - Size: 42 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 1

janelia-arduino/GradientController

Modular device gradient controller library.

Language: C++ - Size: 35.2 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 1

janelia-arduino/ModularServer Fork of peterpolidoro/ModularServer

Modular device server library for Arduino-like devices.

Language: C++ - Size: 1.16 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

janelia-arduino/TimerOne Fork of PaulStoffregen/TimerOne

TimerOne Library with optimization and expanded hardware support

Language: C++ - Size: 43.9 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

janelia-arduino/Streaming

Streaming C++-style Output with Operator <<

Language: C++ - Size: 61.5 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 57 - Forks: 12

janelia-arduino/cores Fork of PaulStoffregen/cores

Teensy Core Libraries for Arduino

Language: C - Size: 4.38 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 1

janelia-arduino/AD57X4R

Provides an SPI based interface to the AD5724R, AD5734R, and the AD5754R Quad 12-/14-/16-Bit Unipolar/Bipolar Voltage Output DACs.

Language: C++ - Size: 1.49 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 10 - Forks: 5

janelia-arduino/Encoder Fork of PaulStoffregen/Encoder

Quadrature Encoder Library for Arduino

Language: C++ - Size: 41 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

janelia-arduino/SdFat Fork of PaulStoffregen/SdFat

Arduino FAT16/FAT32 Library

Language: C++ - Size: 17.6 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

janelia-arduino/Tlc5940 Fork of PaulStoffregen/Tlc5940

16 channel PWM LED driver based on the Texas Instruments TLC5940 chip.

Language: C - Size: 81.1 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

janelia-arduino/TMC429

The Trinamic TMC429 is a triple-axis dedicated step and direction motion controller for both position and velocity control with acceleration and deceleration trapezoidal ramps.

Language: C++ - Size: 3.45 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 27 - Forks: 8

janelia-arduino/FunctorCallbacks

Convert functors to function pointers so object methods can be called from interrupts.

Language: C++ - Size: 11.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

janelia-arduino/SPI Fork of PaulStoffregen/SPI

SPI library for Teensy & Arduino IDE

Language: C++ - Size: 152 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

janelia-arduino/ILI9341_t3n Fork of KurtE/ILI9341_t3n

Extended ILI9341_T3 library (Teensy) including all SPI buses, Frame buffer, plus

Size: 1.8 MB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 1

janelia-arduino/Audio Fork of PaulStoffregen/Audio

Teensy Audio Library

Language: C++ - Size: 15 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 1

janelia-arduino/TimerThree Fork of PaulStoffregen/TimerThree

TimerThree Library with optimization and expanded hardware support

Language: C++ - Size: 18.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

janelia-arduino/MouseJoystickController

Modular device mouse joystick controller library.

Language: C++ - Size: 185 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

janelia-arduino/JsonStream

JSON encoder/decoder that processes a stream sequentially to reduce buffer memory requirements.

Language: C++ - Size: 67.4 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 1

janelia-arduino/StepperController

Modular device stepper controller library.

Language: C++ - Size: 88.9 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 1

janelia-arduino/MPR121

Proximity capacitive touch sensor controller Arduino library.

Language: C++ - Size: 54.7 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 17 - Forks: 6

janelia-arduino/Gaussian Fork of ivanseidel/Gaussian

Library that makes Gaussian work easy to use with C++ and Arduino

Language: C++ - Size: 206 KB - Last synced at: about 2 years ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 1

janelia-arduino/Vector

A sequence container similar to the C++ std::vector, but instead of allocating memory dynamically, this container points to an external, statically allocated c style array.

Language: C++ - Size: 41 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 76 - Forks: 20

janelia-arduino/Array

An array container similar to the C++ std::array, but with variable size and some methods like the std::vector.

Language: C++ - Size: 40 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 27 - Forks: 6

janelia-arduino/avr-stl Fork of peterpolidoro/avr-stl 📦

Copy of Andy Brown's Standard Template Library (STL) for AVR with C++ streams.

Language: C++ - Size: 250 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

janelia-arduino/StandardCplusplus Fork of peterpolidoro/StandardCplusplus 📦

Standard C++ for Arduino (port of uClibc++)

Language: C++ - Size: 142 KB - Last synced at: about 2 years ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

janelia-arduino/AT42QT

Arduino library for the Microchip AT42QT series capacitive touch sensors.

Language: C++ - Size: 53.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 2

janelia-arduino/Functor

Rich Hickey's C++ callback library using template functors.

Language: C++ - Size: 60.5 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 5

janelia-arduino/LinearSensorArray

Language: C++ - Size: 8.79 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 1

janelia-arduino/ZebrafishTrackerController

Modular device zebrafish tracker controller library.

Language: C++ - Size: 18.6 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

janelia-arduino/AD7328

A C++ object to control the Analog Devices AD7328 ADC.

Language: C++ - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 4

janelia-arduino/PCA9685

PCA9685 16-channel 12-bit PWM controller.

Language: C++ - Size: 50.8 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 7

janelia-arduino/Watchdog

The watchdog monitors the operation of the system by expecting periodic communication from the software, generally known as servicing or refreshing the watchdog. If this periodic refreshing does not occur, the watchdog resets the system.

Language: C++ - Size: 35.2 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 18 - Forks: 4

janelia-arduino/BacklightController

Modular device backlight controller.

Language: C++ - Size: 89.8 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 1

janelia-arduino/micro_ros_arduino Fork of micro-ROS/micro_ros_arduino

micro-ROS library for Arduino

Size: 712 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/Time Fork of PaulStoffregen/Time

Time library for Arduino

Language: C++ - Size: 77.1 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/arduino_setup

Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/TMC26X

The Trinamic TMC26X are a family of stepper drivers with step and direction and SPI inputs.

Language: C++ - Size: 24.4 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 2

janelia-arduino/MouseReachTestController

Firmware to test the mouse reach rigs

Language: C++ - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/StageController

Modular device stage controller library.

Language: C++ - Size: 50.8 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 2

janelia-arduino/PowerSwitchController

Modular device power switch controller library.

Language: C++ - Size: 51.8 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 1

janelia-arduino/AudioController

Modular device audio controller library.

Language: C++ - Size: 131 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

janelia-arduino/ModularDeviceBase

Modular device base library.

Language: C++ - Size: 116 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/MouseReachRotaryController

Firmware for the Hantman lab mouse reach rotary disk rig controller

Language: C++ - Size: 35.2 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

janelia-arduino/MouseReachLinearController

Firmware for the Hantman lab mouse reach linear pellet dispenser rig controller

Language: C++ - Size: 52.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 1

janelia-arduino/MouseReachJoystickController

Firmware for the Dudman lab mouse reach joystick rig controller

Language: C++ - Size: 30.3 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/StepDirController

Modular device step and direction controller library.

Language: C++ - Size: 172 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 1

janelia-arduino/GenerateModularDeviceDocumentation

Language: Emacs Lisp - Size: 9.77 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/LickportArrayController

Language: C++ - Size: 59.6 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/DigitalController

Modular device digital output controller.

Language: C++ - Size: 93.8 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/EventController

Language: C++ - Size: 53.7 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/CS

Language: C++ - Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/StandaloneInterface

Language: C++ - Size: 113 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/SpinningPlatformController

Modular device spinning platform controller library.

Language: C++ - Size: 27.3 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/SoundTransmitter

Language: C++ - Size: 22.5 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/SleepAssayController

Modular device sleep assay controller library.

Language: C++ - Size: 146 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/ServoController

Modular device servo controller library.

Language: C++ - Size: 22.5 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/TouchInterface

Modular device touch interface library.

Language: C++ - Size: 17.6 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/WireInterface

Modular device wire interface library.

Language: C++ - Size: 22.5 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/PulseController

Modular device pulse controller library.

Language: C++ - Size: 16.6 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/RungWheelController

Modular device rung wheel controller library.

Language: C++ - Size: 52.7 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/PelletDispenser Fork of peterpolidoro/PelletDispenser

Modular device pellet dispenser library.

Language: C++ - Size: 144 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

janelia-arduino/OlfactoryArenaController

Modular device olfactory arena controller library.

Language: C++ - Size: 18.6 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/OpticalSwitchInterface

Modular device optical switch interface library.

Language: C++ - Size: 32.2 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/OdorNozzleController

Language: C++ - Size: 20.5 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/ModularDeviceTemplate

Modular device template library.

Language: C++ - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/MixingValveController

Modular device mixing valve controller library.

Language: C++ - Size: 41 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

janelia-arduino/LavisController

Modular device lavis controller library.

Language: C++ - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/LedController

Modular device led controller library.

Language: C++ - Size: 18.6 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/HighPowerSwitchController

Modular device high power switch controller library.

Language: C++ - Size: 75.2 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/HeadFixationController

Modular device head fixation controller library.

Language: C++ - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/HBridgeController

Modular device h bridge controller library.

Language: C++ - Size: 59.6 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/FlyBowlController

Modular device fly bowl controller library.

Language: C++ - Size: 42 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/FieldStimulationController

Modular device field stimulation controller library.

Language: C++ - Size: 11.7 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/EthoscopeStepperController

Modular device ethoscope stepper controller library.

Language: C++ - Size: 29.3 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

janelia-arduino/EncoderInterfaceMagnetic

Language: C++ - Size: 15.6 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/EncoderInterfaceSimple

Modular device simple encoder interface library.

Language: C++ - Size: 48.8 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/AuditoryStimulator

Modular device auditory stimulator library.

Language: C++ - Size: 36.1 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/AnalogController

Modular device 16-Bit bipolar voltage output analog controller.

Language: C++ - Size: 16.6 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/YArenaOdorController

Modular device y-arena odor controller library.

Language: C++ - Size: 50.8 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/TLE72X

The SPIDER family (TLE7230R, TLE7233EM, TLE7244SL) consists of 4 and 8 channel low-side and 8 channel low-side/ high-side drivers with 2 configurable channels.

Language: C++ - Size: 25.4 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/SavedVariable

Save arbitrary variable types into Arduino EEPROM.

Language: C++ - Size: 42 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/PrintCppVersion

Print which C++ standard is in use for your Arduino board

Language: C - Size: 1.95 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/NewhavenDisplay

Language: C++ - Size: 9.77 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/ModularClient

Modular device client library for communicating with modular device servers.

Language: C++ - Size: 67.4 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

janelia-arduino/JsonSanitizer

Sanitizes erroneous, but interpretable JSON strings.

Language: C++ - Size: 31.3 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

janelia-arduino/JsmnStream

jsmn modified to parse JSON one char at a time.

Language: C++ - Size: 34.2 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 1

janelia-arduino/InputCapture

Language: C++ - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1