[doc] update readme icons
This commit is contained in:
parent
664c605ada
commit
a527cf7721
57
README.md
57
README.md
@ -15,41 +15,41 @@ Note2:due to the non-generic peripherals, the code style and interface name in
|
|||||||
|
|
||||||
| CHIP | v1.4.5 | latest |
|
| CHIP | v1.4.5 | latest |
|
||||||
|:-------------:|:--------:|:-------:|
|
|:-------------:|:--------:|:-------:|
|
||||||
|BL602/BL604 | ✔️ | ❌ |
|
|BL602/BL604 | √ | × |
|
||||||
|BL702/BL704/BL706 | ✔️ | ✔️ |
|
|BL702/BL704/BL706 | √ | √ |
|
||||||
|BL616 | ❌ | ✔️ |
|
|BL616 | × | √ |
|
||||||
|BL808 | ❌ | ✔️ |
|
|BL808 | × | √ |
|
||||||
|
|
||||||
## LHAL Support
|
## LHAL Support
|
||||||
|
|
||||||
**LHAL** is a low level hal driver for common peripherals designed by Bouffalo Lab, in order to support all the Bouffalo chips with the same api . Also it is convenient for users to use and port to other platforms.
|
**LHAL** is a low level hal driver for common peripherals designed by Bouffalo Lab, in order to support all the Bouffalo chips with the same api . Also it is convenient for users to use and port to other platforms.
|
||||||
|
|
||||||
Note:**✔️** means supported ;**❌** means not supported;**❓** means supported but not tested ;**➖** means no such peripheral。
|
Note:**√** means supported ;**×** means not supported;**○** means supported but not tested ;**-** means no such peripheral。
|
||||||
|
|
||||||
| Peripheral | BL602/BL604 | BL702/BL704/BL706 | BL616 | BL808 |
|
| Peripheral | BL602/BL604 | BL702/BL704/BL706 | BL616 | BL808 |
|
||||||
|:-------:|:---------------:|:--------------------:|:--------------:|:--------------:|
|
|:------------:|:--------------:|:--------------------:|:-----------:|:--------:|
|
||||||
| ADC | ❓ | ✔️ | ✔️ | ❓ |
|
| ADC | ○ | √ | √ | ○ |
|
||||||
| CAM | ➖ | ❌ | ❌ | ❌ |
|
| CAM | - | × | × | × |
|
||||||
| DAC | ❓ | ✔️ | ✔️ | ❓ |
|
| DAC | ○ | √ | √ | ○ |
|
||||||
| DMA | ❓ | ✔️ | ✔️ | ✔️ |
|
| DMA | ○ | √ | √ | √ |
|
||||||
| EFUSE | ❌ | ❌ | ❌ | ❌ |
|
| EFUSE | × | × | × | × |
|
||||||
| EMAC | ➖ | ✔️ | ✔️ | ✔️ |
|
| EMAC | - | √ | √ | √ |
|
||||||
| FLASH | ❌ | ❌ | ❌ | ❌ |
|
| FLASH | × | × | × | × |
|
||||||
| GPIO | ❓ | ✔️ | ✔️ | ✔️ |
|
| GPIO | ○ | √ | √ | √ |
|
||||||
| I2C | ❓ | ✔️ | ✔️ | ❓ |
|
| I2C | ○ | √ | √ | ○ |
|
||||||
| IR | ❓ | ✔️ | ✔️ | ❓ |
|
| IR | ○ | √ | √ | ○ |
|
||||||
| MJPEG | ❌ | ❌ | ❌ | ❌ |
|
| MJPEG | × | × | × | × |
|
||||||
| PWM_v1 | ❓ | ✔️ | ➖ | ➖ |
|
| PWM_v1 | ○ | √ | - | - |
|
||||||
| PWM_v2 | ➖ | ➖ | ✔️ | ✔️ |
|
| PWM_v2 | - | - | √ | √ |
|
||||||
| RTC | ❓ | ✔️ | ✔️ | ✔️ |
|
| RTC | ○ | √ | √ | √ |
|
||||||
| SEC_AES | ❓ | ✔️ | ✔️ | ✔️ |
|
| SEC_AES | ○ | √ | √ | √ |
|
||||||
| SEC_SHA | ❓ | ✔️ | ✔️ | ✔️ |
|
| SEC_SHA | ○ | √ | √ | √ |
|
||||||
| SEC_TRNG | ❓ | ✔️ | ✔️ | ✔️ |
|
| SEC_TRNG | ○ | √ | √ | √ |
|
||||||
| SPI | ❓ | ✔️ | ✔️ | ❓ |
|
| SPI | ○ | √ | √ | ○ |
|
||||||
| TIMER | ❓ | ✔️ | ✔️ | ✔️ |
|
| TIMER | ○ | √ | √ | √ |
|
||||||
| UART | ❓ | ✔️ | ✔️ | ✔️ |
|
| UART | ○ | √ | √ | √ |
|
||||||
| USB_v1 | ➖ | ✔️ | ➖ | ➖ |
|
| USB_v1 | - | √ | - | - |
|
||||||
| USB_v2 | ➖ | ➖ | ✔️ | ✔️ |
|
| USB_v2 | - | - | √ | √ |
|
||||||
|
|
||||||
## Code Framework
|
## Code Framework
|
||||||
|
|
||||||
@ -146,6 +146,7 @@ TODO
|
|||||||
|
|
||||||
To get more bl mcu sdk documentation tutorial, like api manual or peripheral demo and so on, please visit:
|
To get more bl mcu sdk documentation tutorial, like api manual or peripheral demo and so on, please visit:
|
||||||
|
|
||||||
|
- [bl mcu sdk v2.0 documentation tutorial](https://bl-mcu-sdk.readthedocs.io/zh_CN/latest/)
|
||||||
- [bl mcu sdk v1.4.5 documentation tutorial](https://dev.bouffalolab.com/media/doc/sdk/bl_mcu_sdk_en/index.html)
|
- [bl mcu sdk v1.4.5 documentation tutorial](https://dev.bouffalolab.com/media/doc/sdk/bl_mcu_sdk_en/index.html)
|
||||||
|
|
||||||
## Video Tutorial
|
## Video Tutorial
|
||||||
|
57
README_zh.md
57
README_zh.md
@ -15,41 +15,41 @@
|
|||||||
|
|
||||||
| 芯片 | v1.4.5 | latest |
|
| 芯片 | v1.4.5 | latest |
|
||||||
|:-------------:|:--------:|:-------:|
|
|:-------------:|:--------:|:-------:|
|
||||||
|BL602/BL604 | ✔️ | ❌ |
|
|BL602/BL604 | √ | × |
|
||||||
|BL702/BL704/BL706 | ✔️ | ✔️ |
|
|BL702/BL704/BL706 | √ | √ |
|
||||||
|BL616 | ❌ | ✔️ |
|
|BL616 | × | √ |
|
||||||
|BL808 | ❌ | ✔️ |
|
|BL808 | × | √ |
|
||||||
|
|
||||||
## LHAL 支持情况
|
## LHAL 支持情况
|
||||||
|
|
||||||
**LHAL** 是博流为统一通用外设接口而设计的驱动库,代码精炼并且支持博流所有系列芯片,方便用户使用和移植到其他平台。
|
**LHAL** 是博流为统一通用外设接口而设计的驱动库,代码精炼并且支持博流所有系列芯片,方便用户使用和移植到其他平台。
|
||||||
|
|
||||||
备注:**✔️** 表示已支持;**❌** 表示未支持;**❓** 表示已支持但未测试;**➖** 表示没有该外设。
|
备注:**√** 表示已支持;**×** 表示未支持;**○** 表示已支持但未测试;**-** 表示没有该外设。
|
||||||
|
|
||||||
| 外设 | BL602/BL604 | BL702/BL704/BL706 | BL616 | BL808 |
|
| 外设 | BL602/BL604 | BL702/BL704/BL706 | BL616 | BL808 |
|
||||||
|:-------:|:---------------:|:--------------------:|:--------------:|:--------------:|
|
|:------------:|:--------------:|:--------------------:|:-----------:|:--------:|
|
||||||
| ADC | ❓ | ✔️ | ✔️ | ❓ |
|
| ADC | ○ | √ | √ | ○ |
|
||||||
| CAM | ➖ | ❌ | ❌ | ❌ |
|
| CAM | - | × | × | × |
|
||||||
| DAC | ❓ | ✔️ | ✔️ | ❓ |
|
| DAC | ○ | √ | √ | ○ |
|
||||||
| DMA | ❓ | ✔️ | ✔️ | ✔️ |
|
| DMA | ○ | √ | √ | √ |
|
||||||
| EFUSE | ❌ | ❌ | ❌ | ❌ |
|
| EFUSE | × | × | × | × |
|
||||||
| EMAC | ➖ | ✔️ | ✔️ | ✔️ |
|
| EMAC | - | √ | √ | √ |
|
||||||
| FLASH | ❌ | ❌ | ❌ | ❌ |
|
| FLASH | × | × | × | × |
|
||||||
| GPIO | ❓ | ✔️ | ✔️ | ✔️ |
|
| GPIO | ○ | √ | √ | √ |
|
||||||
| I2C | ❓ | ✔️ | ✔️ | ❓ |
|
| I2C | ○ | √ | √ | ○ |
|
||||||
| IR | ❓ | ✔️ | ✔️ | ❓ |
|
| IR | ○ | √ | √ | ○ |
|
||||||
| MJPEG | ❌ | ❌ | ❌ | ❌ |
|
| MJPEG | × | × | × | × |
|
||||||
| PWM_v1 | ❓ | ✔️ | ➖ | ➖ |
|
| PWM_v1 | ○ | √ | - | - |
|
||||||
| PWM_v2 | ➖ | ➖ | ✔️ | ✔️ |
|
| PWM_v2 | - | - | √ | √ |
|
||||||
| RTC | ❓ | ✔️ | ✔️ | ✔️ |
|
| RTC | ○ | √ | √ | √ |
|
||||||
| SEC_AES | ❓ | ✔️ | ✔️ | ✔️ |
|
| SEC_AES | ○ | √ | √ | √ |
|
||||||
| SEC_SHA | ❓ | ✔️ | ✔️ | ✔️ |
|
| SEC_SHA | ○ | √ | √ | √ |
|
||||||
| SEC_TRNG | ❓ | ✔️ | ✔️ | ✔️ |
|
| SEC_TRNG | ○ | √ | √ | √ |
|
||||||
| SPI | ❓ | ✔️ | ✔️ | ❓ |
|
| SPI | ○ | √ | √ | ○ |
|
||||||
| TIMER | ❓ | ✔️ | ✔️ | ✔️ |
|
| TIMER | ○ | √ | √ | √ |
|
||||||
| UART | ❓ | ✔️ | ✔️ | ✔️ |
|
| UART | ○ | √ | √ | √ |
|
||||||
| USB_v1 | ➖ | ✔️ | ➖ | ➖ |
|
| USB_v1 | - | √ | - | - |
|
||||||
| USB_v2 | ➖ | ➖ | ✔️ | ✔️ |
|
| USB_v2 | - | - | √ | √ |
|
||||||
|
|
||||||
# 代码框架
|
# 代码框架
|
||||||
|
|
||||||
@ -144,6 +144,7 @@ TODO
|
|||||||
|
|
||||||
获取更多 bl mcu sdk 开发相关的教程,如环境搭建、 api 手册、外设 demo 等,请参考:
|
获取更多 bl mcu sdk 开发相关的教程,如环境搭建、 api 手册、外设 demo 等,请参考:
|
||||||
|
|
||||||
|
- [bl mcu sdk v2.0 文档教程](https://bl-mcu-sdk.readthedocs.io/zh_CN/latest/)
|
||||||
- [bl mcu sdk v1.4.5 文档教程](https://dev.bouffalolab.com/media/doc/sdk/bl_mcu_sdk_zh/index.html)
|
- [bl mcu sdk v1.4.5 文档教程](https://dev.bouffalolab.com/media/doc/sdk/bl_mcu_sdk_zh/index.html)
|
||||||
|
|
||||||
# 视频教程
|
# 视频教程
|
||||||
|
@ -62,7 +62,7 @@ API 支持情况
|
|||||||
|
|
||||||
了解了上面的基本概念以后,接下来就可以查阅相关 **LHAL** API 并使用了。当前已经支持的 **LHAL** API 列表如下:
|
了解了上面的基本概念以后,接下来就可以查阅相关 **LHAL** API 并使用了。当前已经支持的 **LHAL** API 列表如下:
|
||||||
|
|
||||||
.. note:: **✔️** 表示已支持; **❌** 表示未支持; **❓** 表示已支持但未测试; **➖** 表示没有该外设。
|
.. note:: **√** 表示已支持; **×** 表示未支持; **○** 表示已支持但未测试; **-** 表示没有该外设。
|
||||||
|
|
||||||
.. list-table::
|
.. list-table::
|
||||||
:widths: 10 10 10 10 10
|
:widths: 10 10 10 10 10
|
||||||
@ -74,115 +74,115 @@ API 支持情况
|
|||||||
- BL616
|
- BL616
|
||||||
- BL808
|
- BL808
|
||||||
* - ADC
|
* - ADC
|
||||||
- ❓
|
- ○
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
- ❓
|
- ○
|
||||||
* - CAM
|
* - CAM
|
||||||
- ➖
|
- **-**
|
||||||
- ❌
|
- ×
|
||||||
- ❌
|
- ×
|
||||||
- ❌
|
- ×
|
||||||
* - DAC
|
* - DAC
|
||||||
- ❓
|
- ○
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
- ❓
|
- ○
|
||||||
* - DMA
|
* - DMA
|
||||||
- ❓
|
- ○
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
* - EFUSE
|
* - EFUSE
|
||||||
- ❌
|
- ×
|
||||||
- ❌
|
- ×
|
||||||
- ❌
|
- ×
|
||||||
- ❌
|
- ×
|
||||||
* - EMAC
|
* - EMAC
|
||||||
- ➖
|
- **-**
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
* - FLASH
|
* - FLASH
|
||||||
- ❌
|
- ×
|
||||||
- ❌
|
- ×
|
||||||
- ❌
|
- ×
|
||||||
- ❌
|
- ×
|
||||||
* - GPIO
|
* - GPIO
|
||||||
- ❓
|
- ○
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
* - I2C
|
* - I2C
|
||||||
- ❓
|
- ○
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
- ❓
|
- ○
|
||||||
* - IR
|
* - IR
|
||||||
- ❓
|
- ○
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
* - MJPEG
|
* - MJPEG
|
||||||
- ❌
|
- ×
|
||||||
- ❌
|
- ×
|
||||||
- ❌
|
- ×
|
||||||
- ❌
|
- ×
|
||||||
* - PWM_v1
|
* - PWM_v1
|
||||||
- ❓
|
- ○
|
||||||
- ✔️
|
- √
|
||||||
- ➖
|
- **-**
|
||||||
- ➖
|
- **-**
|
||||||
* - PWM_v2
|
* - PWM_v2
|
||||||
- ➖
|
- **-**
|
||||||
- ➖
|
- **-**
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
* - RTC
|
* - RTC
|
||||||
- ❓
|
- ○
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
* - SEC_AES
|
* - SEC_AES
|
||||||
- ❓
|
- ○
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
* - SEC_SHA
|
* - SEC_SHA
|
||||||
- ❓
|
- ○
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
* - SEC_TRNG
|
* - SEC_TRNG
|
||||||
- ❓
|
- ○
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
* - SPI
|
* - SPI
|
||||||
- ❓
|
- ○
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
- ❓
|
- ○
|
||||||
* - TIMER
|
* - TIMER
|
||||||
- ❓
|
- ○
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
* - UART
|
* - UART
|
||||||
- ❓
|
- ○
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
* - USB_v1
|
* - USB_v1
|
||||||
- ➖
|
- **-**
|
||||||
- ✔️
|
- √
|
||||||
- ➖
|
- **-**
|
||||||
- ➖
|
- **-**
|
||||||
* - USB_v2
|
* - USB_v2
|
||||||
- ➖
|
- **-**
|
||||||
- ➖
|
- **-**
|
||||||
- ✔️
|
- √
|
||||||
- ✔️
|
- √
|
||||||
|
|
||||||
API 列表
|
API 列表
|
||||||
---------------
|
---------------
|
||||||
|
Reference in New Issue
Block a user