Choco OS
V.0.16.9.0
Join to the chocolate world
|
Configuration | |
Bootloader | Mechanism for boot loading the system |
ETH - Ethernet driver | Driver of the Ethernet communication |
FMC - Flexible Memory Controller | Driver for configuration and manage external memory |
LCD TFT Driver | Common driver for LCD-TFT |
Screen | Module for storing informations about the screen |
Screens Manager | Module for managing screens |
TGUI - Terminal GUI Module | Handles VT100 pseudo GUI operations |
Exception Handler | Module that handles system exceptions |
(MemMan) Memory Manager | Module for manage memory space |
Network | Network types, definitions and low level functions |
Netif - Network Interface object | Stores informations about the network interface |
NetifMan - Network interface manager | Handles network interface objects |
PortMan - Port Manager | Helps to managing network ports in different protocols |
DHCP | Dynamic Host Configuration Protocol |
Internet Control Message Protocol | Module for handling ICMP packets |
Tcp - Transmission Control Protocol | Module that handles transmission in the TCP IP |
Udp - User Datagram Protocol | Module for handling UDP protocol datagrams |
Assertions | |
(Bits) The library for the bits operation | |
Frequency | Library with types and functions that helps to manage frequency calculations |
(ADC-LLD) Analog to Digital Converter Low Level Driver | Driver for handling convert from analog to digital signals |
(CLOCK-LLD) Clock Low Level Driver | System clock related operations |
(DAC-LLD) Digital to Analog Converter Low Level Driver | Driver to handle convert operations from digital to analog signals |
(DMA-LLD) DMA Low Level Driver | Direct Memory Access Portable Layer |
(ETH-LLD) ETH Low Level Driver | Handles ETH transmissions |
(FMC-LLD) FMC Low Level Driver | Handles FMC transmissions |
(GPIO-LLD) General Purpose Input-Output Low Level Driver | Input/Output basic operations managing |
(LCDTFT-LLD) LCDTFT Low Level Driver | Handles LCDTFT transmissions |
(MEM-LLD) Memory Low Level Driver | Managing memory operations |
(SPI-LLD) SPI Low Level Driver | Handle SPI transmissions |
(SYS-LLD) System Low Level Driver | Manage system operations |
(TIMER-LLD) Timers Low Level Driver | Managing timers operations |
(UART-LLD) UART Low Level Driver | Handles UART transmissions |
BA - Base Addresses | Module for managing base addresses |
Channels Module | Module for managing machine module channels |
Interrupts Module | Module for definitions and types of interrupts |
(LSF) - Linker Specific Functions | Linker Specific Functions |
Machine specific functions module | |
MCS - Machine Core Specific Module | Module with machine core specific definitions |
Pins Module | Module with interface for handling machine pins |
Registers Module | Module with definitions of registers |
RMaps - Register Maps module | Module for managing register maps definitions |
(SAI PLL) Module for configuration of the SAI PLL | Module for configuration of the PLL SAI for STM32F7 family |
Machine Definitions (MDefs) | |
Driver | |
DriverMan | |
DevFs | |
FlashFs | |
FileSystem | |
Ioctl | |
VFS | |
RamFs | |
Gui | |
Event | |
IntMan | |
KPrint | |
KTime | |
Mutex | |
Process | |
ProcessMan | |
Program | |
ProgramMan | |
Queue | |
Semaphore | |
Signal | |
Stream | |
StreamMan | |
Thread | |
ThreadMan | |
User | |
UserMan | |
Stdio | |
Terminal | |
TIMER | |
Dhcp | |
Math | |
Object | |
String | |
StringList | |
Time | |
Version |