This repository hosts reusable ESP-IDF components for TWAI (CAN) controller drivers and protocol stacks.
controller_drivers/: TWAI controller implementationsprotocol_stacks/: higher-level CAN/TWAI protocol layers
Install prerequisites:
mdbookmdbook-mermaid(cargo install mdbook-mermaid --locked)doxygenesp-doxybook(python3 -m pip install esp-doxybook)
Build all component docs:
python3 tools/build_docs.py --output-dir docs_build_outputThe builder discovers every docs/book.toml, validates all required tools before starting, builds every component, and reports all failed components at the end. Output will be generated under docs_build_output/.