From e8b2b52baea077b704170dbdd21c1bee261278a5 Mon Sep 17 00:00:00 2001
From: Andrew Tridgell <andrew@tridgell.net>
Date: Fri, 24 Apr 2020 16:36:57 +1000
Subject: [PATCH] HAL_ChibiOS: removed STM32_VDD from hwdef.dat

use default
---
 libraries/AP_HAL_ChibiOS/hwdef/CUAV-Nora/hwdef-bl.dat        | 3 ---
 libraries/AP_HAL_ChibiOS/hwdef/CUAV-Nora/hwdef.dat           | 3 ---
 libraries/AP_HAL_ChibiOS/hwdef/CUAV-X7/hwdef-bl.dat          | 3 ---
 libraries/AP_HAL_ChibiOS/hwdef/CUAV-X7/hwdef.dat             | 3 ---
 libraries/AP_HAL_ChibiOS/hwdef/CUAVv5Nano/hwdef-bl.dat       | 3 ---
 libraries/AP_HAL_ChibiOS/hwdef/CubeOrange/hwdef-bl.dat       | 3 ---
 libraries/AP_HAL_ChibiOS/hwdef/CubeOrange/hwdef.dat          | 3 ---
 libraries/AP_HAL_ChibiOS/hwdef/CubeYellow/hwdef-bl.dat       | 3 ---
 libraries/AP_HAL_ChibiOS/hwdef/CubeYellow/hwdef.dat          | 3 ---
 libraries/AP_HAL_ChibiOS/hwdef/DrotekP3Pro/hwdef-bl.dat      | 3 ---
 libraries/AP_HAL_ChibiOS/hwdef/DrotekP3Pro/hwdef.dat         | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/Durandal/hwdef-bl.dat         | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/Durandal/hwdef.dat            | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/F35Lightning/hwdef-bl.dat     | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/F35Lightning/hwdef.dat        | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/F4BY/hwdef-bl.dat             | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/F4BY/hwdef.dat                | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/KakuteF4/hwdef-bl.dat         | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/KakuteF4/hwdef.dat            | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/KakuteF7/hwdef-bl.dat         | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/KakuteF7/hwdef.dat            | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/KakuteF7Mini/hwdef.dat        | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/MatekF405-Wing/hwdef-bl.dat   | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/MatekF405-Wing/hwdef.dat      | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/MatekF405/hwdef-bl.dat        | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/MatekF405/hwdef.dat           | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/MatekF765-Wing/hwdef-bl.dat   | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/MatekF765-Wing/hwdef.dat      | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/MatekH743/hwdef-bl.dat        | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/MatekH743/hwdef.dat           | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/NucleoH743/hwdef-bl.dat       | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/NucleoH743/hwdef.dat          | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/OMNIBUSF7V2/hwdef-bl.dat      | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/OMNIBUSF7V2/hwdef.dat         | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/OmnibusNanoV6/hwdef-bl.dat    | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/OmnibusNanoV6/hwdef.dat       | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/R9Pilot/hwdef-bl.dat          | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/R9Pilot/hwdef.dat             | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/SuccexF4/hwdef-bl.dat         | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/SuccexF4/hwdef.dat            | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/TBS-Colibri-F7/hwdef-bl.dat   | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v51/hwdef-bl.dat      | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v51/hwdef.dat         | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v52/hwdef-bl.dat      | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v52/hwdef.dat         | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v54/hwdef-bl.dat      | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v54/hwdef.dat         | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/VRCore-v10/hwdef-bl.dat       | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/VRCore-v10/hwdef.dat          | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/VRUBrain-v51/hwdef-bl.dat     | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/VRUBrain-v51/hwdef.dat        | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/ZubaxGNSS/hwdef-bl.dat        | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/ZubaxGNSS/hwdef.dat           | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/airbotf4/hwdef-bl.dat         | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/airbotf4/hwdef.dat            | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/crazyflie2/hwdef-bl.dat       | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/crazyflie2/hwdef.dat          | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/f103-periph/hwdef-bl.dat      | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/f103-periph/hwdef.dat         | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/f303-periph/hwdef-bl.dat      | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/f303-periph/hwdef.dat         | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/fmuv3/hwdef-bl.dat            | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/fmuv3/hwdef.dat               | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/fmuv4/hwdef-bl.dat            | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/fmuv4/hwdef.dat               | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/fmuv5/hwdef-bl.dat            | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/fmuv5/hwdef.dat               | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/iomcu/hwdef.dat               | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/luminousbee4/hwdef.dat        | 3 ---
 libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroF7/hwdef-bl.dat | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroF7/hwdef.dat    | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/mRoNexus/hwdef-bl.dat         | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/mRoNexus/hwdef.dat            | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/mRoX21-777/hwdef-bl.dat       | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/mRoX21-777/hwdef.dat          | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/mindpx-v2/hwdef-bl.dat        | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/mindpx-v2/hwdef.dat           | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/mini-pix/hwdef-bl.dat         | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/mini-pix/hwdef.dat            | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/omnibusf4pro/hwdef-bl.dat     | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/omnibusf4pro/hwdef.dat        | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/omnibusf4v6/hwdef-bl.dat      | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/omnibusf4v6/hwdef.dat         | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/revo-mini/hwdef-bl.dat        | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/revo-mini/hwdef.dat           | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/skyviper-f412-rev1/hwdef.dat  | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/skyviper-journey/hwdef.dat    | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/sparky2/hwdef-bl.dat          | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/sparky2/hwdef.dat             | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/speedybeef4/hwdef-bl.dat      | 2 --
 libraries/AP_HAL_ChibiOS/hwdef/speedybeef4/hwdef.dat         | 2 --
 91 files changed, 193 deletions(-)

