RTEMS
5.1
|
Input and output module. More...
#include <bsp.h>
#include <bsp/io.h>
#include <bsp/start.h>
#include <bsp/system-clocks.h>
Data Structures | |
struct | lpc24xx_module_entry |
Typedefs | |
typedef rtems_status_code(* | lpc24xx_pin_visitor) (volatile uint32_t *iocon, lpc24xx_pin_range pin_range, volatile uint32_t *fio_dir, uint32_t fio_bit) |
Functions | |
rtems_status_code | lpc24xx_gpio_config (unsigned index, lpc24xx_gpio_settings settings) |
rtems_status_code | lpc24xx_module_enable (lpc24xx_module module, lpc24xx_module_clock clock) |
rtems_status_code | lpc24xx_module_disable (lpc24xx_module module) |
bool | lpc24xx_module_is_enabled (lpc24xx_module module) |
BSP_START_TEXT_SECTION rtems_status_code | lpc24xx_pin_config (const lpc24xx_pin_range *pins, lpc24xx_pin_action action) |
Performs the action with the pins. More... | |
Input and output module.
#define LPC24XX_MODULE_ENTRY | ( | mod, | |
pwr, | |||
clk, | |||
idx | |||
) |