37#ifndef INCLUDE_DRIVERS_EXTIPINMAP_H_
38#define INCLUDE_DRIVERS_EXTIPINMAP_H_
48#define EXTI_DECLARE_PIN2F_MAP() \
49 extern const EXTIMapEntry g_xExtiPin2FMap[];
51#define EXTI_GET_P2F_MAP() g_xExtiPin2FMap
53#define EXTI_BEGIN_P2F_MAP() \
54 const EXTIMapEntry g_xExtiPin2FMap[] = {
56#define EXTI_P2F_MAP_ENTRY(pin, callbackF) \
57 { (pin), (callbackF) },
59#define EXTI_END_P2F_MAP() \
63typedef void ExtiCallbackF(uint16_t nPin);
74 ExtiCallbackF *pfCallback;
77typedef struct _EXTIMapEntry EXTIMapEntry;
79typedef const EXTIMapEntry* EXTIPin2CallbckMap;
Umbrella header for the basic system features.