diff --git a/libraries/AP_HAL_ChibiOS/hwdef/CUAV-Nora/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/CUAV-Nora/hwdef-bl.dat
index bd2d72bfce..65ff4758df 100755
--- a/libraries/AP_HAL_ChibiOS/hwdef/CUAV-Nora/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/CUAV-Nora/hwdef-bl.dat
@@ -28,9 +28,6 @@ PC6 LED_BOOTLOADER OUTPUT OPENDRAIN HIGH # green
 
 define HAL_LED_ON 0
 
-# board voltage
-STM32_VDD 330U
-
 # order of UARTs (and USB)
 UART_ORDER OTG1 UART7
 
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/CUAV-Nora/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/CUAV-Nora/hwdef.dat
index 28b35221b4..53de3a9e52 100755
--- a/libraries/AP_HAL_ChibiOS/hwdef/CUAV-Nora/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/CUAV-Nora/hwdef.dat
@@ -20,9 +20,6 @@ STM32_ST_USE_TIMER 2
 # bootloader takes first sector
 FLASH_RESERVE_START_KB 128
 
-# board voltage
-STM32_VDD 330U
-
 # order of UARTs (and USB)
 UART_ORDER OTG1 USART1 USART2 USART6 UART4 UART8 UART7 OTG2
 
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/CUAV-X7/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/CUAV-X7/hwdef-bl.dat
index bb2ee7aefd..df534784a1 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/CUAV-X7/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/CUAV-X7/hwdef-bl.dat
@@ -28,9 +28,6 @@ PI6 LED_BOOTLOADER OUTPUT OPENDRAIN HIGH # green
 
 define HAL_LED_ON 0
 
-# board voltage
-STM32_VDD 330U
-
 # order of UARTs (and USB)
 UART_ORDER OTG1 UART7
 
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/CUAV-X7/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/CUAV-X7/hwdef.dat
index ba01e31424..56473435ed 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/CUAV-X7/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/CUAV-X7/hwdef.dat
@@ -20,9 +20,6 @@ STM32_ST_USE_TIMER 2
 # bootloader takes first sector
 FLASH_RESERVE_START_KB 128
 
-# board voltage
-STM32_VDD 330U
-
 # order of UARTs (and USB)
 UART_ORDER OTG1 USART1 USART2 USART6 UART4 UART8 UART7 OTG2
 
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/CUAVv5Nano/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/CUAVv5Nano/hwdef-bl.dat
index fc8e29c71a..6b8ace4567 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/CUAVv5Nano/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/CUAVv5Nano/hwdef-bl.dat
@@ -34,9 +34,6 @@ PC6 LED_BOOTLOADER OUTPUT HIGH
 PC7 LED_ACTIVITY OUTPUT HIGH
 define HAL_LED_ON 0
 
-# board voltage
-STM32_VDD 330U
-
 # order of UARTs (and USB)
 UART_ORDER OTG1 USART2 UART7
 
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/CubeOrange/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/CubeOrange/hwdef-bl.dat
index bff75d0566..9662c69de6 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/CubeOrange/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/CubeOrange/hwdef-bl.dat
@@ -28,9 +28,6 @@ FLASH_BOOTLOADER_LOAD_KB 128
 
 define HAL_LED_ON 0
 
-# board voltage
-STM32_VDD 330U
-
 # order of UARTs (and USB)
 UART_ORDER OTG1 UART7
 
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/CubeOrange/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/CubeOrange/hwdef.dat
index 5436da7f3f..7b7df25494 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/CubeOrange/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/CubeOrange/hwdef.dat
@@ -23,9 +23,6 @@ env OPTIMIZE -O2
 
 FLASH_RESERVE_START_KB 128
 
-# board voltage
-STM32_VDD 330U
-
 define HAL_STORAGE_SIZE 16384
 
 # order of I2C buses
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/CubeYellow/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/CubeYellow/hwdef-bl.dat
index 78f9047535..55e2e788ed 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/CubeYellow/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/CubeYellow/hwdef-bl.dat
@@ -17,9 +17,6 @@ define STM32_PLLQ_VALUE 9
 # board ID for firmware load
 APJ_BOARD_ID 120
 
-# board voltage
-STM32_VDD 330U
-
 # flash size
 FLASH_SIZE_KB 2048
 
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/CubeYellow/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/CubeYellow/hwdef.dat
index 2d4fb81d00..5dadd2173d 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/CubeYellow/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/CubeYellow/hwdef.dat
@@ -44,9 +44,6 @@ env OPTIMIZE -O2
 # now define the voltage the MCU runs at. This is needed for ChibiOS
 # to set various internal driver limits. It is in 0.01 volt units
 
-# board voltage
-STM32_VDD 330U
-
 # this is the STM32 timer that ChibiOS will use for the low level
 # driver. This must be a 32 bit timer. We currently only support
 # timers 2, 3, 4, 5 and 21. See hal_st_lld.c in ChibiOS for details
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/DrotekP3Pro/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/DrotekP3Pro/hwdef-bl.dat
index 09d15c7cfe..8b5e1e3af8 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/DrotekP3Pro/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/DrotekP3Pro/hwdef-bl.dat
@@ -10,9 +10,6 @@ APJ_BOARD_ID 13
 # crystal frequency
 OSCILLATOR_HZ 24000000
 
-# board voltage
-STM32_VDD 330U
-
 # ChibiOS system timer
 STM32_ST_USE_TIMER 5
 
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/DrotekP3Pro/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/DrotekP3Pro/hwdef.dat
index 0c0f9a0912..79228f569f 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/DrotekP3Pro/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/DrotekP3Pro/hwdef.dat
@@ -12,8 +12,6 @@ APJ_BOARD_ID 13
 # crystal frequency
 OSCILLATOR_HZ 24000000
 
