]> granicus.if.org Git - esp-idf/log
esp-idf
7 years agoResolved docs formatting issues that sneak into documentation with MR 1061
krzychb [Wed, 13 Sep 2017 18:54:21 +0000 (20:54 +0200)]
Resolved docs formatting issues that sneak into documentation with MR 1061

7 years agoMerge branch 'feature/btdm_update_to_bluedroid7.1_l2cap' into 'master'
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

7 years agoMerge branch 'feature/add_espnow' into 'master'
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

7 years agoMerge branch 'bugfix/btdm_gatts_notify_stress_test_crash' into 'master'
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

7 years agoMerge branch 'feature/toolchain-update' into 'master'
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

7 years agoMerge branch 'bugfix/spiffs_submodule' into 'master'
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

7 years agobuild system: trim crosstool-ng commit ID when checking version
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

7 years agowindows: Update toolchain & MSYS package download links
Angus Gratton [Tue, 12 Sep 2017 03:09:19 +0000 (13:09 +1000)]
windows: Update toolchain & MSYS package download links

7 years agowindows: Add workaround for "git submodule" stray output bug
Angus Gratton [Tue, 12 Sep 2017 03:08:00 +0000 (13:08 +1000)]
windows: Add workaround for "git submodule" stray output bug

TW10271

7 years agoUpdate toolchain download links
Ivan Grokhotkov [Mon, 11 Sep 2017 07:14:07 +0000 (15:14 +0800)]
Update toolchain download links

7 years agobuild system: update the expected toolchain version
Ivan Grokhotkov [Mon, 4 Sep 2017 07:16:15 +0000 (15:16 +0800)]
build system: update the expected toolchain version

7 years agobuild system: enable C++ exceptions support by default
Ivan Grokhotkov [Mon, 4 Sep 2017 07:15:48 +0000 (15:15 +0800)]
build system: enable C++ exceptions support by default

7 years agospiffs: Track spiffs submodule in component
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".

7 years agoMerge branch 'feature/adv_scan_simultaneously' into 'master'
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

7 years agoMerge branch 'bugfix/btdm_sec_config' into 'master'
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

7 years agoComponent/bt: fix bug for gatts notify stress test crash
zhiweijian [Mon, 11 Sep 2017 09:30:50 +0000 (17:30 +0800)]
Component/bt: fix bug for gatts notify stress test crash

7 years agoMerge branch 'bugfix/psram_newlib_fns_in_iram' into 'master'
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

7 years agoMake sure functions that are in ROM in the non-external-ram-workaround version, are...
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.

7 years agoMerge branch 'bugfix/openocd_top_used_priority' into 'master'
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

7 years agoMerge branch 'feature/gcov_over_apptrace' into 'master'
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

7 years agocomponent/bt : support adv & scan simultaneously
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

7 years agoMerge branch 'feature/fail_build_on_sphinx_warning' into 'master'
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

7 years agoFail CI build on Sphinx warnings
krzychb [Wed, 6 Sep 2017 19:16:34 +0000 (21:16 +0200)]
Fail CI build on Sphinx warnings

7 years agoMerge branch 'bugfix/btdm_nvs_get_str_or_blob' into 'master'
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

7 years agoadd ESPNOW feature
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.

7 years agoMerge branch 'feature/uart_software_flow_control' into 'master'
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

7 years agoMerge branch 'bugfix/list_node_naming' into 'master'
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

7 years agoMerge branch 'bugfix/btdm_disable_gatts' into 'master'
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

7 years agoMerge branch 'bugfix/crashed_core_dump' into 'master'
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

7 years agoMerge branch 'bugfix/gatts_example_param' into 'master'
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

7 years agogatts_demo example: Use add_char_descr.attr_handle everywhere
Angus Gratton [Tue, 12 Sep 2017 00:57:45 +0000 (10:57 +1000)]
gatts_demo example: Use add_char_descr.attr_handle everywhere

7 years agousing param, which corresponds to handled event
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.

7 years agoMerge branch 'feature/spiffs2' into 'master'
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

7 years agoAdd SPIFFS Component to IDF
me-no-dev [Thu, 7 Sep 2017 14:37:59 +0000 (17:37 +0300)]
Add SPIFFS Component to IDF

