OVMS3-idf/components/esp32/include/soc
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
..
bb_reg.h Initial public version 2016-08-17 23:08:22 +08:00
boot_mode.h Initial public version 2016-08-17 23:08:22 +08:00
cpu.h Implement system_* APIs in IDF 2016-11-22 21:14:36 +08:00
dport_reg.h hwcrypto: Fixes for disabling one hardware unit causing reset of a different unit 2016-11-22 20:42:38 +11:00
efuse_reg.h esp32: efuse_reg add bit values for read & write disable flags 2016-11-02 10:41:59 +11:00
emac_ex_reg.h ethernet: add first version of ethernet driver 2016-12-01 19:17:48 +08:00
emac_reg_v2.h ethernet: add first version of ethernet driver 2016-12-01 19:17:48 +08:00
frc_timer_reg.h conver tabs to spaces in frc_timer_reg.h 2016-11-03 17:44:23 +08:00
gpio_reg.h add gpio driver code 2016-09-19 17:33:21 +08:00
gpio_sd_reg.h Only modify headers in soc/ . 2016-09-14 13:47:28 +08:00
gpio_sd_struct.h add gpio driver code 2016-09-19 17:33:21 +08:00
gpio_sig_map.h Initial public version 2016-08-17 23:08:22 +08:00
gpio_struct.h add gpio driver code 2016-09-19 17:33:21 +08:00
hwcrypto_reg.h hwcrypto: Fixes for disabling one hardware unit causing reset of a different unit 2016-11-22 20:42:38 +11:00
i2c_reg.h Only modify headers in soc/ . 2016-09-14 13:47:28 +08:00
i2c_struct.h Merge branch 'driver_merge_tmp/fix_fifo_struct_header' into 'master' 2016-09-22 11:39:16 +08:00
i2s_reg.h modify i2s_reg.h, rebase to master 2016-09-14 13:47:28 +08:00
i2s_struct.h add gpio driver code 2016-09-19 17:33:21 +08:00
io_mux_reg.h Amend gpio driver to work around SoC bug with some pullups/pulldowns in the GPIO peripheral; mark existing function that does not always work as deprecated 2016-11-15 10:29:52 +08:00
ledc_reg.h Only modify headers in soc/ . 2016-09-14 13:47:28 +08:00
ledc_struct.h components/driver: modify LEDC driver 2016-09-26 09:56:03 +08:00
pcnt_reg.h driver: improve pulse counter code 2016-11-24 12:01:21 +08:00
pcnt_struct.h driver: Add PCNT code 2016-11-21 18:17:07 +08:00
pid.h Initial public version 2016-08-17 23:08:22 +08:00
rmt_reg.h add RMT driver and example 2016-11-22 00:57:19 +08:00
rmt_struct.h add RMT driver and example 2016-11-22 00:57:19 +08:00
rtc_cntl_reg.h newlib: implement time syscalls 2016-11-02 17:31:35 +08:00
rtc_io_reg.h Only modify headers in soc/ . 2016-09-14 13:47:28 +08:00
saradc_reg.h modify character conversion error and typo 2016-09-14 13:47:28 +08:00
soc.h Merge branch 'feature/btdm_bluedroid' into 'master' 2016-12-02 12:07:20 +08:00
spi_reg.h modify character conversion error and typo 2016-09-14 13:47:28 +08:00
spi_struct.h add gpio driver code 2016-09-19 17:33:21 +08:00
timer_group_reg.h Move write key and stage action select constants into headers 2016-10-26 14:54:50 +08:00
timer_group_struct.h add gpio driver code 2016-09-19 17:33:21 +08:00
uart_reg.h Add UART driver 2016-10-24 09:17:10 +08:00
uart_struct.h Merge branch 'driver_merge_tmp/fix_fifo_struct_header' into 'master' 2016-09-22 11:39:16 +08:00
uhci_reg.h modify character conversion error and typo 2016-09-14 13:47:28 +08:00
uhci_struct.h add gpio driver code 2016-09-19 17:33:21 +08:00
wdev_reg.h Add API for random number generator 2016-11-22 21:14:37 +08:00