]>
granicus.if.org Git - esp-idf/log
Yulong [Thu, 24 Aug 2017 06:24:04 +0000 (02:24 -0400)]
This is a combination of 4 commits.
squash again all the commit.
component/bt: Change all the gattc API && bta gattc layer.
component/bt: Debug the code and change the btc_ble_gattc_get_db method.
component/bt: Change the gatt read API interface.
component/bt: Reconstruction the BTA_gattc_cache code.
component/bt: Change back the bluedroid_get_status to marco.
component/bt: Added the serch service res start_handle & end_handle to the result.
component/bt: Change the gattc docs format.
component/bt: Change the docs format.
component/bt: fix the read char value bug.
component/bt: change the gattc_get_attr_count method.
component/bt: Change back the bta_gattc write ccc code.
component/bt: Change the gattc api docs format
component/bt: Change the gattc API docs.
component/bt: Change the prepare write descriptor method to avoid the exection.
Component/bt: modify gatt clinet demo with new API
component/bt: Change the p_src_data->read.p_value to avoid exection.
compoent/bt: Change the bugfix of gattc unreg for the notify.
Modify gattc security demo
component/bt: Change the log error.
Component/bt: modify gattc_multi_connect demo
componnet/bt: Change the bta_gattc_cache sdp include.
component/bt: Change the start_handle & end_handle not from the service.
component/bt: Change the gattc API docs.
component/bt: Change the return issues.
component/bt: Fixed the include service bug.
component/bt: Modify gattc_multi_connect demo , add scan log
component/bt: Fixed the BTA_GATTC_GetIncludeService start handle & end handle error bug.
component/bt: Fix the invalid handle of the get all char issues.
component/bt: Fix the bug with get_db_size_with_type of the start handle & end_handle not correted issue.
component/bt: Fixed the get secondly service num not correct issue.
component/bt: Fixed the last service handle not correted issue.
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
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
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
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 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
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
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
Ivan Grokhotkov [Thu, 7 Sep 2017 03:02:21 +0000 (11:02 +0800)]
Merge branch 'bugfix/spi_cache_disable_adjustments_iram' into 'master'
Make sure cache is disabled/enabled when *both* CPUs are running inside the iram guard code
See merge request !1208
Liu Zhi Fu [Wed, 6 Sep 2017 03:24:42 +0000 (11:24 +0800)]
esp32: update wifi lib for a bunch of small feature and bugfix
1. Update RTC V229: add BT AGC saturation protection
2. Update PHY V359: (1). esp_init_data_v2.bin -- modify WIFI and BT RX gain table Setting
(2). modify phy_close_rf()
(3). noisefloor add limit and no print
3. WiFi supports modem sleep dynamic frequency switch
4. Fix disabling AMPDU cause esp_wifi_init fail issue
5. Fix sniffer mode cause WiFi can't connect issue
6. Optimize an internal rx buffer full issue
7. Rollback the internal wifi init flag when wifi init fail
michael [Tue, 29 Aug 2017 07:52:04 +0000 (15:52 +0800)]
feat(global): add macros for GPIO->channel lookup
including: macros for dac, adc, touch, rtc_gpio, uart and clk_out.
TW#13970
Angus Gratton [Thu, 7 Sep 2017 02:18:21 +0000 (10:18 +0800)]
Merge branch 'feature/register_heaps_runtime' into 'master'
heap: Support adding new heap regions at runtime
See merge request !1159
Angus Gratton [Thu, 7 Sep 2017 02:16:43 +0000 (10:16 +0800)]
Merge branch 'bugfix/http_to_https_url_changes' into 'master'
Mass replacement of http with https urls, fixed broken urls
See merge request !1221
Angus Gratton [Thu, 7 Sep 2017 02:12:44 +0000 (10:12 +0800)]
Merge branch 'bugfix/btdm_unloaded_memory' into 'master'
component/bt : fix unloaded memory(0x3fff0000 overwrite) bug
See merge request !1227
Tian Hao [Wed, 6 Sep 2017 13:45:18 +0000 (21:45 +0800)]
component/bt : fix unloaded memory(0x3fff0000 overwrite) bug
Jeroen Domburg [Mon, 4 Sep 2017 12:11:15 +0000 (20:11 +0800)]
Make sure cache is disabled/enabled when *both* CPUs are running inside the iram guard code
michael [Thu, 24 Aug 2017 03:46:19 +0000 (11:46 +0800)]
refactor(intr): remove useless tags in the debug log.
michael [Fri, 18 Aug 2017 07:15:47 +0000 (15:15 +0800)]
fix(intr): always assign the same intr to a same source, disable the source only when all the handlers disabled.
also document handlers sharing a same source.
TW#13454, https://github.com/nodemcu/nodemcu-firmware/issues/1874
Breaking change: handles assigned to a same source should have the same flag now.
krzychb [Tue, 5 Sep 2017 19:58:31 +0000 (21:58 +0200)]
Mass replacement of http with https urls, fixed broken urls
michael [Thu, 31 Aug 2017 07:03:19 +0000 (15:03 +0800)]
example(spi_master): add menuconfig to enable the auto detect of LCD type.
Alexey Gerenkov [Tue, 5 Sep 2017 17:37:31 +0000 (20:37 +0300)]
esp_pthread_init constructor attr was removed
Alexey Gerenkov [Mon, 4 Sep 2017 18:46:16 +0000 (21:46 +0300)]
According to comments
Ivan Grokhotkov [Fri, 1 Sep 2017 04:31:04 +0000 (12:31 +0800)]
pthread: handle statically initialized mutexes
Alexey Gerenkov [Thu, 31 Aug 2017 23:18:14 +0000 (02:18 +0300)]
According to review comments
Alexey Gerenkov [Mon, 28 Aug 2017 15:41:32 +0000 (18:41 +0300)]
Cleanup
Alexey Gerenkov [Fri, 25 Aug 2017 18:24:17 +0000 (21:24 +0300)]
1) Thread detach functionality added
2) Recursive mutexes support
3) C++ test updated
Alexey Gerenkov [Thu, 24 Aug 2017 19:52:49 +0000 (22:52 +0300)]
1) Mux API was added
2) C++ test for threading and mux functions
Alexey Gerenkov [Wed, 23 Aug 2017 23:53:20 +0000 (02:53 +0300)]
pthread: Initial version of thread API
Ivan Grokhotkov [Wed, 6 Sep 2017 00:48:44 +0000 (08:48 +0800)]
Merge branch 'bugfix/unit_test_build' into 'master'
build system: fix building tests specified via TEST_COMPONENTS
See merge request !1219
krzychb [Tue, 5 Sep 2017 18:22:21 +0000 (20:22 +0200)]
Separate section on touch detection
Ivan Grokhotkov [Tue, 5 Sep 2017 10:07:00 +0000 (18:07 +0800)]
build system: fix building tests specified via TEST_COMPONENTS
Jeroen Domburg [Tue, 5 Sep 2017 07:43:30 +0000 (15:43 +0800)]
Merge branch 'bugfix/soft_reboot_psram' into 'master'
Fix rebooting when external RAM is active
See merge request !1207
Angus Gratton [Tue, 5 Sep 2017 07:39:48 +0000 (15:39 +0800)]
Merge branch 'feature/build_warn_undefined_vars' into 'master'
Add --warn-undefined-variables to MAKEFLAGS (github #138)
See merge request !1214
Angus Gratton [Tue, 5 Sep 2017 07:26:08 +0000 (17:26 +1000)]
dhcpserver: Move DHCP option names to a separate header
Avoids naming conflicts. Resolves TW13826.
Angus Gratton [Tue, 5 Sep 2017 07:11:32 +0000 (17:11 +1000)]
bluedroid: Move fixed_queue.h to implementation of hci_layer.c
Avoids pulling types like list_node into the public interface.
Closes https://github.com/espressif/esp-idf/issues/948
Angus Gratton [Tue, 5 Sep 2017 07:11:11 +0000 (17:11 +1000)]
dhcpserver: Move list_node to implementation not public interface
Was unused in the public interface.
Closes https://github.com/espressif/esp-idf/issues/948
Alex Burr [Tue, 1 Aug 2017 15:02:44 +0000 (16:02 +0100)]
uart: Add api call to switch on hardware support for 'software' flow control.
Cherry-picks https://github.com/espressif/esp-idf/pull/890
krzychb [Tue, 5 Sep 2017 06:27:32 +0000 (08:27 +0200)]
Implemented 2 of 3 review comments
krzychb [Fri, 1 Sep 2017 21:39:27 +0000 (23:39 +0200)]
Touch Pad driver overview
Angus Gratton [Tue, 5 Sep 2017 06:28:42 +0000 (16:28 +1000)]
build system: Remove obsolete GenerateBuildDirTarget macro eval
Angus Gratton [Tue, 5 Sep 2017 06:18:36 +0000 (14:18 +0800)]
Merge branch 'feature/tcp_msl_menuconfig' into 'master'
components/lwip: Expose TCP_MSL in menuconfig. (github #783)
See merge request !1175
Angus Gratton [Tue, 5 Sep 2017 06:10:00 +0000 (16:10 +1000)]
build system: Document --warn-undefined-variables and add a config item for it
Angus Gratton [Tue, 5 Sep 2017 05:50:31 +0000 (15:50 +1000)]
build system: Restore ifdef/ifndef in Makefiles, clean up examples build
Deomid Ryabkov [Sat, 3 Dec 2016 22:11:22 +0000 (22:11 +0000)]
Add --warn-undefined-variables to MAKEFLAGS
Fix warnings where undefined vars are used.
Make Kconfig emit "FOO=" for unset bool options
To ensure make variables are always defined, even if empty.
When writing auto.conf, include symbols disabled by dependency to make sure all make variables are always defined.
Fixes espressif/esp-idf#137
Cherry-picked from https://github.com/espressif/esp-idf/pull/138
Angus Gratton [Tue, 5 Sep 2017 04:09:40 +0000 (12:09 +0800)]
Merge branch 'bugfix/nvs_item_crc_check' into 'master'
nvs: check CRC of items on full pages
See merge request !1200
Angus Gratton [Mon, 28 Aug 2017 07:12:29 +0000 (17:12 +1000)]
heap: Support adding new heap regions at runtime
To facilitate this, the list of registered heap regions is now a linked list
(allowing entries to be appended at runtime.)
Ivan Grokhotkov [Tue, 5 Sep 2017 03:40:31 +0000 (11:40 +0800)]
Merge branch 'bugfix/core_dump_loop' into 'master'
esp32: Fixes infinite loop caused by exception during core dumping
See merge request !1210
Angus Gratton [Tue, 5 Sep 2017 03:28:43 +0000 (11:28 +0800)]
Merge branch 'bugfix/mbedtls_net_failures' into 'master'
mbedtls: Don't assign ctx->fd until connect() or bind() has succeeded
See merge request !1211
Ivan Grokhotkov [Tue, 5 Sep 2017 03:23:05 +0000 (11:23 +0800)]
Merge branch 'feature/adc_calibration' into 'master'
Bugfix/ added esp_adc_cal include guards
See merge request !1192
Ivan Grokhotkov [Tue, 5 Sep 2017 03:22:52 +0000 (11:22 +0800)]
Merge branch 'bugfix/deep_sleep_wakeup_stub' into 'master'
deep sleep: don't use protected DPORT access in wake stub
See merge request !1194
Ivan Grokhotkov [Tue, 5 Sep 2017 03:15:55 +0000 (11:15 +0800)]
Merge branch 'bugfix/openssl_client_example' into 'master'
example/openssl_client: Fix http string "printf" error without end character '\0'
See merge request !1201
Alexey Gerenkov [Mon, 4 Sep 2017 17:05:36 +0000 (20:05 +0300)]
esp32: Fixes infinite loop caused by exception during core dumping