Skip to content

Commit b3400a4

Browse files
bendiabdallahfpistm
authored andcommitted
variants(U5): add Iot continuum devkit board
Signed-off-by: bendiabdallah <halim.bendiabdallah@orange.fr>
1 parent 843b4d9 commit b3400a4

File tree

6 files changed

+821
-1
lines changed

6 files changed

+821
-1
lines changed

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
7979
- [Electronic Speed Controller boards](#electronic-speed-controller-boards)
8080
- [Garatronic/McHobby boards](#garatronicmchobby-boards)
8181
- [Generic flight controllers](#generic-flight-controllers)
82+
- [IoT continuum boards](#iot-continuum-boards)
8283
- [LoRa boards](#lora-boards)
8384
- [Midatronics boards](#midatronics-boards)
8485
- [SparkFun boards](#sparkfun-boards)
@@ -774,6 +775,12 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
774775
| :green_heart: | STM32F103CB | Afro Flight Rev5 (8/12MHz) | *1.7.0* | |
775776
| :green_heart: | STM32F303CC | [Sparky V1](https://github.com/TauLabs/TauLabs/wiki/Sparky) | *1.6.0* | |
776777

778+
### [IoT continuum](https://iotjourney.orange.com/fr-FR) boards
779+
780+
| Status | Device(s) | Name | Release | Notes |
781+
| :----: | :-------: | ---- | :-----: | :---- |
782+
| :yellow_heart: | STM32U585CIU6 | [IoT continuum DevKit Board - STM32U585CIU6](https://iotjourney.orange.com/en/iotcontinuum/kits) | **2.7.0** | |
783+
777784
### LoRa boards
778785

779786
| Status | Device(s) | Name | Release | Notes |

boards.txt

Lines changed: 86 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10757,6 +10757,48 @@ GenFlight.menu.upload_method.dfuoMethod.upload.altID=1
1075710757
GenFlight.menu.upload_method.dfuoMethod.build.flash_offset=0x5000
1075810758
GenFlight.menu.upload_method.dfuoMethod.build.bootloader_flags=-DBL_LEGACY_LEAF
1075910759

10760+
################################################################################
10761+
# IoT continuum Boards
10762+
10763+
IotContinuum.name=IoT continuum boards
10764+
10765+
IotContinuum.build.core=arduino
10766+
IotContinuum.build.board=IOT_CONTINUUM
10767+
IotContinuum.build.variant_h=variant_{build.board}.h
10768+
IotContinuum.build.st_extra_flags=-D{build.product_line} {build.xSerial}
10769+
IotContinuum.build.flash_offset=0x0
10770+
IotContinuum.upload.maximum_size=0
10771+
IotContinuum.upload.maximum_data_size=0
10772+
10773+
# IoT continuum Dev Kit Board
10774+
IotContinuum.menu.pnum.DEVKIT_IOT_CONTINUUM=IoT continuum Dev Kit
10775+
IotContinuum.menu.pnum.DEVKIT_IOT_CONTINUUM.upload.maximum_size=2097152
10776+
IotContinuum.menu.pnum.DEVKIT_IOT_CONTINUUM.upload.maximum_data_size=786432
10777+
IotContinuum.menu.pnum.DEVKIT_IOT_CONTINUUM.build.mcu=cortex-m33
10778+
IotContinuum.menu.pnum.DEVKIT_IOT_CONTINUUM.build.fpu=-mfpu=fpv4-sp-d16
10779+
IotContinuum.menu.pnum.DEVKIT_IOT_CONTINUUM.build.float-abi=-mfloat-abi=hard
10780+
IotContinuum.menu.pnum.DEVKIT_IOT_CONTINUUM.build.board=DEVKIT_IOT_CONTINUUM
10781+
IotContinuum.menu.pnum.DEVKIT_IOT_CONTINUUM.build.series=STM32U5xx
10782+
IotContinuum.menu.pnum.DEVKIT_IOT_CONTINUUM.build.product_line=STM32U585xx
10783+
IotContinuum.menu.pnum.DEVKIT_IOT_CONTINUUM.build.variant=STM32U5xx/U575C(G-I)(T-U)_U585CI(T-U)
10784+
IotContinuum.menu.pnum.DEVKIT_IOT_CONTINUUM.build.peripheral_pins=-DCUSTOM_PERIPHERAL_PINS
10785+
10786+
# Upload menu
10787+
IotContinuum.menu.upload_method.swdMethod=STM32CubeProgrammer (SWD)
10788+
IotContinuum.menu.upload_method.swdMethod.upload.protocol=0
10789+
IotContinuum.menu.upload_method.swdMethod.upload.options=
10790+
IotContinuum.menu.upload_method.swdMethod.upload.tool=stm32CubeProg
10791+
10792+
IotContinuum.menu.upload_method.serialMethod=STM32CubeProgrammer (Serial)
10793+
IotContinuum.menu.upload_method.serialMethod.upload.protocol=1
10794+
IotContinuum.menu.upload_method.serialMethod.upload.options={serial.port.file}
10795+
IotContinuum.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
10796+
10797+
IotContinuum.menu.upload_method.dfuMethod=STM32CubeProgrammer (DFU)
10798+
IotContinuum.menu.upload_method.dfuMethod.upload.protocol=2
10799+
IotContinuum.menu.upload_method.dfuMethod.upload.options=
10800+
IotContinuum.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
10801+
1076010802
################################################################################
1076110803
# LoRa boards
1076210804

@@ -10998,7 +11040,6 @@ SparkFun.menu.upload_method.dfuMethod.upload.protocol=2
1099811040
SparkFun.menu.upload_method.dfuMethod.upload.options=
1099911041
SparkFun.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
1100011042

11001-
1100211043
################################################################################
1100311044
# Serialx activation
1100411045
Nucleo_144.menu.xserial.generic=Enabled (generic 'Serial')
@@ -11189,6 +11230,12 @@ GenFlight.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_N
1118911230
GenFlight.menu.xserial.disabled=Disabled (no Serial support)
1119011231
GenFlight.menu.xserial.disabled.build.xSerial=
1119111232

11233+
IotContinuum.menu.xserial.generic=Enabled (generic 'Serial')
11234+
IotContinuum.menu.xserial.none=Enabled (no generic 'Serial')
11235+
IotContinuum.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
11236+
IotContinuum.menu.xserial.disabled=Disabled (no Serial support)
11237+
IotContinuum.menu.xserial.disabled.build.xSerial=
11238+
1119211239
LoRa.menu.xserial.generic=Enabled (generic 'Serial')
1119311240
LoRa.menu.xserial.none=Enabled (no generic 'Serial')
1119411241
LoRa.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
@@ -12157,6 +12204,26 @@ GenFlight.menu.opt.ogstd.build.flags.optimize=-Og
1215712204
GenFlight.menu.opt.o0std=No Optimization (-O0)
1215812205
GenFlight.menu.opt.o0std.build.flags.optimize=-O0
1215912206

12207+
IotContinuum.menu.opt.osstd=Smallest (-Os default)
12208+
IotContinuum.menu.opt.oslto=Smallest (-Os) with LTO
12209+
IotContinuum.menu.opt.oslto.build.flags.optimize=-Os -flto
12210+
IotContinuum.menu.opt.o1std=Fast (-O1)
12211+
IotContinuum.menu.opt.o1std.build.flags.optimize=-O1
12212+
IotContinuum.menu.opt.o1lto=Fast (-O1) with LTO
12213+
IotContinuum.menu.opt.o1lto.build.flags.optimize=-O1 -flto
12214+
IotContinuum.menu.opt.o2std=Faster (-O2)
12215+
IotContinuum.menu.opt.o2std.build.flags.optimize=-O2
12216+
IotContinuum.menu.opt.o2lto=Faster (-O2) with LTO
12217+
IotContinuum.menu.opt.o2lto.build.flags.optimize=-O2 -flto
12218+
IotContinuum.menu.opt.o3std=Fastest (-O3)
12219+
IotContinuum.menu.opt.o3std.build.flags.optimize=-O3
12220+
IotContinuum.menu.opt.o3lto=Fastest (-O3) with LTO
12221+
IotContinuum.menu.opt.o3lto.build.flags.optimize=-O3 -flto
12222+
IotContinuum.menu.opt.ogstd=Debug (-Og)
12223+
IotContinuum.menu.opt.ogstd.build.flags.optimize=-Og
12224+
IotContinuum.menu.opt.o0std=No Optimization (-O0)
12225+
IotContinuum.menu.opt.o0std.build.flags.optimize=-O0
12226+
1216012227
LoRa.menu.opt.osstd=Smallest (-Os default)
1216112228
LoRa.menu.opt.oslto=Smallest (-Os) with LTO
1216212229
LoRa.menu.opt.oslto.build.flags.optimize=-Os -flto
@@ -12446,6 +12513,14 @@ GenFlight.menu.dbg.enable_log.build.flags.debug=
1244612513
GenFlight.menu.dbg.enable_all=Core Logs and Symbols Enabled (-g)
1244712514
GenFlight.menu.dbg.enable_all.build.flags.debug=-g
1244812515

12516+
IotContinuum.menu.dbg.none=None
12517+
IotContinuum.menu.dbg.enable_sym=Symbols Enabled (-g)
12518+
IotContinuum.menu.dbg.enable_sym.build.flags.debug=-g -DNDEBUG
12519+
IotContinuum.menu.dbg.enable_log=Core logs Enabled
12520+
IotContinuum.menu.dbg.enable_log.build.flags.debug=
12521+
IotContinuum.menu.dbg.enable_all=Core Logs and Symbols Enabled (-g)
12522+
IotContinuum.menu.dbg.enable_all.build.flags.debug=-g
12523+
1244912524
LoRa.menu.dbg.none=None
1245012525
LoRa.menu.dbg.enable_sym=Symbols Enabled (-g)
1245112526
LoRa.menu.dbg.enable_sym.build.flags.debug=-g -DNDEBUG
@@ -12771,6 +12846,16 @@ GenFlight.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_f
1277112846
GenFlight.menu.rtlib.full=Newlib Standard
1277212847
GenFlight.menu.rtlib.full.build.flags.ldspecs=
1277312848

12849+
IotContinuum.menu.rtlib.nano=Newlib Nano (default)
12850+
IotContinuum.menu.rtlib.nanofp=Newlib Nano + Float Printf
12851+
IotContinuum.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
12852+
IotContinuum.menu.rtlib.nanofs=Newlib Nano + Float Scanf
12853+
IotContinuum.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
12854+
IotContinuum.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
12855+
IotContinuum.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
12856+
IotContinuum.menu.rtlib.full=Newlib Standard
12857+
IotContinuum.menu.rtlib.full.build.flags.ldspecs=
12858+
1277412859
LoRa.menu.rtlib.nano=Newlib Nano (default)
1277512860
LoRa.menu.rtlib.nanofp=Newlib Nano + Float Printf
1277612861
LoRa.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy