ci: add workflow to verify blob URLs and SHA256 checksums
Use west blobs fetch to download and verify all blobs defined in zephyr/module.yml. Runs on push/PR when module.yml changes and via manual dispatch.
Signed-off-by: William Markezana william.markezana@gmail.com
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802032778号
Introduction
The hal_bouffalolab is a set of register definitions for Bouffalo Lab SoC’s. The HAL is organized following the directory structure detailed below.
Directory Structure
The directory is composed by eight parts:
zephyr).How to submit code
Any contribution should follow the
How to submit codeusing as premisses the Zephyr Contribution Guidelines. For more information about External Modules see Modules Section in special Submitting Changes to ModulesRepository specific guidelines
find * type f -print0 | xargs -0 dos2unix -kshould be enough.hal_bouffalolabinstead on the ZephyrRTOS project.The above are general guidelines and exceptions could happen. In this case, the exception should be addressed at review phase.
The standard API
The BouffaloLab standard API define all information to access the SoC’s peripherals. This library does not have namespaces and prefixes which easily results in name collision with ZephyrRTOS core and libraries. To avoid that situation, macros, enum values and function names should follow two general rules:
bflb_.BFLB_.