[Documentation Release] ESP32 Technical Reference

User avatar
rudi ;-)
Posts: 1448
Joined: Fri Nov 13, 2015 3:25 pm

Re: [Documentation Release] ESP32 Technical Reference

Postby rudi ;-) » Wed Feb 21, 2018 10:31 pm

The ESP32 Technical Reference Manual is now V2.9.
- Updated sections 4.2.2, 4.2.3, 4.3.2;
- Added registers I2S_FIFO_WR_REG and I2S_FIFO_RD_REG in Section I2S Registers.

PDF link to the latest (same as the link in the first post)

Also, please subscribe to our documentation updates at: http://espressif.com/en/subscribe


这里是新手的福音之地,有楼主的支持,我越加自信走出自己了!
ESP32 技术参考手册
版本 2.9
更新章节 4.2.2、4.2.3、4.3.2;
在章节 I2S 寄存器 中增加 I2S_FIFO_WR_REG 和 I2S_FIFO_RD_REG 寄
存器。

来源

用户可以通过乐鑫官网订阅技术文档变更的电子邮件通知。

值此新春佳节来临之际,rudi 给 friends 拜年拉!
感谢过去一年来的支持,祝您及您家人在新的一年里大展宏图!
狗年事业兴旺!旺!旺!行大运!发大财!幸福安康!阖家欢乐!万事如意!
新年快乐 !

best wishes
rudi ;-)

8-)
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪

User avatar
Vader_Mester
Posts: 230
Joined: Tue Dec 05, 2017 8:28 pm
Location: Hungary
Contact:

Re: [Documentation Release] ESP32 Technical Reference

Postby Vader_Mester » Tue Aug 14, 2018 7:10 am

rudi ;-) wrote:The ESP32 Technical Reference Manual is now V2.9.
- Updated sections 4.2.2, 4.2.3, 4.3.2;
- Added registers I2S_FIFO_WR_REG and I2S_FIFO_RD_REG in Section I2S Registers.

PDF link to the latest (same as the link in the first post)

best wishes
rudi ;-)
Simple question: Why did you remove the temp sensor and LNA sections from the TRM? It's still mentioned in the ESP32 datasheet.
Is there a reason for the removal? I haven't seen any other description of this periferial anywhere else, only in older version of TRM.
There are 2 types of programmer people: The Expert programmer and The Smart programmer

The Expert programmer easily writes any code from scratch.
The Smart programmer uses his google/github powers first ;)

ESP_Lvxinyue
Posts: 34
Joined: Fri Dec 25, 2015 6:13 am

Re: [Documentation Release] ESP32 Technical Reference

Postby ESP_Lvxinyue » Tue Aug 14, 2018 8:51 am

Hi all, the TRM is now V3.6. The link remains the same: https://www.espressif.com/sites/default ... ual_en.pdf

mikemoy
Posts: 402
Joined: Fri Jan 12, 2018 9:10 pm

Re: [Documentation Release] ESP32 Technical Reference

Postby mikemoy » Fri Sep 14, 2018 5:33 pm

666 pages. This is a perfect example for the saying "The devils in the details" :roll:

User avatar
rudi ;-)
Posts: 1448
Joined: Fri Nov 13, 2015 3:25 pm

Re: [Documentation Release] ESP32 Technical Reference

Postby rudi ;-) » Sat Nov 03, 2018 1:48 am

ESP_Lvxinyue wrote:Hi all, the TRM is now V3.6. The link remains the same: https://www.espressif.com/sites/default ... ual_en.pdf

2018-OCT-12
TRM is now V3.9 and online
changes since V3.6

2018.10 V3.9
- Updated Figure 50: I2C Sequence Chart, in Chapter 11: I2C Controller.

2018.09 V3.8
- Updated the description of register TIMGn_Tx_ALARM_EN;
- Added description of ULP wakeup time in section 29.5: ULP Program Execution.

2018.08 V3.7
- Updated the description of register UART_RX_GAP_TOUT.

best wishes
rudi ;-)
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪

ESP_Lvxinyue
Posts: 34
Joined: Fri Dec 25, 2015 6:13 am

Re: [Documentation Release] ESP32 Technical Reference

Postby ESP_Lvxinyue » Fri Dec 07, 2018 6:34 am

Hi all, the TRM is now V4.0. Major changes span four chapters. The link remains the same: https://www.espressif.com/sites/default ... ual_en.pdf
Remember to subscribe to our email notification at: https://www.espressif.com/en/subscribe

gautier.s
Posts: 2
Joined: Fri May 18, 2018 10:59 am

Re: [Documentation Release] ESP32 Technical Reference

Postby gautier.s » Tue Jan 29, 2019 5:12 pm

Any chance to get the description of following RMT register. That is following member of structure rmt_dev_t in rmt_struct.h?
  1.     uint32_t status_ch[8];                              /*The status for channel0-7*/

That would help to understand the error messages from RMT driver:
  1. E (20119) rmt: RMT[0] ERR
  2. E (20119) rmt: status: 0x14000040
thanks in advance,
gautier

ESP_Angus
Posts: 1919
Joined: Sun May 08, 2016 4:11 am

Re: [Documentation Release] ESP32 Technical Reference

Postby ESP_Angus » Wed Jan 30, 2019 12:24 am

gautier.s wrote:
Tue Jan 29, 2019 5:12 pm
Any chance to get the description of following RMT register. That is following member of structure rmt_dev_t in rmt_struct.h?
  1.     uint32_t status_ch[8];                              /*The status for channel0-7*/
Hi gautier,

Yes, this should be included. rmt_reg.h recently added a description for these bits, but it seems like it wasn't propagated to the rmt_struct.h headers or the TRM. It should be added to both, will chase this up.

