Skip to content

driver: add ESP32-C3 hwinfo#431

Merged
han-jiang277 merged 1 commit into
vivoblueos:mainfrom
xuchang-vivo:xc/add_efuse
Jul 1, 2026
Merged

driver: add ESP32-C3 hwinfo#431
han-jiang277 merged 1 commit into
vivoblueos:mainfrom
xuchang-vivo:xc/add_efuse

Conversation

@xuchang-vivo

Copy link
Copy Markdown
Contributor

Summary

  • Add an ESP32-C3 hardware information module under the driver crate.
  • Read the base MAC address from the ESP32-C3 eFuse registers.
  • Export the new hwinfo module from the driver crate.

Affected board/arch

  • seeed_xiao_esp32c3.debug
  • RISC-V ESP32-C3

Tests

  • rustfmt driver/src/lib.rs driver/src/hwinfo/mod.rs driver/src/hwinfo/esp32c3.rs
  • ninja -C out/seeed_xiao_esp32c3.debug/gen/apps/example/wifi
  • ninja -C out/seeed_xiao_esp32c3.debug blueos_clippy kernel_unittest_clippy
  • ninja -C out/seeed_xiao_esp32c3.debug check_all (blocked locally because qemu-esp32-riscv32 is not installed; build, image generation, and clippy targets completed before the QEMU test runner step failed)

Notes

  • No defconfig files were modified.

🤖 Generated with Claude Code

Add an ESP32-C3 hardware information module that reads the eFuse MAC address and export it from the driver crate.

Co-Authored-By: Claude <noreply@anthropic.com>
@xuchang-vivo

Copy link
Copy Markdown
Contributor Author

build_prs

@github-actions

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown

✅ All jobs completed successfully, see https://github.com/vivoblueos/kernel/actions/runs/28419331096.

@han-jiang277 han-jiang277 merged commit 6a82787 into vivoblueos:main Jul 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants