Bridle 3.4.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

  • Bridle as CMake package for freestanding projects.

  • West manifest harmonized with upstream.

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.4-branch

v3.4.1

canopennode
chre
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
segger
tf-m-tests
tinycrypt
trusted-firmware-a
trusted-firmware-m
tiacsys/v3.4-branch
(v3.4-branch)

v3.4.1

Supported boards

  • Arduino/Genuino Zero

  • Seeed Studio XIAO SAMD21 (Seeeduino XIAO)

  • Seeeduino Lotus Cortex-M0+

  • TiaC Magpie STM32F777NIHx

Supported shields

  • Seeed Studio Grove Interconnect Shields

  • Grove Button Shields

  • Grove LED Shields

Change log

  • Bridle can now properly find in freestanding CMake projects with find_package(Bridle …). The CMake package configuration now falls back to Zephyr immediately and let it include again by Zephyr build configuration.

  • All tests and samples use now this mechanic to find Bridle.

  • The Seeed Studio Grove Interconnect Shields now supports the Seeeduino Lotus Cortex-M0+ board too, although the board already provides its own Grove connectors beside the Arduino header.

The following sections provide detailed lists of changes by component.

Build Infrastructure

Take over the new build principles from Zephyr:

  • Use West submanifest for upstream Zephyr and add multiple more projects:

    • HAL modules for: Renesas, Nuvoton, QuickLogic, Microchip, OpenISA, Telink, Texas Instruments, Infineon, SiLabs, GigaDevice

    • secure MCU boot module

    • Arm PSA tests module

    • TF-M tests module

    • TF-M module

    • TF-A module

Documentation

  1. Update all output messages in documentation to be in sync with the upcoming Bridle version v3.4.1, based on Zephyr v3.4 (samples and tests).