semf
|
Classes | |
class | AesCbc |
Abstract class for AES-CBC (Advanced Encryption Standard-Cipher Block Chaining) for symmetric encryption/decryption. More... | |
class | BatteryModelWithoutDataset |
Simple battery model implementation without using a battery model. More... | |
class | BatteryStateOfCharge |
Interface for using state of charge in a battery model. More... | |
class | BatteryStateOfHealth |
Interface for using state of health in a battery model. More... | |
class | Clock |
The Clock class provides real time clock functionality. It can return a DateTime object with actual date and time information from Rtc and the Rtc can be updated by setting a DateTime object to Clock . More... | |
class | Communication |
This interface standardized the read and write interface for communication hardware like CAN, SPI and protocols. More... | |
class | Crc |
Interface for implementing cyclic redundancy check (CRC). More... | |
class | DigitalIn |
Interfaces for having access to the level state of a digital input. More... | |
class | DigitalOut |
Class for handling a digital output. More... | |
class | ErrorCorrectionCode |
Interface for error correction code implementations. More... | |
class | Flash |
Interface for flash storage. More... | |
class | FrequencyIn |
Class for measuring the frequency on a capture input. More... | |
class | Hash |
Interface for hash classes. More... | |
class | Led |
Interface for all Led classes. More... | |
class | LedBlinking |
Interface for a blinking led class. More... | |
class | LedDimming |
This class uses PwmOut and a SoftwareTimer in order to generate different waveforms. (e.g. sine, triangle), for switching the LED on and off. Additionally a pulsing mode and a constant on / off mode is available. More... | |
class | Power |
Class for handling power states of the microcontroller like sleep mode and software reset. More... | |
class | PwmOut |
Class for using a PWM as an output with permille value handling. More... | |
class | Sensor |
Application class for a sensor system. More... | |
class | SignaturePkcs1 |
Class for using PKCS1 (Public-Key Cryptography Standards Version 1) asymmetric encryption/decryption for signing and verification. More... | |
class | Storage |
Interface for using storage memories/devices (e.g. FLASH or EEPROM). More... | |
class | TimeBase |
A TimeBase is the bridge between e.g. a hardware timer (interrupt service routine) and TickReceiver objects like /c SoftwareTimer. Multiple timers can be added to one TimeBase object, but one TickReceiver object can only be added to a single TimeBase . It's also not possible to add a TickReceiver object twice to a TimeBase . More... | |
class | Timer |
Class for using timer hardware. More... | |