otStudio Modules
Here is a list of all modules:
- Brushed Motor Shield - Double driver for dc motor and opto-coupled inputs
- Command Parser - This library implements a command interpreter.
- File Configuration Parser - Configuration or setup by formatted text file
- Cyclic Redundancy Check
- DAQ - Smart debug system
- DISPLAY - Display a number as 7 segment or nixie like
- EEPROM - Electrically Erasable Programmable read-Only Memory
- Extended Kalman Filter
- Fast Fourier Transform
- FILE - Class for file management
- FIR - Finite impulse response (FIR) filter.
- Graphics - TFT display library for ILI9341,ILI9486,ILI9488 and ST7735 controller
- Graphic library that allows you to view a grid of icons
- IIR - Infinite impulse response (IIR) filter.
- Image - Class for image store and processing
- Image Detection - It recognizes things and objects in an image
- Image File - Class for image saving in different formats
- Image Sensor Class, device driver for image sensors
- Inertial Motion Library
- Integer Math Library
- L6470 - Library dor fully integrated microstepping motor driver with motion engine and SPI
- LCD library
- Basic commands for console operation
- Lepton - The FLIR Lepton is a radiometric long-wave infrared camera solution designed to integrate easily into native mobile-device interfaces and other consumer electronics as an IR sensor or thermal imager.
- Malloc - Memory management
- Math Library
- Matrix library
- DAC MCP48FVBxx - Procedures for single/dual 8/10/12bit DAC MCP48FVBxx
- MCP23008 - 8-Bit I/O Expander with Serial Interface
- MCP23017 - 16-Bit I/O Expander with Serial Interface.
- Memory library
- MicrostepShield - Double driver for step-motor with microstep capability and opto-coupled inputs
- MICS6814 - Compact MOS sensor with three fully independent sensing elements
- Mini GUI - Minimal Graphic User Interface
- MiniPlayer - A Mini MP3 Player
- MLX90614 - High precision non-contact temperature reader
- MPU9250 - Inertial Measurement Unit
- Multimedia Shield - Driver for MP3 player, FM Radio, microphone sampler and player
- Library for parsing NMEA data streams provided by GPS modules.
- OptoShield - Opto isolated shield with eight power outputs and eight inputs
- Palette - Palette management class used for pseudo-coloring of monochrome images
- PCA9505 - 40-Bit I/O Expander with Serial Interface.
- MCP6S21/2/6/8 Analog Programmable Gain Amplifiers (PGA).
- PID - A proportional integral derivative controller
- PLOT - Graphics library for data plot
- Printf - Print formatted data to stdout
- Printf Lite - Print formatted data to stdout
- PWM - Class for PWM management
- Radiation Watch Pocket Geiger Type 5.
- RFCOM - Wireless Serial Transceiver Module library
- Scanf Lite - Read formatted data from stdin
- SCHEDULER - A simple approach to run a list of processes at specified times
- Serial Handler - Management of a serial port protocol
- Si4703 - FM radio receivers
- Sonar - Ultrasonic ranging module HC-SR04
- Spectrometer 350-850 nm - With white pulsed LED and blue (405nm) laser.
- Statistics Math Library.
- String library
- String List - Class for string list management
- User Interface based on formatted text
- TFMini - Time-Of-Flight distance sensor
- Terminal - Terminal like emulator.
- Unscented Kalman Filter
- VL53L0X - Time-of-Flight ranging sensor
- View Memory Content - Class for displays the memory content
- WS2812 LED - Procedures for led matrix based on WS2812
- WYSIWYG - What You See Is What You Get, a very simple approach to manage menus, buttons and GUIs in general.
- Xmodem - File transfer protocol library
- XPT2046 - Library for touch screen controller
- DMA - Direct Memory Access
- I2C - System Management Bus
- PORT - Procedure for parallel port usage
- PPI - Parallel Peripheral Interface
- RTC - Real Time Clock Library
- SD - Secure Digital Library
- SERIAL - Procedure for serial usage
- SMBus - Procedure for SMBus usage
- SPI - Serial Protocol Interface
- TIMER - Procedure for timer usage
- BotEngine - Library for the control of two DC motors. Base for making small robots.
- Camera device driver
- Digital Lens - Manages a motorized lens present on all sharkduino cameras.
- Optical Dust Sensor
- FPGA - Procedures for SharkDuino+ FPGA
- Rotary encoder, incremental with quadrature outputs.
- USB - Universal Serial Bus low level driver for SharkDuino+
- DAC AD5664 - Procedures for quadruple 16bit DAC AD5664
- AD8318 - Logarithmic Detector/Controller, 1 MHz to 8 GHz, 70 dB
- AD9833 - Library to control the AD9833 DDS waveform generator.
- ADC ADS8681/5/9 - Procedures for 16 bit multi range ADC.
- ArduCam - 5MP OV5642 Mini Camera Module
- Astronomy related math library
- BME280 - Humidity sensor measuring relative humidity, barometric pressure and ambient temperature
- Definitions automatically generated by otStudio
- VL6180X - Time-of-Flight ranging sensor
- SCORPIO - A six-legged insect robot
- TimeTrap - A process manager over time
- Neural Network - Neural network library
- PS2 controller library
- Iterative Inverse Kinematics Solver
- MAX7219 - Serially Interfaced, 8-Digit LED Display Drivers
- Lepton - The FLIR Lepton 3 is a radiometric long-wave infrared camera solution designed to integrate easily into native mobile-device interfaces and other consumer electronics as an IR sensor or thermal imager.
- QMC5883 - Three-axis magnetic sensor.
- ADC ADS1115 - Procedures for 16 bit multi range ADC.
- PCA9548 Low Voltage 8-Channel I2C Switch.
footer
otStudio - Library Reference - (C) 2020-25 Officina Turini, All Rights Reserved
Document built with Doxygen 1.4.0