summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--examples/host/midi_rx/only.txt1
-rw-r--r--hw/bsp/stm32h5/boards/stm32h503nucleo/board.cmake3
-rw-r--r--hw/bsp/stm32h5/boards/stm32h503nucleo/board.h5
-rw-r--r--hw/bsp/stm32h5/boards/stm32h503nucleo/board.mk1
-rw-r--r--hw/bsp/stm32h5/boards/stm32h563nucleo/board.h5
-rwxr-xr-xtools/get_deps.py2
6 files changed, 16 insertions, 1 deletions
diff --git a/examples/host/midi_rx/only.txt b/examples/host/midi_rx/only.txt
index 022be899d..09d725860 100644
--- a/examples/host/midi_rx/only.txt
+++ b/examples/host/midi_rx/only.txt
@@ -16,6 +16,7 @@ mcu:MSP432E4
mcu:RP2040
mcu:RX65X
mcu:RAXXX
+mcu:STM32C0
mcu:STM32F4
mcu:STM32F7
mcu:STM32H5
diff --git a/hw/bsp/stm32h5/boards/stm32h503nucleo/board.cmake b/hw/bsp/stm32h5/boards/stm32h503nucleo/board.cmake
index 1a44c3f1d..5978758fc 100644
--- a/hw/bsp/stm32h5/boards/stm32h503nucleo/board.cmake
+++ b/hw/bsp/stm32h5/boards/stm32h503nucleo/board.cmake
@@ -6,4 +6,7 @@ function(update_board TARGET)
STM32H503xx
HSE_VALUE=24000000
)
+ target_compile_definitions(${BOARD_TARGET} PUBLIC
+ CFG_EXAMPLE_VIDEO_READONLY
+ )
endfunction()
diff --git a/hw/bsp/stm32h5/boards/stm32h503nucleo/board.h b/hw/bsp/stm32h5/boards/stm32h503nucleo/board.h
index b57fab10e..9dd2b0466 100644
--- a/hw/bsp/stm32h5/boards/stm32h503nucleo/board.h
+++ b/hw/bsp/stm32h5/boards/stm32h503nucleo/board.h
@@ -133,6 +133,11 @@ static inline void board_init2(void) {
// Empty for this board
}
+void board_vbus_set(uint8_t rhport, bool state) {
+ (void) rhport;
+ (void) state;
+}
+
#ifdef __cplusplus
}
#endif
diff --git a/hw/bsp/stm32h5/boards/stm32h503nucleo/board.mk b/hw/bsp/stm32h5/boards/stm32h503nucleo/board.mk
index 0292353ae..497dd894e 100644
--- a/hw/bsp/stm32h5/boards/stm32h503nucleo/board.mk
+++ b/hw/bsp/stm32h5/boards/stm32h503nucleo/board.mk
@@ -3,6 +3,7 @@ MCU_VARIANT = stm32h503xx
CFLAGS += \
-DSTM32H503xx \
-DHSE_VALUE=24000000 \
+ -DCFG_EXAMPLE_VIDEO_READONLY \
# For flash-jlink target
JLINK_DEVICE = stm32h503rb
diff --git a/hw/bsp/stm32h5/boards/stm32h563nucleo/board.h b/hw/bsp/stm32h5/boards/stm32h563nucleo/board.h
index 0af2f8c4f..20c91f606 100644
--- a/hw/bsp/stm32h5/boards/stm32h563nucleo/board.h
+++ b/hw/bsp/stm32h5/boards/stm32h563nucleo/board.h
@@ -141,6 +141,11 @@ static inline void board_init2(void) {
// Empty for this board
}
+void board_vbus_set(uint8_t rhport, bool state) {
+ (void) rhport;
+ (void) state;
+}
+
#ifdef __cplusplus
}
#endif
diff --git a/tools/get_deps.py b/tools/get_deps.py
index 35f3b3e92..e915bf108 100755
--- a/tools/get_deps.py
+++ b/tools/get_deps.py
@@ -141,7 +141,7 @@ deps_optional = {
'stm32h7'],
'hw/mcu/st/stm32-tcpp0203': ['https://github.com/STMicroelectronics/stm32-tcpp0203.git',
'9918655bff176ac3046ccf378b5c7bbbc6a38d15',
- 'stm32h7rs stm32n6'],
+ 'stm32h5 stm32h7rs stm32n6'],
'hw/mcu/st/stm32c0xx_hal_driver': ['https://github.com/STMicroelectronics/stm32c0xx_hal_driver.git',
'c283b143bef6bdaacf64240ee6f15eb61dad6125',
'stm32c0'],