morris 
							
						 
					 
					
						
						
							
						
						73c5a68c6f 
					 
					
						
						
							
							uart: support alloc driver object in SRAM  
						
						... 
						
						
						
						If CONFIG_UART_ISR_IN_IRAM is on, which means user hope the uart
interrupt can still be serviced even when cache is diabled (e.g.
writing to flash). In that case, the driver should make sure to
put the all related objects into SRAM, avoid putting them in the PSRAM.
Closes https://github.com/espressif/esp-idf/issues/7044 
Closes https://github.com/espressif/esp-idf/pull/7355  
						
						
					 
					
						2021-09-22 11:46:42 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						f4ccb8e766 
					 
					
						
						
							
							uart: format driver code by astyle  
						
						
						
						
					 
					
						2021-09-22 11:46:42 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						be1539f926 
					 
					
						
						
							
							Merge branch 'bugfix/rotary_encoder_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						bugfix:rotary encoder example isr service install(backport v4.3)
See merge request espressif/esp-idf!14351  
						
						
					 
					
						2021-09-17 08:57:05 +00:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						6c363a4075 
					 
					
						
						
							
							uart: Add missing critical section wrappers around rx_buffered_len  
						
						... 
						
						
						
						The missing barriers caused uart_get_buffered_data_len() to (very rarely)
return a garbage value. When used in MicroPython, though, this caused
select() to return and a subsequent read() to stall indefinitely until
a char was actually available.
Signed-off-by: Chen Yi Qun <chenyiqun@espressif.com >
Closes https://github.com/espressif/esp-idf/issues/6397 
Merges https://github.com/espressif/esp-idf/pull/6396  
						
						
					 
					
						2021-09-13 23:18:25 +08:00 
						 
				 
			
				
					
						
							
							
								Zim Kalinowski 
							
						 
					 
					
						
						
							
						
						55dfd61796 
					 
					
						
						
							
							Merge branch 'bugfix/uart_sw_sw_flow_error_typo_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						uart: fix typo in error message (v4.3)
See merge request espressif/esp-idf!14613  
						
						
					 
					
						2021-09-10 04:30:37 +00:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						e741161b2e 
					 
					
						
						
							
							Merge branch 'bugfix/renable_unit_tests_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						ci: enable previously disabled unit tests (v4.3)
See merge request espressif/esp-idf!13775  
						
						
					 
					
						2021-09-08 09:03:32 +00:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						15439631a4 
					 
					
						
						
							
							Merge branch 'bugfix/check_spi_master_cmd_test_fail_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						spi_master: fix cmd test ringbufferReturn issue (4.3)
See merge request espressif/esp-idf!13656  
						
						
					 
					
						2021-09-08 08:25:56 +00:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						665b221b6b 
					 
					
						
						
							
							Merge branch 'docs/spi_max_transfer_sz_limit_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						spi_docs: Fixed the default value of max_transfer_sz_limit (backport v4.3)
See merge request espressif/esp-idf!14249  
						
						
					 
					
						2021-09-08 02:34:43 +00:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						f550724055 
					 
					
						
						
							
							uart: fix typo in error message  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/7360  
						
						
					 
					
						2021-08-03 09:27:10 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						95c572c0d2 
					 
					
						
						
							
							Merge branch 'bugfix/fix_uart_reset_issue_on_esp32c3_backport_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						bugfix(uart): reset uart0 core before uart apb reset(backport v4.3)
See merge request espressif/esp-idf!14462  
						
						
					 
					
						2021-07-30 06:27:22 +00:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						0b8ed8d76e 
					 
					
						
						
							
							ci: enable previously disabled unit tests  
						
						
						
						
					 
					
						2021-07-29 09:29:29 +08:00 
						 
				 
			
				
					
						
							
							
								Andrey Starodubtsev 
							
						 
					 
					
						
						
							
						
						b5b629c584 
					 
					
						
						
							
							Fix couple of UART issues  
						
						... 
						
						
						
						- there was a small race in `uart_pattern_link_free`:
  `rx_pattern_pos.data` was accessed for reading outside spinlock
- `uart_flush_input` enabled
  `UART_INTR_RXFIFO_FULL|UART_INTR_RXFIFO_TOUT` intr mask on exit even
  if these flags weren't set when function was called
Closes https://github.com/espressif/esp-idf/pull/7023  
						
						
					 
					
						2021-07-27 10:50:05 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						96de941a6e 
					 
					
						
						
							
							spi_master: fix cmd test ci failure  
						
						
						
						
					 
					
						2021-07-27 10:28:13 +08:00 
						 
				 
			
				
					
						
							
							
								Wangjialin 
							
						 
					 
					
						
						
							
						
						427fe1bcde 
					 
					
						
						
							
							uart: fix esp32c3 uart output garbage value after resetting  
						
						
						
						
					 
					
						2021-07-21 15:31:50 +08:00 
						 
				 
			
				
					
						
							
							
								bizhuangyang 
							
						 
					 
					
						
						
							
						
						835d1b0bac 
					 
					
						
						
							
							bugfix:rotary encoder example isr service install  
						
						... 
						
						
						
						Fix the issue mentioned when using two or more encoders. Modify PCNT_CTRL_GND_IO
