Skip to content

Commit f49877a

Browse files
fpistmpkourany
andcommitted
Add Generic STM32F103Rx boards
Four variants available: * STM32F103R8T6 * STM32F103RBT6 * STM32F103RCT6 * STM32F103RET6 Fixes #556 Co-authored-by: Paul Kourany <[email protected]> Signed-off-by: Frederic Pillon <[email protected]>
1 parent 21d3d5c commit f49877a

File tree

7 files changed

+919
-8
lines changed

7 files changed

+919
-8
lines changed

Diff for: README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,9 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
101101
| :---: | --- | :---: | :--- |
102102
| :green_heart: | [BluePill F103C(6-8-B)](https://stm32-base.org/boards/STM32F103C8T6-Blue-Pill) | *1.2.0* | USB CDC support since *1.5.0*, Maple bootloaders support since *1.6.0* |
103103
| :green_heart: | [BlackPill F103C(8-B)](https://stm32-base.org/boards/STM32F103C8T6-Black-Pill) | *1.5.0* | |
104-
| :green_heart: | MapleMini F103CB | *1.2.0* | USB CDC support since *1.5.0*, Maple bootloaders support since *1.6.0* |
104+
| :yellow_heart: | [Generic F103R(8-B-C-E)T6](https://stm32-base.org/boards/STM32F103RET6-Generic-Board) | **1.7.0** | Blue Button |
105105
| :green_heart: | HY-TinySTM103T | *1.5.0* | |
106+
| :green_heart: | MapleMini F103CB | *1.2.0* | USB CDC support since *1.5.0*, Maple bootloaders support since *1.6.0* |
106107

107108
| Status | Generic STM32F3xx | Release | Comment |
108109
| :---: | --- | :---: | :--- |

Diff for: boards.txt

+36-7
Original file line numberDiff line numberDiff line change
@@ -729,13 +729,34 @@ GenF1.menu.pnum.BLACKPILL_F103C8B.build.board=BLACKPILL_F103C8
729729
GenF1.menu.pnum.BLACKPILL_F103C8B.build.product_line=STM32F103xB
730730
GenF1.menu.pnum.BLACKPILL_F103C8B.build.variant=PILL_F103XX
731731

732-
# MAPLEMINI_F103CB board
733-
GenF1.menu.pnum.MAPLEMINI_F103CB=Maple Mini F103CB
734-
GenF1.menu.pnum.MAPLEMINI_F103CB.upload.maximum_size=131072
735-
GenF1.menu.pnum.MAPLEMINI_F103CB.upload.maximum_data_size=20480
736-
GenF1.menu.pnum.MAPLEMINI_F103CB.build.board=MAPLEMINI_F103CB
737-
GenF1.menu.pnum.MAPLEMINI_F103CB.build.product_line=STM32F103xB
738-
GenF1.menu.pnum.MAPLEMINI_F103CB.build.variant=MAPLEMINI_F103CB
732+
# Generic STM32F103Rx boards (Blue button)
733+
GenF1.menu.pnum.Generic_F103R8T6=Generic F103R8T6 (Blue Button)
734+
GenF1.menu.pnum.Generic_F103R8T6.upload.maximum_size=65536
735+
GenF1.menu.pnum.Generic_F103R8T6.upload.maximum_data_size=20480
736+
GenF1.menu.pnum.Generic_F103R8T6.build.board=GENERIC_F103R8T6
737+
GenF1.menu.pnum.Generic_F103R8T6.build.product_line=STM32F103xB
738+
GenF1.menu.pnum.Generic_F103R8T6.build.variant=Generic_F103Rx
739+
740+
GenF1.menu.pnum.Generic_F103RBT6=Generic F103RBT6 (Blue Button)
741+
GenF1.menu.pnum.Generic_F103RBT6.upload.maximum_size=131072
742+
GenF1.menu.pnum.Generic_F103RBT6.upload.maximum_data_size=20480
743+
GenF1.menu.pnum.Generic_F103RBT6.build.board=GENERIC_F103RBT6
744+
GenF1.menu.pnum.Generic_F103RBT6.build.product_line=STM32F103xB
745+
GenF1.menu.pnum.Generic_F103RBT6.build.variant=Generic_F103Rx
746+
747+
GenF1.menu.pnum.Generic_F103RCT6=Generic F103RCT6 (Blue Button)
748+
GenF1.menu.pnum.Generic_F103RCT6.upload.maximum_size=262144
749+
GenF1.menu.pnum.Generic_F103RCT6.upload.maximum_data_size=49152
750+
GenF1.menu.pnum.Generic_F103RCT6.build.board=GENERIC_F103RCT6
751+
GenF1.menu.pnum.Generic_F103RCT6.build.product_line=STM32F103xE
752+
GenF1.menu.pnum.Generic_F103RCT6.build.variant=Generic_F103Rx
753+
754+
GenF1.menu.pnum.Generic_F103RET6=Generic F103RET6 (Blue Button)
755+
GenF1.menu.pnum.Generic_F103RET6.upload.maximum_size=524288
756+
GenF1.menu.pnum.Generic_F103RET6.upload.maximum_data_size=65536
757+
GenF1.menu.pnum.Generic_F103RET6.build.board=GENERIC_F103RET6
758+
GenF1.menu.pnum.Generic_F103RET6.build.product_line=STM32F103xE
759+
GenF1.menu.pnum.Generic_F103RET6.build.variant=Generic_F103Rx
739760

740761
# HY-TinySTM103TB board
741762
GenF1.menu.pnum.HY_TinySTM103TB=HY-TinySTM103TB
@@ -745,6 +766,14 @@ GenF1.menu.pnum.HY_TinySTM103TB.build.board=HY_TinySTM103TB
745766
GenF1.menu.pnum.HY_TinySTM103TB.build.product_line=STM32F103xB
746767
GenF1.menu.pnum.HY_TinySTM103TB.build.variant=HY_TinySTM103T
747768

769+
# MAPLEMINI_F103CB board
770+
GenF1.menu.pnum.MAPLEMINI_F103CB=Maple Mini F103CB
771+
GenF1.menu.pnum.MAPLEMINI_F103CB.upload.maximum_size=131072
772+
GenF1.menu.pnum.MAPLEMINI_F103CB.upload.maximum_data_size=20480
773+
GenF1.menu.pnum.MAPLEMINI_F103CB.build.board=MAPLEMINI_F103CB
774+
GenF1.menu.pnum.MAPLEMINI_F103CB.build.product_line=STM32F103xB
775+
GenF1.menu.pnum.MAPLEMINI_F103CB.build.variant=MAPLEMINI_F103CB
776+
748777
# Upload menu
749778
GenF1.menu.upload_method.swdMethod=STM32CubeProgrammer (SWD)
750779
GenF1.menu.upload_method.swdMethod.upload.protocol=0

0 commit comments

Comments
 (0)