In the meantime, you can find the bit descriptions here:
https://github.com/espressif/esp-idf/bl ... reg.h#L991

User avatar
rudi ;-)
Posts: 1448
Joined: Fri Nov 13, 2015 3:25 pm

Re: [Documentation Release] ESP32 Technical Reference

Postby rudi ;-) » Thu Nov 21, 2019 12:28 pm

Hi Folks,

2019-NOV-21
TRM is now V4.1 and online


also you find for history the V4.1 attached in ENG and CN :

ENG
ESP32 Technical Reference Manual
The manual provides detailed and complete information on how to use the ESP32 memory and peripherals.
esp32_technical_reference_manual_en.pdf
TRM V4.1 2019-NOV-21
(8.05 MiB) Downloaded 54 times


CN
ESP32 技术参考手册
本手册提供了关于 ESP32 的具体信息,包括各个功能模块的内部架构、功能描述和寄存器配置等。
esp32_technical_reference_manual_cn.pdf
TRM V4.1 2019年11月21日
(8.44 MiB) Downloaded 36 times



changes

2019.11 V4.1

Changes to Chapter IO_MUX and GPIO Matrix:
• Updated Table 19;
• Added field RTCIO_TOUCH_PADn_FUN_SEL in register RTCIO_TOUCH_PADn_REG;

Changes to Chapter SPI:
• Fixed incorrect SPI2/SPI3 addresses in Table 7.7;

Changes to Chapter I²C Controller:
• Removed I2C_SLAVE_TRAN_COMP_INT interrupt;

Changes to Chapter I²S:
• Added a note under Table 57;

Changes to Chapter UART Controllers:
• Fixed errors in the description of register UART_FORCE_XOFF and UART_FORCE_XON;
• Fixed errors in the description of register ART_SWFC_CONF_REG;

Changes to Chapter Remote Control Peripheral:
• Updated Figure 90;

Changes to Chapter PULSE_CNT:
• Updated Figure 121;
• Fixed typos in the description of register PCNT_Un_CONF0_REG;

Changes to Chapter eFuse Controller:
• Added/updated eight system parameters and updated the relevant register description;

• Updated the configuration values in Table 82;
• Modified the bit width of system parameter flash_crypt_cnt to 7 bits;

Changes to Chapter PID/MPU/MMU:
• Added a note under Table 102;

Changes to Chapter On-Chip Sensors and Analog Signal Processing:
• Fixed typos in the description of registers SENS_SAR2_BIT_WIDTH and SENS_SAR1_BIT_WIDTH;

Changes to Chapter ULP Co-processor:
• Corrected the OpCode for REG_WR;
• Updated Section 29.6.2.4;
• Fixed typos in the description of registers RTC_I2C_RX_LSB_FIRST and RTC_I2C_TX_LSB_FIRST;
• Removed the description of registers RTC_I2C_SLAVE_TRAN_COMP_INT_ENA and RTC_I2C_SLAVE_TRAN_COMP_INT_ST;

Changes to Chapter Low-Power Management:
• Updated the default value and description of register RTC_CNTL_DBROWN_OUT_THRES;
• Updated the description of register RTC_CNTL_BROWN_OUT_CLOSE_FLASH_ENA;

Added documentation feedback hyperlink.


发布说明
2019年11月21日

更新章节 IO_MUX 和 GPIO 交换矩阵:
• 更新表 19;
• 在寄存器 RTCIO_TOUCH_PADn_REG 描述中增加 RTCIO_TOUCH_PADn_FUN_SEL 及其说明;

更新章节 SPI:
• 修正表 7.7 中 SPI2、SPI3 的错误地址;

更新章节 I²C 控制器:
• 删除 I2C_SLAVE_TRAN_COMP_INT 中断;

更新章节 I²S:
• 在表 57 下增加一条说明;

更新章节 UART 控制器:
• 修正 UART_FORCE_XOFF 和 UART_FORCE_XON 的寄存器描述;
• 修正 ART_SWFC_CONF_REG 的寄存器描述;

更新章节红外遥控:
• 更新图 90;

更新章节 PULSE_CNT:
• 更新图 121;
• 修正寄存器 PCNT_Un_CONF0_REG 描述里的笔误;

更新章节 eFuse 控制器:
• 新增并修改 8 个系统参数;更新相应寄存器;
• 更新表 82 中的寄存器配置值;
• 将系统参数 flash_crypt_cnt 的位宽改为 7 位;

更新章节 PID/MPU/MMU:
• 在表格 102 下方增加一条说明;

更新章节片上传感器与模拟信号处理:
• 修正 SENS_SAR2_BIT_WIDTH 和 SENS_SAR1_BIT_WIDTH 的寄存器 描述;

更新章节超低功耗协处理器:
• 删除 TSENS 指令;
• 修正 REG_WR 的 OpCode;
• 更新章节 29.6.2.4;
• 修正 RTC_I2C_RX_LSB_FIRST 和 RTC_I2C_TX_LSB_FIRST 的寄存器 描述;
• 删除 RTC_I2C_SLAVE_TRAN_COMP_INT_ENA and RTC_I2C_SLAVE_TRAN_COMP_INT_ST 的寄存器描述;

更新章节低功耗管理:
• 修正寄存器 RTC_CNTL_DBROWN_OUT_THRES 的默认值和描述;
• 修正寄存器 RTC_CNTL_BROWN_OUT_CLOSE_FLASH_ENA 的描述;
增加文档反馈链接


best wishes
rudi ;-)
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪

Who is online

Users browsing this forum: No registered users and 2 guests