|
PSG14a emulator V1.00
PSG14a emulator for stating GTD350 engine
|
Contains GPIO and EXTI HAL functions. More...
Data Structures | |
| struct | Gpio_Hal_t |
| GPIO pin description. More... | |
Enumerations | |
| enum | Gpio_Mode_t { GPIO_MODE_IN = 0 , GPIO_MODE_OUT } |
| Here are two modes only: out push/pull and in for button. More... | |
Functions | |
| void | EXTI4_15_IRQHandler (void) |
| void | Exti_Clear_Pending (void) |
| void | Gpio_Init (void) |
| void | Gpio_Set_Pin (const Gpio_id_t Id) |
| void | Gpio_Reset_Pin (const Gpio_id_t Id) |
| void | Gpio_Reset_all_Outs (void) |
| uint8_t | Gpio_Get_Pin (const Gpio_id_t Id) |
Contains GPIO and EXTI HAL functions.
mikl7.nosp@m.4@ya.nosp@m.hoo.c.nosp@m.om
| enum Gpio_Mode_t |
| void EXTI4_15_IRQHandler | ( | void | ) |
| void Exti_Clear_Pending | ( | void | ) |
Referenced by main(), and Sleep_on().
| uint8_t Gpio_Get_Pin | ( | const Gpio_id_t | Id | ) |
References GPIO_MODE_IN, GPIO_TOTAL, Gpio_Hal_t::Mode, Gpio_Hal_t::Pin, and Gpio_Hal_t::port.
| void Gpio_Init | ( | void | ) |
References GPIO_MODE_IN, GPIO_TOTAL, Gpio_Hal_t::Mode, Gpio_Hal_t::Pin, and Gpio_Hal_t::port.
Referenced by main().
| void Gpio_Reset_all_Outs | ( | void | ) |
References GPIO_MODE_OUT, Gpio_Reset_Pin(), and GPIO_TOTAL.
Referenced by Sleep_on().
| void Gpio_Reset_Pin | ( | const Gpio_id_t | Id | ) |
References GPIO_MODE_OUT, GPIO_TOTAL, Gpio_Hal_t::Mode, Gpio_Hal_t::Pin, and Gpio_Hal_t::port.
Referenced by Control_Outs(), Gpio_Reset_all_Outs(), and mainCyclePreRun().
| void Gpio_Set_Pin | ( | const Gpio_id_t | Id | ) |
References GPIO_MODE_OUT, GPIO_TOTAL, Gpio_Hal_t::Mode, Gpio_Hal_t::Pin, and Gpio_Hal_t::port.
Referenced by Control_Outs(), and mainCyclePreRun().