[Documentation Release] ESP32 Technical Reference

User avatar
rudi ;-)
Posts: 1729
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: 300
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.

Code: Select all

task_t coffeeTask()
{
	while(atWork){
		if(!xStreamBufferIsEmpty(mug)){
			coffeeDrink(mug);
		} else {
			xTaskCreate(sBrew, "brew", 9000, &mug, 1, NULL);
			xSemaphoreTake(sCoffeeRdy, portMAX_DELAY);
		}
	}
	vTaskDelete(NULL);
}

ESP_Lvxinyue
Posts: 66
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: 627
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: 1729
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: 66
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: 2344
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: 1729
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 1638 times


CN
ESP32 技术参考手册
本手册提供了关于 ESP32 的具体信息,包括各个功能模块的内部架构、功能描述和寄存器配置等。
esp32_technical_reference_manual_cn.pdf
TRM V4.1 2019年11月21日
(8.44 MiB) Downloaded 1493 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.
-------------------------------------
問候飛出去的朋友遍全球魯迪

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

Re: [Documentation Release] ESP32 Technical Reference

Postby rudi ;-) » Fri Sep 25, 2020 2:16 pm

Hi folks,

2020-SEP-4
ESP32 TRM now is 4.3 and online

ESP32 Technical Reference Manual
The manual provides detailed and complete information on how to use the ESP32 memory and peripherals.

ESP32 技术参考手册
本手册提供了关于 ESP32 的具体信息,包括各个功能模块的内部架构、功能描述和寄存器配置等。


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

esp32_technical_reference_manual_en.pdf
ESP32 Technical Reference Manual
V4.3 2020.09.04
(8.84 MiB) Downloaded 1411 times

esp32_technical_reference_manual_cn.pdf
ESP32 技术参考手册
V4.3 2020年09月04日
(9.3 MiB) Downloaded 1342 times

Revision History
2020-09-04 V4.3
-Added Chapter TWAI
-Added section 26.4 Programming Procedure and updated some description in Chapter26 Random Number Generator
-Added information about uart_download_dis in Chaptere Fuse Controller
-Updated the description of SPI_ADDR_REG and SPI_SLV_WR_STATUS_REG


修订历史
2020-09-04 V4.3
- 新增章节 22 TWAI
- 在章节 eFuse 控制器 中新增 uart_download_dis 系统参数的相关信息。
- 在章节 26 随机数发生器 中新增 26.4 编程指南 小节,并更新部分描述。
- 更新对寄存器 SPI_ADDR_REG 和 SPI_SLV_WR_STATUS_REG 的描述



Document Updates
Please always refer to the latest version on https://www.espressif.com/en/support/download/documents.

Documentation Change Notification
Espressif provides email notifications to keep customers updated on changes to technical documentation.
Please subscribe at www.espressif.com/en/subscribe


文档版本
请至乐鑫官网 https://www.espressif.com/zh-hans/suppo ... /documents 下载最新版本文档。


文档变更通知
用户可以通过乐鑫官网订阅页面 www.espressif.com/zh-hans/subscribe 订阅技术文档变更的电子邮件通
知。


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

Who is online

Users browsing this forum: No registered users and 11 guests