Kategorie: Dokumentation
StreamProtocol
The StreamProtocol ensures the correctness by exchanging data between different systems. For example between a microcontroller and a computer. The protocol...
SpiSlaveDevice
The SpiSlaveDevice class is a simple digital copy of an SpiSlave communicating with the internal SpiMasterHardware communication module. Multiple slave devices...
Setting up a project
A DataStream is a binary stream of encoded information which is 100% independent of the host computers' operating system, CPU or...
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...