OVMS3-idf/components
Jiang Jiang Jian bd20288b81 Merge branch 'feature/btdm_bluedroid' into 'master'
Feature/btdm bluedroid

This branch contain the bluedroid host code.
Currently,  Only GAP/GATT SERVER/GATT CLIENT release to users.
Actually, the content of the codes is further more than GAP/GATT and etc.
In this release version, users only need to concern about the APIs which are in "api/include/".

Now, suggestions in comment have been resolved are following:
1. The APIs use callback function. Ivan , Jeroen and me have discussed it. Currently the code will not be changed.
2. The APIs use OPEN/CLOSE. I have ask Ivan, besides bluedroid do this, we will keep the name.
3. Coding style. I have run format.sh to handle the style. And some spell error have been fixed.
4. APIs doxygen. I have clean the warning by doxygen. But bt.rst is still need to be completed.
5. Other comment without resolved face to face that I have to add response in the comment and fix them in the code
6. Fix some incorrect things. See the git log for details.

This 1st version of bluedroid release still have lots of things to do. But it can be done after this merge.
1. Compelete the BLUFI(Bluetooth config wifi connection) documents, security, application protocol and other.
2. Add SPP-LIKE profile.
3. Do more examples codes to cover most of the APIs.
4. Test and fix bug.

Another thing:
1. Do the document of APIs.(xml->bt.rst->html) 
(I will do this before merge as Ivan's suggestion)
This is already done. Besides, the union type in doxygen have something error. Ivan will fix it.



See merge request !239
2016-12-02 12:07:20 +08:00
..
app_update Merge branch 'bugfix/init_factory_bin' into 'master' 2016-12-01 16:14:42 +08:00
bootloader app_update: fix inconsistency between bootloader and OTA code 2016-12-01 13:46:02 +08:00
bootloader_support mbedTLS SHA acceleration: Allow concurrent digest calculation, works with TLS 2016-11-22 20:42:38 +11:00
bt component/bt : cleanup the function warning in doxygen 2016-12-01 20:55:08 +08:00
driver Merge branch 'driver_merge_tmp/merge_timer' into 'master' 2016-11-25 10:52:40 +08:00
esp32 Merge branch 'feature/btdm_bluedroid' into 'master' 2016-12-02 12:07:20 +08:00
esptool_py Merge branch 'master' into feature/btdm_bluedroid 2016-11-24 15:45:04 +08:00
ethernet ethernet: add first version of ethernet driver 2016-12-01 19:17:48 +08:00
expat Build system: Raise warning level 2016-11-16 15:57:34 +11:00
freertos Merge branch 'bugfix/ringbuffer_item_return_bug_report_from_chunguang' into 'master' 2016-11-25 09:31:20 +08:00
idf_test remove unexisting tests in unit test CIConfig 2016-11-23 16:22:51 +08:00
json build system: Refactor component.mk to not need component_common.mk 2016-11-10 15:52:22 +11:00
log catch log output from WiFi libs 2016-11-22 21:14:36 +08:00
lwip ethernet: add first version of ethernet driver 2016-12-01 19:17:48 +08:00
mbedtls mbedTLS SHA: Fix cloning of SHA-384 digests 2016-11-25 19:26:30 +11:00
micro-ecc micro-ecc: Add submodule dependency 2016-11-17 09:18:51 +11:00
newlib Merge branch 'feature/system_apis' into 'master' 2016-11-24 18:22:50 +08:00
nghttp build system: Refactor component.mk to not need component_common.mk 2016-11-10 15:52:22 +11:00
nvs_flash add updated nvs flash test 2016-11-23 11:29:36 +08:00
openssl remove legacy definitions from esp_types.h 2016-11-22 21:14:36 +08:00
partition_table add unit tests to esp-idf 2016-11-22 14:45:50 +08:00
spi_flash feature/fota_ops_api: add ota core api implement 2016-11-28 17:12:57 +08:00
tcpip_adapter ethernet: add first version of ethernet driver 2016-12-01 19:17:48 +08:00
vfs docs: fix Doxygen warnings, fail CI build on Doxygen warnings 2016-11-16 22:44:22 +08:00
wpa_supplicant wpa2 enterprise: change the type macro to platform default macro ESP_PLATFORM. 2016-11-25 16:56:09 +08:00
xtensa-debug-module build system: Refactor component.mk to not need component_common.mk 2016-11-10 15:52:22 +11:00