Ivan Grokhotkov
e1846df542
Merge branch 'feature/app_trace_to_host_example' into 'master'
...
Example on using application trace and logging to host
See merge request !1082
2017-08-24 14:30:28 +08:00
Ivan Grokhotkov
cc96234bb8
Merge branch 'feature/docs_esp32-wrover_info' into 'master'
...
docs: Included information about ESP32-WROVER module
See merge request !1107
2017-08-24 14:30:06 +08:00
Jiang Jiang Jian
72a6b26244
Merge branch 'bugfix/tw14823_lwip_assert_err' into 'master'
...
assert when close a connecting socket
See merge request !1136
2017-08-24 11:29:32 +08:00
Jiang Jiang Jian
d42208ffe8
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
2017-08-24 11:02:54 +08:00
Jiang Jiang Jian
258480822b
Merge branch 'bugfix/btdm_config_local_privacy_func' into 'master'
...
component/bt: bugfix config local privacy
See merge request !1137
2017-08-24 10:48:57 +08:00
Jiang Jiang Jian
8b4229fcd6
Merge branch 'bugfix/btdm_fix_set_rand_addr_func' into 'master'
...
component/bt: fixbug_set_rand_addr()
See merge request !1123
2017-08-24 10:48:20 +08:00
Wang Jia Lin
f1ecffb46c
Merge branch 'bugfix/touch_pad_driver' into 'master'
...
driver(touch): fix bug and add more features
See merge request !1056
2017-08-23 19:12:39 +08:00
Ivan Grokhotkov
de10032717
Merge branch 'feature/btdm_remove_gki' into 'master'
...
component/bt : remove all GKI reference
See merge request !1122
2017-08-23 18:01:54 +08:00
Tian Hao
08221589fc
component/esp32 : move Phy outof Wifi section
...
1. move Phy out of Wifi section
2. lowercase the Ethernet and Phy from 2nd letter.
2017-08-23 17:51:31 +08:00
zhiweijian
19bf8cef1f
Component/bt: bugifx config local privacy
2017-08-23 17:42:38 +08:00
Jeroen Domburg
123966deea
Also do dport stalling in esp32 component
2017-08-23 16:43:57 +08:00
Ivan Grokhotkov
9a8c0392f5
esp32: by default, set 40MHz crystal frequency
2017-08-23 16:33:26 +08:00
Tian Hao
e4f63819a1
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
2017-08-23 15:29:30 +08:00
Angus Gratton
7755015f4f
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).
2017-08-23 11:19:42 +10:00
Angus Gratton
43e231c916
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.
2017-08-23 11:19:42 +10:00
Angus Gratton
83a3241341
wifi: Fix compilation error in WIFI_INIT_CONFIG_DEFAULT() if AMPDU disabled
2017-08-23 09:33:47 +10:00
krzychb
173cce2850
docs: Included information about ESP32-WROVER module
2017-08-22 20:08:04 +02:00
Ivan Grokhotkov
0ed64da963
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
2017-08-23 01:10:30 +08:00
Ivan Grokhotkov
2861f3e88e
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
2017-08-22 23:39:53 +08:00
Wangjialin
842caaab21
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
2017-08-22 21:21:39 +08:00
houchenyao
cf64c7e9a6
unit test: add sd env and spi env for sdmmc
2017-08-22 21:01:34 +08:00
zhangyanjiao
61f64e38d9
assert when close a connecting socket
2017-08-22 20:36:35 +08:00
Ivan Grokhotkov
6f52cf0f9d
Merge branch 'bugfix/ci_fix_getting_sources' into 'master'
...
CI: Fix the spell for more reliable getting the sources
See merge request !1127
2017-08-22 20:03:12 +08:00
Ivan Grokhotkov
4f4808445f
Merge branch 'feature/sdmmc_highspeed_mode' into 'master'
...
SDMMC: add support for high-speed mode
See merge request !1108
2017-08-22 19:31:10 +08:00
Ivan Grokhotkov
0532d37373
Merge branch 'feature/esptool-v2.1' into 'master'
...
esptool: Update to v2.1 final release
See merge request !1131
2017-08-22 19:30:48 +08:00
Ivan Grokhotkov
4781f806f4
Merge branch 'feature/kconfig_options_doc' into 'master'
...
Generate documentation for Kconfig options
See merge request !1128
2017-08-22 19:30:31 +08:00
Jiang Jiang Jian
642117a37f
Merge branch 'bugfix/btdm_optimize_gatt_server_demo' into 'master'
...
component/bt: optimize gatt server demo
See merge request !1040
2017-08-22 16:30:08 +08:00
Jiang Jiang Jian
2e7d2b3ece
Merge branch 'bugfix/btdm_modify_gatt_client_demo' into 'master'
...
component/bt: optimize gatt_client demo
See merge request !1039
2017-08-22 16:29:48 +08:00
Amey Inamdar
a2dcf7faa8
nvs: Support for handling multiple NVS partitions
...
This commit adds support for multiple NVS partitions. This provides application a flexibility to have multiple NVS
partitions such as separate partition with read-only manufacturing data and read-write partition with configuration.
Application can also use this to separate out application's configuration storage from system configuration.
This feature does not change any of the basic property of NVS subsystem. The same-named namespaces across partitions are
considered to be different namespaces. The original NVS API available for the applications remains unchanged. The only
difference is that instead of first NVS partition in the partition table, it now operates on the partition with label
"nvs" (which is default in the IDF provided partition table files). Additional APIs are provided to open a handle and
erase NVS with partition name as a parameter.
A test case is added in the host tests and it is made sure that all the host tests pass. nvs_rw_value app is also tested
with multiple partitions.
Signed-off-by: Amey Inamdar <amey.inamdar@gmail.com>
2017-08-22 13:48:14 +05:30
Amey Inamdar
3e4e4dd07a
nvs_flash: Reduced visibility of handle counter
...
Monotonically increasing handle counter need not be visible outside the HandleEntry class.
Signed-off-by: Amey Inamdar <amey.inamdar@gmail.com>
2017-08-22 12:58:56 +05:30
Ivan Grokhotkov
908f94c8e9
docs: wifi: use list instead of nested table
...
Latex backend does not support nested tables, which caused documentation
build to fail on readthedocs.
2017-08-22 15:12:35 +08:00
Ivan Grokhotkov
08e787dc4d
mbedtls: remove duplicate Kconfig options
2017-08-22 15:12:35 +08:00
Ivan Grokhotkov
430cf3e9b3
docs: link to Kconfig options documentation
2017-08-22 15:12:35 +08:00
Ivan Grokhotkov
a2f4f2999d
docs: generate documentation for Kconfig options
...
This adds a simple script which parses Kconfig files using Kconfiglib
and emits ReST document with the list of all options. For each option
a link target is generated, to make it possible to link to any Kconfig
option from the rest of the documentation.
Since Kconfiglib is not on PyPI, the latest version (45f87b9d) is
bundled into the docs directory.
2017-08-22 15:12:34 +08:00
zhiweijian
6fa06c4646
Component/bt: optimize gatt server demo
2017-08-22 14:48:01 +08:00
zhiweijian
2e6835e90c
Component/bt: optimize gatt_client demo
2017-08-22 14:40:12 +08:00
Ivan Grokhotkov
fb43948413
Update several Kconfig files to make help texts compatible with ReST
2017-08-22 14:34:19 +08:00
zhiweijian
974cff4773
Component/bt: fixbug_set_rand_addr()
...
- The two most significant bits of the address shall be equal to 1
- All bits of the random part of the address shall not be equal to 1
- All bits of the random part of the address shall not be equal to 0
2017-08-22 14:25:10 +08:00
Jiang Jiang Jian
9b18625d29
Merge branch 'bugfix/memory_leak_when_run_wpa2' into 'master'
...
wpa2: fix memory leak when run wpa2
See merge request !1126
2017-08-22 14:18:17 +08:00
Jiang Jiang Jian
9f24f06a65
Merge branch 'bugfix/btdm_security_section_remove_bug' into 'master'
...
component/bt: Change the remove section error && SMP_INCLUDE marco
See merge request !1133
2017-08-22 14:13:29 +08:00
Jiang Jiang Jian
43f3c59f81
Merge branch 'feature/btdm_add_multiple_connections_demo' into 'master'
...
component/bt : add gattc multiple connect demo
See merge request !1027
2017-08-22 14:12:33 +08:00
Jiang Jiang Jian
5c3f2bdd00
Merge branch 'feature/btdm_add_gatt_security_client_demo' into 'master'
...
component/bt: add gatt_security_client demo
See merge request !1049
2017-08-22 11:59:42 +08:00
Jiang Jiang Jian
b0188b3f29
Merge branch 'bugfix/btdm_add_check_value_length_for_gatts_get_attribute_value' into 'master'
...
component/bt: add check value and length for esp_ble_gatts_get_attr_value(uint16…
See merge request !1110
2017-08-22 11:37:56 +08:00
Yulong
71d35c7770
component/bt: Change the remove section error.
2017-08-21 23:28:45 -04:00
Angus Gratton
581aa57a05
nghttp: Restore nghttp2 v1.24
...
We had already updated to v1.24 months ago, but the submodule commit was accidentally
reverted in 1fb85b494c
.
Fixes (again) error when compiling with assertions disabled.
As reported on forum: https://esp32.com/viewtopic.php?f=13&t=2750&p=13069
2017-08-22 13:01:36 +10:00
Deng Xin
d739e6bf05
WPA2:Fix the issue memory leak when run wifi enterprise
...
fix the issue memory leak when run wpa2
2017-08-22 10:49:31 +08:00
Angus Gratton
d6c3fb52c8
esptool: Update to v2.1 final release
...
Replaces v2.1-beta1 release.
Compared to beta, fixes issues with espefuse.py not prompting correctly on Windows (TW11139).
2017-08-22 11:49:07 +10:00
michael
4c9754726f
fix(spi_master): fix the command field to make it more intuitive to use.
2017-08-21 20:37:57 +08:00
Jiang Jiang Jian
fc85cb683d
Merge branch 'feature/wifi_and_ip_event_process_refactor' into 'master'
...
Feature/wifi and ip event process refactor
See merge request !986
2017-08-21 19:49:30 +08:00
Jiang Jiang Jian
5c9d9ae696
Merge branch 'bugfix/btdm_smp_invalid_key_size' into 'master'
...
component/bt: Change the SMP key size analyzing conditions.
See merge request !958
2017-08-21 19:38:15 +08:00