-# board voltage
-STM32_VDD 330U
 
 # ChibiOS system timer
 STM32_ST_USE_TIMER 5
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Durandal/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/Durandal/hwdef-bl.dat
index 70d60eb71a..64d9f85680 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/Durandal/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/Durandal/hwdef-bl.dat
@@ -32,8 +32,6 @@ PC7 LED_BOOTLOADER OUTPUT LOW # blue
 
 define HAL_LED_ON 0
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs (and USB)
 UART_ORDER OTG1 UART7
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Durandal/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/Durandal/hwdef.dat
index d8fa597351..b5f54b7b6b 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/Durandal/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/Durandal/hwdef.dat
@@ -24,8 +24,6 @@ env OPTIMIZE -O2
 # bootloader takes first sector
 FLASH_RESERVE_START_KB 128
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs (and USB)
 UART_ORDER OTG1 USART1 USART2 USART3 UART4 USART6 UART7 OTG2
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/F35Lightning/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/F35Lightning/hwdef-bl.dat
index 81f59318b8..f4b775377e 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/F35Lightning/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/F35Lightning/hwdef-bl.dat
@@ -22,8 +22,6 @@ FLASH_BOOTLOADER_LOAD_KB 64
 define HAL_STORAGE_SIZE 15360
 define STORAGE_FLASH_PAGE 1
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs
 UART_ORDER OTG1 USART1 USART2 UART5
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/F35Lightning/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/F35Lightning/hwdef.dat
index f404822295..3a4235d23b 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/F35Lightning/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/F35Lightning/hwdef.dat
@@ -11,8 +11,6 @@ APJ_BOARD_ID 135
 OSCILLATOR_HZ 8000000
 STM32_PLLM_VALUE 8
 
-# board voltage
-STM32_VDD 330U
 
 # ChibiOS system timer
 STM32_ST_USE_TIMER 5
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/F4BY/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/F4BY/hwdef-bl.dat
index 6c9c9c24fa..3f54ba621c 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/F4BY/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/F4BY/hwdef-bl.dat
@@ -9,8 +9,6 @@ OSCILLATOR_HZ 8000000
 STM32_PLLM_VALUE 8
 
 
-# board voltage
-STM32_VDD 330U
 
 STM32_ST_USE_TIMER 5
 
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/F4BY/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/F4BY/hwdef.dat
index c5c172bd94..1d2fa623b1 100755
--- a/libraries/AP_HAL_ChibiOS/hwdef/F4BY/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/F4BY/hwdef.dat
@@ -20,8 +20,6 @@ FLASH_SIZE_KB 1024
 OSCILLATOR_HZ 8000000
 STM32_PLLM_VALUE 8
 
-# board voltage
-STM32_VDD 330U
 
 # this is the STM32 timer that ChibiOS will use for the low level
 # driver. This must be a 32 bit timer. We currently only support
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/KakuteF4/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/KakuteF4/hwdef-bl.dat
index 73a6a71d8c..becbd83e02 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/KakuteF4/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/KakuteF4/hwdef-bl.dat
@@ -22,8 +22,6 @@ define HAL_LED_ON 0
 # the location where the bootloader will put the firmware
 FLASH_BOOTLOADER_LOAD_KB 64
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs
 UART_ORDER OTG1
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/KakuteF4/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/KakuteF4/hwdef.dat
index 9492fa8d1c..3449c9930e 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/KakuteF4/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/KakuteF4/hwdef.dat
@@ -20,8 +20,6 @@ define CH_CFG_ST_RESOLUTION 16
 
 FLASH_SIZE_KB 1024
 
-# board voltage
-STM32_VDD 330U
 
 # only one I2C bus
 I2C_ORDER I2C1
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/KakuteF7/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/KakuteF7/hwdef-bl.dat
index f9156b9c82..d6f1a556c3 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/KakuteF7/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/KakuteF7/hwdef-bl.dat
@@ -27,8 +27,6 @@ FLASH_RESERVE_START_KB 0
 # the location where the bootloader will put the firmware
 FLASH_BOOTLOADER_LOAD_KB 96
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs (and USB)
 UART_ORDER OTG1
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/KakuteF7/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/KakuteF7/hwdef.dat
index b6ea9a3a55..a4babc6d68 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/KakuteF7/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/KakuteF7/hwdef.dat
@@ -25,8 +25,6 @@ FLASH_SIZE_KB 1024
 # leave 2 sectors free
 FLASH_RESERVE_START_KB 96
 
-# board voltage
-STM32_VDD 330U
 
 # only one I2C bus
 I2C_ORDER I2C1
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/KakuteF7Mini/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/KakuteF7Mini/hwdef.dat
index 8e95830e8c..ad4fd7def5 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/KakuteF7Mini/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/KakuteF7Mini/hwdef.dat
@@ -25,8 +25,6 @@ FLASH_SIZE_KB 1024
 # leave 2 sectors free
 FLASH_RESERVE_START_KB 96
 
-# board voltage
-STM32_VDD 330U
 
 # only one I2C bus
 I2C_ORDER I2C1
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/MatekF405-Wing/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/MatekF405-Wing/hwdef-bl.dat
index 5c95b78bb3..df52faf8d6 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/MatekF405-Wing/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/MatekF405-Wing/hwdef-bl.dat
@@ -22,8 +22,6 @@ FLASH_BOOTLOADER_LOAD_KB 64
 define HAL_STORAGE_SIZE 15360
 define STORAGE_FLASH_PAGE 1
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs
 UART_ORDER OTG1 USART1 USART3 UART4 UART5 USART6
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/MatekF405-Wing/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/MatekF405-Wing/hwdef.dat
index 783823f223..588321f0fb 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/MatekF405-Wing/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/MatekF405-Wing/hwdef.dat
@@ -39,8 +39,6 @@ FLASH_SIZE_KB 1024
 define HAL_STORAGE_SIZE 15360
 define STORAGE_FLASH_PAGE 1
 