to avoid the affect of USB JTAG(origin pin 19 is used for USB D-). Update esp32c3.
peripherals.ld and docs for esp32s3.
Closes https://github.com/espressif/esp-idf/issues/6889  
						
						
					 
					
						2021-07-14 10:13:21 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						596d17a6cc 
					 
					
						
						
							
							spi_docs: Fixed the default value of max_transfer_sz.  
						
						... 
						
						
						
						(cherry picked from commit e89fabb963 
						
						
					 
					
						2021-07-05 11:47:27 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						2ac59cc885 
					 
					
						
						
							
							Merge branch 'bugfix/delete_i2c_cmd_mux_semaphore_more_cleanly_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						driver/i2c: delete i2c cmd_mux semaphore more cleanly (backport 4.3)
See merge request espressif/esp-idf!13400  
						
						
					 
					
						2021-07-02 10:58:38 +00:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						5f184c6556 
					 
					
						
						
							
							driver/i2c: add notes to i2c deleteing function v4.3  
						
						
						
						
					 
					
						2021-06-21 10:07:40 +08:00 
						 
				 
			
				
					
						
							
							
								Melissa LeBlanc-Williams 
							
						 
					 
					
						
						
							
						
						b6826d8878 
					 
					
						
						
							
							dreiver/i2c: delete i2c cmd_mux semaphore more cleanly v4.3  
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/6846  
						
						
					 
					
						2021-06-21 10:07:40 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						5c3d5faeff 
					 
					
						
						
							
							i2s: fix driver uninstall issue  
						
						
						
						
					 
					
						2021-06-17 12:57:58 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						874b470379 
					 
					
						
						
							
							timer: add IRAM_ATTR to spinlock give/take API  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/6824  
						
						
					 
					
						2021-05-11 15:31:59 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						9da031e0c3 
					 
					
						
						
							
							Merge branch 'bugfix/twai_caps_naming_and_tidy_up_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						Fix TWAI caps (backport v4.3)
See merge request espressif/esp-idf!13304  
						
						
					 
					
						2021-04-28 17:47:35 +00:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						64de7ee38c 
					 
					
						
						
							
							Merge branch 'feature/spi_slave_hd_segment_example_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						spi_slave_hd: add an spi slave hd segment example (4.3)
See merge request espressif/esp-idf!13312  
						
						
					 
					
						2021-04-28 17:39:25 +00:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						52d9d466fb 
					 
					
						
						
							
							Merge branch 'ci/enable_i2c_test_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						I2C: enable all unit test for i2c on esp32c3 (backport 4.3)
See merge request espressif/esp-idf!13061  
						
						
					 
					
						2021-04-28 15:00:20 +00:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						20993109e8 
					 
					
						
						
							
							spi_slave_hd: add callback after data is loaded to the DMA for segment mode  
						
						
						
						
					 
					
						2021-04-28 08:20:55 +00:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						6c38cc736a 
					 
					
						
						
							
							Merge branch 'bugfix/twai_esp32_errata_workarounds_backport_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						TWAI: Add FIFO overrun handling and ESP32 hardware errata workarounds  (backport v4.3)
See merge request espressif/esp-idf!12984  
						
						
					 
					
						2021-04-28 08:12:06 +00:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						ba1ce2ebd0 
					 
					
						
						
							
							I2C: enable all unit test for i2c on esp32c3  
						
						
						
						
					 
					
						2021-04-27 17:13:47 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						07291fdd27 
					 
					
						
						
							
							TWAI: FIFO overrun handling and errata workarounds  
						
						... 
						
						
						
						This commit adds handling for FIFO overruns and
adds workarounds for HW errats on the ESP32.
Closes https://github.com/espressif/esp-idf/issues/2519 
Closes https://github.com/espressif/esp-idf/issues/4276  
						
						
					 
					
						2021-04-26 19:35:13 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						00801c8044 
					 
					
						
						
							
							TWAI: Simply caps and remove unused caps  
						
						
						
						
					 
					
						2021-04-26 19:34:30 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						6059ef26fb 
					 
					
						
						
							
							gpio, rtcio: removed unsupported features on different targets  
						
						
						
						
					 
					
						2021-04-24 15:55:13 +00:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						3fb1165e4e 
					 
					
						
						
							
							adc: add adc programming guide on c3  
						
						
						
						
					 
					
						2021-04-22 06:28:37 +00:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						16cf160d57 
					 
					
						
						
							
							deep sleep: fix sleep gpio wakeup fail issue  
						
						
						
						
					 
					
						2021-04-14 15:40:13 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						693aaef039 
					 
					
						
						
							
							Merge branch 'bugfix/enable_gpio18_gpio19_esp32c3_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						gpio: Disable USB JTAG when setting pins 18 and 19 as GPIOs on ESP32C3 (backport v4.3)
See merge request espressif/esp-idf!13112  
						
						
					 
					
						2021-04-13 07:40:00 +00:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						84dc42c4b0 
					 
					
						
						
							
							gpio: Disable USB JTAG when setting pins 18 and 19 as GPIOs on ESP32C3  
						
						... 
						
						
						
						When `DIS_USB_JTAG` eFuse is NOT burned (`False`), it is not possible
to set pins 18 and 19 as GPIOs. This commit solves this by manually
disabling USB JTAG when using pins 18 or 19.
The functions shall use `gpio_hal_iomux_func_sel` instead of
`PIN_FUNC_SELELECT`. 
						
						
					 
					
						2021-04-12 17:45:06 +08:00 
						 
				 
			
				
					
						
							
							
								fuzhibo 
							
						 
					 
					
						
						
							
						
						e310fb1393 
					 
					
						
						
							
							fix: reduce the consumption of touch sensor during deep sleep  
						
						
						
						
					 
					
						2021-04-12 12:24:53 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						76ff1724b3 
					 
					
						
						
							
							Merge branch 'feature/remove_hspi_macor_on_chips_later_than_s2_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						spi: remove hspi macor on chips later than s2 (v4.3)
See merge request espressif/esp-idf!12956  
						
						
					 
					
						2021-04-08 09:37:07 +00:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						670b057b04 
					 
					
						
						
							
							spi: remove HSPI macro on esp32c3 and esp32s3  
						
						
						
						
					 
					
						2021-04-06 15:30:28 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						1af5bc2f7d 
					 
					
						
						
							
							Merge branch 'bugfix/esp32c3_light_sleep_gpio_reset_issue_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						backport v4.3: add software workaround for esp32c3 gpio reset issue
See merge request espressif/esp-idf!12751  
						
						
					 
					
						2021-03-31 03:12:09 +00:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						1790aa6bc6 
					 
					
						
						
							
							Merge branch 'bugfix/spi_slv_dual_boad_test_slv_fail_issue_4.3' into 'release/v4.3'  
						
						... 
						
						
						
						spi: spi slv dual boad test slv fail issue (4.3)
See merge request espressif/esp-idf!12958  
						
						
					 
					
						2021-03-30 17:16:33 +00:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						b75a5fd03a 
					 
					
						
						
							
							Merge branch 'bugfix/adc_power_issue_4.3' into 'release/v4.3'  
						
						... 
						
						
						
						adc: fix adc power issue (v4.3)
See merge request espressif/esp-idf!12921  
						
						
					 
					
						2021-03-30 17:15:09 +00:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						62787fc277 
					 
					
						
						
							
							spi: update slv dual board test for ci due to no pullup resistor on io10 on c3  
						
						
						
						
					 
					
						2021-03-30 17:11:23 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						2a715c811b 
					 
					
						
						
							
							Merge branch 'bugfix/extern_c_decl_4.3' into 'release/v4.3'  
						
						... 
						
						
						
						[cxx]: fixed extern "C" declarations (backport v4.3)
See merge request espressif/esp-idf!12741  
						
						
					 
					
						2021-03-30 03:09:46 +00:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						be56456add 
					 
					
						
						
							
							light sleep: add software workaround for esp32c3 gpio reset issue  
						
						
						
						
					 
					
						2021-03-29 15:06:23 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						f48346f22f 
					 
					
						
						
							
							adc: apply adc power API to adc driver  
						
						
						
						
					 
					
						2021-03-26 17:41:20 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						7c5e920c37 
					 
					
						
						
							
							Merge branch 'feature/temp_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						temp_sensor: add calibration for esp32c3(backport v4.3)
See merge request espressif/esp-idf!12703  
						
						
					 
					
						2021-03-26 05:51:47 +00:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						8fe99aff96 
					 
					
						
						
							
							adc: add implementation of missed public API  
						
						... 
						
						
						
						Added ``adc1_pad_get_io_num``, ``adc2_pad_get_io_num`` and
``adc_vref_to_gpio``. 
						
						
					 
					
						2021-03-26 13:26:19 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						a6ed4611a2 
					 
					
						
						
							
							adc: update lock scope on esp32c3  
						
						
						
						
					 
					
						2021-03-26 13:26:19 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						1509264f2e 
					 
					
						
						
							
							adc: add pm_lock to adc driver on esp32c3  
						
						
						
						
					 
					
						2021-03-26 13:26:19 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						271b84f5b6 
					 
					
						
						
							
							adc: update adc header files on c3  
						
						
						
						
					 
					
						2021-03-26 13:26:19 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						f1be501271 
					 
					
						
						
							
							adc: refactor adc single read api on esp32c3  
						
						
						
						
					 
					
						2021-03-26 13:26:19 +08:00