Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
Stm32Flash.cxx
1
37
38uint32_t STM32F7_DUAL_BANK_2M_FLASH[] =
39{
40 0x08000000,
41 0x08004000,
42 0x08008000,
43 0x0800C000,
44 0x08010000,
45 0x08020000,
46 0x08040000,
47 0x08060000,
48 0x08080000,
49 0x080A0000,
50 0x080C0000,
51 0x080E0000,
52 0x08100000,
53 0x08104000,
54 0x08108000,
55 0x0810C000,
56 0x08110000,
57 0x08120000,
58 0x08140000,
59 0x08160000,
60 0x08180000,
61 0x081A0000,
62 0x081C0000,
63 0x081E0000,
64 FLASH_EOF
65};
66
67static_assert(ARRAYSIZE(STM32F7_DUAL_BANK_2M_FLASH) == 25,
68 "dual bank 2M flash mismatch");
69
70uint32_t STM32F7_SINGLE_BANK_2M_FLASH[] =
71{
72 0x08000000,
73 0x08008000,
74 0x08010000,
75 0x08018000,
76 0x08020000,
77 0x08040000,
78 0x08080000,
79 0x080C0000,
80 0x08100000,
81 0x08140000,
82 0x08180000,
83 0x081C0000,
84 FLASH_EOF
85};
86
87static_assert(ARRAYSIZE(STM32F7_SINGLE_BANK_2M_FLASH) == 13,
88 "single bank 2M flash mismatch");
#define ARRAYSIZE(a)
Returns the number of elements in a statically defined array (of static size)
Definition macros.h:185