-# board voltage
-STM32_VDD 330U
 
 # I2C Buses
 I2C_ORDER I2C1 I2C2
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/MatekF405/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/MatekF405/hwdef-bl.dat
index 7ea5290050..41c3ffefcd 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/MatekF405/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/MatekF405/hwdef-bl.dat
@@ -24,8 +24,6 @@ define HAL_LED_ON 0
 # the location where the bootloader will put the firmware
 FLASH_BOOTLOADER_LOAD_KB 64
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs
 UART_ORDER OTG1
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/MatekF405/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/MatekF405/hwdef.dat
index e3c3cb6a2d..a37d3f5402 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/MatekF405/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/MatekF405/hwdef.dat
@@ -18,8 +18,6 @@ define CH_CFG_ST_RESOLUTION 16
 
 FLASH_SIZE_KB 1024
 
-# board voltage
-STM32_VDD 330U
 
 # only one I2C bus
 I2C_ORDER I2C1
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/MatekF765-Wing/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/MatekF765-Wing/hwdef-bl.dat
index a2686e3803..913c6bc011 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/MatekF765-Wing/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/MatekF765-Wing/hwdef-bl.dat
@@ -27,8 +27,6 @@ FLASH_RESERVE_START_KB 0
 # the location where the bootloader will put the firmware
 FLASH_BOOTLOADER_LOAD_KB 96
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs (and USB). Allow bootloading on USB and telem1
 UART_ORDER OTG1 UART7
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/MatekF765-Wing/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/MatekF765-Wing/hwdef.dat
index 3feb4947bb..b3465f8883 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/MatekF765-Wing/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/MatekF765-Wing/hwdef.dat
@@ -24,8 +24,6 @@ FLASH_SIZE_KB 2048
 # leave 2 sectors free
 FLASH_RESERVE_START_KB 96
 
-# board voltage
-STM32_VDD 330U
 
 STM32_ST_USE_TIMER 12
 define CH_CFG_ST_RESOLUTION 16
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/MatekH743/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/MatekH743/hwdef-bl.dat
index 0c3499b203..cdc035f8af 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/MatekH743/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/MatekH743/hwdef-bl.dat
@@ -22,8 +22,6 @@ FLASH_RESERVE_END_KB 256
 # the H743 has 128k sectors
 FLASH_BOOTLOADER_LOAD_KB 128
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs (and USB). Allow bootloading on USB and telem1
 UART_ORDER OTG1 UART7
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/MatekH743/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/MatekH743/hwdef.dat
index 7c5de3addd..4c00642f93 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/MatekH743/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/MatekH743/hwdef.dat
@@ -16,8 +16,6 @@ env OPTIMIZE -O2
 # bootloader takes first sector
 FLASH_RESERVE_START_KB 128
 
-# board voltage
-STM32_VDD 330U
 
 # ChibiOS system timer
 STM32_ST_USE_TIMER 12
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/NucleoH743/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/NucleoH743/hwdef-bl.dat
index 72bfb03140..572f8ed7e0 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/NucleoH743/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/NucleoH743/hwdef-bl.dat
@@ -22,8 +22,6 @@ FLASH_RESERVE_START_KB 0
 # the H743 has 128k sectors
 FLASH_BOOTLOADER_LOAD_KB 128
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs (and USB)
 UART_ORDER OTG1
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/NucleoH743/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/NucleoH743/hwdef.dat
index e6b1acdaa2..6dd5764336 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/NucleoH743/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/NucleoH743/hwdef.dat
@@ -17,8 +17,6 @@ FLASH_SIZE_KB 2048
 
 FLASH_RESERVE_START_KB 128
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs (and USB)
 UART_ORDER OTG1 UART7
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/OMNIBUSF7V2/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/OMNIBUSF7V2/hwdef-bl.dat
index a98a4db488..58ea788534 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/OMNIBUSF7V2/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/OMNIBUSF7V2/hwdef-bl.dat
@@ -27,8 +27,6 @@ FLASH_RESERVE_START_KB 0
 # the location where the bootloader will put the firmware
 FLASH_BOOTLOADER_LOAD_KB 96
 
-# board voltage
-STM32_VDD 330U
 
 UART_ORDER OTG1
 
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/OMNIBUSF7V2/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/OMNIBUSF7V2/hwdef.dat
index 402011b2ad..fef5ff3892 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/OMNIBUSF7V2/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/OMNIBUSF7V2/hwdef.dat
@@ -25,8 +25,6 @@ FLASH_SIZE_KB 1024
 # reserve one sector for bootloader and 2 for storage
 FLASH_RESERVE_START_KB 96
 
-# board voltage
-STM32_VDD 330U
 
 # only one I2C bus
 I2C_ORDER I2C2
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/OmnibusNanoV6/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/OmnibusNanoV6/hwdef-bl.dat
index 9a06df416b..225b5aa01e 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/OmnibusNanoV6/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/OmnibusNanoV6/hwdef-bl.dat
@@ -26,8 +26,6 @@ define HAL_LED_ON 0
 # the location where the bootloader will put the firmware
 FLASH_BOOTLOADER_LOAD_KB 64
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs
 UART_ORDER OTG1
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/OmnibusNanoV6/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/OmnibusNanoV6/hwdef.dat
index c6fde8a7b6..21eab6a31f 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/OmnibusNanoV6/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/OmnibusNanoV6/hwdef.dat
@@ -11,8 +11,6 @@ APJ_BOARD_ID 133
 OSCILLATOR_HZ 8000000
 STM32_PLLM_VALUE 8
 
-# board voltage
-STM32_VDD 330U
 
 STM32_ST_USE_TIMER 5
 
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/R9Pilot/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/R9Pilot/hwdef-bl.dat
index 4925159e67..179cec7787 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/R9Pilot/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/R9Pilot/hwdef-bl.dat
@@ -27,8 +27,6 @@ FLASH_RESERVE_START_KB 0
 # the location where the bootloader will put the firmware
 FLASH_BOOTLOADER_LOAD_KB 96
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs (and USB). Allow bootloading on USB
 UART_ORDER OTG1
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/R9Pilot/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/R9Pilot/hwdef.dat
index 6892a80e8a..ac63f6679f 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/R9Pilot/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/R9Pilot/hwdef.dat
@@ -22,8 +22,6 @@ FLASH_SIZE_KB 2048
 # leave 2 sectors free
 FLASH_RESERVE_START_KB 96
 
