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.