universalisos/hal/espressif/components/upper_hal_sdmmc
Fábio Coutada 98ed638f3c WIP: emergency commit — ESP32 GDB stub, boot chain work, docs, AGENTS.md rules
All uncommitted work from ESP32 GDB stub development session.
Includes:
- GDB stub (uos_gdbstub.c/.h/_entry.S)
- Startup vector table rewrite
- ESP32 HAL integration files
- Boot chain design docs
- AGENTS.md absolute rules (commit before refactor, no unauthorized changes)
- All prior deepseek session work

This commit prevents further data loss. No claims of correctness.
2026-07-17 01:36:58 +01:00
..
include WIP: emergency commit — ESP32 GDB stub, boot chain work, docs, AGENTS.md rules 2026-07-17 01:36:58 +01:00
legacy WIP: emergency commit — ESP32 GDB stub, boot chain work, docs, AGENTS.md rules 2026-07-17 01:36:58 +01:00
src WIP: emergency commit — ESP32 GDB stub, boot chain work, docs, AGENTS.md rules 2026-07-17 01:36:58 +01:00
test_apps WIP: emergency commit — ESP32 GDB stub, boot chain work, docs, AGENTS.md rules 2026-07-17 01:36:58 +01:00
CMakeLists.txt WIP: emergency commit — ESP32 GDB stub, boot chain work, docs, AGENTS.md rules 2026-07-17 01:36:58 +01:00
Kconfig WIP: emergency commit — ESP32 GDB stub, boot chain work, docs, AGENTS.md rules 2026-07-17 01:36:58 +01:00
README.md WIP: emergency commit — ESP32 GDB stub, boot chain work, docs, AGENTS.md rules 2026-07-17 01:36:58 +01:00

SDMMC Host Driver

SD Host side related components are:

  • sdmmc
  • esp_driver_sdmmc (current component)
  • esp_driver_sdspi

For relationship and dependency among these components, see SD Host Side Related Component Architecture.

esp_driver_sdmmc components holds SDMMC Host driver for ESP SDMMC peripheral, this driver provides APIs to help you:

  • do SD transactions (under SD mode) via ESP SDMMC peripheral.
  • tune ESP SDMMC hardware configurations, such as clock frequency, bus width, etc.
  • ...

You can

  • use this driver to implement sdmmc protocol interfaces
  • directly use esp_driver_sdmmc APIs

to communicate with SD slave devices under SD mode.