|
oveRTOS C++ API
C++20 RAII wrappers for the oveRTOS C API
|

Files | |
| app.hpp | |
| Application entry point macro and scheduler start. | |
| audio.hpp | |
| Audio graph engine C++ wrappers. | |
| board.hpp | |
| Board initialisation and identification functions. | |
| bsp.hpp | |
| Legacy BSP compatibility shim. | |
| console.hpp | |
| Console serial I/O functions. | |
| eventgroup.hpp | |
| Multi-bit event group with RAII lifecycle. | |
| fs.hpp | |
| RAII file and directory handles with VFS operations. | |
| gpio.hpp | |
| GPIO pin configuration and control functions. | |
| i2c.hpp | |
| I2C bus master with RAII lifecycle. | |
| infer.hpp | |
| led.hpp | |
| On-board LED control functions. | |
| lvgl.hpp | |
| LVGL display integration — guards, widgets, styles, and reactive state. | |
| net.hpp | |
| RAII networking: sockets, network interface, DNS. | |
| net_http.hpp | |
| RAII C++ wrappers for the oveRTOS HTTP client API. | |
| net_httpd.hpp | |
| C++ wrappers for the oveRTOS embedded HTTP server API. | |
| net_mqtt.hpp | |
| RAII C++ wrappers for the oveRTOS MQTT client API. | |
| net_sntp.hpp | |
| C++ wrappers for the oveRTOS SNTP client API. | |
| net_tls.hpp | |
| RAII wrapper for TLS/SSL sessions (mbedTLS) | |
| nvs.hpp | |
| Non-volatile key-value storage functions. | |
| ove.hpp | |
| Umbrella header — includes all oveRTOS C++ wrappers. | |
| pm.hpp | |
| Power management framework — state machine, wake sources, peripheral domains, and runtime statistics. | |
| queue.hpp | |
| Type-safe, fixed-depth message queue with RAII lifecycle. | |
| shell.hpp | |
| Interactive shell command registration. | |
| spi.hpp | |
| SPI bus master with RAII lifecycle. | |
| stream.hpp | |
| Byte-stream ring buffer with RAII lifecycle. | |
| sync.hpp | |
| RAII wrappers for mutexes, semaphores, events, condition variables, and lock guards. | |
| thread.hpp | |
| Compile-time stack-sized thread with move semantics. | |
| time.hpp | |
| Monotonic clock queries and delay utilities. | |
| timer.hpp | |
| Software timer with RAII lifecycle. | |
| types.hpp | |
| Common type definitions and concepts for the C++ wrapper layer. | |
| uart.hpp | |
| UART serial bus with RAII lifecycle. | |
| watchdog.hpp | |
| Hardware watchdog timer with RAII lifecycle. | |
| workqueue.hpp | |
| Deferred work queue and work items with RAII lifecycle. | |