-# board voltage
-STM32_VDD 330U
 
 # one I2C bus (I2C2 can be used with loss of USART3)
 I2C_ORDER I2C3
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/SuccexF4/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/SuccexF4/hwdef-bl.dat
index 673ca8d6a2..a77c5a8cd6 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/SuccexF4/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/SuccexF4/hwdef-bl.dat
@@ -26,8 +26,6 @@ define HAL_LED_ON 0
 # the location where the bootloader will put the firmware
 FLASH_BOOTLOADER_LOAD_KB 64
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs
 UART_ORDER OTG1
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/SuccexF4/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/SuccexF4/hwdef.dat
index 0345249eb8..75043c7f60 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/SuccexF4/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/SuccexF4/hwdef.dat
@@ -12,8 +12,6 @@ APJ_BOARD_ID 1011
 OSCILLATOR_HZ 8000000
 STM32_PLLM_VALUE 8
 
-# board voltage
-STM32_VDD 330U
 
 STM32_ST_USE_TIMER 5
 
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/TBS-Colibri-F7/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/TBS-Colibri-F7/hwdef-bl.dat
index 4c9eb4fed3..2d41940403 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/TBS-Colibri-F7/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/TBS-Colibri-F7/hwdef-bl.dat
@@ -39,8 +39,6 @@ PC6 LED_BOOTLOADER OUTPUT HIGH
 PC7 LED_ACTIVITY OUTPUT HIGH
 define HAL_LED_ON 0
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs (and USB)
 UART_ORDER OTG1 USART2 UART7
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v51/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v51/hwdef-bl.dat
index c7e7d9162a..0cab5effb6 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v51/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v51/hwdef-bl.dat
@@ -15,8 +15,6 @@ STM32_PLLM_VALUE 8
 # flash size
 FLASH_SIZE_KB 1024
 
-# board voltage
-STM32_VDD 330U
 
 # USB setup
 USB_VENDOR 0x27AC
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v51/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v51/hwdef.dat
index 3200312058..50d7ed08d8 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v51/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v51/hwdef.dat
@@ -16,8 +16,6 @@ STM32_PLLM_VALUE 8
 # flash size
 FLASH_SIZE_KB 1024
 
-# board voltage
-STM32_VDD 330U
 
 # USB setup
 USB_VENDOR 0x27AC
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v52/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v52/hwdef-bl.dat
index 5e4c3b85b0..eee4716165 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v52/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v52/hwdef-bl.dat
@@ -15,8 +15,6 @@ STM32_PLLM_VALUE 8
 # flash size
 FLASH_SIZE_KB 1024
 
-# board voltage
-STM32_VDD 330U
 
 # USB setup
 USB_VENDOR 0x27AC
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v52/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v52/hwdef.dat
index be8bfe06d3..6da82babd3 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v52/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v52/hwdef.dat
@@ -16,8 +16,6 @@ STM32_PLLM_VALUE 8
 # flash size
 FLASH_SIZE_KB 1024
 
-# board voltage
-STM32_VDD 330U
 
 # USB setup
 USB_VENDOR 0x27AC
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v54/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v54/hwdef-bl.dat
index 505df5b73a..ba8dde574c 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v54/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v54/hwdef-bl.dat
@@ -15,8 +15,6 @@ OSCILLATOR_HZ 24000000
 # flash size
 FLASH_SIZE_KB 2048
 
-# board voltage
-STM32_VDD 330U
 
 # USB setup
 USB_VENDOR 0x27AC
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v54/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v54/hwdef.dat
index 08b69b633d..a6c07594ec 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v54/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v54/hwdef.dat
@@ -16,8 +16,6 @@ OSCILLATOR_HZ 24000000
 # flash size
 FLASH_SIZE_KB 2048
 
-# board voltage
-STM32_VDD 330U
 
 # USB setup
 USB_VENDOR 0x27AC
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/VRCore-v10/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/VRCore-v10/hwdef-bl.dat
index 4e5643981c..444f057b7f 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/VRCore-v10/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/VRCore-v10/hwdef-bl.dat
@@ -15,8 +15,6 @@ STM32_PLLM_VALUE 8
 # flash size
 FLASH_SIZE_KB 1024
 
-# board voltage
-STM32_VDD 330U
 
 # USB setup
 USB_VENDOR 0x27AC
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/VRCore-v10/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/VRCore-v10/hwdef.dat
index 31b1d33f9a..b0309d44e5 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/VRCore-v10/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/VRCore-v10/hwdef.dat
@@ -16,8 +16,6 @@ STM32_PLLM_VALUE 8
 # flash size
 FLASH_SIZE_KB 1024
 
-# board voltage
-STM32_VDD 330U
 
 # USB setup
 USB_VENDOR 0x27AC
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/VRUBrain-v51/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/VRUBrain-v51/hwdef-bl.dat
index 7fd19bbcdc..17ffa34b65 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/VRUBrain-v51/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/VRUBrain-v51/hwdef-bl.dat
@@ -15,8 +15,6 @@ STM32_PLLM_VALUE 8
 # flash size
 FLASH_SIZE_KB 1024
 
-# board voltage
-STM32_VDD 330U
 
 # USB setup
 USB_VENDOR 0x27AC
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/VRUBrain-v51/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/VRUBrain-v51/hwdef.dat
index 28e8a950e7..8176d2254f 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/VRUBrain-v51/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/VRUBrain-v51/hwdef.dat
@@ -16,8 +16,6 @@ STM32_PLLM_VALUE 8
 # flash size
 FLASH_SIZE_KB 1024
 
