Структура для доступа к регистрам GPIO.
Подробнее...
#include <gpio.h>
Структура для доступа к регистрам GPIO.
См. определение в файле gpio.h строка 37
§ ALTFUNCCLR
Смещение: 0x001C Регистр для сброса вывода в режим GPIO
См. определение в файле gpio.h строка 45
§ ALTFUNCSET
Смещение: 0x0018 Регистр для перевода вывода в режим альтернативной функции
См. определение в файле gpio.h строка 44
§ DATA
Смещение: 0x0000 Регистр для чтения данных на входе порта
См. определение в файле gpio.h строка 39
§ DATAOUT
Смещение: 0x0004 Регистр для записи выходных данных на выход порта
См. определение в файле gpio.h строка 40
§ INTENCLR
Смещение: 0x0024 Регистр для сброса разрешения прерываний
См. определение в файле gpio.h строка 47
§ INTENSET
Смещение: 0x0020 Регистр для разрешения прерываний
См. определение в файле gpio.h строка 46
§ INTPOLCLR
Смещение: 0x0034 Регистр для сброса полярности события прерываний
См. определение в файле gpio.h строка 51
§ INTPOLSET
Смещение: 0x0030 Регистр для установки полярности события прерывания
См. определение в файле gpio.h строка 50
§ INTSTATUSCLEAR
__RW uint32_t INTSTATUSCLEAR |
Смещение: 0x0038 Регистр для чтения/сброса статуса прерываний
См. определение в файле gpio.h строка 52
§ INTTYPECLR
Смещение: 0x002C Регистр для сброса типа прерываний
См. определение в файле gpio.h строка 49
§ INTTYPESET
Смещение: 0x0028 Регистр для установки типа прерываний:
См. определение в файле gpio.h строка 48
§ LB_MASKED
__RW uint32_t LB_MASKED[256] |
Смещение: 0x0400 - 0x07FC Адресное пространство доступа по маске для младших 8-ми бит
См. определение в файле gpio.h строка 54
§ OUTENCLR
Смещение: 0x0014 Регист для сброса вывода в режим входа
См. определение в файле gpio.h строка 43
§ OUTENSET
Смещение: 0x0010 Регистр для установки вывода в режим выхода
См. определение в файле gpio.h строка 42
§ RESERVED0
__RW uint32_t RESERVED0[2] |
Резерв
См. определение в файле gpio.h строка 41
§ RESERVED1
__RW uint32_t RESERVED1[241] |
Резерв
См. определение в файле gpio.h строка 53
§ UB_MASKED
__RW uint32_t UB_MASKED[256] |
Смещение: 0x0800 - 0x0BFC Адресное пространство доступа по маске для старших 8-ми бит
См. определение в файле gpio.h строка 55
Объявления и описания членов структуры находятся в файле:
- src/sputnik_lib/include/gpio.h