Dokumentation
Bootloader
The purpose of this module is to update the currently running firmware with a new one and reboot the embedded device....
Buffer and Average
For Embedded system projects, one of the most used data structure is the ring Buffer (also called circular buffer). This Buffer...
Crc
The Crc interface class has as its main purpose the computation of cyclic redundancy check (CRC) of the input data. The...
DigitalIn
The classes DigitalInPolling, DebouncedDigitalInPolling and DigitalInInt have as main goal the handling of a digital input signal form a normal GPIO...
DigitalOut
The class DigitalOut has as main goal the handling of a digital output signal. To configure an inverted output, please do...
EepromEmulator
The main function of this module is to emulate the EEPROM behavior on a flash memory, where single byte(s) can be...
SpiNorFlash
The purpose of this module is to facilitate executing main operations like write, read and erase on an external flash memory...
FrequencyIn
The FrequencyIn class has as its main purpose the measurement of period and frequency of an input signal. For this purpose...
Logger
The main function of this module is to provide an easy and safe way of writing data cyclically or event-driven to...
Pid Controller
The PidController class is a discrete proportional integral derivative controller. It has as its main purpose the computation of the next...