KM3NeT CLB
2.0
KM3NeT CLB v2 Embedded Software
|
The platform module wraps the platform specific functionality into a convinience library. More...
Modules | |
Device Drivers | |
This module contains device drivers for various devices, it be memory mapped on the wishbone bus, or SPI, I2C etc... | |
Kernel | |
Provides platform functions, i.e. | |
LatticeMico32 SOC | |
The LM32SOC contains defintions and code to support the Lattice LM32 CPU and its peripherals. | |
Modules | |
Modules combine multiple IC's into one functioning unit. | |
Networking | |
Provides networking. | |
Files | |
file | errorcode.h |
This module is responsible for distributing error codes. | |
The platform module wraps the platform specific functionality into a convinience library.
It does not however contain any application specific logic, i.e. it doesn't know what to actually do.
Most functions here are hardware specific, but could be reused in projects with a similar hardware setup (notebly CPU, generic peripherals like UART and SPI). Exceptions are device specific peripherals like the TDC.