-# board voltage
-STM32_VDD 330U
 
 # USB setup
 USB_VENDOR 0x27AC
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/ZubaxGNSS/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/ZubaxGNSS/hwdef-bl.dat
index 8f8e3aab32..480a93886b 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/ZubaxGNSS/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/ZubaxGNSS/hwdef-bl.dat
@@ -42,8 +42,6 @@ RAM_RESERVE_START 256
 PB10 USART3_TX USART3 SPEED_HIGH NODMA
 PB11 USART3_RX USART3 SPEED_HIGH NODMA
 
-# board voltage
-STM32_VDD 330U
 
 PB7 PERIPH_RESET OUTPUT HIGH
 
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/ZubaxGNSS/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/ZubaxGNSS/hwdef.dat
index c05304a3fc..de965c2119 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/ZubaxGNSS/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/ZubaxGNSS/hwdef.dat
@@ -42,8 +42,6 @@ FLASH_RESERVE_END_KB 2
 STDOUT_SERIAL SD3
 STDOUT_BAUDRATE 115200
 
-# board voltage
-STM32_VDD 330U
 
 # enable pin for GPS
 PB7 GPS_ENABLE OUTPUT HIGH
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/airbotf4/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/airbotf4/hwdef-bl.dat
index a8e4bdf5bc..788136c7f8 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/airbotf4/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/airbotf4/hwdef-bl.dat
@@ -26,8 +26,6 @@ define HAL_LED_ON 0
 # the location where the bootloader will put the firmware
 FLASH_BOOTLOADER_LOAD_KB 64
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs
 UART_ORDER OTG1
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/airbotf4/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/airbotf4/hwdef.dat
index 0917ca086b..21114dc666 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/airbotf4/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/airbotf4/hwdef.dat
@@ -13,8 +13,6 @@ APJ_BOARD_ID 128
 OSCILLATOR_HZ 8000000
 STM32_PLLM_VALUE 8
 
-# board voltage
-STM32_VDD 330U
 
 STM32_ST_USE_TIMER 5
 
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/crazyflie2/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/crazyflie2/hwdef-bl.dat
index fe19896a95..bc7ccf5ec3 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/crazyflie2/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/crazyflie2/hwdef-bl.dat
@@ -29,8 +29,6 @@ define HAL_LED_ON 0
 # the location where the bootloader will put the firmware
 FLASH_BOOTLOADER_LOAD_KB 64
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs
 UART_ORDER OTG1
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/crazyflie2/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/crazyflie2/hwdef.dat
index 69ecf215c0..69be8e4214 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/crazyflie2/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/crazyflie2/hwdef.dat
@@ -15,8 +15,6 @@ define STM32_ST_USE_TIMER 5
 
 FLASH_SIZE_KB 1024
 
-# board voltage
-STM32_VDD 330U
 
 # use USB for stdout
 #STDOUT_SERIAL SD3
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/f103-periph/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/f103-periph/hwdef-bl.dat
index f1a82cb65e..4920e6fece 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/f103-periph/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/f103-periph/hwdef-bl.dat
@@ -23,8 +23,6 @@ FLASH_SIZE_KB 128
 STDOUT_SERIAL SD1
 STDOUT_BAUDRATE 57600
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs
 UART_ORDER
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/f103-periph/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/f103-periph/hwdef.dat
index 93c96fa94c..7c43f7b129 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/f103-periph/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/f103-periph/hwdef.dat
@@ -27,8 +27,6 @@ define CH_CFG_ST_FREQUENCY 1000
 # assume the 128k flash part for now
 FLASH_SIZE_KB 128
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs
 UART_ORDER EMPTY USART1
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/f303-periph/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/f303-periph/hwdef-bl.dat
index 0b075a786f..c9cc16c06b 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/f303-periph/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/f303-periph/hwdef-bl.dat
@@ -23,8 +23,6 @@ FLASH_SIZE_KB 256
 STDOUT_SERIAL SD1
 STDOUT_BAUDRATE 57600
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs
 UART_ORDER
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/f303-periph/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/f303-periph/hwdef.dat
index 1184e15ebb..56e1408abd 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/f303-periph/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/f303-periph/hwdef.dat
@@ -28,8 +28,6 @@ define CH_CFG_ST_TIMEDELTA 0
 # assume the 256k flash part for now
 FLASH_SIZE_KB 256
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs
 UART_ORDER USART2 USART1
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/fmuv3/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/fmuv3/hwdef-bl.dat
index 263e3858dd..99f73ae443 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/fmuv3/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/fmuv3/hwdef-bl.dat
@@ -10,8 +10,6 @@ APJ_BOARD_ID 9
 # crystal frequency
 OSCILLATOR_HZ 24000000
 
-# board voltage
-STM32_VDD 330U
 
 # ChibiOS system timer
 STM32_ST_USE_TIMER 5
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/fmuv3/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/fmuv3/hwdef.dat
index 5ed3b2e76e..da29ec4433 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/fmuv3/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/fmuv3/hwdef.dat
@@ -77,8 +77,6 @@ OSCILLATOR_HZ 24000000
 # Now define the voltage the MCU runs at. This is needed for ChibiOS
 # to set various internal driver limits. It is in 0.01 volt units.
 
-# board voltage
-STM32_VDD 330U
 
 # This is the STM32 timer that ChibiOS will use for the low level
 # driver. This must be a 32 bit timer. We currently only support
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/fmuv4/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/fmuv4/hwdef-bl.dat
index 2e01810333..634b324f40 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/fmuv4/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/fmuv4/hwdef-bl.dat
@@ -10,8 +10,6 @@ APJ_BOARD_ID 11
 # crystal frequency
 OSCILLATOR_HZ 24000000
 
-# board voltage
-STM32_VDD 330U
 
 # ChibiOS system timer
 STM32_ST_USE_TIMER 5
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/fmuv4/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/fmuv4/hwdef.dat
index 61c5536290..e932cf4cd7 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/fmuv4/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/fmuv4/hwdef.dat
@@ -12,8 +12,6 @@ APJ_BOARD_ID 11
 # crystal frequency
 OSCILLATOR_HZ 24000000
 
