otStudio - Library Reference
2.0.5 - 22 October 2020
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.
BME280 - Humidity sensor measuring relative humidity, barometric pressure and ambient temperature
DMA - Direct Memory Access
EEPROM - Electrically Erasable Programmable read-Only Memory
I2C - System Management Bus
ILI9341 - Library for TFT display
Image Sensor Class, device driver for image sensors
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.
MCP23008 - 8-Bit I/O Expander with Serial Interface
MCP23017 - 16-Bit I/O Expander with Serial Interface.
MICS6814 - Compact MOS sensor with three fully independent sensing elements
MPU9250 - Inertial Measurement Unit
PORT - Procedure for parallel port usage
MCP6S21/2/6/8 Analog Programmable Gain Amplifiers (PGA).
PPI - Parallel Peripheral Interface
PWM - Class for PWM management
Radiation Watch Pocket Geiger Type 5.
RFCOM - Wireless Serial Transceiver Module library
RTC - Real Time Clock Library
SD - Secure Digital Library
SERIAL - Procedure for serial usage
Serial Handler - Management of a serial port protocol
Sonar - Ultrasonic ranging module HC-SR04
SPI - Serial Protocol Interface
TFMini - Time-Of-Flight distance sensor
TIMER - Procedure for timer usage
WS2812 LED - Procedures for led matrix based on WS2812
XPT2046 - Library for touch screen controller
SharkDuino+ hardware informations
Definitions automatically generated by otStudio
Command Parser - This library implements a command interpreter.
Cyclic Redundancy Check
DISPLAY - Display a number as 7 segment or nixie like
FILE - Class for file management
Image - Class for image store and processing
Image File - Class for image saving in different formats
Integer Math Library
Basic commands for console operation
Malloc - Memory management
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
Scanf Lite - Read formatted data from stdin
SCHEDULER - A simple approach to run a list of processes at specified times
Statistics Math Library.
String List - Class for string list management
View Memory Content - Class for displays the memory content
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
SharkDuino+ Specific Libraries
BotEngine - Library for the control of two DC motors. Base for making small robots.
Camera device driver
Optical Dust Sensor
Digital Lens - Manages a motorized lens present on all sharkduino cameras.
FPGA - Procedures for SharkDuino+ FPGA
Rotary encoder, incremental with quadrature outputs.
USB - Universal Serial Bus low level driver for SharkDuino+
otStudio - Library Reference - (C) 2020
, All Rights Reserved
Document built with