Autor: Maike Nagel
I2cSlaveDevice
The I2cSlaveDevice class is a simple digital copy of an I2cSlave communicating with the internal I2cMasterHardware communication module. Multiple slave devices...
SoftI2cMaster
The SoftI2cMaster class emulated an I2cMaster communication interface by two Gpios and an Timer. The Timer can be a hardware Timer...
LedBlinking
With the help of this class a led can easily pulse in a user specific time. It does this by using...
Timing – TimeBase & Timers
In this tutorial we care about hardware abstracted timers. In most of the applications a lot of SoftwareTimer are needed for...
LedDimming
With the help of this class various waveforms to an output pin or LED can be easily generated. It does this...
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...