|
ChibiOS/HAL
6.1.0
|
PLATFORM EXT subsystem low level driver header. More...
Go to the source code of this file.
Data Structures | |
| struct | EXTChannelConfig |
| Channel configuration structure. More... | |
| struct | EXTConfig |
| Driver configuration structure. More... | |
| struct | EXTDriver |
| Structure representing an EXT driver. More... | |
Macros | |
| #define | EXT_MAX_CHANNELS 20 |
| Available number of EXT channels. More... | |
PLATFORM configuration options | |
| #define | PLATFORM_EXT_USE_EXT1 FALSE |
| EXT driver enable switch. More... | |
Typedefs | |
| typedef uint32_t | expchannel_t |
| EXT channel identifier. More... | |
| typedef void(* | extcallback_t) (EXTDriver *extp, expchannel_t channel) |
| Type of an EXT generic notification callback. More... | |
Functions | |
| void | ext_lld_init (void) |
| Low level EXT driver initialization. More... | |
| void | ext_lld_start (EXTDriver *extp) |
| Configures and activates the EXT peripheral. More... | |
| void | ext_lld_stop (EXTDriver *extp) |
| Deactivates the EXT peripheral. More... | |
| void | ext_lld_channel_enable (EXTDriver *extp, expchannel_t channel) |
| Enables an EXT channel. More... | |
| void | ext_lld_channel_disable (EXTDriver *extp, expchannel_t channel) |
| Disables an EXT channel. More... | |
PLATFORM EXT subsystem low level driver header.
Definition in file hal_ext_lld.h.