Skip to content

Commit a89d3f0

Browse files
authored
Merge pull request stm32duino#1444 from fpistm/Swan
variant: add Swan R5
2 parents 782e8c6 + 91cd2a3 commit a89d3f0

File tree

7 files changed

+1213
-2
lines changed

7 files changed

+1213
-2
lines changed

Diff for: README.md

+5
Original file line numberDiff line numberDiff line change
@@ -386,15 +386,20 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
386386
| :green_heart: | STM32L4A6ZG-P | Generic Board | *2.0.0* | |
387387
| :green_heart: | STM32L4R5VG<br>STM32L4R5VI | Generic Board | *2.0.0* | |
388388
| :green_heart: | STM32L4R5ZGTx<br>STM32L4R5ZITx | Generic Board | *2.0.0* | |
389+
| :yellow_heart: | STM32L4R5ZGYx<br>STM32L4R5ZIYx | Generic Board | **2.1.0** | |
389390
| :green_heart: | STM32L4R5ZI-P | Generic Board | *2.0.0* | |
390391
| :green_heart: | STM32L4R7VITx | Generic Board | *2.0.0* | |
391392
| :green_heart: | STM32L4R7ZITx | Generic Board | *2.0.0* | |
392393
| :green_heart: | STM32L4R9ZGJx<br>STM32L4R9ZIJx | Generic Board | *2.0.0* | |
394+
| :yellow_heart: | STM32L4R9ZGYx<br>STM32L4R9ZIYx | Generic Board | **2.1.0** | |
393395
| :green_heart: | STM32L4S5VI | Generic Board | *2.0.0* | |
394396
| :green_heart: | STM32L4S5ZITx | Generic Board | *2.0.0* | |
397+
| :yellow_heart: | STM32L4S5ZIYx | Generic Board | **2.1.0** | |
395398
| :green_heart: | STM32L4S7VI | Generic Board | *2.0.0* | |
396399
| :green_heart: | STM32L4S7ZITx | Generic Board | *2.0.0* | |
397400
| :green_heart: | STM32L4S9ZIJx | Generic Board | *2.0.0* | |
401+
| :yellow_heart: | STM32L4S9ZIYx | Generic Board | **2.1.0** | |
402+
| :yellow_heart: | STM32L4R5ZIYx | Swan R5 | **2.1.0** | [Blues Wireless](https://blues.io/) |
398403

399404
### Generic STM32L5 boards
400405

Diff for: boards.txt

+58
Original file line numberDiff line numberDiff line change
@@ -4434,6 +4434,16 @@ GenL4.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
44344434
GenL4.build.series=STM32L4xx
44354435
GenL4.build.cmsis_lib_gcc=arm_cortexM4lf_math
44364436

4437+
# Swan R5
4438+
GenL4.menu.pnum.SWAN_R5=Swan R5
4439+
GenL4.menu.pnum.SWAN_R5.upload.maximum_size=2097152
4440+
GenL4.menu.pnum.SWAN_R5.upload.maximum_data_size=655360
4441+
GenL4.menu.pnum.SWAN_R5.build.board=SWAN_R5
4442+
GenL4.menu.pnum.SWAN_R5.build.product_line=STM32L4R5xx
4443+
GenL4.menu.pnum.SWAN_R5.build.variant=STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY
4444+
GenL4.menu.pnum.SWAN_R5.build.variant_h=variant_{build.board}.h
4445+
GenL4.menu.pnum.SWAN_R5.build.peripheral_pins=-DCUSTOM_PERIPHERAL_PINS
4446+
44374447
# Generic L412K8Tx
44384448
GenL4.menu.pnum.GENERIC_L412K8TX=Generic L412K8Tx
44394449
GenL4.menu.pnum.GENERIC_L412K8TX.upload.maximum_size=65536
@@ -4770,6 +4780,14 @@ GenL4.menu.pnum.GENERIC_L4R5ZGTX.build.board=GENERIC_L4R5ZGTX
47704780
GenL4.menu.pnum.GENERIC_L4R5ZGTX.build.product_line=STM32L4R5xx
47714781
GenL4.menu.pnum.GENERIC_L4R5ZGTX.build.variant=STM32L4xx/L4R5Z(G-I)T_L4R7ZIT_L4S5ZIT_L4S7ZIT
47724782

4783+
# Generic L4R5ZGYx
4784+
GenL4.menu.pnum.GENERIC_L4R5ZGYX=Generic L4R5ZGYx
4785+
GenL4.menu.pnum.GENERIC_L4R5ZGYX.upload.maximum_size=1048576
4786+
GenL4.menu.pnum.GENERIC_L4R5ZGYX.upload.maximum_data_size=655360
4787+
GenL4.menu.pnum.GENERIC_L4R5ZGYX.build.board=GENERIC_L4R5ZGYX
4788+
GenL4.menu.pnum.GENERIC_L4R5ZGYX.build.product_line=STM32L4R5xx
4789+
GenL4.menu.pnum.GENERIC_L4R5ZGYX.build.variant=STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY
4790+
47734791
# Generic L4R5ZITx
47744792
GenL4.menu.pnum.GENERIC_L4R5ZITX=Generic L4R5ZITx
47754793
GenL4.menu.pnum.GENERIC_L4R5ZITX.upload.maximum_size=2097152
@@ -4778,6 +4796,14 @@ GenL4.menu.pnum.GENERIC_L4R5ZITX.build.board=GENERIC_L4R5ZITX
47784796
GenL4.menu.pnum.GENERIC_L4R5ZITX.build.product_line=STM32L4R5xx
47794797
GenL4.menu.pnum.GENERIC_L4R5ZITX.build.variant=STM32L4xx/L4R5Z(G-I)T_L4R7ZIT_L4S5ZIT_L4S7ZIT
47804798

4799+
# Generic L4R5ZIYx
4800+
GenL4.menu.pnum.GENERIC_L4R5ZIYX=Generic L4R5ZIYx
4801+
GenL4.menu.pnum.GENERIC_L4R5ZIYX.upload.maximum_size=2097152
4802+
GenL4.menu.pnum.GENERIC_L4R5ZIYX.upload.maximum_data_size=655360
4803+
GenL4.menu.pnum.GENERIC_L4R5ZIYX.build.board=GENERIC_L4R5ZIYX
4804+
GenL4.menu.pnum.GENERIC_L4R5ZIYX.build.product_line=STM32L4R5xx
4805+
GenL4.menu.pnum.GENERIC_L4R5ZIYX.build.variant=STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY
4806+
47814807
# Generic L4R5ZITxP
47824808
GenL4.menu.pnum.GENERIC_L4R5ZITXP=Generic L4R5ZITxP
47834809
GenL4.menu.pnum.GENERIC_L4R5ZITXP.upload.maximum_size=2097152
@@ -4810,6 +4836,14 @@ GenL4.menu.pnum.GENERIC_L4R9ZGJX.build.board=GENERIC_L4R9ZGJX
48104836
GenL4.menu.pnum.GENERIC_L4R9ZGJX.build.product_line=STM32L4R9xx
48114837
GenL4.menu.pnum.GENERIC_L4R9ZGJX.build.variant=STM32L4xx/L4R9Z(G-I)J_L4S9ZIJ
48124838

4839+
# Generic L4R9ZGYx
4840+
GenL4.menu.pnum.GENERIC_L4R9ZGYX=Generic L4R9ZGYx
4841+
GenL4.menu.pnum.GENERIC_L4R9ZGYX.upload.maximum_size=1048576
4842+
GenL4.menu.pnum.GENERIC_L4R9ZGYX.upload.maximum_data_size=655360
4843+
GenL4.menu.pnum.GENERIC_L4R9ZGYX.build.board=GENERIC_L4R9ZGYX
4844+
GenL4.menu.pnum.GENERIC_L4R9ZGYX.build.product_line=STM32L4R9xx
4845+
GenL4.menu.pnum.GENERIC_L4R9ZGYX.build.variant=STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY
4846+
48134847
# Generic L4R9ZIJx
48144848
GenL4.menu.pnum.GENERIC_L4R9ZIJX=Generic L4R9ZIJx
48154849
GenL4.menu.pnum.GENERIC_L4R9ZIJX.upload.maximum_size=2097152
@@ -4818,6 +4852,14 @@ GenL4.menu.pnum.GENERIC_L4R9ZIJX.build.board=GENERIC_L4R9ZIJX
48184852
GenL4.menu.pnum.GENERIC_L4R9ZIJX.build.product_line=STM32L4R9xx
48194853
GenL4.menu.pnum.GENERIC_L4R9ZIJX.build.variant=STM32L4xx/L4R9Z(G-I)J_L4S9ZIJ
48204854

4855+
# Generic L4R9ZIYx
4856+
GenL4.menu.pnum.GENERIC_L4R9ZIYX=Generic L4R9ZIYx
4857+
GenL4.menu.pnum.GENERIC_L4R9ZIYX.upload.maximum_size=2097152
4858+
GenL4.menu.pnum.GENERIC_L4R9ZIYX.upload.maximum_data_size=655360
4859+
GenL4.menu.pnum.GENERIC_L4R9ZIYX.build.board=GENERIC_L4R9ZIYX
4860+
GenL4.menu.pnum.GENERIC_L4R9ZIYX.build.product_line=STM32L4R9xx
4861+
GenL4.menu.pnum.GENERIC_L4R9ZIYX.build.variant=STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY
4862+
48214863
# Generic L4S5VITx
48224864
GenL4.menu.pnum.GENERIC_L4S5VITX=Generic L4S5VITx
48234865
GenL4.menu.pnum.GENERIC_L4S5VITX.upload.maximum_size=2097152
@@ -4834,6 +4876,14 @@ GenL4.menu.pnum.GENERIC_L4S5ZITX.build.board=GENERIC_L4S5ZITX
48344876
GenL4.menu.pnum.GENERIC_L4S5ZITX.build.product_line=STM32L4S5xx
48354877
GenL4.menu.pnum.GENERIC_L4S5ZITX.build.variant=STM32L4xx/L4R5Z(G-I)T_L4R7ZIT_L4S5ZIT_L4S7ZIT
48364878

4879+
# Generic L4S5ZIYx
4880+
GenL4.menu.pnum.GENERIC_L4S5ZIYX=Generic L4S5ZIYx
4881+
GenL4.menu.pnum.GENERIC_L4S5ZIYX.upload.maximum_size=2097152
4882+
GenL4.menu.pnum.GENERIC_L4S5ZIYX.upload.maximum_data_size=655360
4883+
GenL4.menu.pnum.GENERIC_L4S5ZIYX.build.board=GENERIC_L4S5ZIYX
4884+
GenL4.menu.pnum.GENERIC_L4S5ZIYX.build.product_line=STM32L4S5xx
4885+
GenL4.menu.pnum.GENERIC_L4S5ZIYX.build.variant=STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY
4886+
48374887
# Generic L4S7VITx
48384888
GenL4.menu.pnum.GENERIC_L4S7VITX=Generic L4S7VITx
48394889
GenL4.menu.pnum.GENERIC_L4S7VITX.upload.maximum_size=2097152
@@ -4858,6 +4908,14 @@ GenL4.menu.pnum.GENERIC_L4S9ZIJX.build.board=GENERIC_L4S9ZIJX
48584908
GenL4.menu.pnum.GENERIC_L4S9ZIJX.build.product_line=STM32L4S9xx
48594909
GenL4.menu.pnum.GENERIC_L4S9ZIJX.build.variant=STM32L4xx/L4R9Z(G-I)J_L4S9ZIJ
48604910

4911+
# Generic L4S9ZIYx
4912+
GenL4.menu.pnum.GENERIC_L4S9ZIYX=Generic L4S9ZIYx
4913+
GenL4.menu.pnum.GENERIC_L4S9ZIYX.upload.maximum_size=2097152
4914+
GenL4.menu.pnum.GENERIC_L4S9ZIYX.upload.maximum_data_size=655360
4915+
GenL4.menu.pnum.GENERIC_L4S9ZIYX.build.board=GENERIC_L4S9ZIYX
4916+
GenL4.menu.pnum.GENERIC_L4S9ZIYX.build.product_line=STM32L4S9xx
4917+
GenL4.menu.pnum.GENERIC_L4S9ZIYX.build.variant=STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY
4918+
48614919
# Upload menu
48624920
GenL4.menu.upload_method.swdMethod=STM32CubeProgrammer (SWD)
48634921
GenL4.menu.upload_method.swdMethod.upload.protocol=0

0 commit comments

Comments
 (0)