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

tiac-bridle

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 and CONFIG_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.

Build Infrastructure

Take over the new build principles from Zephyr:

Documentation

  1. 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).