From e1f799210725c1b91933560e2d4c24aca2101b5c Mon Sep 17 00:00:00 2001 From: Tasuku Suzuki Date: Fri, 27 Jun 2025 03:09:18 +0900 Subject: [PATCH] Reorganize MCU board support examples into modules Move MCU board support example files into their own directories --- .../mcu-board-support/{ => esp32_s3_box_3}/esp32_s3_box_3.rs | 0 examples/mcu-board-support/lib.rs | 5 +++++ .../mcu-board-support/{ => pico2_st7789}/pico2_st7789.rs | 0 examples/mcu-board-support/{ => pico_st7789}/pico_st7789.rs | 0 examples/mcu-board-support/{ => stm32h735g}/stm32h735g.rs | 0 .../mcu-board-support/{ => stm32u5g9j_dk2}/stm32u5g9j_dk2.rs | 0 6 files changed, 5 insertions(+) rename examples/mcu-board-support/{ => esp32_s3_box_3}/esp32_s3_box_3.rs (100%) rename examples/mcu-board-support/{ => pico2_st7789}/pico2_st7789.rs (100%) rename examples/mcu-board-support/{ => pico_st7789}/pico_st7789.rs (100%) rename examples/mcu-board-support/{ => stm32h735g}/stm32h735g.rs (100%) rename examples/mcu-board-support/{ => stm32u5g9j_dk2}/stm32u5g9j_dk2.rs (100%) diff --git a/examples/mcu-board-support/esp32_s3_box_3.rs b/examples/mcu-board-support/esp32_s3_box_3/esp32_s3_box_3.rs similarity index 100% rename from examples/mcu-board-support/esp32_s3_box_3.rs rename to examples/mcu-board-support/esp32_s3_box_3/esp32_s3_box_3.rs diff --git a/examples/mcu-board-support/lib.rs b/examples/mcu-board-support/lib.rs index b61ac2fb666..56fe67d83d8 100644 --- a/examples/mcu-board-support/lib.rs +++ b/examples/mcu-board-support/lib.rs @@ -10,26 +10,31 @@ extern crate alloc; #[cfg(feature = "pico-st7789")] +#[path = "pico_st7789/pico_st7789.rs"] mod pico_st7789; #[cfg(feature = "pico-st7789")] pub use pico_st7789::*; #[cfg(feature = "pico2-st7789")] +#[path = "pico2_st7789/pico2_st7789.rs"] mod pico2_st7789; #[cfg(feature = "pico2-st7789")] pub use pico2_st7789::*; #[cfg(feature = "stm32h735g")] +#[path = "stm32h735g/stm32h735g.rs"] mod stm32h735g; #[cfg(feature = "stm32h735g")] pub use stm32h735g::*; #[cfg(feature = "stm32u5g9j-dk2")] +#[path = "stm32u5g9j_dk2/stm32u5g9j_dk2.rs"] mod stm32u5g9j_dk2; #[cfg(feature = "stm32u5g9j-dk2")] pub use stm32u5g9j_dk2::*; #[cfg(feature = "esp32-s3-box-3")] +#[path = "esp32_s3_box_3/esp32_s3_box_3.rs"] mod esp32_s3_box_3; #[cfg(feature = "esp32-s3-box-3")] pub use esp32_s3_box_3::*; diff --git a/examples/mcu-board-support/pico2_st7789.rs b/examples/mcu-board-support/pico2_st7789/pico2_st7789.rs similarity index 100% rename from examples/mcu-board-support/pico2_st7789.rs rename to examples/mcu-board-support/pico2_st7789/pico2_st7789.rs diff --git a/examples/mcu-board-support/pico_st7789.rs b/examples/mcu-board-support/pico_st7789/pico_st7789.rs similarity index 100% rename from examples/mcu-board-support/pico_st7789.rs rename to examples/mcu-board-support/pico_st7789/pico_st7789.rs diff --git a/examples/mcu-board-support/stm32h735g.rs b/examples/mcu-board-support/stm32h735g/stm32h735g.rs similarity index 100% rename from examples/mcu-board-support/stm32h735g.rs rename to examples/mcu-board-support/stm32h735g/stm32h735g.rs diff --git a/examples/mcu-board-support/stm32u5g9j_dk2.rs b/examples/mcu-board-support/stm32u5g9j_dk2/stm32u5g9j_dk2.rs similarity index 100% rename from examples/mcu-board-support/stm32u5g9j_dk2.rs rename to examples/mcu-board-support/stm32u5g9j_dk2/stm32u5g9j_dk2.rs