]>
granicus.if.org Git - esp-idf/log
Angus Gratton [Wed, 30 Aug 2017 05:16:11 +0000 (15:16 +1000)]
Remove redundant code line from uart.c
Merges part of https://github.com/espressif/esp-idf/pull/650
Simon Werner [Wed, 7 Jun 2017 04:56:05 +0000 (16:56 +1200)]
Fixed incorrect value in comments for GPIO_NUM_33.
Merges https://github.com/espressif/esp-idf/pull/676
Deomid Ryabkov [Mon, 19 Jun 2017 22:34:36 +0000 (23:34 +0100)]
Using a 128-bit UUID is not an error
Merges https://github.com/espressif/esp-idf/pull/713
lf [Thu, 13 Jul 2017 05:05:07 +0000 (00:05 -0500)]
Add quotes to PATH declarations
This is necessary in case someone has a space in their PATH variable (which is within the realm of possibility)
Merges https://github.com/espressif/esp-idf/pull/800
Geza Husi [Fri, 18 Aug 2017 07:27:54 +0000 (09:27 +0200)]
deep_sleep: RTC-GPIO pin calculation incorrect
Merges https://github.com/espressif/esp-idf/pull/822
Lacy Rhoades [Mon, 24 Jul 2017 00:33:20 +0000 (20:33 -0400)]
Typo fixes
Merges https://github.com/espressif/esp-idf/pull/831
Patrick Hobusch [Thu, 15 Jun 2017 13:21:31 +0000 (15:21 +0200)]
Fix distinction between shared and non-shared interrupts in docs
Merges https://github.com/espressif/esp-idf/pull/701
phuzi [Thu, 27 Jul 2017 08:54:10 +0000 (09:54 +0100)]
Update documentation for esp_avrc_api
Updated documentation for esp_err_t esp_avrc_ct_send_passthrough_cmd to show both pressed and released key states
Merges https://github.com/espressif/esp-idf/pull/846
Stephen Casner [Fri, 11 Aug 2017 21:06:06 +0000 (14:06 -0700)]
Add missing debug log message for out-of-sockets case
Merges https://github.com/espressif/esp-idf/pull/903
Deomid Ryabkov [Tue, 15 Aug 2017 13:36:06 +0000 (14:36 +0100)]
Provide a default for CONFIG_BT_RESERVE_DRAM
...when BT is not built
Merges https://github.com/espressif/esp-idf/pull/910
Chris Morgan [Tue, 22 Aug 2017 18:52:44 +0000 (14:52 -0400)]
openssl_server: Rename openssl_client_init() to openssl_server_init() to match usage
Merges https://github.com/espressif/esp-idf/pull/928
Angus Gratton [Wed, 30 Aug 2017 05:28:51 +0000 (13:28 +0800)]
Merge branch 'bugfix/mdns_tcpip_threadsafe' into 'master'
mdns: Use LwIP IPC for low-level API calls
See merge request !925
Ivan Grokhotkov [Wed, 30 Aug 2017 03:45:35 +0000 (11:45 +0800)]
Merge branch 'bugfix/dport_protect_crypto' into 'master'
add protection for crypto registers in DPORT
See merge request !928
Ivan Grokhotkov [Wed, 30 Aug 2017 03:43:38 +0000 (11:43 +0800)]
Merge branch 'feature/disable_some_perip_clk_when_cpu_start' into 'master'
Disable some peripheral clocks when cpu starts
See merge request !1089
Jeroen Domburg [Wed, 30 Aug 2017 02:00:19 +0000 (10:00 +0800)]
Merge branch 'feature/adc_calibration' into 'master'
esp_adc_cal component
See merge request !1084
Angus Gratton [Wed, 30 Aug 2017 01:43:00 +0000 (09:43 +0800)]
Merge branch 'bugfix/docs_updates' into 'master'
Removed redundant 'Logging to Host' and docs cleaning
See merge request !1158
Angus Gratton [Tue, 29 Aug 2017 23:56:00 +0000 (07:56 +0800)]
Merge branch 'feature/disable_rom_console' into 'master'
esp32: Add KConfig option to disable BASIC ROM Console fallback on first boot
See merge request !1134
krzychb [Fri, 25 Aug 2017 20:35:33 +0000 (22:35 +0200)]
Removed redundant 'Logging to Host' and docs cleaning
Darian Leung [Mon, 7 Aug 2017 13:33:01 +0000 (21:33 +0800)]
esp_adc_cal: Added ADC calibration component
Added component containg API that is able to correct raw ADC readings
into a voltage in mV. Also provided a helper function that combines
the process of getting the raw ADC1 reading then converting it to a
voltage in mV. In doing so, the adc1_get_voltage() function of the ADC
driver has been deprecated. Instead there is now adc1_get_raw to obtain
the raw ADC1 reading, and adc1_to_voltage() that gets the raw reading
and converts all in one function. Functions using the deprecated
adc1_get_voltage() have also been updated to use adc1_get_raw().
Conversion is based on ADC characteristics. The characteristics are based
on the ADC's v_ref, herefore the appropriate structure and functions have
been provided to obtain the ADC characteristics.
The existing ADC driver has also been modified by adding a function to
route the internal ADC reference voltage to a GPIO allowing users to measure
it manually.
Relevant documentation has also been updated
Ivan Grokhotkov [Tue, 29 Aug 2017 05:32:48 +0000 (13:32 +0800)]
Merge branch 'bugfix/unity_error_codes_as_hex' into 'master'
unity: log error codes as hex
See merge request !1166
Ivan Grokhotkov [Tue, 29 Aug 2017 05:32:37 +0000 (13:32 +0800)]
Merge branch 'bugfix/freertos_xportgetcoreid_iram' into 'master'
freertos: make sure xPortGetCoreID is placed into IRAM
See merge request !1165
Ivan Grokhotkov [Tue, 29 Aug 2017 05:32:24 +0000 (13:32 +0800)]
Merge branch 'bugfix/vfs_uart_read_write_lock' into 'master'
vfs_uart: fix write operation blocked by a read
See merge request !1164
Angus Gratton [Tue, 22 Aug 2017 05:40:53 +0000 (15:40 +1000)]
flash encryption: Also always disable ROM BASIC console when enabling flash encryption
Angus Gratton [Tue, 22 Aug 2017 04:55:23 +0000 (14:55 +1000)]
esp32: Add KConfig option to disable ROM Console fallback on first boot
Jeroen Domburg [Tue, 29 Aug 2017 03:24:34 +0000 (11:24 +0800)]
Merge branch 'bugfix/struct_h_extern_c' into 'master'
fix(struct_h): add extern "C" protection to *_struct.h header files.
See merge request !1162
Jeroen Domburg [Tue, 29 Aug 2017 03:24:31 +0000 (11:24 +0800)]
Merge branch 'bugfix/spi_def_typo_lsbfirst' into 'master'
bugfix(spi_master): fix the definition of ``SPI_DEVICE_BIT_LSBFIRST``.
See merge request !1154
XiaXiaotian [Tue, 8 Aug 2017 08:58:58 +0000 (16:58 +0800)]
Disable some peripheral clocks when cpu starts
All peripheral clocks are default enabled after chip is powered on.
When CPU starts, if reset reason is CPU reset, disable those clocks
that are not enabled before reset. Otherwise, disable all those
useless clocks.
These peripheral clocks must be enabled when the peripherals are
initialized and disabled when they are deinitialized.
Jeroen Domburg [Tue, 29 Aug 2017 03:15:34 +0000 (11:15 +0800)]
Merge branch 'bugfix/ringbuf_fix_assert_0byte_payload' into 'master'
Fix faulty ringbuffer assert
See merge request !1163
Angus Gratton [Tue, 29 Aug 2017 00:44:13 +0000 (08:44 +0800)]
Merge branch 'bugfix/secure_boot_enable' into 'master'
Fix regression when enabling secure boot
See merge request !1120
Ivan Grokhotkov [Mon, 21 Aug 2017 14:31:28 +0000 (22:31 +0800)]
unity: log error codes as hex
Error codes are normally defined as hex numbers in header files, so
changing the assert macro to print them as hex as well.
Ivan Grokhotkov [Tue, 29 Aug 2017 00:25:41 +0000 (08:25 +0800)]
freertos: make sure xPortGetCoreID is placed into IRAM
In some cases, xPortGetCoreID was not inlined, and ended up in flash.
Since this function is used in many situations when cache is disabled,
that caused exceptions. Adding IRAM attribute to fix that.
Ivan Grokhotkov [Tue, 29 Aug 2017 00:23:40 +0000 (08:23 +0800)]
vfs_uart: fix write operation blocked by a read
vfs_uart used same locks for read and write operations on a single UART.
If read operation was blocking (i.e. carried out via UART driver), the
lock was held by reading task until it received a line. During this time,
other tasks trying to write to the same UART would get blocked.
This change introduces separate read/write locks, and adds a test.
Another vfs_uart test if fixed (it was disabled since the
CONFIG_NEWLIB_STDOUT_ADDCR option was removed).
Jeroen Domburg [Mon, 28 Aug 2017 11:31:26 +0000 (19:31 +0800)]
Fix an assert that erroneously triggered when popping a zero-byte payload from the end of the ringbuffer
michael [Mon, 28 Aug 2017 10:10:46 +0000 (18:10 +0800)]
fix(struct_h): add extern "C" protection to *_struct.h header files.
Ivan Grokhotkov [Mon, 28 Aug 2017 09:36:58 +0000 (17:36 +0800)]
Merge branch 'bugfix/spi_hd_rx' into 'master'
fix(spi_dma_rx): add check to avoid using SPI half-duplex mode DMA with both MOSI and MISO phases.
See merge request !1111
Ivan Grokhotkov [Mon, 28 Aug 2017 08:38:11 +0000 (16:38 +0800)]
Merge branch 'feature/ets_timer' into 'master'
esp_timer: add high-resolution timer api
See merge request !1090
Jeroen Domburg [Fri, 25 Aug 2017 09:46:28 +0000 (17:46 +0800)]
Place uart_tx_wait_idle in IRAM
Ivan Grokhotkov [Mon, 21 Aug 2017 14:29:50 +0000 (22:29 +0800)]
soc: release interrupts which are not reserved by timers any more
Ivan Grokhotkov [Mon, 7 Aug 2017 15:28:36 +0000 (23:28 +0800)]
newlib: implement gettimeofday using of esp_timer
Ivan Grokhotkov [Mon, 7 Aug 2017 20:21:19 +0000 (04:21 +0800)]
esp_timer: add high resolution software timer API
Ivan Grokhotkov [Mon, 28 Aug 2017 03:32:20 +0000 (11:32 +0800)]
Merge branch 'bugfix/sdmmc_test' into 'master'
sdmmc: don't use high speed mode with SD over SPI
See merge request !1149
Jeroen Domburg [Mon, 28 Aug 2017 02:55:58 +0000 (10:55 +0800)]
Merge branch 'bugfix/uart_wait_idle_iram' into 'master'
Place uart_tx_wait_idle in IRAM
See merge request !1157
Ivan Grokhotkov [Mon, 28 Aug 2017 02:29:56 +0000 (10:29 +0800)]
Merge branch 'bugfix/spi_command' into 'master'
fix(spi_master): fix the command field to make it more intuitive to use.
See merge request !1119
michael [Mon, 21 Aug 2017 07:30:24 +0000 (15:30 +0800)]
doc(spi master): documents updated for several limitations.
michael [Tue, 15 Aug 2017 03:00:33 +0000 (11:00 +0800)]
fix(spi_dma_rx): add check to avoid using SPI half-duplex mode DMA with both MOSI and MISO phases.
michael [Fri, 25 Aug 2017 07:45:04 +0000 (15:45 +0800)]
typo(spi_master): fix the definition of ``SPI_DEVICE_BIT_LSBFIRST``.
also fix the documentation of spi_device_transmit.
Jeroen Domburg [Fri, 25 Aug 2017 09:46:28 +0000 (17:46 +0800)]
Place uart_tx_wait_idle in IRAM
Jiang Jiang Jian [Fri, 25 Aug 2017 08:16:47 +0000 (16:16 +0800)]
Merge branch 'bugfix/btdm_controller_hci_fc' into 'master'
component/bt: bugfix for hci acl flow control
See merge request !1151
Ivan Grokhotkov [Thu, 24 Aug 2017 08:28:37 +0000 (16:28 +0800)]
sdmmc: don't use high speed mode with SD over SPI
Disabling due to limitation of SPI driver (max 26MHz for full-duplex
mode over GPIO matrix)
Angus Gratton [Thu, 17 Aug 2017 05:48:43 +0000 (15:48 +1000)]
hwcrypto: Fix bug with concurrent SHA access
If two different types of SHA hashes were active in the hardware
concurrently, a race condition meant the SHA unit could be incorrectly
reset leading to all-zero results.
Angus Gratton [Thu, 17 Aug 2017 04:19:03 +0000 (14:19 +1000)]
mbedtls: Remove "unsafe" warning, enable AES by default & make SHA/MPI optional
Angus Gratton [Wed, 16 Aug 2017 06:02:46 +0000 (16:02 +1000)]
dport access: Fix WDT bug (permanent locking) in non-pinned tasks
If scheduler switches cores in narrow window during esp_dport_access_stall_other_cpu_start(), could cause the stall
interrupt to occur on the running CPU - halting the CPU until WDT cleans up.
Related to https://github.com/espressif/esp-idf/issues/630
Angus Gratton [Tue, 15 Aug 2017 23:06:52 +0000 (09:06 +1000)]
esp32 hwcrypto: Use spinlock instead of lock to protect AES
More than doubles performance of mbedTLS AES self-tests.
Angus Gratton [Tue, 15 Aug 2017 22:58:33 +0000 (08:58 +1000)]
esp32 hwcrypto: Use AES registers directly
Angus Gratton [Tue, 15 Aug 2017 06:45:55 +0000 (16:45 +1000)]
hwcrypto: Use DPORT-safe accesses with AES
Angus Gratton [Tue, 15 Aug 2017 06:45:40 +0000 (16:45 +1000)]
mbedtls tests: utility tests for APB corruption
Used when running mbedTLS self-tests to verify DPORT protection is working correctly.
Angus Gratton [Wed, 16 Aug 2017 02:15:37 +0000 (12:15 +1000)]
hwcrypto: SHA acceleration using safe DPORT reads
Angus Gratton [Wed, 16 Aug 2017 02:09:40 +0000 (12:09 +1000)]
hwcrypto bignum/MPI: Batch safe DPORT reads to improve performance
Angus Gratton [Thu, 17 Aug 2017 04:16:21 +0000 (14:16 +1000)]
dport access: Add _DPORT_REG_SET_BIT & _DPORT_REG_CLR_BIT
Angus Gratton [Tue, 15 Aug 2017 01:23:35 +0000 (11:23 +1000)]
dport access: Fix nested calls to DPORT_STALL_OTHER_CPU_START()
Ivan Grokhotkov [Tue, 27 Jun 2017 12:28:32 +0000 (20:28 +0800)]
esp32: add protection for DPORT registers of RSA
wangmengyang [Thu, 24 Aug 2017 12:59:32 +0000 (20:59 +0800)]
component/bt: bugfix for hci acl flow control
1. trigger hci data transmission upon reception of hci_host_nb_of_cmpl_pkts when hci acl flow control is in effect
Wu Jian Gang [Thu, 24 Aug 2017 12:40:22 +0000 (20:40 +0800)]
Merge branch 'bugfix/xtal_freq_40' into 'master'
esp32: by default, set 40MHz crystal frequency
See merge request !1140
Ivan Grokhotkov [Mon, 7 Aug 2017 20:27:10 +0000 (04:27 +0800)]
soc: fix/update definitions related to FRC timers
1. BIT(8) of CTRL is actually read-only bit indicating interrupt status
2. BIT(0) or CTRL had inverted meaning: 1 is “level”, 0 is “edge”
3. Add definitions of prescaler values
Ivan Grokhotkov [Thu, 24 Aug 2017 06:42:14 +0000 (14:42 +0800)]
Merge branch 'feature/multipart_nvs_support' into 'master'
Multiple partition support in NVS
See merge request !1129
Ivan Grokhotkov [Thu, 24 Aug 2017 06:41:39 +0000 (14:41 +0800)]
Merge branch 'test/UT_SDMMC' into 'master'
Enable SDMMC driver test cases
See merge request !1106
Ivan Grokhotkov [Thu, 24 Aug 2017 06:40:52 +0000 (14:40 +0800)]
Merge branch 'feature/libsodium_use_mbedtls' into 'master'
libsodium: Use mbedTLS implementations for SHA256 & SHA512
See merge request !1121
Ivan Grokhotkov [Thu, 24 Aug 2017 06:40:39 +0000 (14:40 +0800)]
Merge branch 'bugfix/mbedtls_config_mismatch' into 'master'
mbedtls: Add a shim header to account for including "mbedtls/config.h" directly in program
See merge request !1125
Ivan Grokhotkov [Thu, 24 Aug 2017 06:40:24 +0000 (14:40 +0800)]
Merge branch 'bugfix/nghttp2_v124' into 'master'
nghttp: Restore nghttp2 v1.24
See merge request !1132
Ivan Grokhotkov [Thu, 24 Aug 2017 06:35:29 +0000 (14:35 +0800)]
Merge branch 'bugfix/console_cmd_register' into 'master'
console: initialize buf_size before calling open_memstream
See merge request !1138
Ivan Grokhotkov [Thu, 24 Aug 2017 06:35:16 +0000 (14:35 +0800)]
Merge branch 'bugfix/dport_stall_in_esp32_component' into 'master'
Also do dport stalling in esp32 component
See merge request !1141
Ivan Grokhotkov [Thu, 24 Aug 2017 06:34:56 +0000 (14:34 +0800)]
Merge branch 'bugfix/menuconfig_phy' into 'master'
component/esp32 : move Phy out of Wifi section
See merge request !1145
Jeroen Domburg [Thu, 24 Aug 2017 06:33:34 +0000 (14:33 +0800)]
Merge branch 'bugfix/the_esp-wrover-kit_identity' into 'master'
ESP-WROVER-KIT now integrates the ESP32-WROVER module by default.
See merge request !1096
Ivan Grokhotkov [Thu, 24 Aug 2017 06:30:28 +0000 (14:30 +0800)]
Merge branch 'feature/app_trace_to_host_example' into 'master'
Example on using application trace and logging to host
See merge request !1082
Ivan Grokhotkov [Thu, 24 Aug 2017 06:30:06 +0000 (14:30 +0800)]
Merge branch 'feature/docs_esp32-wrover_info' into 'master'
docs: Included information about ESP32-WROVER module
See merge request !1107
Jiang Jiang Jian [Thu, 24 Aug 2017 03:29:32 +0000 (11:29 +0800)]
Merge branch 'bugfix/tw14823_lwip_assert_err' into 'master'
assert when close a connecting socket
See merge request !1136
Jiang Jiang Jian [Thu, 24 Aug 2017 03:02:54 +0000 (11:02 +0800)]
Merge branch 'bugfix/ampdu_default_wifi_settings' into 'master'
wifi: Fix compilation error in WIFI_INIT_CONFIG_DEFAULT() if AMPDU disabled
See merge request !1139
Jiang Jiang Jian [Thu, 24 Aug 2017 02:48:57 +0000 (10:48 +0800)]
Merge branch 'bugfix/btdm_config_local_privacy_func' into 'master'
component/bt: bugfix config local privacy
See merge request !1137
Jiang Jiang Jian [Thu, 24 Aug 2017 02:48:20 +0000 (10:48 +0800)]
Merge branch 'bugfix/btdm_fix_set_rand_addr_func' into 'master'
component/bt: fixbug_set_rand_addr()
See merge request !1123
Wang Jia Lin [Wed, 23 Aug 2017 11:12:39 +0000 (19:12 +0800)]
Merge branch 'bugfix/touch_pad_driver' into 'master'
driver(touch): fix bug and add more features
See merge request !1056
Ivan Grokhotkov [Wed, 23 Aug 2017 10:01:54 +0000 (18:01 +0800)]
Merge branch 'feature/btdm_remove_gki' into 'master'
component/bt : remove all GKI reference
See merge request !1122
Tian Hao [Wed, 23 Aug 2017 09:51:31 +0000 (17:51 +0800)]
component/esp32 : move Phy outof Wifi section
1. move Phy out of Wifi section
2. lowercase the Ethernet and Phy from 2nd letter.
zhiweijian [Tue, 22 Aug 2017 12:26:21 +0000 (20:26 +0800)]
Component/bt: bugifx config local privacy
Jeroen Domburg [Wed, 23 Aug 2017 08:43:57 +0000 (16:43 +0800)]
Also do dport stalling in esp32 component
Ivan Grokhotkov [Wed, 23 Aug 2017 08:33:26 +0000 (16:33 +0800)]
esp32: by default, set 40MHz crystal frequency
Tian Hao [Thu, 17 Aug 2017 13:13:45 +0000 (21:13 +0800)]
component/bt : remove all GKI reference
1. remove GKI(not use osi_free_and_reset)
2. modify mutex/semaphore to individual directory
3. set osi_malloc as malloc(previously use calloc)
4. change osi allocator debug osi_free
5. fix rebase of remove GKI
Angus Gratton [Fri, 18 Aug 2017 02:09:41 +0000 (12:09 +1000)]
secure boot: Fix enabling secure boot on first bootloader boot
Bootloader would accidentally check its own image for a secure boot signature,
but bootloader is unsigned (protected by secure boot digest).
Angus Gratton [Fri, 18 Aug 2017 02:08:38 +0000 (12:08 +1000)]
bootloader: Don't unnecessarily test OTA app slots more than once per boot
Would loop more than once through each OTA possibility, but really only
needs to try each slot once.
Angus Gratton [Mon, 21 Aug 2017 04:41:31 +0000 (14:41 +1000)]
wifi: Fix compilation error in WIFI_INIT_CONFIG_DEFAULT() if AMPDU disabled
krzychb [Fri, 11 Aug 2017 20:59:34 +0000 (22:59 +0200)]
docs: Included information about ESP32-WROVER module
Ivan Grokhotkov [Tue, 22 Aug 2017 17:07:03 +0000 (01:07 +0800)]
console: initialize buf_size before calling open_memstream
POSIX open_memstream documentation [1] does not mention that it may use
the value supplied in buf_size before the call.
newlib implementation of open_memstream does use it as a hint of the
buffer size [2]. To avoid using potential garbage in this variable,
newlib caps the size to 64kB (!).
If the allocation of this initial buffer fails, NULL file pointer is
returned. Previous code did not check returned file pointer and crashed
when it was used.
Initialize size to zero (in which case newlib allocates a 64 byte
buffer), and check the returned file pointer.
[1] http://pubs.opengroup.org/onlinepubs/
9699919799 /functions/open_memstream.html
[2] https://github.com/espressif/newlib-esp32/blob/
23c0f21 /newlib/libc/stdio/open_memstream.c#L26-L29
https://github.com/espressif/newlib-esp32/blob/
23c0f21 /newlib/libc/stdio/open_memstream.c#L324-L336
Ivan Grokhotkov [Tue, 22 Aug 2017 15:39:53 +0000 (23:39 +0800)]
Merge branch 'bugfix/spi_dma_align' into 'master'
fix(spi_dma): fix the receive error with RX DMA start with non-aligned address.
See merge request !1112
Wangjialin [Tue, 18 Jul 2017 11:57:28 +0000 (19:57 +0800)]
driver(touch): fix bug and add more features
1. add sens_struct.h
2. add definition of RTCCNTL and RTCIO
3. modify touch pad examples
4. update example code.
5. add comments add option in menuconfig
6. fix issue that pad index 8 and 9 are mismatched
7. add touch_pad_read_filtered() api to get value filtered by iir filter
8. modify touch pad isr func
9. Make the items in perihperal.ld in the sequence of address
10. delete Kconfig for touch pad
11. add touchpad filter APIs to adjust the filter
12. add touch_pad into index.rst
13. add touch_pad in Doxyfile
14. add touch_pad.rst
houchenyao [Fri, 11 Aug 2017 07:25:55 +0000 (15:25 +0800)]
unit test: add sd env and spi env for sdmmc
zhangyanjiao [Mon, 21 Aug 2017 08:32:50 +0000 (16:32 +0800)]
assert when close a connecting socket
Ivan Grokhotkov [Tue, 22 Aug 2017 12:03:12 +0000 (20:03 +0800)]
Merge branch 'bugfix/ci_fix_getting_sources' into 'master'
CI: Fix the spell for more reliable getting the sources
See merge request !1127
Ivan Grokhotkov [Tue, 22 Aug 2017 11:31:10 +0000 (19:31 +0800)]
Merge branch 'feature/sdmmc_highspeed_mode' into 'master'
SDMMC: add support for high-speed mode
See merge request !1108
Ivan Grokhotkov [Tue, 22 Aug 2017 11:30:48 +0000 (19:30 +0800)]
Merge branch 'feature/esptool-v2.1' into 'master'
esptool: Update to v2.1 final release
See merge request !1131
Ivan Grokhotkov [Tue, 22 Aug 2017 11:30:31 +0000 (19:30 +0800)]
Merge branch 'feature/kconfig_options_doc' into 'master'
Generate documentation for Kconfig options
See merge request !1128
Jiang Jiang Jian [Tue, 22 Aug 2017 08:30:08 +0000 (16:30 +0800)]
Merge branch 'bugfix/btdm_optimize_gatt_server_demo' into 'master'
component/bt: optimize gatt server demo
See merge request !1040