Revision a5507edc templates/periphAL.h
templates/periphAL.h | ||
---|---|---|
35 | 35 |
* @brief The periphery abstraction layer interface minor version. |
36 | 36 |
* @note A higher minor version implies new functionalty, but all old interfaces are still available. |
37 | 37 |
*/ |
38 |
#define PERIPHAL_VERSION_MINOR 0
|
|
38 |
#define PERIPHAL_VERSION_MINOR 1
|
|
39 | 39 |
|
40 | 40 |
/*============================================================================*/ |
41 | 41 |
/* DEPENDENCIES */ |
... | ... | |
100 | 100 |
apalExitStatus_t apalGpioToggle(apalGpio_t* gpio); |
101 | 101 |
|
102 | 102 |
/** |
103 |
* @brief Return the interrupt enable status of the GPIO. |
|
104 |
* |
|
105 |
* @param[in] gpio GPIO to check. |
|
106 |
* @param[out] enabled Flag, indicating whether interrupt is enabled for the GPIO. |
|
107 |
* |
|
108 |
* @return The status indicates whether the function call was successful. |
|
109 |
*/ |
|
110 |
static inline apalExitStatus_t apalGpioIsInterruptEnabled(apalGpio_t* gpio, bool* const enabled) |
|
111 |
|
|
112 |
/** |
|
103 | 113 |
* @brief Get the current on/off state of a control GPIO. |
104 | 114 |
* |
105 | 115 |
* @param[in] gpio Control GPIO to read. |
... | ... | |
119 | 129 |
*/ |
120 | 130 |
apalExitStatus_t apalControlGpioSet(const apalControlGpio_t* const cgpio, const apalControlGpioState_t val); |
121 | 131 |
|
132 |
/** |
|
133 |
* @brief Enable or disable the interrupt event functionality. |
|
134 |
* |
|
135 |
* @param[in] cgpio Control GPIO to set. |
|
136 |
* @param[in] enable Flag, indicating whether the interrupt shall be activated (true) or deactivated (false). |
|
137 |
* |
|
138 |
* @return The status indicates whether the function call was successful. |
|
139 |
*/ |
|
140 |
apalExitStatus_t apalControlGpioSetInterrupt(apalControlGpio_t* const cgpio, const bool enable); |
|
141 |
|
|
122 | 142 |
#ifdef __cplusplus |
123 | 143 |
} |
124 | 144 |
#endif |
Also available in: Unified diff