Bridle 3.3.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
- Added proper build infrastructure. 
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.3-branch | v3.3.1 | ||
| canopennode chre cmsis edtt fatfs hal_altera hal_atmel hal_espressif hal_nordic hal_nxp hal_rpi_pico hal_st hal_stm32 hal_xtensa libmetal liblc3 littlefs loramac-node lvgl mbedtls mcumgr mipi-sys-t net-tools open-amp openthread picolibc segger tinycrypt | tiacsys/v3.3-branch (v3.3-branch) | v3.3.0 | 
Supported boards
- Arduino/Genuino Zero 
- Seeed Studio XIAO SAMD21 (Seeeduino XIAO) 
- Seeeduino Lotus Cortex-M0+ 
- TiaC Magpie STM32F777NIHx 
Change log
The following sections provide detailed lists of changes by component.
- Add new boards: - Arduino/Genuino Zero, improved copy from Zephyr 
- Seeeduino Lotus Cortex-M0+, new for Zephyr too 
- XIAO SAMD21 (Seeeduino XIAO), improved copy from Zephyr 
 
- Add new shields: 
- Add new DTS bindings: 
- Add new drivers: - PCA9554 I2C-based GPIO chip ( - CONFIG_GPIO_PCA9554)
- PCA9555 I2C-based GPIO chip ( - CONFIG_GPIO_PCA9555)
 
- Add new samples: - Button, improved copy from Zephyr with feature toggle for either “polling thread” or “interrupt callback” 
 
- PROJECT UPDATE to Zephyr Project v3.3 
Build Infrastructure
Take over the new build principles from Zephyr:
- Use the new RST role - dtcompatiblethat is provided as Sphinx extension by Zephyr:- Replace all (now obsolete) Inter-Sphinx references such as - :ref:`devicetree:dtbinding_vendor_thing`to the new RST role- :dtcompatible:`vendor,thing`.
 
- Remove the useless sub-folder - services, services should be placed below- subsys.
- Use original glue code for external 3rd party Zephyr modules that will be maintained inside the Bridle repository. 
Documentation
- Update all output messages in documentation to be in sync with the upcoming Bridle version v3.3.1, based on Zephyr v3.3 (samples and tests). 
- Following latest Zephyr Coding Guidelines and update terms, see Rule A.2: Inclusive Language.