|
monoZ docs
|
This file includes Monoz GPIO Related APIs. More...
Go to the source code of this file.
Data Structures | |
| struct | MZ_GPIOX |
Macros | |
| #define | MZ_GPIO_H_ |
| Defines Inc Monoz GPIO file. More... | |
Typedefs | |
| typedef _mz_fp | _gpio_api |
| use _gpio_api as monoZ function pointer More... | |
| typedef MZ_GPIOX | MZ_GPIOX_BTYPE |
| [TODO] More... | |
| typedef MZ_GPIOX * | MZ_GPIOX_BTYPE_PTR |
| [TODO] More... | |
Functions | |
| mz_error_t | MZ_GPIO_ReadPin (MZ_GPIOX_BTYPE_PTR, uint16_t GPIO_Pin) |
| This function is used to Read the specific input port Pin. More... | |
| mz_error_t | MZ_GPIO_WritePin (MZ_GPIOX_BTYPE_PTR GPIOx, uint16_t GPIO_Pin, GPIO_PinState PinState) |
| This function is used to Set the input/output to the specific pin. More... | |
| mz_error_t | MZ_GPIO_TogglePin (MZ_GPIOX_BTYPE_PTR GPIOx, uint16_t GPIO_Pin) |
| This function is used to Set the toggling to the specific pin. More... | |
| mz_error_t | MZ_GPIO_LockPin (MZ_GPIOX_BTYPE_PTR, uint16_t GPIO_Pin) |
| This function is used to set the specific gpio pin to be locked for particular operation. More... | |
| mz_error_t | MZ_GPIO_EXTI_IRQHandler (uint16_t GPIO_Pin) |
| This function is used to set the gpio pin for External Interrupt handler. More... | |
| mz_error_t | MZ_GPIO_EXTI_Callback (uint16_t GPIO_Pin) |
| This function is used to set the gpio pin for External callback. More... | |
| mz_error_t | MZ_GPIO_Init (MZ_GPIOX_BTYPE_PTR GPIOx, MZ_GPIO_INIT_ST *GPIO_Init) |
| This function is used for initilization of gpio with specific settings. More... | |
| mz_error_t | MZ_GPIO_DeInit (MZ_GPIOX_BTYPE_PTR GPIOx, uint32_t GPIO_Pin) |
| This function is used for de-initilization of gpio with reset settings. More... | |