Modules¶
Here is a list of all modules:
-
Core & Utilities Core types, status codes, and utility helpers.
-
Cryptography SHA256, ChaCha20Poly1305, Curve25519, and Blake2s primitives.
-
Debug & Diagnostics Logging, profiler, runtime tracing, and CLI commands.
-
Display & UI Canvas graphics primitives and immediate-mode GUI components.
-
Drivers Hardware peripheral driver interfaces (GPIO, UART, I2C, SPI, EXTI, CAN, RTC).
-
DSP & Filters Signal filters, FFT, and data structures.
-
Input / Output LED, button, and encoder interfaces.
-
Input Devices Keypads, buttons, joysticks, touch sensors, and switches.
-
Motor & Control DC motor, servo, stepper, actuator, and PID control algorithms.
-
Networking Packet router, transports, DNS, HTTP, WebSocket, CoAP, and MQTT protocols.
-
Output Devices Buzzers, LEDs, addressable smart LED strips, and actuators.
-
Protocols COBS framing, Modbus, CBOR, and JSON serialization.
-
Scheduling Protothreads, task management, cooperative scheduler, timers, and mailboxes.
-
Sensors Environmental, power, distance, load cell, biometric, and light sensors.
-
Storage Virtual Filesystem (VFS) abstraction, settings, and logging.
-
System Bootloader integration, power management, watchdog, faults, and system templates.
-
Utilities String, math, metrics, and helper utilities.