|
MyLibs 1.0
Расширенные библиотеки для STM32
|
Модуль для инициализации портов и работы с ними. More...
#include "general_gpio.h"Go to the source code of this file.
Functions | |
| HAL_StatusTypeDef | GPIO_Clock_Enable (GPIO_TypeDef *GPIOx) |
| Включить тактирование порта GPIO. | |
| HAL_StatusTypeDef | GPIO_LED_Init (GPIO_LEDTypeDef *led, GPIO_TypeDef *GPIOx, uint32_t GPIO_PIN_X, uint8_t LED_ActiveLevel) |
| Инициализировать светодиод (структуру светодиода) | |
| HAL_StatusTypeDef | GPIO_LED_On (GPIO_LEDTypeDef *led) |
| Включить светодиод | |
| HAL_StatusTypeDef | GPIO_LED_Off (GPIO_LEDTypeDef *led) |
| Выключить светодиод | |
| HAL_StatusTypeDef | GPIO_LED_Set (GPIO_LEDTypeDef *led, uint8_t led_state) |
| Выставить светодиод по переменной | |
| HAL_StatusTypeDef | GPIO_LED_Blink_Start (GPIO_LEDTypeDef *led, uint32_t period) |
| Активировать моргание светодиодом | |
| HAL_StatusTypeDef | GPIO_LED_Fading_Start (GPIO_LEDTypeDef *led, uint32_t period) |
| Активировать моргание светодиодом | |
| void | GPIO_LED_Dynamic_Handle (GPIO_LEDTypeDef *led) |
| Управление динамическими режимами свечения светодиода | |
| HAL_StatusTypeDef | GPIO_Switch_Init (GPIO_SwitchTypeDef *sw, GPIO_TypeDef *GPIOx, uint32_t GPIO_PIN_X, uint8_t SW_ActiveLevel) |
| Инициализировать кнопку (структуру кнопки) | |
| int | GPIO_Read_Switch (GPIO_SwitchTypeDef *sw) |
| Считать состоянии кнопки | |
Модуль для инициализации портов и работы с ними.
Реализация функций для работы с GPIO:
Definition in file general_gpio.c.