I hope this is the right forum for asking about the Ada Drivers Library and that may be useful for others. In the spec. file of the package STM32.Device there is a line at the bottom: GPIO_AF_FMC_12 : constant GPIO_Alternate_Function := 12;
What I believe is the corresponding code in the C-file stm32f4xx_gpio : #define GPIO_AF_FSMC ((uint8_t)0xC) / FSMC Alternate Function mapping /
Is FMC miss-spelled and it should be FSMC?
@joakim-strandberg FMC (Flexible Memory Controller) and FSMC (Flexible Static Memory Controller) are two different peripherals. And it looks like we don't have the driver for the FSMC so that's probably why the GPIO_AF_FSMC is not declared.
@Fabien-Chouteau ok, thanks for the feedback.
I'm trying to port the stm32f429_discovery board to my board, but I can't find the linker file, where is the memory map for the microcontroller specified, like SRAM size and location etc.?
in the Ada Drivers Library
Pierre-Marie de Rodat
I'm not an expert in this, but I don't think linker scripts would belong to ada drivers library, which is more a library than a port