#include <ports.h>
Подробное описание
Конфигурация порта ввода/вывода.
|
Поля данных |
|
uint8_t | number |
| | Уникальный номер, однозначно идентифицирующий порт.
|
|
uint8_t * | PORT |
| | Адрес регистра PORTx в адресном пространстве ОЗУ.
|
|
uint8_t * | PIN |
| | Адрес регистра PINx в адресном пространстве ОЗУ.
|
|
uint8_t * | DDR |
| | Адрес регистра DDRx в адресном пространстве ОЗУ.
|
|
uint8_t | default_busy_mask |
| | Маска, определяющая биты порта, которые не могут использоваться (например используются для внутренних целей контроллера).
|
|
uint8_t | busy_mask |
| | Маска, определяющая биты порта, которые используются драйверами устройств.
|
Объявления и описания членов структуры находятся в файле: