Bridle 3.5.1 Release Notes
This project demonstrate the integration of TiaC Systems support in open source projects, like the Zephyr RTOS, with libraries and source code for applications. It is not yet intended or supported by TiaC Systems for product development.
Highlights
Support for the Waveshare RP2040 Geek board, too.
Note
See the changelog and readme files in the component repositories for a detailed description of changes.
Repositories
For more details, see: Repositories and revisions.
Component |
Imports |
Branch |
Tag |
---|---|---|---|
v3.5-branch |
v3.5.1 |
||
canopennode
chre (optional)
cmsis
edtt
fatfs
hal_altera
hal_atmel
hal_espressif
hal_gigadevice
hal_infineon
hal_microchip
hal_nordic
hal_nuvoton
hal_nxp
hal_openisa
hal_quicklogic
hal_renesas
hal_rpi_pico
hal_silabs
hal_st
hal_stm32
hal_telink
hal_ti
hal_xtensa
libmetal
liblc3
littlefs
loramac-node
lvgl
mbedtls
mcuboot
mipi-sys-t
net-tools
open-amp
openthread
picolibc
psa-arch-tests (optional)
segger
tf-m-tests (optional)
tinycrypt
trusted-firmware-a
trusted-firmware-m
|
tiacsys/v3.5-branch
(v3.5-branch)
|
v3.5.0 |
Supported boards
Arduino/Genuino Zero
Seeed Studio XIAO SAMD21 (Seeeduino XIAO)
Seeeduino Cortex-M0+
Seeeduino Lotus Cortex-M0+
TiaC Magpie STM32F777NIHx
Waveshare RP2040 (series of mini and pico sized boards)
Supported shields
Seeed Studio Grove Interconnect Shields
Grove Button Shields
Grove LED Shields
Supported snippets
USB Console Snippet (usb-console)
CAN timing adjustments (can-timing-adj)
Change log
When
getopt()
is active (CONFIG_SHELL_GETOPT=y
), the Zephyr shell is not parsing command handler to print help message. It must be done explicitly inside the command implementation.All tests for Grove Interconnect, Button, and LED Shields converted to be more generic and guided by a list of well-known integration platforms currently supported by Bridle. This leads to a super-matrix of test suites and cases, thus all invalid board/shield conditions, not yet well supported boards or not finished implementations are now excluded by the new global quarantine list in tests/quarantine.yaml.
All SAMD21 targets doesn’t yet support the LED shell command against the internal LED driver API properly in case of mixed GPIO and PWM LEDs on same I/O pin (shared pin function), thus related
CONFIG_LED
andCONFIG_LED_SHELL
were disable for this boards as default.The Grove Interconnect Shield demonstration has been expanded to also include the Raspberry Pi Pico W and Waveshare RP2040-LCD-0.96 boards on the Grove Shield for Pi Pico V1.
In conjunction with the new Twister upstream support for filtering tests by board manufacturer or vendor, Bridle now also provides the vendor entry for each supported board.
The following sections provide detailed lists of changes by component.
PROJECT UPDATE to Zephyr Project v3.5
Build Infrastructure
Take over the new build principles from Zephyr:
Update Github actions to their latest versions to fix warnings about Node.js 16 actions are deprecated.
Documentation
Update all output messages in documentation to be in sync with the upcoming Bridle version v3.5.1, based on Zephyr v3.5 (samples and tests).