semf
|
With the semf middleware library lots of helpful modules and interfaces stand ready for your embedded projects. Because of its platform independency, the source code can easily be reused and projects can be ported so to say effortlessly.
To start using semf, see the Design Concepts, Get Started and References.
semf is available for commercial and non commercial usage under the following licenses:
If anything is unclear or you need more information from our software architects or developers, feel free to contact us - we are happy to help you out.
The following structure reflects the folder structure of the semf library. The highlights are directly linked to the class or interface documentation.
Collection of interfaces on application level.
Battery
Communication
Input
Output
Processing
Storage
System
Contains all classes to verify and flash new firmware.
Classes:
Communicating with any hardware outside the microcontroller, with or without a protocol.
Interfaces
Classes
Contains classes for input handling except communication.
Interfaces
Classes
Contains classes for output handling except communication.
Interfaces
Classes
Everything necessary for storing data in any storage and reading from it.
Classes
Interfaces
Classes
Core In the core
directory all basic semf components can be found. It contains the signal slot system, buffer implementations and logging.
Classes
Classes for processing data without using any microcontroller hardware (except core and FPU).
Classes
Collection of classes for storing and handling time information and organizing the timing structure.
Classes