luoxu 
							
						 
					 
					
						
						
							
						
						86fd1c0ca1 
					 
					
						
						
							
							fix(ble_mesh): ensure the operation of adv busy is thread-safe  
						
						 
						
						
						
						
					 
					
						2024-07-04 12:13:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								luoxu 
							
						 
					 
					
						
						
							
						
						5e7546269e 
					 
					
						
						
							
							feat(ble_mesh): add cas operation for bt_mesh_atomic_val_t  
						
						 
						
						
						
						
					 
					
						2024-07-04 12:13:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								InfiniteYuan 
							
						 
					 
					
						
						
							
						
						88fc51f107 
					 
					
						
						
							
							ble_mesh: stack: fix the structure init order to meet C++ requirements  
						
						 
						
						
						
						
					 
					
						2024-02-07 10:21:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liu Linyan 
							
						 
					 
					
						
						
							
						
						a4635d75ca 
					 
					
						
						
							
							fix(ble_mesh): Support using random adv interval for mesh packets  
						
						 
						
						
						
						
					 
					
						2023-12-29 11:11:21 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wangjialiang 
							
						 
					 
					
						
						
							
						
						c266dedb1f 
					 
					
						
						
							
							ble_mesh: stack: bug fix in bqb  
						
						 
						
						
						
						
					 
					
						2023-03-22 11:28:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						fd799153cf 
					 
					
						
						
							
							ble_mesh: stack: Minor updates for BQB test log  
						
						 
						
						
						
						
					 
					
						2023-03-16 14:23:22 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wangjialiang 
							
						 
					 
					
						
						
							
						
						87c694f44c 
					 
					
						
						
							
							ble_mesh: stack: Add a BQB macro for BQB test to enable some internal function or log  
						
						 
						
						
						
						
					 
					
						2023-03-16 12:29:44 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						a9fda54d39 
					 
					
						
						
							
							esp_hw_support/esp_system: Re-evaluate header inclusions and include directories  
						
						 
						
						... 
						
						
						
						This commit updates the visibility of various header files and cleans up
some unnecessary inclusions. Also, this commit removes certain header
include paths which were maintained for backward compatibility. 
						
						
					 
					
						2022-03-07 11:18:08 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						eeb9a9bd2c 
					 
					
						
						
							
							ble_mesh: stack: Update license of esp specific files  
						
						 
						
						
						
						
					 
					
						2021-10-28 21:20:27 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						cfde7adb7f 
					 
					
						
						
							
							esp_ble_mesh: Use standard ESP-IDF asserts  
						
						 
						
						... 
						
						
						
						Smaller binary size, means that config options for silent assert or disable
assert will apply 
						
						
					 
					
						2021-03-03 10:26:57 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						80bee1da1f 
					 
					
						
						
							
							ble_mesh: stack: Add prefix BLE_MESH_ for log related macros  
						
						 
						
						
						
						
					 
					
						2021-01-19 02:09:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						187fb9d959 
					 
					
						
						
							
							ble_mesh: stack: Fix compile warning with BIT macro  
						
						 
						
						
						
						
					 
					
						2021-01-18 08:59:14 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						d0901c81f8 
					 
					
						
						
							
							ble_mesh: stack: Fix using wrong | for OR between macros  
						
						 
						
						
						
						
					 
					
						2021-01-07 19:17:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						ac93a38990 
					 
					
						
						
							
							ble_mesh: stack: Support reporting normal ble adv packets  
						
						 
						
						
						
						
					 
					
						2020-12-21 09:08:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						fb531815b0 
					 
					
						
						
							
							ble_mesh: stack: Move bt_mesh_rand to mesh_common.c  
						
						 
						
						
						
						
					 
					
						2020-12-08 15:13:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						b77563abb0 
					 
					
						
						
							
							ble_mesh: Replace zephyr integer types with C99 types [Zephyr]  
						
						 
						
						
						
						
					 
					
						2020-12-08 15:13:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						162e11cff3 
					 
					
						
						
							
							ble_mesh: stack: Update ARRAY_SIZE definition  
						
						 
						
						
						
						
					 
					
						2020-12-08 15:13:04 +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 
							
						 
					 
					
						
						
							
						
						9176fe996c 
					 
					
						
						
							
							ble_mesh: stack: Add Kconfig options to make server models optional  
						
						 
						
						
						
						
					 
					
						2020-10-23 02:04:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						a1f1a6b484 
					 
					
						
						
							
							ble_mesh: stack: Use Kconfig option to make client models optional  
						
						 
						
						
						
						
					 
					
						2020-10-23 02:04:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						d13e0635a8 
					 
					
						
						
							
							ble_mesh: stack: Make some internal static functions inline  
						
						 
						
						
						
						
					 
					
						2020-10-23 02:04:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						051f02ee80 
					 
					
						
						
							
							ble_mesh: stack: Add a Kconfig option to make deinit optional  
						
						 
						
						
						
						
					 
					
						2020-10-23 02:04:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						675c94a9d4 
					 
					
						
						
							
							ble_mesh: stack: Introduce a new header file mesh_config.h  
						
						 
						
						
						
						
					 
					
						2020-10-23 02:04:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						2917651478 
					 
					
						
						
							
							esp_rom: extract common ets apis into esp_rom_sys.h  
						
						 
						
						
						
						
					 
					
						2020-07-27 15:27:01 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						b94ce120d6 
					 
					
						
						
							
							ble_mesh: stack: Only keep func pointer for very common log  
						
						 
						
						... 
						
						
						
						Currently only keep func pointer for the followings:
