esp-idf/components/soc
jingli f2e92f564e bt: fix bt sleep flow hangs in btdm_sleep_clock_sync
Bluetooth low power related logic and regs have separate power domain from MAC and BB,
and do not power down during light sleep. If reset when power up MAC and BB in sleep
flow, it may destroy the state of bt low power part.
2022-12-01 20:54:45 +08:00
..
esp32 bt: fix bt sleep flow hangs in btdm_sleep_clock_sync 2022-12-01 20:54:45 +08:00
esp32c3 bt: fix bt sleep flow hangs in btdm_sleep_clock_sync 2022-12-01 20:54:45 +08:00
esp32s2 bt: fix bt sleep flow hangs in btdm_sleep_clock_sync 2022-12-01 20:54:45 +08:00
esp32s3 bt: fix bt sleep flow hangs in btdm_sleep_clock_sync 2022-12-01 20:54:45 +08:00
include/soc spi_master:fix error when use spi_bus_add_device more than 3 device 2022-09-14 12:40:29 +08:00
CMakeLists.txt soc: move implementations to esp_hw_support 2020-10-28 22:38:50 +08:00
component.mk Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
linker.lf soc: move implementations to esp_hw_support 2020-10-28 22:38:50 +08:00
lldesc.c soc: Added support for specify the maximum descriptor length when setting up the DMA descriptor link 2022-01-06 08:11:57 +08:00
memory_layout_utils.c esp_rom: Add initial ESP32-C3 support 2020-11-30 11:12:56 +11:00
README.md soc: descriptive part occupy whole component 2020-10-28 07:21:29 +08:00
soc_include_legacy_warn.c Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00

soc

The soc component provides hardware description for targets supported by ESP-IDF.

- `xxx_reg.h`   - defines registers related to the hardware
- `xxx_struct.h` - hardware description in C `struct`
- `xxx_channel.h` - definitions for hardware with multiple channels
- `xxx_caps.h`  - features/capabilities of the hardware
- `xxx_pins.h`  - pin definitions
- `xxx_periph.h/*.c`  - includes all headers related to a peripheral; declaration and definition of IO mapping for that hardware