Browse Source

HAL_ChibiOS: added CPU defines to hwdef

needed for checks like defined(STM32F1)
gps-1.3.1
Andrew Tridgell 3 years ago
parent
commit
96518c9eda
  1. 6
      libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F100xB.py
  2. 6
      libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F103xB.py
  3. 7
      libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F105xC.py
  4. 7
      libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F303xC.py
  5. 7
      libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F405xx.py
  6. 7
      libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F407xx.py
  7. 5
      libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F412Rx.py
  8. 6
      libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F427xx.py
  9. 7
      libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F469xx.py
  10. 4
      libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F732xx.py
  11. 4
      libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F745xx.py
  12. 3
      libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F767xx.py
  13. 3
      libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F777xx.py
  14. 4
      libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32G431xx.py
  15. 4
      libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32G441xx.py
  16. 4
      libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32G474xx.py
  17. 4
      libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32G491xx.py
  18. 3
      libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32H743xx.py
  19. 5
      libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32H750xx.py
  20. 5
      libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32H757xx.py
  21. 4
      libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32L431xx.py
  22. 4
      libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32L476xx.py
  23. 4
      libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32L496xx.py

6
libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F100xB.py

@ -29,7 +29,11 @@ mcu = { @@ -29,7 +29,11 @@ mcu = {
(0x20000000, 8, 1), # main memory, DMA safe
],
'EXPECTED_CLOCK' : 24000000
'EXPECTED_CLOCK' : 24000000,
'DEFINES' : {
'STM32F1' : '1',
}
}
ADC1_map = {

6
libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F103xB.py

@ -26,7 +26,11 @@ mcu = { @@ -26,7 +26,11 @@ mcu = {
(0x20000000, 20, 1), # main memory, DMA safe
],
'EXPECTED_CLOCK' : 72000000
'EXPECTED_CLOCK' : 72000000,
'DEFINES' : {
'STM32F1' : '1',
}
}
ADC1_map = {

7
libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F105xC.py

@ -25,7 +25,12 @@ mcu = { @@ -25,7 +25,12 @@ mcu = {
(0x20000000, 64, 1), # main memory, DMA safe
],
'EXPECTED_CLOCK' : 72000000
'EXPECTED_CLOCK' : 72000000,
'DEFINES' : {
'STM32F1' : '1',
}
}
ADC1_map = {

7
libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F303xC.py

@ -20,7 +20,12 @@ mcu = { @@ -20,7 +20,12 @@ mcu = {
(0x10000000, 8, 2), # CCM memory, faster, but not DMA safe
],
'EXPECTED_CLOCK' : 72000000
'EXPECTED_CLOCK' : 72000000,
'DEFINES' : {
'STM32F3' : '1',
}
}
AltFunction_map = {

7
libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F405xx.py

@ -20,7 +20,12 @@ mcu = { @@ -20,7 +20,12 @@ mcu = {
(0x10000000, 64, 2), # CCM memory, faster, but not DMA safe
],
'EXPECTED_CLOCK' : 168000000
'EXPECTED_CLOCK' : 168000000,
'DEFINES' : {
'STM32F4' : '1',
}
}
AltFunction_map = {

7
libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F407xx.py

@ -20,7 +20,12 @@ mcu = { @@ -20,7 +20,12 @@ mcu = {
(0x10000000, 64, 2), # CCM memory, faster, but not DMA safe
],
'EXPECTED_CLOCK' : 168000000
'EXPECTED_CLOCK' : 168000000,
'DEFINES' : {
'STM32F4' : '1',
}
}
DMA_Map = {

5
libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F412Rx.py

@ -20,6 +20,11 @@ mcu = { @@ -20,6 +20,11 @@ mcu = {
],
'EXPECTED_CLOCK' : 100000000,
'DEFINES' : {
'STM32F4' : '1',
}
}
DMA_Map = {

6
libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F427xx.py

@ -20,7 +20,11 @@ mcu = { @@ -20,7 +20,11 @@ mcu = {
(0x10000000, 64, 2), # CCM memory, faster, but not DMA safe
],
'EXPECTED_CLOCK' : 168000000
'EXPECTED_CLOCK' : 168000000,
'DEFINES' : {
'STM32F4' : '1',
}
}
DMA_Map = {

7
libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F469xx.py

@ -33,7 +33,12 @@ mcu = { @@ -33,7 +33,12 @@ mcu = {
(0x10000000, 64, 1), # CCM memory, faster, not DMA safe
],
'EXPECTED_CLOCK' : 180000000
'EXPECTED_CLOCK' : 180000000,
'DEFINES' : {
'STM32F4' : '1',
}
}
DMA_Map = {

4
libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F732xx.py

@ -24,6 +24,10 @@ mcu = { @@ -24,6 +24,10 @@ mcu = {
'EXPECTED_CLOCK' : 216000000,
'DEFINES' : {
'STM32F7' : '1',
},
# this board has M7 instructions, but single precision only FPU
# we build as m4 as it makes for a smaller build, and given the 1M
# flash limit we care more about size

4
libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F745xx.py

@ -22,6 +22,10 @@ mcu = { @@ -22,6 +22,10 @@ mcu = {
'EXPECTED_CLOCK' : 216000000,
'DEFINES' : {
'STM32F7' : '1',
},
# this board has M7 instructions, but single precision only FPU
# we build as m4 as it makes for a smaller build, and given the 1M
# flash limit we care more about size

3
libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F767xx.py

@ -44,7 +44,8 @@ mcu = { @@ -44,7 +44,8 @@ mcu = {
'CPU_FLAGS' : '-mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard',
'DEFINES' : {
'HAL_HAVE_HARDWARE_DOUBLE' : '1'
'HAL_HAVE_HARDWARE_DOUBLE' : '1',
'STM32F7' : '1',
}
}

3
libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32F777xx.py

@ -41,7 +41,8 @@ mcu = { @@ -41,7 +41,8 @@ mcu = {
'CPU_FLAGS' : '-mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard',
'DEFINES' : {
'HAL_HAVE_HARDWARE_DOUBLE' : '1'
'HAL_HAVE_HARDWARE_DOUBLE' : '1',
'STM32F7' : '1',
}
}

4
libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32G431xx.py

@ -21,6 +21,10 @@ mcu = { @@ -21,6 +21,10 @@ mcu = {
],
'EXPECTED_CLOCK' : 168000000,
'DEFINES' : {
'STM32G4' : '1',
}
}
# max pin package is 128

4
libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32G441xx.py

@ -21,6 +21,10 @@ mcu = { @@ -21,6 +21,10 @@ mcu = {
],
'EXPECTED_CLOCK' : 168000000,
'DEFINES' : {
'STM32G4' : '1',
}
}
# max pin package is 128

4
libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32G474xx.py

@ -21,6 +21,10 @@ mcu = { @@ -21,6 +21,10 @@ mcu = {
],
'EXPECTED_CLOCK' : 168000000,
'DEFINES' : {
'STM32G4' : '1',
}
}
# max pin package is 128

4
libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32G491xx.py

@ -21,6 +21,10 @@ mcu = { @@ -21,6 +21,10 @@ mcu = {
],
'EXPECTED_CLOCK' : 168000000,
'DEFINES' : {
'STM32G4' : '1',
}
}
# max pin package is 128

3
libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32H743xx.py

@ -54,7 +54,8 @@ mcu = { @@ -54,7 +54,8 @@ mcu = {
'DEFINES' : {
'HAL_HAVE_HARDWARE_DOUBLE' : '1',
'HAL_WITH_MCU_MONITORING' : '1'
'HAL_WITH_MCU_MONITORING' : '1',
'STM32H7' : '1',
}
}

5
libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32H750xx.py

@ -68,8 +68,9 @@ mcu = { @@ -68,8 +68,9 @@ mcu = {
'CPU_FLAGS' : '-mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard',
'DEFINES' : {
'HAL_HAVE_HARDWARE_DOUBLE' : '1'
}
'HAL_HAVE_HARDWARE_DOUBLE' : '1',
'STM32H7' : '1',
}
}
pincount = {

5
libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32H757xx.py

@ -66,6 +66,11 @@ mcu = { @@ -66,6 +66,11 @@ mcu = {
# this MCU has M7 instructions and hardware double precision
'CORTEX' : 'cortex-m7',
'CPU_FLAGS' : '-mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard',
'DEFINES' : {
'HAL_HAVE_HARDWARE_DOUBLE' : '1',
'STM32H7' : '1',
}
}
pincount = {

4
libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32L431xx.py

@ -35,6 +35,10 @@ mcu = { @@ -35,6 +35,10 @@ mcu = {
],
'EXPECTED_CLOCK' : 80000000,
'DEFINES' : {
'STM32L4' : '1',
}
}
DMA_Map = {

4
libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32L476xx.py

@ -36,6 +36,10 @@ mcu = { @@ -36,6 +36,10 @@ mcu = {
],
'EXPECTED_CLOCK' : 80000000,
'DEFINES' : {
'STM32L4' : '1',
}
}
DMA_Map = {

4
libraries/AP_HAL_ChibiOS/hwdef/scripts/STM32L496xx.py

@ -36,6 +36,10 @@ mcu = { @@ -36,6 +36,10 @@ mcu = {
],
'EXPECTED_CLOCK' : 80000000,
'DEFINES' : {
'STM32L4' : '1',
}
}
DMA_Map = {

Loading…
Cancel
Save