You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reuse an existing hardware abstraction layer from BouffaloSDK to enable BL SoCs series in the Bouffalolab family. Zephyr shim drivers for all the usual device driver APIs (UART, I2C, SPI, etc.) will be built on top of headers and bare metal drivers and components provided by the HAL.
Mode of integration
The module should be integrated as an external HAL module. The proposed name is hal_bouffalolab.
The BouffaloSDK contains the necessary software and tools to develop firmware for the Bouffalolab BLxxx series. This includes register files, peripheral drivers, system startup files, documentation, various utilities, IDE support files, and scripts.
The Bouffalolab HAL is a pared-down version of the BouffaloSDK that contains components needed for Zephyr; namely, register files and bare metal peripheral drivers.
Dependencies
node
Revision
Initial version: sdk-v1.4.5 branch
License
apache-2.0
additional:
bsd-new
bsd-x11
All the files were scanned using license_check.yml,v4
The text was updated successfully, but these errors were encountered:
Origin
BouffaloSDK is the IOT and MCU software development kit provided by the Bouffalo Lab Team, supports all the series of Bouffalo chips. Also it is the combination of
bl_mcu_sdk
andbl_iot_sdk
. The original content came from https://github.com/bouffalolab/bouffalo_sdk/tree/release_v1.4.5and the content to initialize the repo is here https://github.com/nandojve/hal_bouffalolab/tree/sdk-v1.4.5
Purpose
Reuse an existing hardware abstraction layer from BouffaloSDK to enable BL SoCs series in the Bouffalolab family. Zephyr shim drivers for all the usual device driver APIs (UART, I2C, SPI, etc.) will be built on top of headers and bare metal drivers and components provided by the HAL.
Mode of integration
The module should be integrated as an external HAL module. The proposed name is
hal_bouffalolab
.Maintainership
@nandojve and @VynDragon
Pull Request
RFC #83663
#84173
Description
The BouffaloSDK contains the necessary software and tools to develop firmware for the Bouffalolab BLxxx series. This includes register files, peripheral drivers, system startup files, documentation, various utilities, IDE support files, and scripts.
The Bouffalolab HAL is a pared-down version of the BouffaloSDK that contains components needed for Zephyr; namely, register files and bare metal peripheral drivers.
Dependencies
node
Revision
Initial version: sdk-v1.4.5 branch
License
apache-2.0
bsd-new
bsd-x11
All the files were scanned using
license_check.yml,v4
The text was updated successfully, but these errors were encountered: