zhiweijian 
							
						 
					 
					
						
						
							
						
						5725595d84 
					 
					
						
						
							
							fix(ble/bluedroid): Remove esp_bluedroid_init() discard declaration  
						
						
						
						
					 
					
						2024-04-18 15:53:30 +08:00 
						 
				 
			
				
					
						
							
							
								YuanMingFu 
							
						 
					 
					
						
						
							
						
						ef2935e955 
					 
					
						
						
							
							fix: example: blemesh lightbulb driver  
						
						
						
						
					 
					
						2024-02-03 16:40:53 +08:00 
						 
				 
			
				
					
						
							
							
								InfiniteYuan 
							
						 
					 
					
						
						
							
						
						728ff8dc99 
					 
					
						
						
							
							ble_mesh: example: fix the structure init order to meet C++ requirements  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/8110  
						
						
					 
					
						2024-01-22 14:14:34 +08:00 
						 
				 
			
				
					
						
							
							
								MinZai97 
							
						 
					 
					
						
						
							
						
						15583ed635 
					 
					
						
						
							
							feat: replace lightdriver, and support more chips in ble mesh examples  
						
						
						
						
					 
					
						2024-01-16 17:07:01 +08:00 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						82f26471f0 
					 
					
						
						
							
							feat(ledc): make esp_driver_ledc as component  
						
						
						
						
					 
					
						2023-12-29 11:28:19 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						9461993ec5 
					 
					
						
						
							
							refactor(gpio): make gpio driver as component, and fix astyle  
						
						
						
						
					 
					
						2023-11-03 15:42:23 +08:00 
						 
				 
			
				
					
						
							
							
								Liu Linyan 
							
						 
					 
					
						
						
							
						
						ec9e9ff376 
					 
					
						
						
							
							fix(ble_mesh): Check if role needed to be set based on idf version  
						
						
						
						
					 
					
						2023-09-22 02:55:48 +00:00 
						 
				 
			
				
					
						
							
							
								Liu Linyan 
							
						 
					 
					
						
						
							
						
						5bab168b0e 
					 
					
						
						
							
							feat(ble_mesh): Support Bluetooth Mesh Protocol v1.1 (Preview)  
						
						
						
						
					 
					
						2023-09-08 21:37:33 +08:00 
						 
				 
			
				
					
						
							
							
								Liu Linyan 
							
						 
					 
					
						
						
							
						
						fd451f5856 
					 
					
						
						
							
							feat(ble_mesh): Misc updates for BLE Mesh examples  
						
						
						
						
					 
					
						2023-09-08 21:37:33 +08:00 
						 
				 
			
				
					
						
							
							
								liqigan 
							
						 
					 
					
						
						
							
						
						0df585dc35 
					 
					
						
						
							
							feat(bt/bluedroid): Add new version of API for Bluedroid host stack initialization  
						
						
						
						
					 
					
						2023-08-31 12:28:38 +00:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						6fc935e584 
					 
					
						
						
							
							refactor(freertos): Refactor usage of portBASE_TYPE to BaseType_t  
						
						... 
						
						
						
						portBASE_TYPE is an internal macro defined by the porting layer. This commit
changes all references to BaseType_t which is the official type exposed by
FreeRTOS. 
						
						
					 
					
						2023-07-31 17:10:34 +02:00 
						 
				 
			
				
					
						
							
							
								Rahul Tank 
							
						 
					 
					
						
						
							
						
						826495a145 
					 
					
						
						
							
							Nimble: Added return value (success / failure ) to nimble_port_init  
						
						
						
						
					 
					
						2023-01-31 12:01:02 +05:30 
						 
				 
			
				
					
						
							
							
								wangjialiang 
							
						 
					 
					
						
						
							
						
						2fd57ba418 
					 
					
						
						
							
							ble_mesh: example: Remove -Wno-format compile option for BLE Mesh examples  
						
						
						
						
					 
					
						2022-12-13 11:16:26 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						e596c84d49 
					 
					
						
						
							
							build system: re-add -Wno-format as private flag for some example components  
						
						
						
						
					 
					
						2022-08-03 16:42:47 +04:00 
						 
				 
			
				
					
						
							
							
								GengYuchao 
							
						 
					 
					
						
						
							
						
						fd055d3ba6 
					 
					
						
						
							
							Fix example after removing API esp_nimble_hci_and_controller_init  
						
						
						
						
					 
					
						2022-07-20 11:44:00 +08:00 
						 
				 
			
				
					
						
							
							
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						c89974b7cf 
					 
					
						
						
							
							examples/bluetooth: suppress -Waddress-of-packed-member warning  
						
						
						
						
					 
					
						2022-05-13 15:24:17 +07:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						e7295c3577 
					 
					
						
						
							
							gptimer: added enable/disable functions  
						
						
						
						
					 
					
						2022-05-06 18:18:39 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						708e99497b 
					 
					
						
						
							
							global: add dependency on esp_timer component and include esp_timer.h  
						
						... 
						
						
						
						Some components were including esp_timer.h without declaring a
dependency on esp_timer component. This used to work due to a
transitive public dependency on esp_timer from freertos component.
Add explicit dependencies where needed.
Also some source files were using esp_timer functions without
including the header file. This used to work because esp_timer.h was
included from freertos port header file. This commit adds esp_timer.h
includes where needed. 
						
						
					 
					
						2022-04-25 18:39:23 +02:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						373d9b3dbc 
					 
					
						
						
							
							Merge branch 'feature/default_clk_for_gptimer' into 'master'  
						
						... 
						
						
						
						clk_tree: added default clock source for peripherals (GPTimer, RMT, LCD, TempSensor)
Closes IDF-4894
See merge request espressif/esp-idf!17759  
						
						
					 
					
						2022-04-19 18:02:40 +08:00 
						 
				 
			
				
					
						
							
							
								songruojing 
							
						 
					 
					
						
						
							
						
						534346f4bb 
					 
					
						
						
							
							ledc: Provide support for esp32c2 and esp32h2  
						
						... 
						
						
						
						LEDC examples, unit test, and programming guide are all updated. 
						
						
					 
					
						2022-04-14 08:15:14 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						f32a89826c 
					 
					
						
						
							
							clk_tree: added default clock source for peripheral  
						
						
						
						
					 
					
						2022-04-14 15:44:56 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						bf677182a6 
					 
					
						
						
							
							sigmadelta: change gpio number from u8 to int  
						
						... 
						
						
						
						Fix the issue that macro compares unsigned to 0 
						
						
					 
					
						2022-03-29 11:53:31 +08:00 
						 
				 
			
				
					
						
							
							
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						68e5d9d585 
					 
					
						
						
							
							Remove IRAM_ATTR from any function declarations  
						
						... 
						
						
						
						IRAM_ATTR expands to a unique section attribute. Applying it to both
declaration and definition results in a section conflict. 
						
						
					 
					
						2022-03-22 09:58:50 +00:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						2571aaf3c9 
					 
					
						
						
							
							G0: target component (components/esp32*) doesn't depend on driver anymore  
						
						
						
						
					 
					
						2022-03-02 04:21:00 +00:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						57fd78f5ba 
					 
					
						
						
							
							freertos: Remove legacy data types  
						
						... 
						
						
						
						This commit removes the usage of all legacy FreeRTOS data types that
are exposed via configENABLE_BACKWARD_COMPATIBILITY. Legacy types can
still be used by enabling CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY. 
						
						
					 
					
						2022-02-09 23:05:45 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						6bf3af7c8e 
					 
					
						
						
							
							examples: replace legacy timer group with gptimer  
						
						
						
						
					 
					
						2022-01-07 14:59:09 +08:00 
						 
				 
			
				
					
						
							
							
								lly 
							
						 
					 
					
						
						
							
						
						8fd34d4741 
					 
					
						
						
							
							ble_mesh: example: Update example license  
						
						
						
						
					 
					
						2021-12-24 09:08:45 +08:00 
						 
				 
			
				
					
						
							
							
								baohongde 
							
						 
					 
					
						
						
							
						
						c138e47f45 
					 
					
						
						
							
							components/bt: Update licenses  
						
						
						
						
					 
					
						2021-12-08 10:59:06 +08:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						40c1f3e06e 
					 
					
						
						
							
							freertos: update module handles to struct type  
						
						... 
						
						
						
						This commit updates the handles for the timer, task and event_group
modules to struct type. This matches upstream freertos source.
Signed-off-by: Sudeep Mohanty <sudeep.mohanty@espressif.com > 
						
						
					 
					
						2021-12-06 08:37:06 +05:30 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						766aa57084 
					 
					
						
						
							
							Build & config: Remove leftover files from the unsupported "make" build system  
						
						
						
						
					 
					
						2021-11-11 15:32:36 +01:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						16677b0d3c 
					 
					
						
						
							
							global: make periph enable/disable APIs private  
						
						... 
						
						
						
						peripheral enable/disable usually should be managed by driver itself,
