baohongde
dac1a2f363
components/bt: Write NULL ptr in assert instead of int wdt
2020-07-20 17:10:02 +08:00
baohongde
18e2b52d6d
components/bt: Fix ble assert(64, 0)
2020-07-20 17:10:02 +08:00
gengyuchao
cfb6bb7566
Add bt isr count to check controller clk state
2020-07-20 17:10:02 +08:00
gengyuchao
bc6bd5155d
Add bt send to queue timeout abort
2020-07-20 17:10:02 +08:00
gengyuchao
2f911d84db
Add bt alive Checker.
2020-07-20 17:10:02 +08:00
gengyuchao
9958b41cab
Change BTC BTU Queue from INTERNALRAM to PSRAM and Increase the BTC BTU HCI_HOST queue size
...
Add CONFIG_SPIRAM_USE_MALLOC check and Add free mem when btc btu deinit in use psram mode
Assign NULL to btc btu queue when deinit
2020-07-20 17:10:02 +08:00
baohongde
95ab1be706
components/bt: Ignore clkoff check in CS write/read
2020-07-20 17:10:01 +08:00
baohongde
8e15c53631
components/bt: update bt version log
2020-07-20 17:10:01 +08:00
baohongde
a77867d302
fix live lock in bt isr immediately
...
fix too many live lock
2020-07-20 17:10:01 +08:00
lly
c27b399a49
ble_mesh: add api to set net_transmit
2020-07-20 17:10:01 +08:00
baohongde
d1027a0514
Fix assert 524288
2020-07-20 17:10:01 +08:00
baohongde
79db8df354
components/bt: Fix disconnect due to sniff with error Dsniff
2020-07-20 17:10:00 +08:00
baohongde
176c02a9fe
components/bt: optimize code structure
...
Move some var to DRAM
2020-07-20 17:10:00 +08:00
weitianhua
552524e43a
Fix oppo r15 sniff mode issue
...
change bt version log
2020-07-20 17:09:50 +08:00
baohongde
030281444c
components/bt: Fix crash due to NULL point
2020-07-20 17:09:50 +08:00
baohongde
d5f02c8302
add DRAM_ATTR & add logs
2020-07-20 17:09:49 +08:00
lly
d396624a60
ble_mesh: Check if appkey exist before deleting it
2020-04-20 18:26:17 +08:00
lly
4ede6c8c15
ble_mesh: Fix compile error when -O2 (performance) is chosen
2020-04-20 18:26:17 +08:00
lly
0c5d5c9dd6
ble_mesh: Add length check for some mesh operations
2020-04-20 18:26:17 +08:00
lly
1a89bfaef3
ble_mesh: Reduce the level of some mesh logs
2020-04-20 18:26:17 +08:00
lly
be3be59feb
ble_mesh: Remove some redundant functions
2020-04-20 18:26:17 +08:00
lly
679b55da62
ble_mesh: Provisioner provisioning miscellaneous fix
2020-04-20 18:26:17 +08:00
lly
e9b87fda73
ble_mesh: Continue node info restore even if failure happens
2020-04-20 18:26:17 +08:00
lly
20f1838563
ble_mesh: Fix Provisioner provisioning deadlock
2020-04-20 18:26:16 +08:00
lly
f3e107ada9
ble_mesh: Fix update wrong last_hb info
2020-04-20 18:26:16 +08:00
lly
fb33c67532
ble_mesh: Change Provisioned before log to info level
2020-04-20 18:26:16 +08:00
lly
99c6aad0a6
ble_mesh: Use the right netkey during iv update
2020-04-20 18:26:16 +08:00
lly
1ff2d61ddf
ble_mesh: Use the right net_idx & app_idx for publish
2020-04-20 18:26:16 +08:00
lly
bb2c0475eb
ble_mesh: Check buf->ref before unref the buffer
2020-04-20 18:26:16 +08:00
lly
b5ab64b4d9
ble_mesh: Fix mesh memory use-after-free issue
2020-04-20 18:26:16 +08:00
lly
5c2e8930f9
ble_mesh: Add an API to directly erase mesh info
2020-04-20 18:26:16 +08:00
lly
f34f7bade6
ble_mesh: Add ble mesh deinit in btc task
2020-04-20 18:26:16 +08:00
lly
4790b63e2b
ble_mesh: Free beacon timer when deinit mesh
2020-04-20 18:26:16 +08:00
lly
407b9b0a68
ble_mesh: Use lock for mesh timer operations
2020-04-20 18:26:16 +08:00
lly
bad97eb1f9
ble_mesh: Add an API to get Provisioner node table entry
2020-04-20 18:26:16 +08:00
lly
b6bcdad3db
ble_mesh: Provisioner supports receiving heartbeat
2020-04-20 18:26:16 +08:00
lly
b6cb812499
ble_mesh: Allow maximum 377 octets payload
2020-04-20 18:26:16 +08:00
lly
f41b9d6d64
ble_mesh: Reset transport info when node is removed
2020-04-20 18:26:16 +08:00
lly
576dcffec1
ble_mesh: Provisioner ignores msg from removed node
2020-04-20 18:26:15 +08:00
lly
8a7c8b2d60
ble_mesh: Provisioner supports multiple nvs namespaces
2020-04-20 18:26:15 +08:00
lly
a58c272b8c
ble_mesh: Different vendor models use the same opcode
2020-04-20 18:26:15 +08:00
lly
dfbdddecc1
ble_mesh: Fix compile error with c++ files
2020-04-20 18:26:15 +08:00
lly
46a23d9f8a
ble_mesh: Kconfig included a UTF-8 comma
2020-04-20 18:26:15 +08:00
lly
36918e179c
ble_mesh: Miscellaneous modifications
...
1. Add an API to get provisioned node count
2. Update several ble mesh documents
3. Fix some bugs which have been merged
2020-04-20 18:26:15 +08:00
lly
3d49e49210
ble_mesh: Fix an issue which may cause task block
2020-04-20 18:26:15 +08:00
lly
5f04a02bb1
ble_mesh: Miscellaneous updates
...
1. Use PSRAM for BLE Mesh mutex, queue and task
2. Add a parameter for esp_ble_mesh_deinit()
3. Add a option to enable using memory from PSRAM
4. Provisioner use internal static oob length
5. Update ble mesh tx rx test examples
6. Clear ble coexistence status bit by bit
7. Fix an issue which fails to store comp data
2020-04-20 18:26:15 +08:00
lly
3b935e3fad
ble_mesh: Miscellaneous modifications
...
1. Add local AppKey and NetKey update APIs
2. NULL can be input if message has no parameters
3. Fix compile warning when BT log is disabled
4. Initilize mesh stack local variables
5. Use the latest coexist functions
2020-04-20 18:26:15 +08:00
lly
c4b21e9d47
ble_mesh: Add several APIs for Provisioner
...
1. Add an API to get node with device uuid
2. Add an API to get node with unicast address
3. Add an API to delete node with device uuid
4. Add an API to delete node with unicast address
2020-04-20 18:26:15 +08:00
lly
cb2cb8fea7
ble_mesh: Add an API to get node info with unicast addr
2020-04-20 18:26:15 +08:00
lly
787ee04a5d
ble_mesh: Clean up included header files
2020-04-20 18:26:14 +08:00