347 Commits

Author SHA1 Message Date
4e3a5769d3 optimize controller task handler (5bbe5533) 2017-07-31 14:41:34 +08:00
8fa4bfe0ae component/bt: modified the bt lib for fix the bug when sent negative security reponse crash. 2017-07-30 23:04:14 -04:00
10942b2ff0 add ISR check && fix vhci delay 2017-07-25 19:57:25 +08:00
11c13cfe5f fix RX packets losing bug(8e2ff681) 2017-07-20 15:40:11 +08:00
18d9d90fe1 fix txpwr api limits(6700b5ec) 2017-07-18 20:16:25 +08:00
f9993c7021 fix btdm init procedure, avoid deinit memory leak (bda96cde) 2017-07-13 23:10:58 +08:00
f0a77221bd modify task procedure for add ble tx power set
1. due to add more different functions, modify task procedure
2. add protection of ble tx power set
3. <93938563>
2017-07-13 00:08:34 +08:00
18b1491a2f add ble tx power set 2017-07-11 21:44:27 +08:00
af881936bf following V2.1RC (fix register) 2017-07-08 21:30:32 +08:00
30a3ab11c4 fix register operation 2017-07-07 20:03:39 +08:00
0f68ece75c bugfix in HCI layer to check NULL pointer in case that no packet is sent to host 2017-06-22 14:50:49 +08:00
03dbf4cdff bugfix for hci_le_rd_rmt_used_feats_cmd handler in not checking connection state 2017-06-21 15:50:41 +08:00
e1f7dbc3bd fix rx test mode task schedule delayed bug cause something error. 2017-06-07 14:54:46 +08:00
8f6c2c5481 bugfix for HCI command flow control in handling HCI_Host_Number_Of_Completed_Packets 2017-05-19 17:32:02 +08:00
e920ec21b8 disable information loggings from bt controller 2017-05-18 21:43:19 +08:00
3d6345f075 bt lib add dport access reference fix 2017-05-13 18:54:40 +08:00
cbdf2b94b1 bugfix for an assertion failure in r_ld_acl_data_tx when ACL-U transmission is resumed 2017-05-12 17:47:32 +08:00
d2b6923875 fix some bugs related to sniff mode in classic bluetooth controller 2017-05-03 20:30:56 +08:00
965318e4d9 use software interrupt(7) for vhci
(f75a5506)
2017-04-28 17:11:09 +08:00
0986936c6d support UART HCI and fix some bugs
1. support uart hci, developer need not to do a bridge of VHCI and UART.
2. fix bug that rand/srand called in isr.
3. fix bug that ble rx packet may cause assert.
2017-03-30 17:25:42 +08:00
a2181cfc08 ci: Fix github deployment (add missing GITHUB_PUSH_REFS variable) 2017-03-28 10:08:42 +11:00
1904093f76 ci: Push both master and release bt lib branches to github 2017-03-22 21:13:38 +08:00
5164b8cb0c let vhci callback "vhci_notify_host_send_available" be called in the context of BT controller task(9f6e18) 2017-03-22 19:37:42 +08:00
891188078b component/btdm: let vhci callback "vhci_notify_host_send_available" to be called in the context of BT controller task(076df6) 2017-03-22 18:08:24 +08:00
9a4bb1d528 modification on the usage of result from osi_read_efuse_mac() 2017-03-01 20:33:40 +08:00
9f9f6a004e bt ram release about 30K 2017-02-21 17:46:43 +08:00
dbac82b5c2 add btdm controller disable/enable for power save
1. add btdm controller disable/enable/deinit functions
2. operate task schedule big while from controller init
2017-02-21 00:39:12 +08:00
c70dc44f60 add frequency track function during bluetooth RX start and TX end interrupt 2017-02-10 15:37:33 +08:00
9c1eea6bb0 move functions that are potentially called in ISR to IRAM 2017-01-18 16:16:53 +08:00
52639e93f4 RF reference into iram 2017-01-17 13:47:11 +08:00
566acfd8c6 bugfix of LMP power control functions 2017-01-03 14:26:23 +08:00
91657e0c40 change toolchain (d64024) 2016-12-01 11:53:58 +08:00
a0f2d0a961 sw coexist option (721c72) 2016-11-24 17:55:40 +08:00
5349ca3634 no phy init 2016-11-24 15:03:47 +08:00
0f11ccac9a seperate phy init (3682fe) 2016-11-03 16:24:45 +08:00
116bca5495 VHCI use FROM_CPU_2(53290a) 2016-11-01 17:46:28 +08:00
0c3df46cb3 wifi_bt_coexist: update bt_reg
c551b188
2016-10-17 15:43:55 +08:00
079b86ab34 wifi_bt_coexist: rm libphy.a librtc.a
libphya.a librtc.a store in esp32/lib
2016-10-16 16:49:01 +08:00
aa05c3fc82 add libphy.a librtc.a
libphy.a librtc.a is in esp32/lib, so bt add the two libs, if someone use them, please put them into esp32/lib instead of the origin librtc.a/libphy.a
2016-10-07 11:12:56 +08:00
804a6f6854 bt_wifi_coexist lib 1st 2016-10-07 11:05:56 +08:00
bcbc35215c 1. add and modify several OSI functions
2. add mutex protection in VHCI APIs
3. disable some print messages during initialization
4. BTCM_CONTROLLER_VERSION changed to "010102"
2016-09-26 18:28:27 +08:00
b1b798b585 Deploy to GitHub automatically 2016-09-23 12:04:38 +08:00
6c9a6de656 fix some function name 2016-09-22 22:45:55 +08:00
3bee5393a9 change the README.rst 2016-09-22 17:26:37 +08:00
f33481aa5d add version 010100 2016-09-22 16:40:53 +08:00
9a50720af8 use same phy rtc as wifi and add bdaddr add & print 2016-09-22 16:20:45 +08:00
cfec2aea61 btdm controller lib and phy_bt rtc_bt 2016-09-22 14:39:56 +08:00