MCPcopy Create free account
hub / github.com/bouffalolab/bl-pac

github.com/bouffalolab/bl-pac @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
4,793 symbols 7,728 edges 536 files ⚖ custom 0 documented · 0% updated 3y ago★ 503 open issues

Browse by type

Functions 3,147 Types & classes 1,646
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

bl-pac

Embedded Rust Peripheral Access Crate for Bouffalo chips

Packages

Series Path Documents
BL616/BL618 link Documentation
BL808 link Documentation

For BL602 support: please refer to sipeed/bl602-pac

Contributing

We welcome the community to contribute to bl-pac subprojects. Please fire an issue or pull request if you have any idea or contributions. Thank you!

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Method 3,144
Class 1,501
Enum 133
Interface 12
Function 3

Languages

Rust100%

Modules by API surface

bl616/src/glb/gpio_config.rs100 symbols
bl808/src/glb/gpio_config.rs81 symbols
bl808/src/uart/transmit_config.rs58 symbols
bl616/src/uart/transmit_config.rs58 symbols
bl808/src/uart/receive_config.rs48 symbols
bl616/src/uart/receive_config.rs48 symbols
bl808/src/pwm/group/channel.rs47 symbols
bl616/src/pwm/group/channel.rs47 symbols
bl808/src/lib.rs46 symbols
bl808/src/i2c/interrupt.rs44 symbols
bl616/src/i2c/interrupt.rs44 symbols
bl808/src/glb/uart_signal_0.rs42 symbols

For agents

$ claude mcp add bl-pac \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page