stm32-ada/source/stm32-stm32f429z.ads

62 lines
2.0 KiB
Ada
Raw Normal View History

2019-02-05 17:33:30 +01:00
with System;
2019-04-17 23:38:38 +02:00
with STM32.STM32F4.GPIO;
2019-02-05 17:33:30 +01:00
with STM32.Registers.EXTI;
2019-04-17 23:38:38 +02:00
with STM32.Registers.RCC;
2019-02-05 17:33:30 +01:00
with STM32.Registers.SYSCFG;
2019-04-17 23:38:38 +02:00
with STM32.STM32F4.Address_Map;
2019-02-05 17:33:30 +01:00
package STM32.STM32F429Z is
pragma Preelaborate;
2019-04-17 23:38:38 +02:00
package Address_Map renames STM32.STM32F4.Address_Map;
package Modules is
package EXTI renames STM32.Registers.EXTI;
package GPIO renames STM32.STM32F4.GPIO;
package RCC renames STM32.Registers.RCC;
package SYSCFG renames STM32.Registers.SYSCFG;
end Modules;
2019-02-05 17:33:30 +01:00
2019-04-17 23:38:38 +02:00
EXTI: Modules.EXTI.EXTI_Registers
with Volatile, Import, Address => System'To_Address(Address_Map.EXTI);
2019-02-05 17:33:30 +01:00
2019-04-17 23:38:38 +02:00
GPIOA: Modules.GPIO.GPIO_Registers
with Volatile, Import, Address => System'To_Address(Address_Map.GPIOA);
2019-02-05 17:33:30 +01:00
2019-04-17 23:38:38 +02:00
GPIOB: Modules.GPIO.GPIO_Registers
with Volatile, Import, Address => System'To_Address(Address_Map.GPIOB);
2019-02-05 17:33:30 +01:00
2019-04-17 23:38:38 +02:00
GPIOC: Modules.GPIO.GPIO_Registers
with Volatile, Import, Address => System'To_Address(Address_Map.GPIOC);
2019-02-05 17:33:30 +01:00
2019-04-17 23:38:38 +02:00
GPIOD: Modules.GPIO.GPIO_Registers
with Volatile, Import, Address => System'To_Address(Address_Map.GPIOD);
2019-02-05 17:33:30 +01:00
2019-04-17 23:38:38 +02:00
GPIOE: Modules.GPIO.GPIO_Registers
with Volatile, Import, Address => System'To_Address(Address_Map.GPIOE);
2019-02-05 17:33:30 +01:00
2019-04-17 23:38:38 +02:00
GPIOF: Modules.GPIO.GPIO_Registers
with Volatile, Import, Address => System'To_Address(Address_Map.GPIOF);
2019-02-05 17:33:30 +01:00
2019-04-17 23:38:38 +02:00
GPIOG: Modules.GPIO.GPIO_Registers
with Volatile, Import, Address => System'To_Address(Address_Map.GPIOG);
2019-02-05 17:33:30 +01:00
2019-04-17 23:38:38 +02:00
GPIOH: Modules.GPIO.GPIO_Registers
with Volatile, Import, Address => System'To_Address(Address_Map.GPIOH);
2019-02-05 17:33:30 +01:00
2019-04-17 23:38:38 +02:00
GPIOI: Modules.GPIO.GPIO_Registers
with Volatile, Import, Address => System'To_Address(Address_Map.GPIOI);
2019-02-05 17:33:30 +01:00
2019-04-17 23:38:38 +02:00
GPIOJ: Modules.GPIO.GPIO_Registers
with Volatile, Import, Address => System'To_Address(Address_Map.GPIOJ);
2019-02-05 17:33:30 +01:00
2019-04-17 23:38:38 +02:00
GPIOK: Modules.GPIO.GPIO_Registers
with Volatile, Import, Address => System'To_Address(Address_Map.GPIOK);
2019-02-05 17:33:30 +01:00
2019-04-17 23:38:38 +02:00
RCC: Modules.RCC.RCC_Registers
with Volatile, Import, Address => System'To_Address(Address_Map.RCC);
SYSCFG: Modules.SYSCFG.SYSCFG_Registers
with Volatile, Import, Address => System'To_Address(Address_Map.SYSCFG);
2019-02-05 17:33:30 +01:00
end STM32.STM32F429Z;