so make it as espressif private APIs, not recommended for user to use it
in application code.
However, if user want to re-write the driver or ports to other platform,
this is still possible by including the header in this way:
"esp_private/peripheral_ctrl.h" 
						
						
					 
					
						2021-11-08 10:37:47 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						e2275b1f63 
					 
					
						
						
							
							gptimer: clean up hal and ll for driver-ng  
						
						
						
						
					 
					
						2021-10-20 18:40:08 +08:00 
						 
				 
			
				
					
						
							
							
								Yuan Ming Fu 
							
						 
					 
					
						
						
							
						
						a2dc356e2c 
					 
					
						
						
							
							ble_mesh: aligenie_demo: Add sdkconfig.defaults for esp32c3  
						
						
						
						
					 
					
						2021-02-24 20:08:04 +08:00 
						 
				 
			
				
					
						
							
							
								InfiniteYuan 
							
						 
					 
					
						
						
							
						
						7e182bb808 
					 
					
						
						
							
							ble mesh: add aligenie ble mesh example  
						
						
						
						
					 
					
						2020-11-25 14:33:33 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						66fb5a29bb 
					 
					
						
						
							
							Whitespace: Automated whitespace fixes (large commit)  
						
						... 
						
						
						
						Apply the pre-commit hook whitespace fixes to all files in the repo.
(Line endings, blank lines at end of file, trailing whitespace) 
						
						
					 
					
						2020-11-11 07:36:35 +00:00 
						 
				 
			
				
					
						
							
							
								lly 
							
						 
					 
					
						
						
							
						
						72d96c4e81 
					 
					
						
						
							
							ble_mesh: example: Fix fast provisioning compile error  
						
						
						
						
					 
					
						2020-10-23 02:04:21 +00:00 
						 
				 
			
				
					
						
							
							
								Carlos Sobrinho 
							
						 
					 
					
						
						
							
						
						c2491c86b1 
					 
					
						
						
							
							Fix compilation warnings about portmacro being already define.  
						
						
						
						
					 
					
						2020-08-31 11:37:34 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						2917651478 
					 
					
						
						
							
							esp_rom: extract common ets apis into esp_rom_sys.h  
						
						
						
						
					 
					
						2020-07-27 15:27:01 +08:00 
						 
				 
			
				
					
						
							
							
								lly 
							
						 
					 
					
						
						
							
						
						a254c42173 
					 
					
						
						
							
							ble_mesh: Move TAG definition to each example  
						
						... 
						
						
						
						Move the TAG definition of each example to the corresponding
source file (previously it is defined in the common example
intialization header file), which can avoid the redefinition
of TAG in some situations. 
						
						
					 
					
						2020-06-20 05:34:30 +00:00 
						 
				 
			
				
					
						
							
							
								lly 
							
						 
					 
					
						
						
							
						
						c5226f8286 
					 
					
						
						
							
							ble_mesh: Add mesh example common nvs operations  
						
						
						
						
					 
					
						2020-06-01 09:34:13 +08:00 
						 
				 
			
				
					
						
							
							
								lly 
							
						 
					 
					
						
						
							
						
						2190c2c368 
					 
					
						
						
							
							ble_mesh: Define a macro for invalid company id  
						
						
						
						
					 
					
						2020-05-29 09:40:19 +00:00 
						 
				 
			
				
					
						
							
							
								lly 
							
						 
					 
					
						
						
							
						
						3209336f6b 
					 
					
						
						
							
							ble_mesh: Rename esp_fast_prov_* to ble_mesh_fast_prov_*  
						
						
						
						
					 
					
						2020-05-20 11:33:46 +00:00 
						 
				 
			
				
					
						
							
							
								lly 
							
						 
					 
					
						
						
							
						
						861816c353 
					 
					
						
						
							
							ble_mesh: Rename ble mesh example main & init files  
						
						... 
						
						
						
						- Rename ble_mesh_demo_main.c to main.c
- Rename ble_mesh_demo_init.* to ble_mesh_example_init.* 
						
						
					 
					
						2020-05-20 11:33:46 +00:00 
						 
				 
			
				
					
						
							
							
								lly 
							
						 
					 
					
						
						
							
						
						68fd967934 
					 
					
						
						
							
							ble_mesh: Move the example init to the common_components  
						
						
						
						
					 
					
						2020-05-20 11:33:46 +00:00 
						 
				 
			
				
					
						
							
							
								lly 
							
						 
					 
					
						
						
							
						
						a2a952aa55 
					 
					
						
						
							
							ble_mesh: Move the button component to common_components  
						
						
						
						
					 
					
						2020-05-20 11:33:46 +00:00 
						 
				 
			
				
					
						
							
							
								lly 
							
						 
					 
					
						
						
							
						
						db67e2d35c 
					 
					
						
						
							
							ble_mesh: Rename common_vendor_models to common_components  
						
						... 
						
						
						
						Since the scripts of CI will bypass common_components when
trying to get ALL_EXAMPLES, and these BLE Mesh components
will only be used by other mesh examples, i.e. no need to
be compiled as a single example, so we rename the folder
to common_componnets. 
						
						
					 
					
						2020-05-20 11:33:46 +00:00