mz_error_t
Enumeration of monoZ Error Flags.
_mz_fp _gpio_api
use _gpio_api as monoZ function pointer
MZ_GPIOX MZ_GPIOX_BTYPE
[TODO]
MZ_GPIOX * MZ_GPIOX_BTYPE_PTR
[TODO]
monoZ Public All peripheral Configurations will send to monoZ library through this file
mz_error_t MZ_GPIO_EXTI_IRQHandler(uint16_t GPIO_Pin)
This function is used to set the gpio pin for External Interrupt handler.
mz_error_t MZ_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
This function is used to set the gpio pin for External callback.
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.
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.
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.
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.
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.
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.