- Invalid parameter (mesh btc & mesh stack)
- Out of memory (mesh btc & mesh stack)
- Unknown act (mesh btc)
- Invalid model user data (mesh stack)
- BT_DBG("%s", __func__) (mesh btc & mesh stack)
- A few other specific situations (buf ref debug, send status check) 
						
						
					 
					
						2020-07-10 14:14:01 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						f5fcee186f 
					 
					
						
						
							
							ble_mesh: stack: Use macros for adv task name & prio  
						
						 
						
						
						
						
					 
					
						2020-07-08 01:45:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						89715d7010 
					 
					
						
						
							
							ble_mesh: stack: Make freertos static allocation visible  
						
						 
						
						
						
						
					 
					
						2020-07-08 01:45:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						cba3733d29 
					 
					
						
						
							
							ble_mesh: stack: Add a option of using IRAM for memory allocation  
						
						 
						
						
						
						
					 
					
						2020-07-08 01:45:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Island 
							
						 
					 
					
						
						
							
						
						3266511582 
					 
					
						
						
							
							Merge branch 'bugfix/ble_mesh_split_tinycrypt' into 'master'  
						
						 
						
						... 
						
						
						
						Bugfix/ble mesh split tinycrypt
See merge request espressif/esp-idf!9098  
						
						
					 
					
						2020-06-23 19:07:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Island 
							
						 
					 
					
						
						
							
						
						1420b6dd89 
					 
					
						
						
							
							Merge branch 'bugfix/ble_mesh_bt_hex' into 'master'  
						
						 
						
						... 
						
						
						
						ble_mesh: Fix wrong log output with bt_hex
See merge request espressif/esp-idf!9119  
						
						
					 
					
						2020-06-23 19:02:58 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						9e293b2e1f 
					 
					
						
						
							
							ble_mesh: Mark platform related default RNG as 0  
						
						 
						
						
						
						
					 
					
						2020-06-23 06:19:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						763f3ace61 
					 
					
						
						
							
							ble_mesh: Remove the previously added redundant aes files  
						
						 
						
						
						
						
					 
					
						2020-06-23 06:19:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						eecf9cc595 
					 
					
						
						
							
							ble_mesh: Update tinycrypt header file include guards  
						
						 
						
						... 
						
						
						
						Add BLE_MESH in the macro to make it specific for BLE Mesh. 
						
						
					 
					
						2020-06-23 06:19:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						eb7b2b5ae0 
					 
					
						
						
							
							ble_mesh: Format source and header files of tinycrypt  
						
						 
						
						
						
						
					 
					
						2020-06-23 06:19:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						ff7f088ebb 
					 
					
						
						
							
							ble_mesh: Port full implementation of tinycrypt [Zephyr]  
						
						 
						
						... 
						
						
						
						- Original code is here: https://github.com/zephyrproject-rtos/tinycrypt 
