Backward-compatibility wrappers delegating to board, gpio, and led.
More...
|
| int | board_init () |
| | Initialises the board hardware (backward-compatibility alias for board::init).
|
| |
| void | led_set (unsigned int led, int on) |
| | Turns a LED on or off (backward-compatibility alias for led::set).
|
| |
| void | led_toggle (unsigned int led) |
| | Toggles a LED (backward-compatibility alias for led::toggle).
|
| |
| int | gpio_set (unsigned int port, unsigned int pin, int value) |
| | Drives a GPIO output pin (backward-compatibility alias for gpio::set).
|
| |
| int | gpio_get (unsigned int port, unsigned int pin) |
| | Reads a GPIO pin level (backward-compatibility alias for gpio::get).
|
| |
| int | 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 | gpio_irq_enable (unsigned int port, unsigned int pin) |
| | Enables a GPIO interrupt (backward-compatibility alias for gpio::irq_enable).
|
| |
| int | gpio_irq_disable (unsigned int port, unsigned int pin) |
| | Disables a GPIO interrupt (backward-compatibility alias for gpio::irq_disable).
|
| |
Backward-compatibility wrappers delegating to board, gpio, and led.
Available when CONFIG_OVE_BSP is enabled. New code should prefer the individual ove::board, ove::gpio, and ove::led namespaces.
◆ board_init()
| int ove::bsp::board_init |
( |
| ) |
|
|
inline |
Initialises the board hardware (backward-compatibility alias for board::init).
- Returns
OVE_OK on success, or a negative error code.
◆ led_set()
| void ove::bsp::led_set |
( |
unsigned int |
led, |
|
|
int |
on |
|
) |
| |
|
inline |
Turns a LED on or off (backward-compatibility alias for led::set).
- Parameters
-
| [in] | led | LED index (0-based). |
| [in] | on | Non-zero to turn on, zero to turn off. |
◆ led_toggle()
| void ove::bsp::led_toggle |
( |
unsigned int |
led | ) |
|
|
inline |
Toggles a LED (backward-compatibility alias for led::toggle).
- Parameters
-
| [in] | led | LED index (0-based). |
◆ gpio_set()
| int ove::bsp::gpio_set |
( |
unsigned int |
port, |
|
|
unsigned int |
pin, |
|
|
int |
value |
|
) |
| |
|
inline |
Drives a GPIO output pin (backward-compatibility alias for gpio::set).
- Parameters
-
| [in] | port | GPIO port index. |
| [in] | pin | Pin number within the port. |
| [in] | value | Logic level (0 = low, non-zero = high). |
- Returns
OVE_OK on success, or a negative error code.
◆ gpio_get()
| int ove::bsp::gpio_get |
( |
unsigned int |
port, |
|
|
unsigned int |
pin |
|
) |
| |
|
inline |
Reads a GPIO pin level (backward-compatibility alias for gpio::get).
- Parameters
-
| [in] | port | GPIO port index. |
| [in] | pin | Pin number within the port. |
- Returns
- 0 or 1 for the pin level, or a negative error code.
◆ gpio_irq_register()
| 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 |
|
) |
| |
|
inline |
Registers a GPIO interrupt callback (backward-compatibility alias for gpio::irq_register).
- Parameters
-
| [in] | port | GPIO port index. |
| [in] | pin | Pin number within the port. |
| [in] | mode | Trigger mode. |
| [in] | callback | Function to call when the interrupt fires. |
| [in] | user_data | Opaque pointer forwarded to the callback. |
- Returns
OVE_OK on success, or a negative error code.
◆ gpio_irq_enable()
| int ove::bsp::gpio_irq_enable |
( |
unsigned int |
port, |
|
|
unsigned int |
pin |
|
) |
| |
|
inline |
Enables a GPIO interrupt (backward-compatibility alias for gpio::irq_enable).
- Parameters
-
| [in] | port | GPIO port index. |
| [in] | pin | Pin number within the port. |
- Returns
OVE_OK on success, or a negative error code.
◆ gpio_irq_disable()
| int ove::bsp::gpio_irq_disable |
( |
unsigned int |
port, |
|
|
unsigned int |
pin |
|
) |
| |
|
inline |
Disables a GPIO interrupt (backward-compatibility alias for gpio::irq_disable).
- Parameters
-
| [in] | port | GPIO port index. |
| [in] | pin | Pin number within the port. |
- Returns
OVE_OK on success, or a negative error code.