-# board voltage
-STM32_VDD 330U
 
 # ChibiOS system timer
 STM32_ST_USE_TIMER 5
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/fmuv5/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/fmuv5/hwdef-bl.dat
index bd5e7ee8c6..a57834f9ad 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/fmuv5/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/fmuv5/hwdef-bl.dat
@@ -30,8 +30,6 @@ PC6 LED_BOOTLOADER OUTPUT HIGH
 PC7 LED_ACTIVITY OUTPUT HIGH
 define HAL_LED_ON 0
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs (and USB)
 UART_ORDER OTG1 USART2 UART7
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/fmuv5/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/fmuv5/hwdef.dat
index d5cafdb40e..f83a0d5124 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/fmuv5/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/fmuv5/hwdef.dat
@@ -24,8 +24,6 @@ APJ_BOARD_ID 50
 
 FLASH_RESERVE_START_KB 32
 
-# board voltage
-STM32_VDD 330U
 
 # flash size
 FLASH_SIZE_KB 2048
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/iomcu/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/iomcu/hwdef.dat
index a95306dbb0..8ad75aebe2 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/iomcu/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/iomcu/hwdef.dat
@@ -18,8 +18,6 @@ FLASH_SIZE_KB 64
 # ChibiOS system timer
 
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs
 UART_ORDER EMPTY
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/luminousbee4/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/luminousbee4/hwdef.dat
index 5af02b7e7e..7fcc777837 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/luminousbee4/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/luminousbee4/hwdef.dat
@@ -9,9 +9,6 @@ APJ_BOARD_ID 11
 # crystal frequency
 OSCILLATOR_HZ 24000000
 
-# board voltage
-STM32_VDD 330U
-
 # ChibiOS system timer
 STM32_ST_USE_TIMER 5
 
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroF7/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroF7/hwdef-bl.dat
index 26fdbb2d07..d41f97b0a4 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroF7/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroF7/hwdef-bl.dat
@@ -38,8 +38,6 @@ PB3 LED_ACTIVITY2 OUTPUT
 
 define HAL_LED_ON 0
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs (and USB)
 UART_ORDER OTG1 UART7
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroF7/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroF7/hwdef.dat
index 4f601bed70..a260762e4f 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroF7/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroF7/hwdef.dat
@@ -17,8 +17,6 @@ define STM32_PLLN_VALUE 432
 define STM32_PLLP_VALUE 2
 define STM32_PLLQ_VALUE 9
 
-# board voltage
-STM32_VDD 330U
 
 FLASH_SIZE_KB 2048
 
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/mRoNexus/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/mRoNexus/hwdef-bl.dat
index 608a9306b9..23786146df 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/mRoNexus/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/mRoNexus/hwdef-bl.dat
@@ -32,8 +32,6 @@ PA7 LED_ACTIVITY2 OUTPUT
 
 define HAL_LED_ON 0
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs (and USB)
 UART_ORDER OTG1 UART7
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/mRoNexus/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/mRoNexus/hwdef.dat
index 3ce7962dca..17b5dfe935 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/mRoNexus/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/mRoNexus/hwdef.dat
@@ -13,8 +13,6 @@ APJ_BOARD_ID 1015
 # crystal frequency
 OSCILLATOR_HZ 25000000
 
-# board voltage
-STM32_VDD 330U
 
 FLASH_SIZE_KB 2048
 
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/mRoX21-777/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/mRoX21-777/hwdef-bl.dat
index ea49861818..55c16baa7c 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/mRoX21-777/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/mRoX21-777/hwdef-bl.dat
@@ -23,8 +23,6 @@ define STM32_PLLQ_VALUE 9
 # board ID for firmware load
 APJ_BOARD_ID 136
 
-# board voltage
-STM32_VDD 330U
 
 # flash size
 FLASH_SIZE_KB 2048
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/mRoX21-777/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/mRoX21-777/hwdef.dat
index 1e937b5f9c..fecd410ac2 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/mRoX21-777/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/mRoX21-777/hwdef.dat
@@ -47,8 +47,6 @@ APJ_BOARD_ID 136
 # now define the voltage the MCU runs at. This is needed for ChibiOS
 # to set various internal driver limits. It is in 0.01 volt units
 
-# board voltage
-STM32_VDD 330U
 
 # this is the STM32 timer that ChibiOS will use for the low level
 # driver. This must be a 32 bit timer. We currently only support
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/mindpx-v2/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/mindpx-v2/hwdef-bl.dat
index 994e4a123d..e30a6632f8 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/mindpx-v2/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/mindpx-v2/hwdef-bl.dat
@@ -15,8 +15,6 @@ STM32_PLLM_VALUE 8
 
 STM32_ST_USE_TIMER 5
 
-# board voltage
-STM32_VDD 330U
 
 # flash size
 FLASH_SIZE_KB 2048
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/mindpx-v2/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/mindpx-v2/hwdef.dat
index d6e6e800a5..6f76a6ef5a 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/mindpx-v2/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/mindpx-v2/hwdef.dat
@@ -14,8 +14,6 @@ STM32_PLLM_VALUE 8
 
 STM32_ST_USE_TIMER 5
 
-# board voltage
-STM32_VDD 330U
 
 # flash size
 FLASH_SIZE_KB 2048
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/mini-pix/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/mini-pix/hwdef-bl.dat
index cb04bc9480..03f165fae1 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/mini-pix/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/mini-pix/hwdef-bl.dat
@@ -27,8 +27,6 @@ define HAL_LED_ON 0
 # the location where the bootloader will put the firmware
 FLASH_BOOTLOADER_LOAD_KB 16
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs (and USB)
 UART_ORDER OTG1
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/mini-pix/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/mini-pix/hwdef.dat
index a0b8f0667a..f08d63a2ff 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/mini-pix/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/mini-pix/hwdef.dat
@@ -15,8 +15,6 @@ STM32_ST_USE_TIMER 5
 
 FLASH_SIZE_KB 1024
 