7 years agoesp32: Fixes crash during core dump.
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.

7 years agofreertos: place uxTopUsedPriority into DRAM
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.

7 years agoMerge branch 'bugfix/make_verbose' into 'master'
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

7 years agoMerge branch 'feature/http_request_example_receiving_timeout' into 'master'
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

7 years agoMerge branch 'bugfix/warn_on_invalid_xtal_freq' into 'master'
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

7 years agoMerge branch 'feature/gpio_channel_macro' into 'master'
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

7 years agosoc/rtc: warn if detected XTAL frequency does not match configured one
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.

7 years agoAdded socket receiving timeout, ref. TW#14353 / GitHub issue #844
krzychb [Mon, 11 Sep 2017 03:15:39 +0000 (05:15 +0200)]
Added socket receiving timeout, ref. TW#14353 / GitHub  issue #844

7 years agobuild system: Restore "make V=1" for verbose builds
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

7 years agoMerge branch 'bugfix/docs_broken_links' into 'master'
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

7 years agocomponent/bt: fix nvs_get_str_or_blob length output error
baohongde [Thu, 31 Aug 2017 07:52:27 +0000 (15:52 +0800)]
component/bt: fix nvs_get_str_or_blob length output error

7 years agocomponent/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

7 years agocomponent/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

7 years agoMerge branch 'feature/docs_touch_pad_api' into 'master'
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

7 years agoMerge branch 'bugfix/cache_err_int' into 'master'
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

7 years agocomponent/bt: fix build error when GATTS is disabled in menuconfig
wangmengyang [Fri, 8 Sep 2017 03:34:59 +0000 (11:34 +0800)]
component/bt: fix build error when GATTS is disabled in menuconfig

7 years agoesp32: fix cache error interrupt handler
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.

7 years agoFixed broken links in documentation
krzychb [Thu, 7 Sep 2017 16:48:15 +0000 (18:48 +0200)]
Fixed broken links in documentation

7 years agoesp32: Adds gcov over JTAG feature
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

7 years agocomponent/bt : fix btc security storage bug
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.

7 years agoMerge branch 'bugfix/rmt' into 'master'
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

7 years agoMerge branch 'feature/pthread_api' into 'master'
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

7 years agoMerge branch 'feature/multi_heap_poisoning' into 'master'
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

7 years agoMerge branch 'bugfix/tcpip_adapter_ethernet' into 'master'
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

7 years agoMerge branch 'feature/spi_lcd_autodetect' into 'master'
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

7 years agoMerge branch 'feature/mbedtls2_6_0' into 'master'
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

7 years agoMerge branch 'bugfix/intr_free' into 'master'
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

7 years agombedtls: Rename net to net_sockets (in line with 2.4.0 API change)
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)

7 years agombedtls: Re-apply: MBEDTLS_SHA512_ALT also replaces mbedtls_sha512_process()
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.

7 years agombedtls: Re-apply ECP memory leak fix
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)

7 years agombedtls: Re-apply MBEDTLS_BIGNUM_ALT & related macros for custom bignum functions
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.)

7 years agombedtls: Update to 2.6.0 release (without IDF-specific patches)
Angus Gratton [Wed, 6 Sep 2017 05:05:55 +0000 (15:05 +1000)]
mbedtls: Update to 2.6.0 release (without IDF-specific patches)

7 years agonewlib: Avoid deprecation warning calling system_get_time() from system_relative_time()
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()

7 years agolwip: Use hardware RNG for LWIP_RAND(), use LWIP_RAND() for random port assignment
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

7 years agodoc: Add docs for heap trace & poisoning
Angus Gratton [Tue, 18 Jul 2017 23:07:17 +0000 (09:07 +1000)]
doc: Add docs for heap trace & poisoning

7 years agolibgcc: Place assembly functions (including __xtensa_libgcc_window_spill) in IRAM
Angus Gratton [Tue, 16 May 2017 06:53:45 +0000 (16:53 +1000)]
libgcc: Place assembly functions (including __xtensa_libgcc_window_spill) in IRAM

7 years agoHeap tracing support
Angus Gratton [Thu, 11 May 2017 07:56:17 +0000 (17:56 +1000)]
Heap tracing support

