42 lines
1.2 KiB
Ada
42 lines
1.2 KiB
Ada
with System;
|
|
with STM32.Address_Map;
|
|
|
|
package STM32.GPIO.Units is
|
|
pragma Preelaborate;
|
|
|
|
package Address_Map renames STM32.Address_Map;
|
|
|
|
GPIOA: GPIO_Registers
|
|
with Volatile, Import, Address => System'To_Address(Address_Map.GPIOA);
|
|
|
|
GPIOB: GPIO_Registers
|
|
with Volatile, Import, Address => System'To_Address(Address_Map.GPIOB);
|
|
|
|
GPIOC: GPIO_Registers
|
|
with Volatile, Import, Address => System'To_Address(Address_Map.GPIOC);
|
|
|
|
GPIOD: GPIO_Registers
|
|
with Volatile, Import, Address => System'To_Address(Address_Map.GPIOD);
|
|
|
|
GPIOE: GPIO_Registers
|
|
with Volatile, Import, Address => System'To_Address(Address_Map.GPIOE);
|
|
|
|
GPIOF: GPIO_Registers
|
|
with Volatile, Import, Address => System'To_Address(Address_Map.GPIOF);
|
|
|
|
GPIOG: GPIO_Registers
|
|
with Volatile, Import, Address => System'To_Address(Address_Map.GPIOG);
|
|
|
|
GPIOH: GPIO_Registers
|
|
with Volatile, Import, Address => System'To_Address(Address_Map.GPIOH);
|
|
|
|
GPIOI: GPIO_Registers
|
|
with Volatile, Import, Address => System'To_Address(Address_Map.GPIOI);
|
|
|
|
GPIOJ: GPIO_Registers
|
|
with Volatile, Import, Address => System'To_Address(Address_Map.GPIOJ);
|
|
|
|
GPIOK: GPIO_Registers
|
|
with Volatile, Import, Address => System'To_Address(Address_Map.GPIOK);
|
|
|
|
end STM32.GPIO.Units; |