oveRTOS C++ API
C++20 RAII wrappers for the oveRTOS C API
Loading...
Searching...
No Matches
ove Directory Reference
Directory dependency graph for ove:
bindings/cpp/ove

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.
 
 error.hpp
 Strong ove::Error type, Result<T> alias, and std::error_code interop for the oveRTOS C++ binding.
 
 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
 C++ wrappers for ML inference — ove::Model over LiteRT (TensorFlow Lite Micro). Available when CONFIG_OVE_INFER is set.
 
 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.