|
2 | 2 | Address / Register definitions for the ESP32 SoC |
3 | 3 | """ |
4 | 4 |
|
| 5 | +# Reference: |
| 6 | +# https://github.com/espressif/esp-idf/blob/v5.0.2/components/soc/esp32/include/soc/reg_base.h |
| 7 | + |
5 | 8 | DR_REG_DPORT_BASE = 0x3ff00000 |
6 | 9 | DR_REG_AES_BASE = 0x3ff01000 |
7 | 10 | DR_REG_RSA_BASE = 0x3ff02000 |
|
38 | 41 | DR_REG_SPI_ENCRYPT_BASE = 0x3ff5B000 |
39 | 42 | DR_REG_NRX_BASE = 0x3ff5CC00 |
40 | 43 | DR_REG_BB_BASE = 0x3ff5D000 |
41 | | -DR_REG_PWM_BASE = 0x3ff5E000 |
| 44 | +DR_REG_PWM0_BASE = 0x3ff5E000 |
42 | 45 | DR_REG_TIMERGROUP0_BASE = 0x3ff5F000 |
43 | 46 | DR_REG_TIMERGROUP1_BASE = 0x3ff60000 |
44 | 47 | DR_REG_RTCMEM0_BASE = 0x3ff61000 |
|
47 | 50 | DR_REG_SPI2_BASE = 0x3ff64000 |
48 | 51 | DR_REG_SPI3_BASE = 0x3ff65000 |
49 | 52 | DR_REG_SYSCON_BASE = 0x3ff66000 |
50 | | -DR_REG_APB_CTRL_BASE = 0x3ff66000 |
| 53 | +DR_REG_APB_CTRL_BASE = 0x3ff66000 # Old name for SYSCON, to be removed |
51 | 54 | DR_REG_I2C1_EXT_BASE = 0x3ff67000 |
52 | 55 | DR_REG_SDMMC_BASE = 0x3ff68000 |
53 | 56 | DR_REG_EMAC_BASE = 0x3ff69000 |
| 57 | +DR_REG_CAN_BASE = 0x3ff6B000 |
54 | 58 | DR_REG_PWM1_BASE = 0x3ff6C000 |
55 | 59 | DR_REG_I2S1_BASE = 0x3ff6D000 |
56 | 60 | DR_REG_UART2_BASE = 0x3ff6E000 |
57 | | -DR_REG_PWM2_BASE = 0x3ff6F000 |
58 | | -DR_REG_PWM3_BASE = 0x3ff70000 |
59 | | - |
| 61 | +PERIPHS_SPI_ENCRYPT_BASEADDR = DR_REG_SPI_ENCRYPT_BASE |
0 commit comments