|
oveRTOS C API
Embedded RTOS framework — build system, configuration, and portable C API
|
Full description of a hardware board. More...
#include <board_types.h>

Data Fields | |
| const char * | name |
| const char * | mcu_family |
| const char * | mcu |
| unsigned int | gpio_port_count |
| unsigned int | gpio_pins_per_port |
| unsigned int | led_count |
| const struct ove_led_desc * | leds |
Full description of a hardware board.
One instance of this struct is defined per supported board and returned by ove_board_desc(). Fields may be zero/NULL when the corresponding peripheral does not exist on the board.
| const char* ove_board_desc::name |
Human-readable board name (e.g. "STM32F4-Discovery").
| const char* ove_board_desc::mcu_family |
MCU family string (e.g. "STM32F4").
| const char* ove_board_desc::mcu |
Specific MCU part number (e.g. "STM32F407VGT6").
| unsigned int ove_board_desc::gpio_port_count |
Number of GPIO ports available on this board.
| unsigned int ove_board_desc::gpio_pins_per_port |
Number of pins in each GPIO port.
| unsigned int ove_board_desc::led_count |
Number of on-board LEDs described in leds.
| const struct ove_led_desc* ove_board_desc::leds |
Array of LED descriptors, length led_count.