-
Notifications
You must be signed in to change notification settings - Fork 4
Maintenance
Stephan Linz edited this page Sep 18, 2025
·
15 revisions
Part of Quality Assurance (QA) for the Maintenance (MA) of Bridle (BR).
Table of Contents
| Bridle (Zephyr) | PIP resolver | Zephyr | West [1] | CMake | Sphinx | QA |
|---|---|---|---|---|---|---|
west packages pip |
TURBO:
DT,
HW_FEATURES
{API}-gen: Sphinx
{API}-ref: Sphinx
{API}-tip: Sphinx
Bridle files:
Link Roles
API and Kconfig bridge:
API Overview,
Options from Kconfig
Sphinx files:
TSN Include,
Inventory,
Tables from Rows or Sample YAML,
Manifest Projects,
Warnings Filter
|
License:
Apache-2.0
Permissive
Merge:
Conflicts
Manifest:
Compare
DNM Labeling
Compliance:
BinaryFiles
BoardYml
Checkpatch
ClangFormat
DevicetreeBindings
GitDiffCheck
Gitlint
Identity
ImageSize
KconfigBasic
…NoModules
KconfigHWMv2
KeepSorted
MaintainersFormat
ModulesMaintainers
Nits
Pylint
Ruff
SphinxLint
SysbuildKconfigBasic
…NoModules
TextEncoding
YAMLLint
Tests:
Samples Integration
Shield Integration
HiL Integration
Upstream Tests
|
||||
pip install |
TURBO:
DT,
HW_FEATURES
{API}-gen: Sphinx
Bridle files:
Link Roles
API and Kconfig bridge:
Interbreathe,
Options from Kconfig
|
License:
Apache-2.0
Permissive
Merge:
Conflicts
Manifest:
Compare
DNM Labeling
Compliance:
BinaryFiles
BoardYml
Checkpatch
DevicetreeBindings
GitDiffCheck
Gitlint
Identity
ImageSize
KconfigBasic
…NoModules
KconfigHWMv2
KeepSorted
MaintainersFormat
ModulesMaintainers
Nits
Pylint
YAMLLint
Tests:
Samples Integration
Shield Integration
HiL Integration
Upstream Tests
|
||||
pip install |
{API}-gen: Sphinx
Bridle files:
Link Roles
API and Kconfig bridge:
Interbreathe,
Options from Kconfig
|
License:
Apache-2.0
Permissive
Merge:
Conflicts
Manifest:
Compare
DNM Labeling
Compliance:
BinaryFiles
BoardYml
Checkpatch
DevicetreeBindings
GitDiffCheck
Gitlint
Identity
ImageSize
KconfigBasic
…NoModules
KconfigHWMv2
KeepSorted
MaintainersFormat
ModulesMaintainers
Nits
Pylint
YAMLLint
Tests:
Samples Integration
Shield Integration
HiL Integration
Upstream Tests
|
||||
pip install |
{API}-gen: Sphinx
Bridle files:
Link Roles
API and Kconfig bridge:
Interbreathe,
Options from Kconfig
|
License:
Apache-2.0
Permissive
Merge:
Conflicts
Manifest:
Compare
DNM Labeling
Compliance:
BinaryFiles
BoardYml
Checkpatch
DevicetreeBindings
GitDiffCheck
Gitlint
Identity
ImageSize
KconfigBasic
…NoModules
KconfigHWMv2
KeepSorted
MaintainersFormat
ModulesMaintainers
Nits
Pylint
YAMLLint
Tests:
Samples Integration
Shield Integration
HiL Integration
Upstream Tests
|
||||
pip install |
{API}-gen: Sphinx
Bridle files:
Link Roles
API and Kconfig bridge:
Interbreathe,
Options from Kconfig
|
License:
Apache-2.0
Permissive
Merge:
Conflicts
Manifest:
Compare
DNM Labeling
Compliance:
Nits
Identity
GitDiffCheck
Gitlint
Pylint
YAMLLint
MaintainersFormat
ModulesMaintainers
DevicetreeBindings
KconfigBasic
…NoModules
KconfigBasic
KeepSorted
ImageSize
BinaryFiles
Tests:
Samples Integration
Shield Integration
HiL Integration
|
||||
pip install |
{API}-gen: Sphinx
Bridle files:
Link Roles
API and Kconfig bridge:
Interbreathe,
Options from Kconfig
|
License:
Apache-2.0
Permissive
Merge:
Conflicts
Manifest:
Compare
DNM Labeling
Compliance:
Codeowners
MaintainersFormat
Gitlint
YAMLLint
Devicetree
KconfigBasic
Pylint
Identity
Nits
ImageSize
BinaryFiles
Tests:
Samples Integration
Shield Integration
HiL Integration
|
||||
pip install |
{API}-gen: Sphinx
Bridle files:
Link Roles
API and Kconfig bridge:
Interbreathe,
Options from Kconfig
|
License:
Apache-2.0
Permissive
Merge:
Conflicts
Manifest:
Compare
DNM Labeling
Compliance:
Codeowners
MaintainersFormat
Gitlint
YAMLLint
Devicetree
KconfigBasic
Pylint
Identity
Nits
ImageSize
BinaryFiles
Tests:
Shield Integration
HiL Integration
|
||||
pip install |
west bridle-exportCustody:
|
{API}-gen: Sphinx
Bridle files:
Link Roles
API and Kconfig bridge:
Interbreathe,
Options from Kconfig
|
License:
Apache-2.0
Permissive
Merge:
Conflicts
Manifest:
Compare
DNM Labeling
Compliance:
Codeowners
MaintainersFormat
Gitlint
YAMLLint
Devicetree
KconfigBasic
Pylint
Identity
Nits
ImageSize
BinaryFiles
Tests:
Shield Integration
HiL Integration
|
|||
pip install
2025-09: broken
clang-format ⟵ pip
clang-format ⟵ setuptools
|
west bridle-exportCustody:
|
{API}-gen: Sphinx
Bridle files:
Link Roles
API and Kconfig bridge:
Interbreathe,
Options from Kconfig
|
License:
Apache-2.0
Permissive
Merge:
Conflicts
Manifest:
Compare
DNM Labeling
Compliance:
Codeowners
Gitlint
Devicetree
KconfigBasic
pylint
Identity
Nits
Tests:
HiL Integration
|
|||
pip install |
west bridle-exportCustody:
|
{API}-gen: Sphinx
Bridle files:
Link Roles
API and Kconfig bridge:
Interbreathe,
Options from Kconfig
|
License:
Apache-2.0
Permissive
Merge:
Conflicts
Manifest:
Compare
DNM Labeling
Compliance:
Codeowners
Gitlint
Devicetree
KconfigBasic
pylint
Identity
Nits
Tests:
HiL Integration
|
|||
pip install |
west bridle-exportCustody:
|
{API}-gen: Sphinx
Bridle files:
Link Roles
API and Kconfig bridge:
Interbreathe,
Options from Kconfig
|
License:
Apache-2.0
Permissive
Merge:
Conflicts
Manifest:
Compare
DNM Labeling
Compliance:
Codeowners
Gitlint
Devicetree
KconfigBasic
pylint
Identity
Nits
Tests:
HiL Integration
|
|||
pip install
2025-09: broken
junit2html ⟵ Jinja2
sphinx-notfound-page ⟵ Sphinx
|
{API}-gen: Sphinx
Bridle files:
Link Roles
API and Kconfig bridge:
Interbreathe,
Options from Kconfig
|
License:
Apache-2.0
Permissive
Merge:
Conflicts
Manifest:
Compare
DNM Labeling
Compliance:
Codeowners
Gitlint
Devicetree
KconfigBasic
pylint
Identity
Nits
Tests:
HiL Integration
|
||||
pip install
2025-09: broken
Sphinx 3.5.4 ⟵ Jinja2 3.1.6
|
{API}-gen: Sphinx
Bridle files:
Link Roles
API and Kconfig bridge:
Interbreathe,
Options from Kconfig
Sphinx files:
TSN Include,
Inventory
|
License:
Apache-2.0
Permissive
Merge:
Conflicts
Manifest:
Compare
DNM Labeling
Compliance:
Codeowners
Gitlint
Devicetree
KconfigBasic
pylint
Identity
Nits
Tests:
HiL Integration
|
||||
pip install
2025-09: broken
Sphinx 3.3.1 ⟵ Jinja2 3.1.6
|
{API}-gen: CMake
Bridle files:
Link Roles
API and Kconfig bridge:
Interbreathe,
Options from Kconfig
|
License:
Apache-2.0
Permissive
Merge:
Conflicts
Manifest:
Compare
DNM Labeling
Compliance:
Codeowners
Gitlint
Devicetree
KconfigBasic
pylint
Identity
Nits
Tests:
HiL Integration
|
| [1] |
Custody:
|
| Bridle | West [2] | Zephyr [3] | HAL | LIB | CRYPTO/BOOT/TEE | FS | DEBUG | TOOLS |
|---|---|---|---|---|---|---|---|---|
|
libmetal
CMSIS v6
CMSIS v5
ADI
Altera
Ambiq
Atmel
Bouffalo Lab
Espressif
Ethos-U NPU
GigaDevice
Infineon
Intel
Microchip
Nordic
Nuvoton
NXP
OpenISA
QuickLogic
Renesas
Raspberry Pico
Silicon Labs
ST
STM32
TDK
Telink
TI
WinChipHead
WürthElektronik
Xtensa
|
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
LC3Codec
Picolibc
ACPICA
CHRE
UBXLib (U-Blox)
|
mbedTLS
TinyCrypt
MCUboot
TF-A
TF-M
TF-M Tests
PSA Tests
|
FatFs
LittleFs
|
Segger RTT/SV
MIPI SyS-T
|
EDTT
NETTools
|
|||
|
libmetal
CMSIS v5
ADI
Altera
Ambiq
Atmel
Espressif
Ethos-U NPU
GigaDevice
Infineon
Intel
Microchip
Nordic
Nuvoton
NXP
OpenISA
QuickLogic
Renesas
Raspberry Pico
Silicon Labs
ST
STM32
TDK
Telink
TI
WürthElektronik
Xtensa
|
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
LC3Codec
Picolibc
ACPICA
CHRE
UBXLib (U-Blox)
|
mbedTLS
TinyCrypt
MCUboot
TF-A
TF-M
TF-M Tests
PSA Tests
|
FatFs
LittleFs
|
Segger RTT/SV
MIPI SyS-T
|
EDTT
NETTools
|
|||
|
libmetal
CMSIS v5
ADI
Altera
Ambiq
Atmel
Espressif
Ethos-U NPU
GigaDevice
Infineon
Intel
Microchip
Nordic
Nuvoton
NXP
OpenISA
QuickLogic
Renesas
Raspberry Pico
Silicon Labs
ST
STM32
Telink
TI
WürthElektronik
Xtensa
|
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
LC3Codec
Picolibc
ACPICA
CHRE
UBXLib (U-Blox)
|
mbedTLS
TinyCrypt
MCUboot
TF-A
TF-M
TF-M Tests
PSA Tests
|
FatFs
LittleFs
|
Segger RTT/SV
MIPI SyS-T
|
EDTT
NETTools
|
|||
|
libmetal
CMSIS v5
ADI
Altera
Ambiq
Atmel
Espressif
Ethos-U NPU
GigaDevice
Infineon
Intel
Microchip
Nordic
Nuvoton
NXP
OpenISA
QuickLogic
Renesas
Raspberry Pico
Silicon Labs
ST
STM32
Telink
TI
WürthElektronik
Xtensa
|
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
LC3Codec
Picolibc
ACPICA
CHRE
UBXLib (U-Blox)
|
mbedTLS
TinyCrypt
MCUboot
TF-A
TF-M
TF-M Tests
PSA Tests
|
FatFs
LittleFs
|
Segger RTT/SV
MIPI SyS-T
|
EDTT
NETTools
|
|||
|
libmetal
CMSIS v5
Altera
Atmel
Espressif
GigaDevice
Infineon
Microchip
Nordic
Nuvoton
NXP
OpenISA
QuickLogic
Renesas
Raspberry Pico
Silicon Labs
ST
STM32
Telink
TI
Xtensa
|
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
LC3Codec
Picolibc
CHRE
UBXLib (U-Blox)
|
mbedTLS
TinyCrypt
MCUboot
TF-A
TF-M
TF-M Tests
PSA Tests
|
FatFs
LittleFs
|
Segger RTT/SV
MIPI SyS-T
|
EDTT
NETTools
|
|||
|
libmetal
CMSIS v5
Altera
Atmel
Espressif
GigaDevice
Infineon
Microchip
Nordic
Nuvoton
NXP
OpenISA
QuickLogic
Renesas
Raspberry Pico
Silicon Labs
ST
STM32
Telink
TI
Xtensa
|
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
LC3Codec
Picolibc
|
mbedTLS
TinyCrypt
MCUboot
TF-A
TF-M
|
FatFs
LittleFs
|
Segger RTT/SV
MIPI SyS-T
|
EDTT
NETTools
|
|||
|
libmetal
CMSIS v5
Altera
Atmel
Espressif
GigaDevice
Infineon
Microchip
Nordic
Nuvoton
NXP
OpenISA
QuickLogic
Renesas
Raspberry Pico
Silicon Labs
ST
STM32
Telink
TI
Xtensa
|
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
LC3Codec
Picolibc
CHRE
|
mbedTLS
TinyCrypt
MCUboot
TF-A
TF-M
TF-M Tests
PSA Tests
|
FatFs
LittleFs
|
Segger RTT/SV
MIPI SyS-T
|
EDTT
NETTools
|
|||
|
libmetal
CMSIS v5
Atmel
Altera
Espressif
Nordic
NXP
Raspberry Pico
ST
STM32
Xtensa
|
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
LC3Codec
Picolibc
CHRE
|
mbedTLS
TinyCrypt
|
FatFs
LittleFs
|
Segger RTT/SV
MIPI SyS-T
|
EDTT
NETTools
|
|||
|
libmetal
CMSIS v5
Altera
Espressif
Nordic
STM32
Xtensa
|
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
TinyCBOR
LC3Codec
Picolibc
CHRE
|
mbedTLS
TinyCrypt
|
FatFs
LittleFs
|
Segger RTT/SV
MIPI SyS-T
|
EDTT
NETTools
|
|||
|
libmetal
CMSIS v5
Altera
Espressif
Nordic
STM32
Xtensa
|
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
TinyCBOR
LC3Codec
CHRE
CivetWeb
|
mbedTLS
TinyCrypt
|
FatFs
LittleFs
|
Segger RTT/SV
MIPI SyS-T
|
EDTT
NETTools
|
|||
|
libmetal
CMSIS v5
Altera
Espressif
Nordic
STM32
Xtensa
|
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
TinyCBOR
CivetWeb
|
mbedTLS
TinyCrypt
|
FatFs
LittleFs
|
Segger RTT/SV
MIPI SyS-T
|
EDTT
NETTools
|
|||
|
libmetal
CMSIS v5
Altera
Espressif
Nordic
STM32
Xtensa
|
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
MCUmgr
TinyCBOR
CivetWeb
|
mbedTLS
TinyCrypt
|
FatFs
LittleFs
|
Segger RTT/SV
MIPI SyS-T
|
EDTT
NETTools
|
|||
|
libmetal
CMSIS v5
Altera
Espressif
Nordic
STM32
Xtensa
|
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
MCUmgr
TinyCBOR
CivetWeb
|
mbedTLS
TinyCrypt
|
FatFs
LittleFs
|
Segger RTT/SV
MIPI SyS-T
|
EDTT
NETTools
|
|||
|
libmetal
CMSIS v5
Altera
Espressif
Nordic
STM32
Xtensa
|
OpenAMP
OpenThread
LoRaWANNode
CANopenNode
LVGL
MCUmgr
TinyCBOR
CivetWeb
|
mbedTLS
TinyCrypt
|
FatFs
LittleFs
|
Segger RTT/SV
MIPI SyS-T
|
EDTT
NETTools
|
| [2] |
|
| [3] |
|
| [4] |
|
This document was generated on 2026-01-25 at 23:31 (server location, mostly PT/PDT).