NIIETCM4 PD  v0.9.0
Драйвер периферии для микроконтроллеров на базе ядра ARM Cortex-M4

Функции

void GPIO_DeInit (NT_GPIO_TypeDef *GPIOx)
 Устанавливает все регистры выбранного GPIOx значениями по умолчанию. Подробнее...
 
void GPIO_AltFuncConfig (NT_GPIO_TypeDef *GPIOx, uint32_t GPIO_Pin, GPIO_AltFunc_TypeDef GPIO_AltFunc)
 Осуществляет выбор альтернативной функции вывода GPIOx. Подробнее...
 
void GPIO_Init (NT_GPIO_TypeDef *GPIOx, GPIO_Init_TypeDef *GPIO_InitStruct)
 Инициализирует модуль GPIOx согласно параметрам структуры GPIO_InitStruct. Подробнее...
 
void GPIO_StructInit (GPIO_Init_TypeDef *GPIO_InitStruct)
 Заполнение каждого члена структуры GPIO_InitStruct значениями по умолчанию. Подробнее...
 
uint32_t GPIO_ReadBit (NT_GPIO_TypeDef *GPIOx, uint32_t GPIO_Pin)
 Чтение состояния выбранного пина. Подробнее...
 
uint32_t GPIO_Read (NT_GPIO_TypeDef *GPIOx)
 Чтение состояния выбранного порта GPIOx. Подробнее...
 
uint32_t GPIO_ReadMask (NT_GPIO_TypeDef *GPIOx, uint32_t MaskVal)
 Чтение состояния выбранного порта GPIOx c использованием маски. Подробнее...
 
void GPIO_WriteBit (NT_GPIO_TypeDef *GPIOx, uint32_t GPIO_Pin, BitAction BitVal)
 Изменение состояния выбранного пина. Подробнее...
 
void GPIO_Write (NT_GPIO_TypeDef *GPIOx, uint32_t PortVal)
 Изменение состояния выбранного порта GPIOx. Подробнее...
 
void GPIO_WriteMask (NT_GPIO_TypeDef *GPIOx, uint32_t MaskVal, uint32_t PortVal)
 Изменение состояния выбранного порта GPIOx с использованием маски. Подробнее...
 
void GPIO_SetBits (NT_GPIO_TypeDef *GPIOx, uint32_t GPIO_Pin)
 Установка выбранных пинов. Подробнее...
 
void GPIO_ClearBits (NT_GPIO_TypeDef *GPIOx, uint32_t GPIO_Pin)
 Сброс выбранных пинов. Подробнее...
 
void GPIO_ToggleBits (NT_GPIO_TypeDef *GPIOx, uint32_t GPIO_Pin)
 Переключение выбранных пинов в противоположное состояние. Подробнее...
 
void GPIO_QualConfig (NT_GPIO_TypeDef *GPIOx, uint32_t GPIO_Pin, GPIO_QualMode_TypeDef Mode, uint32_t SamplePerod)
 Настройка фильтра выбранных пинов. Подробнее...
 
void GPIO_QualCmd (NT_GPIO_TypeDef *GPIOx, uint32_t GPIO_Pin, FunctionalState State)
 Включение входных фильтров. Подробнее...
 
void GPIO_SyncCmd (NT_GPIO_TypeDef *GPIOx, uint32_t GPIO_Pin, FunctionalState State)
 Включение пересинхронизации входов через 2 триггера-защелки. Подробнее...
 
void GPIO_ITConfig (NT_GPIO_TypeDef *GPIOx, uint32_t GPIO_Pin, GPIO_IntType_TypeDef IntType, GPIO_IntPol_TypeDef IntPol)
 Настройка прерываний пинов. Подробнее...
 
void GPIO_ITCmd (NT_GPIO_TypeDef *GPIOx, uint32_t GPIO_Pin, FunctionalState State)
 Включение прерываний выбранных пинов. Подробнее...
 
void GPIO_ITStatusClear (NT_GPIO_TypeDef *GPIOx, uint32_t GPIO_Pin)
 Очистка флагов прерываний выбранных пинов. Подробнее...
 

Подробное описание