-# board voltage
-STM32_VDD 330U
 
 # use USB for stdout, so no STDOUT_SERIAL
 # STDOUT_SERIAL SD2
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/omnibusf4pro/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/omnibusf4pro/hwdef-bl.dat
index 299edb8ccf..9d8dc1cd28 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/omnibusf4pro/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/omnibusf4pro/hwdef-bl.dat
@@ -26,8 +26,6 @@ define HAL_LED_ON 0
 # the location where the bootloader will put the firmware
 FLASH_BOOTLOADER_LOAD_KB 64
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs
 UART_ORDER OTG1
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/omnibusf4pro/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/omnibusf4pro/hwdef.dat
index 92b1c325fa..99b528c58f 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/omnibusf4pro/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/omnibusf4pro/hwdef.dat
@@ -13,8 +13,6 @@ APJ_BOARD_ID 131
 OSCILLATOR_HZ 8000000
 STM32_PLLM_VALUE 8
 
-# board voltage
-STM32_VDD 330U
 
 STM32_ST_USE_TIMER 5
 
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/omnibusf4v6/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/omnibusf4v6/hwdef-bl.dat
index c1279073f9..aedd184f65 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/omnibusf4v6/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/omnibusf4v6/hwdef-bl.dat
@@ -26,8 +26,6 @@ define HAL_LED_ON 0
 # the location where the bootloader will put the firmware
 FLASH_BOOTLOADER_LOAD_KB 64
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs
 UART_ORDER OTG1
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/omnibusf4v6/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/omnibusf4v6/hwdef.dat
index 2de89144c4..c82cc19940 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/omnibusf4v6/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/omnibusf4v6/hwdef.dat
@@ -13,8 +13,6 @@ APJ_BOARD_ID 137
 OSCILLATOR_HZ 8000000
 STM32_PLLM_VALUE 8
 
-# board voltage
-STM32_VDD 330U
 
 # ChibiOS system timer
 STM32_ST_USE_TIMER 5
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/revo-mini/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/revo-mini/hwdef-bl.dat
index 5c98e70b85..8fe1398c6a 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/revo-mini/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/revo-mini/hwdef-bl.dat
@@ -27,8 +27,6 @@ define HAL_LED_ON 0
 # the location where the bootloader will put the firmware
 FLASH_BOOTLOADER_LOAD_KB 64
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs
 UART_ORDER OTG1
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/revo-mini/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/revo-mini/hwdef.dat
index d41f49852d..09776a3e72 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/revo-mini/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/revo-mini/hwdef.dat
@@ -15,8 +15,6 @@ define STM32_ST_USE_TIMER 5
 
 FLASH_SIZE_KB 1024
 
-# board voltage
-STM32_VDD 330U
 
 # use USB for stdout, so no STDOUT_SERIAL
 # STDOUT_SERIAL SD3
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/skyviper-f412-rev1/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/skyviper-f412-rev1/hwdef.dat
index d711d426d5..d144fcec47 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/skyviper-f412-rev1/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/skyviper-f412-rev1/hwdef.dat
@@ -20,8 +20,6 @@ STM32_PREE2  STM32_PREE2_DIV1
 
 STM32_PWM_USE_TIM3 TRUE
 
-# board voltage
-STM32_VDD 330U
 
 # flash size
 FLASH_SIZE_KB 1024
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/skyviper-journey/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/skyviper-journey/hwdef.dat
index 188914fade..08a32df0c9 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/skyviper-journey/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/skyviper-journey/hwdef.dat
@@ -21,8 +21,6 @@ STM32_PREE2  STM32_PREE2_DIV1
 
 STM32_PWM_USE_TIM3 TRUE
 
-# board voltage
-STM32_VDD 330U
 
 # flash size
 FLASH_SIZE_KB 1024
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/sparky2/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/sparky2/hwdef-bl.dat
index 1b624d2091..728070ce9d 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/sparky2/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/sparky2/hwdef-bl.dat
@@ -27,8 +27,6 @@ define HAL_LED_ON 0
 # the location where the bootloader will put the firmware
 FLASH_BOOTLOADER_LOAD_KB 64
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs
 UART_ORDER OTG1
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/sparky2/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/sparky2/hwdef.dat
index 8075426899..f08a6cdc8b 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/sparky2/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/sparky2/hwdef.dat
@@ -15,8 +15,6 @@ define STM32_ST_USE_TIMER 5
 
 FLASH_SIZE_KB 1024
 
-# board voltage
-STM32_VDD 330U
 
 # use USB for stdout, so no STDOUT_SERIAL
 # STDOUT_SERIAL SD1
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/speedybeef4/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/speedybeef4/hwdef-bl.dat
index d73fbeaf74..14f8247d77 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/speedybeef4/hwdef-bl.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/speedybeef4/hwdef-bl.dat
@@ -26,8 +26,6 @@ define HAL_LED_ON 0
 # the location where the bootloader will put the firmware
 FLASH_BOOTLOADER_LOAD_KB 64
 
-# board voltage
-STM32_VDD 330U
 
 # order of UARTs
 UART_ORDER OTG1
diff --git a/libraries/AP_HAL_ChibiOS/hwdef/speedybeef4/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/speedybeef4/hwdef.dat
index b7aa4ccdd8..a88c397bdc 100644
--- a/libraries/AP_HAL_ChibiOS/hwdef/speedybeef4/hwdef.dat
+++ b/libraries/AP_HAL_ChibiOS/hwdef/speedybeef4/hwdef.dat
@@ -17,8 +17,6 @@ define STM32_ST_USE_TIMER 5
 
 FLASH_SIZE_KB 1024
 
-# board voltage
-STM32_VDD 330U
 
 # only one I2C bus
 I2C_ORDER I2C1