7 years agoUnit tests: enable comprehensive heap poisoning checks
Angus Gratton [Thu, 11 May 2017 00:55:40 +0000 (10:55 +1000)]
Unit tests: enable comprehensive heap poisoning checks

7 years agomulti_heap: Add heap poisoning features
Angus Gratton [Mon, 8 May 2017 05:25:30 +0000 (15:25 +1000)]
multi_heap: Add heap poisoning features

7 years agounit tests: Check heap integrity after each test, check for obvious leaks
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

7 years agoheap_caps: Add heap_caps_check_integrity() function
Angus Gratton [Wed, 10 May 2017 07:17:52 +0000 (17:17 +1000)]
heap_caps: Add heap_caps_check_integrity() function

7 years agoMerge branch 'test/modify_mtu_cases' into 'master'
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

7 years agotest:update BLE GATT MTU cases
chensheng [Wed, 6 Sep 2017 03:19:10 +0000 (11:19 +0800)]
test:update BLE GATT MTU cases

7 years agoMerge branch 'feature/update_wifi_lib_for_some_feature_and_bugfix' into 'master'
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

7 years agoMerge branch 'bugfix/spi_cache_disable_adjustments_iram' into 'master'
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

7 years agoesp32: update wifi lib for a bunch of small feature and bugfix
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

7 years agofeat(global): add macros for GPIO->channel lookup
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

7 years agoMerge branch 'feature/register_heaps_runtime' into 'master'
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

7 years agoMerge branch 'bugfix/http_to_https_url_changes' into 'master'
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

7 years agoMerge branch 'bugfix/btdm_unloaded_memory' into 'master'
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

7 years agocomponent/bt : fix unloaded memory(0x3fff0000 overwrite) bug
Tian Hao [Wed, 6 Sep 2017 13:45:18 +0000 (21:45 +0800)]
component/bt : fix unloaded memory(0x3fff0000 overwrite) bug

7 years agoMake sure cache is disabled/enabled when *both* CPUs are running inside the iram...
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

7 years agocomponent/bt: Added the new feature of the l2cap layer from the bluedroid new version...
Yulong [Tue, 8 Aug 2017 07:32:59 +0000 (03:32 -0400)]
component/bt: Added the new feature of the l2cap layer from the bluedroid new version 7.1.1

7 years agorefactor(intr): remove useless tags in the debug log.
michael [Thu, 24 Aug 2017 03:46:19 +0000 (11:46 +0800)]
refactor(intr): remove useless tags in the debug log.

7 years agofix(intr): always assign the same intr to a same source, disable the source only...
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.

7 years agoMass replacement of http with https urls, fixed broken urls
krzychb [Tue, 5 Sep 2017 19:58:31 +0000 (21:58 +0200)]
Mass replacement of http with https urls, fixed broken urls

7 years agoexample(spi_master): add menuconfig to enable the auto detect of LCD type.
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.

7 years agoesp_pthread_init constructor attr was removed
Alexey Gerenkov [Tue, 5 Sep 2017 17:37:31 +0000 (20:37 +0300)]
esp_pthread_init constructor attr was removed

7 years agoAccording to comments
Alexey Gerenkov [Mon, 4 Sep 2017 18:46:16 +0000 (21:46 +0300)]
According to comments

7 years agopthread: handle statically initialized mutexes
Ivan Grokhotkov [Fri, 1 Sep 2017 04:31:04 +0000 (12:31 +0800)]
pthread: handle statically initialized mutexes

7 years agoAccording to review comments
Alexey Gerenkov [Thu, 31 Aug 2017 23:18:14 +0000 (02:18 +0300)]
According to review comments

7 years agoCleanup
Alexey Gerenkov [Mon, 28 Aug 2017 15:41:32 +0000 (18:41 +0300)]
Cleanup

7 years ago1) Thread detach functionality added
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

7 years ago1) Mux API was added
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

7 years agopthread: Initial version of thread API
Alexey Gerenkov [Wed, 23 Aug 2017 23:53:20 +0000 (02:53 +0300)]
pthread: Initial version of thread API

7 years agoMerge branch 'bugfix/unit_test_build' into 'master'
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