HALFRED
0.4.0
|
GPIO API. More...
GPIO API.
HAL GPIO module definition.
Go to the source code of this file.
Macros | |
#define | HAL_GPIO_Init() HAL_GPIO_PORT_Init() |
#define | HAL_GPIO_Deinit() HAL_GPIO_PORT_Deinit() |
#define | HAL_GPIO_ConfigurePin(name, config) HAL_GPIO_PORT_ConfigurePin(HAL_GPIO_GET_PORT_NAME(name), HAL_GPIO_GET_PIN_NAME(name), HAL_GPIO_GET_CONFIG_NAME(name, config)) |
#define | HAL_GPIO_ConfigurePort(name, config) HAL_GPIO_PORT_ConfigurePort(HAL_GPIO_GET_PORT_NAME(name), HAL_GPIO_GET_PORT_MASK_NAME(name), HAL_GPIO_GET_CONFIG_NAME(name, config)) |
#define | HAL_GPIO_GetConfig(name) HAL_GPIO_PORT_GetConfig(HAL_GPIO_GET_PORT_NAME(name), HAL_GPIO_GET_PIN_NAME(name)) |
#define | HAL_GPIO_ReadPin(name) HAL_GPIO_PORT_ReadPin(HAL_GPIO_GET_PORT_NAME(name), HAL_GPIO_GET_PIN_NAME(name)) |
#define | HAL_GPIO_SetPinHigh(name) HAL_GPIO_PORT_SetPinHigh(HAL_GPIO_GET_PORT_NAME(name), HAL_GPIO_GET_PIN_NAME(name)) |
#define | HAL_GPIO_SetPinLow(name) HAL_GPIO_PORT_SetPinLow(HAL_GPIO_GET_PORT_NAME(name), HAL_GPIO_GET_PIN_NAME(name)) |
#define | HAL_GPIO_TogglePin(name) HAL_GPIO_PORT_TogglePin(HAL_GPIO_GET_PORT_NAME(name), HAL_GPIO_GET_PIN_NAME(name)) |
#define | HAL_GPIO_ReadPort(name) HAL_GPIO_PORT_ReadPort(HAL_GPIO_GET_PORT_NAME(name)) |
#define | HAL_GPIO_WritePort(name, data) HAL_GPIO_PORT_WritePort(HAL_GPIO_GET_PORT_NAME(name), data) |
#define | HAL_GPIO_SetPortHigh(name, data) HAL_GPIO_PORT_SetPortHigh(HAL_GPIO_GET_PORT_NAME(name), (data)) |
#define | HAL_GPIO_SetPortLow(name, data) HAL_GPIO_PORT_SetPortLow(HAL_GPIO_GET_PORT_NAME(name), (data)) |
#define | HAL_GPIO_EnableEvent(name, source) HAL_GPIO_PORT_EnableEvent(HAL_GPIO_GET_PORT_NAME(name), HAL_GPIO_GET_PIN_NAME(name), (source)) |
#define | HAL_GPIO_DisableEvent(name) HAL_GPIO_PORT_DisableEvent(HAL_GPIO_GET_PORT_NAME(name), HAL_GPIO_GET_PIN_NAME(name)) |
#define | HAL_GPIO_SetEventHandler(name, handler) HAL_GPIO_PORT_SetEventHandler(HAL_GPIO_GET_PORT_NAME(name), HAL_GPIO_GET_PIN_NAME(name), (handler)) |
#define | HAL_GPIO_IsEventEnabled(name) HAL_GPIO_PORT_IsEventEnabled(HAL_GPIO_GET_PORT_NAME(name), HAL_GPIO_GET_PIN_NAME(name)) |
#define | HAL_GPIO_SaveConfiguration() HAL_GPIO_PORT_SaveConfiguration() |
#define | HAL_GPIO_RestoreConfiguration() HAL_GPIO_PORT_RestoreConfiguration() |