- Also this fixes the compile error when NimBLE and ESP BLE Mesh
  both uses the tinycrypt. 
						
						
					 
					
						2020-06-23 06:19:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						d7bd5c002e 
					 
					
						
						
							
							ble_mesh: Fix wrong log output with bt_hex  
						
						 
						
						... 
						
						
						
						- This issue was introduced in the commit: a788e7cd3d 
  which updated the bt_hex() function incorrectly.
- And in bt_hex(), we use 2 for the two-dimensional array, because currently
  at most two bt_hex() will be used at the same time. Also this will save
  some DRAM compared with using 4. 
						
						
					 
					
						2020-06-16 06:32:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						a0f1a43edc 
					 
					
						
						
							
							ble_mesh: Remove boolean type definitions  
						
						 
						
						
						
						
					 
					
						2020-06-11 16:17:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nikolaos Strikos 
							
						 
					 
					
						
						
							
						
						c04cfc2545 
					 
					
						
						
							
							ble_mesh: Do not #define bool when compiling in C++  
						
						 
						
						
						
						
					 
					
						2020-06-11 16:13:26 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						1e29d86dd3 
					 
					
						
						
							
							ble_mesh: Add net_buf_simple_init_with_data [Zephyr]  
						
						 
						
						
						
						
					 
					
						2020-06-01 13:57:41 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						6768c2b7a1 
					 
					
						
						
							
							ble_mesh: Check the result of creating timer  
						
						 
						
						
						
						
					 
					
						2020-05-27 09:30:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						d5b126667a 
					 
					
						
						
							
							ble_mesh: Add missing sdkconfig.h  
						
						 
						
						
						
						
					 
					
						2020-05-20 11:35:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						8ea6714a96 
					 
					
						
						
							
							ble_mesh: Spit mesh_util.h into different header files  
						
						 
						
						... 
						
						
						
						Split mesh_util.h into mesh_byteorder.h, mesh_compiler.h,
mesh_ffs.h and mesh_util.h based on the classification of
Zephyr, which will make further porting more clear. 
						
						
					 
					
						2020-05-11 02:29:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						52a30c8f4a 
					 
					
						
						
							
							ble_mesh: Split mesh os related into a separate file  
						
						 
						
						
						
						
					 
					
						2020-05-11 02:29:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						01a8a6c150 
					 
					
						
						
							
							ble_mesh: Split mesh mutex into a separate file  
						
						 
						
						
						
						
					 
					
						2020-05-11 02:29:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						c493be489f 
					 
					
						
						
							
							ble_mesh: Rename mesh_kernel.* to mesh_timer.*  
						
						 
						
						
						
						
					 
					
						2020-05-11 02:29:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						da99734ba8 
					 
					
						
						
							
							ble_mesh: Optimize net_buf_simple routines [Zephyr]  
						
						 
						
						... 
						
						
						
						Use sys_put_xyz() helpers instead of memcpy() whenever possible. This
brings in straight-line inline code for pushes and adds of known,
small sizes. 
						
						
					 
					
						2020-05-11 02:29:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						4fd1b2db0e 
					 
					
						
						
							
							ble_mesh: Add PRIu64 & PRIx64 in mesh_types.h  
						
						 
						
						
						
						
					 
					
						2020-05-11 02:29:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						fb84166cbd 
					 
					
						
						
							
							ble_mesh: Add push functions for supported bit-variants [Zephyr]  
						
						 
						
						... 
						
						
						
						Add push functions for bit-widths supported by add and pull functions. 
						
						
					 
					
						2020-05-11 02:29:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lly 
							
						 
					 
					
						
						
							
						
						ee1eb994b7 
					 
					
						
						
							
							ble_mesh: Add support for 64 bit data type [Zephyr]  
						
						 
						
						... 
						
						
						
						This enables pulling and pushing values in 64 bit format. 
						
						
					 
					
						2020-05-11 02:29:18 +00:00