]>
granicus.if.org Git - esp-idf/log
krzychb [Wed, 13 Sep 2017 17:48:00 +0000 (19:48 +0200)]
Changed initialization sequence of application tracing component on APP CPU so it follows completion of initialization of the same component on PRO CPU. Previously, because of missing locking mechanism, both components were printing logs to UART at the same time. As results logs contained only corrupted characters / were not legible at all. Internal tracking: esp-idf/openocd-esp32, Issue 15
Jiang Jiang Jian [Thu, 14 Sep 2017 14:24:52 +0000 (22:24 +0800)]
Merge branch 'bugfix/btdm_modify_mtu_in_spp_client_demo' into 'master'
component/bt: modify mtu api in spp client demo
See merge request !1266
zhiweijian [Thu, 14 Sep 2017 13:07:25 +0000 (21:07 +0800)]
Component/bt: modify mtu api in spp client demo
Jiang Jiang Jian [Thu, 14 Sep 2017 13:07:58 +0000 (21:07 +0800)]
Merge branch 'bugfix/optimize_lwip_loopback_route' into 'master'
optimize lwip route when loopback open and in "APSTA" mode
See merge request !1252
Jiang Jiang Jian [Thu, 14 Sep 2017 12:39:02 +0000 (20:39 +0800)]
Merge branch 'bugfix/fix_some_wifi_lib_bugs' into 'master'
Fix some wifi lib bugs
See merge request !1255
Jiang Jiang Jian [Thu, 14 Sep 2017 12:38:30 +0000 (20:38 +0800)]
Merge branch 'feature/refractor_smartconfig' into 'master'
Refractor smartconfig
See merge request !1253
Jeroen Domburg [Thu, 14 Sep 2017 10:07:06 +0000 (18:07 +0800)]
Merge branch 'bugfix/panic_dport_no_mutex' into 'master'
Panic: stop dport access handler without trying to use a lock
See merge request !1244
Jiang Jiang Jian [Thu, 14 Sep 2017 09:24:02 +0000 (17:24 +0800)]
Merge branch 'bugfix/btdm_gatt_read_by_type_bug' into 'master'
component/bt: Fix gatt read by type response bug
See merge request !1102
Jiang Jiang Jian [Thu, 14 Sep 2017 09:15:17 +0000 (17:15 +0800)]
Merge branch 'feature/btdm_ble_spp_server_demo' into 'master'
component/bt: add example for ble spp server
See merge request !1042
Jiang Jiang Jian [Thu, 14 Sep 2017 09:15:01 +0000 (17:15 +0800)]
Merge branch 'feature/btdm_ble_spp_client_demo' into 'master'
component/bt: add example for ble spp client
See merge request !1043
zhangyanjiao [Wed, 13 Sep 2017 06:24:08 +0000 (14:24 +0800)]
optimize lwip route when loopback open and in "APSTA" mode
XiaXiaotian [Wed, 13 Sep 2017 12:39:57 +0000 (20:39 +0800)]
Fix some wifi lib bugs
1. add adc2 coexistence
2. change NOW() to WDEV_NOW()
3. call ets_timer_done() before calling ets_timer_setfn()
4. fix the bug that api lock is not unlocked when call esp_wifi_stop()
twice
5. more hmac tx buffer limit from 32 to 64.
Ivan Grokhotkov [Thu, 14 Sep 2017 06:28:12 +0000 (14:28 +0800)]
Merge branch 'feature/ext_ram_allocatable_using_heap_alloc_cap' into 'master'
Make external RAM allocatable using heap_alloc_cap
See merge request !1226
Ivan Grokhotkov [Thu, 14 Sep 2017 05:46:18 +0000 (13:46 +0800)]
Merge branch 'bugfix/ci_sphinx_warnings' into 'master'
ci: Add new check_doc_warnings.sh script, pre-process log lines
See merge request !1258
Angus Gratton [Thu, 14 Sep 2017 00:34:25 +0000 (10:34 +1000)]
ci: Add new check_doc_warnings.sh script, pre-process log lines
* Fixes issue in !1250 when IDF_PATH changes on build runner
* Allows checking document warnings before CI run
* Will be robust to line number changes in document files
Ivan Grokhotkov [Thu, 14 Sep 2017 02:49:12 +0000 (10:49 +0800)]
Merge branch 'feature/docs_adc_api_reference' into 'master'
More details added to description of ADC API
See merge request !1240
Jeroen Domburg [Wed, 6 Sep 2017 08:13:40 +0000 (16:13 +0800)]
Make 80MHz PSRAM work as well, add testcase for weirdness reported on esp32 forums, clean up unused define in psram code
Jeroen Domburg [Tue, 5 Sep 2017 09:29:57 +0000 (17:29 +0800)]
Add option to allocate external RAM using heap_alloc_caps
Ivan Grokhotkov [Thu, 14 Sep 2017 02:42:57 +0000 (10:42 +0800)]
Merge branch 'bugfix/docs_formatting' into 'master'
Resolved docs formatting issues that sneak into documentation on master with MR 1061
See merge request !1257
krzychb [Wed, 13 Sep 2017 18:54:21 +0000 (20:54 +0200)]
Resolved docs formatting issues that sneak into documentation with MR 1061
Jiang Jiang Jian [Wed, 13 Sep 2017 12:39:38 +0000 (20:39 +0800)]
Merge branch 'feature/btdm_update_to_bluedroid7.1_l2cap' into 'master'
component/bt: Added the new feature of the l2cap layer from the bluedroid new version 7.1.1
See merge request !1087
Jiang Jiang Jian [Wed, 13 Sep 2017 12:32:53 +0000 (20:32 +0800)]
Merge branch 'feature/add_espnow' into 'master'
add ESPNOW feature
See merge request !1061
Jiang Jiang Jian [Wed, 13 Sep 2017 12:27:17 +0000 (20:27 +0800)]
Merge branch 'bugfix/btdm_gatts_notify_stress_test_crash' into 'master'
component/bt: fix bug for gatts notify stress test crash
See merge request !1245
Ivan Grokhotkov [Wed, 13 Sep 2017 10:05:09 +0000 (18:05 +0800)]
Merge branch 'feature/toolchain-update' into 'master'
Toolchain update
See merge request !1204
Ivan Grokhotkov [Wed, 13 Sep 2017 10:02:32 +0000 (18:02 +0800)]
Merge branch 'bugfix/spiffs_submodule' into 'master'
spiffs: Track spiffs submodule in component
See merge request !1251
Ivan Grokhotkov [Tue, 12 Sep 2017 10:50:33 +0000 (18:50 +0800)]
build system: trim crosstool-ng commit ID when checking version
Since 2.11.0, git does not default to 7 characters for short commit IDs,
instead automatically estimating the number of characters based on
repository size [1]. If the toolchain was compiled on a computer with
new version of git installed, commit ID will contain 8 characters, and
the check for the toolchain version will fail. As a workaround, trim the
commit ID to 7 characters when checking the version.
[1] https://github.com/git/git/commit/
e6c587c733b4634030b353f4024794b08bc86892
Angus Gratton [Tue, 12 Sep 2017 03:09:19 +0000 (13:09 +1000)]
windows: Update toolchain & MSYS package download links
Angus Gratton [Tue, 12 Sep 2017 03:08:00 +0000 (13:08 +1000)]
windows: Add workaround for "git submodule" stray output bug
TW10271
Ivan Grokhotkov [Mon, 11 Sep 2017 07:14:07 +0000 (15:14 +0800)]
Update toolchain download links
Ivan Grokhotkov [Mon, 4 Sep 2017 07:16:15 +0000 (15:16 +0800)]
build system: update the expected toolchain version
Ivan Grokhotkov [Mon, 4 Sep 2017 07:15:48 +0000 (15:15 +0800)]
build system: enable C++ exceptions support by default
XiaXiaotian [Wed, 13 Sep 2017 08:42:45 +0000 (16:42 +0800)]
Refractor smartconfig
Move code of receiving smartconfig packets and getting password to
wifi lib. Open source code of sending smartconfig ACK to cellphone
in IDF.
Angus Gratton [Wed, 13 Sep 2017 04:54:33 +0000 (14:54 +1000)]
spiffs: Track spiffs submodule in component
Will now automatically initialise as part of "make".
Jiang Jiang Jian [Wed, 13 Sep 2017 03:50:57 +0000 (11:50 +0800)]
Merge branch 'feature/adv_scan_simultaneously' into 'master'
component/bt : support adv & scan simultaneously
See merge request !1209
Jiang Jiang Jian [Wed, 13 Sep 2017 03:46:34 +0000 (11:46 +0800)]
Merge branch 'bugfix/btdm_sec_config' into 'master'
component/bt : fix btc security storage bug
See merge request !1161
zhiweijian [Mon, 11 Sep 2017 09:30:50 +0000 (17:30 +0800)]
Component/bt: fix bug for gatts notify stress test crash
Jeroen Domburg [Wed, 13 Sep 2017 02:49:57 +0000 (10:49 +0800)]
Merge branch 'bugfix/psram_newlib_fns_in_iram' into 'master'
Psram workaround: in newlib, put functions that can be called with flash disabled in RAM.
See merge request !1243
Jeroen Domburg [Mon, 11 Sep 2017 08:59:03 +0000 (16:59 +0800)]
Make sure functions that are in ROM in the non-external-ram-workaround version, are in RAM (and not in flash) in the ext-ram workaround version.
Angus Gratton [Wed, 13 Sep 2017 01:02:27 +0000 (09:02 +0800)]
Merge branch 'bugfix/openocd_top_used_priority' into 'master'
freertos: place uxTopUsedPriority into DRAM
See merge request !1246
Ivan Grokhotkov [Tue, 12 Sep 2017 10:54:26 +0000 (18:54 +0800)]
Merge branch 'feature/gcov_over_apptrace' into 'master'
esp32: Adds gcov over JTAG feature
See merge request !1117
Tian Hao [Mon, 4 Sep 2017 13:58:33 +0000 (21:58 +0800)]
component/bt : support adv & scan simultaneously
1. Occupy conn[9] for adv. The max connection number of bluetooth controller decrease to 9. (Previously, it is 10)
2. modify the enum of setting BLE TX power corresponding to connection's.
3. fix libbtdm_app.a cwitch jump table
Ivan Grokhotkov [Tue, 12 Sep 2017 05:49:11 +0000 (13:49 +0800)]
Merge branch 'feature/fail_build_on_sphinx_warning' into 'master'
Fail CI build on Sphinx warnings
See merge request !1228
krzychb [Wed, 6 Sep 2017 19:16:34 +0000 (21:16 +0200)]
Fail CI build on Sphinx warnings
Ivan Grokhotkov [Tue, 12 Sep 2017 04:20:42 +0000 (12:20 +0800)]
Merge branch 'bugfix/btdm_nvs_get_str_or_blob' into 'master'
fix: Fix bug of function nvs_get_str_or_blob
See merge request !1182
XiaXiaotian [Wed, 12 Jul 2017 03:50:39 +0000 (11:50 +0800)]
add ESPNOW feature
ESPNOW is a kind of WiFi communication bettween WiFi devices, no
matter they are connected to each other or not. Once two WiFi
devices are paired, they can send data to or receive data from
each other. The data is transmitted in action frame which can
be encrypted with CCMP method. ESPNOW also support mutilcast frame
transmitting.
Ivan Grokhotkov [Tue, 12 Sep 2017 04:11:11 +0000 (12:11 +0800)]
Merge branch 'feature/uart_software_flow_control' into 'master'
uart: Add api call to switch on hardware support for 'software' flow control. (github #890)
See merge request !1215
Ivan Grokhotkov [Tue, 12 Sep 2017 04:10:54 +0000 (12:10 +0800)]
Merge branch 'bugfix/list_node_naming' into 'master'
Fix "list_node" name conflict in bluedroid & dhcp_server
See merge request !1216
Ivan Grokhotkov [Tue, 12 Sep 2017 04:06:41 +0000 (12:06 +0800)]
Merge branch 'bugfix/btdm_disable_gatts' into 'master'
component/bt: fix build error when GATTS is disabled in menuconfig
See merge request !1232
Ivan Grokhotkov [Tue, 12 Sep 2017 03:32:48 +0000 (11:32 +0800)]
Merge branch 'bugfix/crashed_core_dump' into 'master'
esp32: Fixes crash during core dump.
See merge request !1239
Anton Maklakov [Tue, 12 Sep 2017 02:37:19 +0000 (10:37 +0800)]
Merge branch 'bugfix/gatts_example_param' into 'master'
BT gatts example: using param, which corresponds to handled event
See merge request !1176
Angus Gratton [Tue, 12 Sep 2017 00:57:45 +0000 (10:57 +1000)]
gatts_demo example: Use add_char_descr.attr_handle everywhere
Siarhei Volkau [Sat, 1 Jul 2017 10:12:22 +0000 (13:12 +0300)]
using param, which corresponds to handled event
In the handlers of ESP_GATTS_ADD_CHAR_DESCR_EVT was used incorrect parameter, which corresponding to ESP_GATTS_ADD_CHAR_EVT.
Ivan Grokhotkov [Tue, 12 Sep 2017 00:22:31 +0000 (08:22 +0800)]
Merge branch 'feature/spiffs2' into 'master'
Add SPIFFS Component to IDF
See merge request !1229
krzychb [Mon, 11 Sep 2017 03:09:15 +0000 (05:09 +0200)]
More detailed description of ADC API
me-no-dev [Thu, 7 Sep 2017 14:37:59 +0000 (17:37 +0300)]
Add SPIFFS Component to IDF
Alexey Gerenkov [Sun, 10 Sep 2017 16:17:46 +0000 (19:17 +0300)]
esp32: Fixes crash during core dump.
Removes piece of debugging code introduced by
8d43859b .
Ivan Grokhotkov [Mon, 11 Sep 2017 12:15:27 +0000 (20:15 +0800)]
freertos: place uxTopUsedPriority into DRAM
When debugging crashes caused by flash cache access errors, OpenOCD may
request the value of uxTopUsedPriority when cache is disabled. Placing
it into IRAM to avoid an error in such case.
Ivan Grokhotkov [Mon, 11 Sep 2017 10:17:43 +0000 (18:17 +0800)]
Merge branch 'bugfix/make_verbose' into 'master'
build system: Fix "make V=1" for verbose builds again
See merge request !1234
Ivan Grokhotkov [Mon, 11 Sep 2017 10:17:01 +0000 (18:17 +0800)]
Merge branch 'feature/http_request_example_receiving_timeout' into 'master'
Added socket receiving timeout, ref. TW#14353 / GitHub issue #844
See merge request !1241
Ivan Grokhotkov [Mon, 11 Sep 2017 10:15:11 +0000 (18:15 +0800)]
Merge branch 'bugfix/warn_on_invalid_xtal_freq' into 'master'
soc/rtc: warn if detected XTAL frequency does not match configured one
See merge request !1242
Jeroen Domburg [Mon, 11 Sep 2017 04:31:16 +0000 (12:31 +0800)]
Panic: stop dport access handler without trying to use a lock
Ivan Grokhotkov [Mon, 11 Sep 2017 04:15:08 +0000 (12:15 +0800)]
Merge branch 'feature/gpio_channel_macro' into 'master'
feat(global): add macros for GPIO->channel lookup
See merge request !1170
Ivan Grokhotkov [Mon, 11 Sep 2017 03:42:26 +0000 (11:42 +0800)]
soc/rtc: warn if detected XTAL frequency does not match configured one
Since
9a8c0392 , XTAL frequency is set to 40MHz by default, and users
of 26MHz boards need to select 26MHz manually. Most users are not aware
of this change, and existing getting started guides do not mention that
XTAL frequency needs to be set for some boards. So users are left with
garbage output from UART without any clue what to check.
This change adds a warning in case specific XTAL frequency was set, and
it does not match automatically detected one. This should help users
fix the issue.
krzychb [Mon, 11 Sep 2017 03:15:39 +0000 (05:15 +0200)]
Added socket receiving timeout, ref. TW#14353 / GitHub issue #844
Angus Gratton [Fri, 8 Sep 2017 07:34:02 +0000 (17:34 +1000)]
build system: Restore "make V=1" for verbose builds
Fix regression in
5f3cb9f9dc
Ivan Grokhotkov [Fri, 8 Sep 2017 04:06:43 +0000 (12:06 +0800)]
Merge branch 'bugfix/docs_broken_links' into 'master'
Fixed broken links in documentation
See merge request !1230
baohongde [Thu, 31 Aug 2017 07:52:27 +0000 (15:52 +0800)]
component/bt: fix nvs_get_str_or_blob length output error
baohongde [Thu, 31 Aug 2017 07:12:09 +0000 (15:12 +0800)]
component/bt: fix nvs_get_str_or_blob length output error
baohongde [Wed, 30 Aug 2017 10:01:24 +0000 (18:01 +0800)]
component/bt: fix nvs_get_str_or_blob length output error
Ivan Grokhotkov [Fri, 8 Sep 2017 03:55:27 +0000 (11:55 +0800)]
Merge branch 'feature/docs_touch_pad_api' into 'master'
Touch Pad driver overview
See merge request !1195
Ivan Grokhotkov [Fri, 8 Sep 2017 03:55:01 +0000 (11:55 +0800)]
Merge branch 'bugfix/cache_err_int' into 'master'
esp32: fix cache error interrupt handler
See merge request !1231
wangmengyang [Fri, 8 Sep 2017 03:34:59 +0000 (11:34 +0800)]
component/bt: fix build error when GATTS is disabled in menuconfig
Ivan Grokhotkov [Thu, 7 Sep 2017 17:29:37 +0000 (01:29 +0800)]
esp32: fix cache error interrupt handler
Cache error interrupt would read DPORT registers, which caused DPORT
access protection to kick in. Disable DPORT protection before doing the
reads.
krzychb [Thu, 7 Sep 2017 16:48:15 +0000 (18:48 +0200)]
Fixed broken links in documentation
Alexey Gerenkov [Wed, 16 Aug 2017 23:36:00 +0000 (02:36 +0300)]
esp32: Adds gcov over JTAG feature
Implements function to dump GCOV data to host via JTAG.
The following functionality was added:
- Host file I/O
- GCOV runtime I/O stubs
- GCOV example
Tian Hao [Mon, 28 Aug 2017 09:14:49 +0000 (17:14 +0800)]
component/bt : fix btc security storage bug
1. Remove the bond_device global variable.
2. Fix bond_device add cause memory exception
3. Modify the code location.
4. modify thread security
5. remove esp_ble_clear_bond_device_list() API
6. modify esp_ble_get_gond_device_list() to return list immediately, rather than wait event.
7. modify the gatt_security_server demo to show how to remove all the bonded devices.
8. fix some code bugs may cause something error.
Ivan Grokhotkov [Thu, 7 Sep 2017 10:03:08 +0000 (18:03 +0800)]
Merge branch 'bugfix/rmt' into 'master'
RMT 2 fixes: Rename one API and specify wait_time in another API
See merge request !896
Ivan Grokhotkov [Thu, 7 Sep 2017 09:49:42 +0000 (17:49 +0800)]
Merge branch 'feature/pthread_api' into 'master'
esp32: pthread API
See merge request !1146
Ivan Grokhotkov [Thu, 7 Sep 2017 09:47:51 +0000 (17:47 +0800)]
Merge branch 'feature/multi_heap_poisoning' into 'master'
Heap tracing & poisoning features
See merge request !749
Ivan Grokhotkov [Thu, 7 Sep 2017 09:47:20 +0000 (17:47 +0800)]
Merge branch 'bugfix/tcpip_adapter_ethernet' into 'master'
tcpip_adapter: Fix bug which prevents setting a static IP address for Ethernet interface (github #657)
See merge request !1178
Ivan Grokhotkov [Thu, 7 Sep 2017 09:47:00 +0000 (17:47 +0800)]
Merge branch 'feature/spi_lcd_autodetect' into 'master'
example(spi_master): add menuconfig to enable the auto detect of LCD type.
See merge request !1185
Ivan Grokhotkov [Thu, 7 Sep 2017 09:45:45 +0000 (17:45 +0800)]
Merge branch 'feature/mbedtls2_6_0' into 'master'
Update mbedTLS to version 2.6.0
See merge request !1224
Ivan Grokhotkov [Thu, 7 Sep 2017 09:45:18 +0000 (17:45 +0800)]
Merge branch 'bugfix/intr_free' into 'master'
fix(intr): fix the logic for allocating and freeing interrupts.
See merge request !1124
Angus Gratton [Wed, 6 Sep 2017 05:45:56 +0000 (15:45 +1000)]
mbedtls: Rename net to net_sockets (in line with 2.4.0 API change)
Angus Gratton [Wed, 6 Sep 2017 05:31:52 +0000 (15:31 +1000)]
mbedtls: Re-apply: MBEDTLS_SHA512_ALT also replaces mbedtls_sha512_process()
IDF-specific patch.
Angus Gratton [Wed, 6 Sep 2017 05:07:17 +0000 (15:07 +1000)]
mbedtls: Re-apply ECP memory leak fix
Fix not yet submitted upstream.
(Previously applied in
ffefeef5ea271735884d656afac7a4155a57c87f )
Angus Gratton [Wed, 6 Sep 2017 05:06:57 +0000 (15:06 +1000)]
mbedtls: Re-apply MBEDTLS_BIGNUM_ALT & related macros for custom bignum functions
(IDF-specific patch.)
Angus Gratton [Wed, 6 Sep 2017 05:05:55 +0000 (15:05 +1000)]
mbedtls: Update to 2.6.0 release (without IDF-specific patches)
Angus Gratton [Thu, 20 Jul 2017 00:14:07 +0000 (10:14 +1000)]
newlib: Avoid deprecation warning calling system_get_time() from system_relative_time()
Angus Gratton [Thu, 20 Jul 2017 00:04:20 +0000 (10:04 +1000)]
lwip: Use hardware RNG for LWIP_RAND(), use LWIP_RAND() for random port assignment
Angus Gratton [Tue, 18 Jul 2017 23:07:17 +0000 (09:07 +1000)]
doc: Add docs for heap trace & poisoning
Angus Gratton [Tue, 16 May 2017 06:53:45 +0000 (16:53 +1000)]
libgcc: Place assembly functions (including __xtensa_libgcc_window_spill) in IRAM
Angus Gratton [Thu, 11 May 2017 07:56:17 +0000 (17:56 +1000)]
Heap tracing support
Angus Gratton [Thu, 11 May 2017 00:55:40 +0000 (10:55 +1000)]
Unit tests: enable comprehensive heap poisoning checks
Angus Gratton [Mon, 8 May 2017 05:25:30 +0000 (15:25 +1000)]
multi_heap: Add heap poisoning features
Angus Gratton [Wed, 10 May 2017 07:19:00 +0000 (17:19 +1000)]
unit tests: Check heap integrity after each test, check for obvious leaks
Angus Gratton [Wed, 10 May 2017 07:17:52 +0000 (17:17 +1000)]
heap_caps: Add heap_caps_check_integrity() function
Ivan Grokhotkov [Thu, 7 Sep 2017 06:27:41 +0000 (14:27 +0800)]
Merge branch 'test/modify_mtu_cases' into 'master'
test: update BLE GATT MTU cases
See merge request !1223
chensheng [Wed, 6 Sep 2017 03:19:10 +0000 (11:19 +0800)]
test:update BLE GATT MTU cases
Jiang Jiang Jian [Thu, 7 Sep 2017 05:24:24 +0000 (13:24 +0800)]
Merge branch 'feature/update_wifi_lib_for_some_feature_and_bugfix' into 'master'
esp32: update wifi lib for a bunch of small feature and bugfix
See merge request !1222