ChibiOS/HAL  6.1.0
hal_ext_lld.h File Reference

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...
 

Detailed Description

PLATFORM EXT subsystem low level driver header.

Definition in file hal_ext_lld.h.