|
oveRTOS C++ API
C++20 RAII wrappers for the oveRTOS C API
|
Legacy BSP compatibility shim. More...


Go to the source code of this file.
Namespaces | |
| namespace | ove |
| Top-level namespace for all oveRTOS C++ abstractions. | |
| namespace | ove::bsp |
Backward-compatibility wrappers delegating to board, gpio, and led. | |
Functions | |
| int | ove::bsp::board_init () |
Initialises the board hardware (backward-compatibility alias for board::init). | |
| void | ove::bsp::led_set (unsigned int led, int on) |
Turns a LED on or off (backward-compatibility alias for led::set). | |
| void | ove::bsp::led_toggle (unsigned int led) |
Toggles a LED (backward-compatibility alias for led::toggle). | |
| int | ove::bsp::gpio_set (unsigned int port, unsigned int pin, int value) |
Drives a GPIO output pin (backward-compatibility alias for gpio::set). | |
| int | ove::bsp::gpio_get (unsigned int port, unsigned int pin) |
Reads a GPIO pin level (backward-compatibility alias for gpio::get). | |
| int | ove::bsp::gpio_irq_register (unsigned int port, unsigned int pin, ove_gpio_irq_mode_t mode, ove_gpio_irq_cb callback, void *user_data) |
Registers a GPIO interrupt callback (backward-compatibility alias for gpio::irq_register). | |
| int | ove::bsp::gpio_irq_enable (unsigned int port, unsigned int pin) |
Enables a GPIO interrupt (backward-compatibility alias for gpio::irq_enable). | |
| int | ove::bsp::gpio_irq_disable (unsigned int port, unsigned int pin) |
Disables a GPIO interrupt (backward-compatibility alias for gpio::irq_disable). | |
Legacy BSP compatibility shim.