rusEFI
The most advanced open source ECU
|
PAL subsystem low level driver.
Definition in file hal_pal_lld.c.
Functions | |
void | _pal_lld_irq_handler (PORT_Type *base) |
PORT_TypeDef * | _pal_lld_get_port_config (ioportid_t port) |
uint8_t | _pal_lld_readpad (ioportid_t port, uint8_t pad) |
Reads a logical state from an I/O pad. | |
void | _pal_lld_writepad (ioportid_t port, uint8_t pad, uint8_t bit) |
Writes a logical state on an output pad. | |
void | _pal_lld_setpadmode (ioportid_t port, uint8_t pad, iomode_t mode) |
Pad mode setup. | |
void | _pal_lld_init (void) |
Kinetis I/O ports configuration. | |
void | _pal_lld_init (const PALConfig *config) |
void | _pal_lld_setgroupmode (ioportid_t port, ioportmask_t mask, iomode_t mode) |
Pads mode setup. | |
void | _pal_lld_enablepadevent (ioportid_t port, iopadid_t pad, ioeventmode_t mode) |
void | _pal_lld_disablepadevent (ioportid_t port, iopadid_t pad) |
Variables | |
palevent_t | _pal_events [KINETIS_GPIO_NUM_LINES] |
Event records for the 16 GPIO EXTI channels. | |