altos/telefireone-v1.0: Track ao_led_init API change
[fw/altos] / src / stm / registers.ld
1 stm_fsmc   = 0xa0000000;
2 stm_aes    = 0x50060000;
3 stm_dma    = 0x40026000;
4 stm_flash  = 0x40023c00;
5 stm_rcc    = 0x40023800;
6 stm_crc    = 0x40023000;
7 stm_gpioh  = 0x40021400;
8 stm_gpioe  = 0x40021000;
9 stm_gpiod  = 0x40020c00;
10 stm_gpioc  = 0x40020800;
11 stm_gpiob  = 0x40020400;
12 stm_gpioa  = 0x40020000;
13 stm_usart1 = 0x40013800;
14 stm_spi1   = 0x40013000;
15 stm_sdio   = 0x40012c00;
16 stm_adc    = 0x40012400;
17 stm_tim11  = 0x40011000;
18 stm_tim10  = 0x40010c00;
19 stm_tim9   = 0x40010800;
20 stm_exti   = 0x40010400;
21 stm_syscfg = 0x40010000;
22 stm_comp   = 0x40007c00;
23 stm_ri     = 0x40007c04;
24 stm_dac    = 0x40007400;
25 stm_pwr    = 0x40007000;
26 stm_usb_sram = 0x40006000;
27 stm_usb    = 0x40005c00;
28 stm_i2c2   = 0x40005800;
29 stm_i2c1   = 0x40005400;
30 stm_usart5 = 0x40005000;
31 stm_usart4 = 0x40004c00;
32 stm_usart3 = 0x40004800;
33 stm_usart2 = 0x40004400;
34 stm_spi3   = 0x40003c00;        /* docs are broken here */
35 stm_spi2   = 0x40003800;        /* docs are broken here */
36 stm_iwdg   = 0x40003000;
37 stm_wwdg   = 0x40002c00;
38 stm_rtc    = 0x40002800;
39 stm_lcd    = 0x40002400;
40 stm_tim7   = 0x40001400;
41 stm_tim6   = 0x40001000;
42 stm_tim5   = 0x40000c00;
43 stm_tim4   = 0x40000800;
44 stm_tim3   = 0x40000400;
45 stm_tim2   = 0x40000000;
46
47 stm_systick = 0xe000e010;
48
49 stm_nvic   = 0xe000e100;
50
51 stm_scb    = 0xe000ed00;
52
53 stm_mpu    = 0xe000ed90;
54
55 stm_dbg_mcu = 0xe0042000;
56
57 /* calibration data in system memory */
58 stm_temp_cal = 0x1ff80078;
59 stm_flash_size_medium = 0x1ff8004c;
60 stm_flash_size_large = 0x1ff800cc;
61 stm_device_id = 0x1ff80050;