|
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