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().