]> granicus.if.org Git - esp-idf/log
esp-idf
5 years agoMerge branch 'docs/wifi_correct_mistake_in_csi_doc' into 'master'
Jiang Jiang Jian [Sun, 30 Sep 2018 05:47:52 +0000 (13:47 +0800)]
Merge branch 'docs/wifi_correct_mistake_in_csi_doc' into 'master'

esp32: correct a mistake about secondary channel of CSI in wifi.rst

See merge request idf/esp-idf!3405

5 years agoMerge branch 'doc/can_remove_disclaimer' into 'master'
Ivan Grokhotkov [Sun, 30 Sep 2018 04:05:08 +0000 (12:05 +0800)]
Merge branch 'doc/can_remove_disclaimer' into 'master'

can: remove license disclaimer

See merge request idf/esp-idf!3381

5 years agoMerge branch 'bugfix/btdm_add_service_source_param_for_ESP_GATTC_SEARCH_CMPL_EVT...
Jiang Jiang Jian [Sat, 29 Sep 2018 12:18:26 +0000 (20:18 +0800)]
Merge branch 'bugfix/btdm_add_service_source_param_for_ESP_GATTC_SEARCH_CMPL_EVT' into 'master'

Component/bt: add “service from” param for ESP_GATTC_SEARCH_CMPL_EVT

See merge request idf/esp-idf!3399

5 years agoMerge branch 'bugfix/btdm_fix_service_change_cannot_read_write_and_no_descr' into...
Jiang Jiang Jian [Sat, 29 Sep 2018 12:16:07 +0000 (20:16 +0800)]
Merge branch 'bugfix/btdm_fix_service_change_cannot_read_write_and_no_descr' into 'master'

Component/bt: fix service change char can’t read and write and no descr

See merge request idf/esp-idf!3402

5 years agoesp32: correct a mistake about secondary channel of CSI in wifi.rst
XiaXiaotian [Sat, 29 Sep 2018 07:32:09 +0000 (15:32 +0800)]
esp32: correct a mistake about secondary channel of CSI in wifi.rst

5 years agoMerge branch 'ci/adjust_expire_time_for_artifacts' into 'master'
He Yin Ling [Sat, 29 Sep 2018 05:43:01 +0000 (13:43 +0800)]
Merge branch 'ci/adjust_expire_time_for_artifacts' into 'master'

ci: adjust expire time for CI artifacts:

See merge request idf/esp-idf!3327

5 years agoci: adjust expire time for CI artifacts:
He Yin Ling [Thu, 20 Sep 2018 08:11:54 +0000 (16:11 +0800)]
ci: adjust expire time for CI artifacts:

set shorter time to save some space on server. For those artifacts need
to be stored for long time, we can manually press "keep" button in job page.

Also add a CI job to check if all artifacts have set expire time.

5 years agoComponent/bt: add “service from” param for ESP_GATTC_SEARCH_CMPL_EVT
zhiweijian [Fri, 28 Sep 2018 06:12:32 +0000 (14:12 +0800)]
Component/bt: add “service from” param for ESP_GATTC_SEARCH_CMPL_EVT

5 years agoComponent/bt: fix service change char can’t read and write and no descr
zhiweijian [Fri, 28 Sep 2018 11:51:55 +0000 (19:51 +0800)]
Component/bt: fix service change char can’t read and write and no descr

5 years agoMerge branch 'bugfix/regression_in_light_sleep_mode' into 'master'
Ivan Grokhotkov [Fri, 28 Sep 2018 01:49:39 +0000 (09:49 +0800)]
Merge branch 'bugfix/regression_in_light_sleep_mode' into 'master'

esp32: fix regression introduced in automatic light sleep pm

See merge request idf/esp-idf!3371

5 years agoMerge branch 'fix/sdio_slave_reset_ret_queue' into 'master'
Ivan Grokhotkov [Thu, 27 Sep 2018 10:25:57 +0000 (18:25 +0800)]
Merge branch 'fix/sdio_slave_reset_ret_queue' into 'master'

sdio_slave: fix the ret_queue crash issue when being reset by the master

See merge request idf/esp-idf!3360

5 years agoMerge branch 'feature/mbedtls_2_13_1' into 'master'
Ivan Grokhotkov [Thu, 27 Sep 2018 06:15:25 +0000 (14:15 +0800)]
Merge branch 'feature/mbedtls_2_13_1' into 'master'

mbedtls: update to 2.13.1

See merge request idf/esp-idf!3301

5 years agocan: remove license disclaimer
Ivan Grokhotkov [Wed, 26 Sep 2018 03:39:55 +0000 (11:39 +0800)]
can: remove license disclaimer

5 years agoMerge branch 'feature/move_rtc_data_rtc_rodata_to_RTC_FAST_seg' into 'master'
Ivan Grokhotkov [Thu, 27 Sep 2018 05:05:06 +0000 (13:05 +0800)]
Merge branch 'feature/move_rtc_data_rtc_rodata_to_RTC_FAST_seg' into 'master'

esp32: Add option to place .rtc_data and .rtc_rodata into the RTC_FAST segment

See merge request idf/esp-idf!2128

5 years agoMerge branch 'bugfix/ci_example_test' into 'master'
Ivan Grokhotkov [Thu, 27 Sep 2018 03:26:44 +0000 (11:26 +0800)]
Merge branch 'bugfix/ci_example_test' into 'master'

tools: Make Utility.console_log accept Unicode and byte strings as well

See merge request idf/esp-idf!3367

5 years agoMerge branch 'feature/py23_kconfig_new' into 'master'
Ivan Grokhotkov [Thu, 27 Sep 2018 03:26:32 +0000 (11:26 +0800)]
Merge branch 'feature/py23_kconfig_new' into 'master'

tools: Make kconfig_new Python3-compatible and enable Python3 in idf.py

See merge request idf/esp-idf!3304

5 years agoMerge branch 'bugfix/sysview_enable_cmake' into 'master'
Ivan Grokhotkov [Thu, 27 Sep 2018 03:21:54 +0000 (11:21 +0800)]
Merge branch 'bugfix/sysview_enable_cmake' into 'master'

cmake: add app_trace as FreeRTOS dependency

See merge request idf/esp-idf!3335

5 years agoMerge branch 'bugfix/lwip_compat_headers' into 'master'
Ivan Grokhotkov [Thu, 27 Sep 2018 03:21:37 +0000 (11:21 +0800)]
Merge branch 'bugfix/lwip_compat_headers' into 'master'

lwip: add compatibility headers for sntp.h and esp_ping.h

See merge request idf/esp-idf!3231

5 years agoMerge branch 'bugfix/idf_ver_out_of_tree' into 'master'
Ivan Grokhotkov [Thu, 27 Sep 2018 03:21:25 +0000 (11:21 +0800)]
Merge branch 'bugfix/idf_ver_out_of_tree' into 'master'

cmake: pass repository path to git when doing git describe

See merge request idf/esp-idf!3328

5 years agoMerge branch 'bugfix/btdm_coex_hw_blocking' into 'master'
Jiang Jiang Jian [Thu, 27 Sep 2018 03:17:15 +0000 (11:17 +0800)]
Merge branch 'bugfix/btdm_coex_hw_blocking' into 'master'

component/bt : fix coexist hardware blocking bug

See merge request idf/esp-idf!3362

5 years agocomponent/bt : fix coexist hardware blocking bug
Tian Hao [Thu, 20 Sep 2018 04:31:22 +0000 (12:31 +0800)]
component/bt : fix coexist hardware blocking bug

fix the bug following:
1. after disable bluetooth controller, wifi cannot TX/RX any packets.
2. when software coexist working, there's a little ratio cause wifi task watchdog timeout
3. when software coexist working, there's a little ratio cause bluetooth cannot receive anything.

feature:
1. add libbtdm_app.a git commit local and remote checking

Known issues:
1. there's still a bug occurs with a very very low ratio cause bluetooth
   cannot receive anything. The reproduce interval may great than 3days ~ 1week via
   7x24 hours heavy testing.

5 years agoMerge branch 'feature/mesh_decoupling' into 'master'
Jiang Jiang Jian [Wed, 26 Sep 2018 12:20:27 +0000 (20:20 +0800)]
Merge branch 'feature/mesh_decoupling' into 'master'

mesh: decoupling

See merge request idf/esp-idf!3261

5 years agotools: Make Utility.console_log accept Unicode and byte strings as well
Roland Dobai [Wed, 26 Sep 2018 06:09:00 +0000 (08:09 +0200)]
tools: Make Utility.console_log accept Unicode and byte strings as well

5 years agoMerge branch 'bugfix/btdm_fix_get_bond_list_error_sometimes' into 'master'
Jiang Jiang Jian [Wed, 26 Sep 2018 10:06:23 +0000 (18:06 +0800)]
Merge branch 'bugfix/btdm_fix_get_bond_list_error_sometimes' into 'master'

Component/bt: fix get bond list error sometimes

See merge request idf/esp-idf!3288

5 years agoMerge branch 'feature/btdm_add_send_service_change_indication_API' into 'master'
Jiang Jiang Jian [Wed, 26 Sep 2018 10:05:04 +0000 (18:05 +0800)]
Merge branch 'feature/btdm_add_send_service_change_indication_API' into 'master'

Component/bt: add gatts send service change indication API

See merge request idf/esp-idf!3302

5 years agoesp32: fix regression introduced in automatic light sleep pm
Mahavir Jain [Tue, 25 Sep 2018 17:10:32 +0000 (22:40 +0530)]
esp32: fix regression introduced in automatic light sleep pm

Closes: https://github.com/espressif/esp-idf/issues/2459
Signed-off-by: Mahavir Jain <mahavir@espressif.com>
5 years agoMerge branch 'feature/py23_examples' into 'master'
Angus Gratton [Wed, 26 Sep 2018 00:41:42 +0000 (08:41 +0800)]
Merge branch 'feature/py23_examples' into 'master'

Examples: Add Python 2&3 support

See merge request idf/esp-idf!3237

5 years agoMerge branch 'docs/general_notes_zh_CN' into 'master'
Angus Gratton [Tue, 25 Sep 2018 23:23:38 +0000 (07:23 +0800)]
Merge branch 'docs/general_notes_zh_CN' into 'master'

docs: translate the general-notes document into Chinese

See merge request idf/esp-idf!2867

5 years agomesh: decoupling
qiyueixa [Tue, 25 Sep 2018 12:17:16 +0000 (20:17 +0800)]
mesh: decoupling

Remove dependencies which cause mesh code to be linked even if mesh is not used.

5 years agosdio_slave: fix the ret_queue crash issue when being reset by the master
michael [Tue, 25 Sep 2018 12:29:46 +0000 (20:29 +0800)]
sdio_slave: fix the ret_queue crash issue when being reset by the master

5 years agoMerge branch 'feature/wifi_esptouch_support_both_multicast_and_broadcast_packet'...
Jiang Jiang Jian [Tue, 25 Sep 2018 11:48:33 +0000 (19:48 +0800)]
Merge branch 'feature/wifi_esptouch_support_both_multicast_and_broadcast_packet' into 'master'

esp32: esp-touch supports both multicast and broadcast packets

See merge request idf/esp-idf!3291

5 years agoMerge branch 'doc/fix_config_links' into 'master'
Ivan Grokhotkov [Tue, 25 Sep 2018 10:23:24 +0000 (18:23 +0800)]
Merge branch 'doc/fix_config_links' into 'master'

doc: Fix config links, add navigation lists to config items page

See merge request idf/esp-idf!3310

5 years agoComponent/bt: add gatts send service change indication API
zhiweijian [Tue, 18 Sep 2018 08:20:13 +0000 (16:20 +0800)]
Component/bt: add gatts send service change indication API

5 years agoexamples: Use flushed print to see logs on the CI server
Roland Dobai [Fri, 21 Sep 2018 08:34:55 +0000 (10:34 +0200)]
examples: Use flushed print to see logs on the CI server

5 years agoExamples: Add Python 2&3 support
Roland Dobai [Mon, 10 Sep 2018 13:13:47 +0000 (15:13 +0200)]
Examples: Add Python 2&3 support

5 years agodoc/general_notes:translate from en to zh_CN
morris [Fri, 27 Jul 2018 10:11:30 +0000 (18:11 +0800)]
doc/general_notes:translate from en to zh_CN

translate the document [general-notes] into Chinese

5 years agoesp32: esp-touch supports both multicast and broadcast packets
XiaXiaotian [Tue, 14 Aug 2018 06:23:53 +0000 (14:23 +0800)]
esp32: esp-touch supports both multicast and broadcast packets

    Previously, esp-touch only supports multicast packets which are
    transmitted from cellphone. But for most dual frequency routers
    whose SSIDs of 5G and 2.4G are the same, broadcast packets are
    forwarded from 5G interface to 2.4G interface while multicast
    packets are not. In order to make esp-touch work when cellphone
    connects to 5G interface of these routers, esp-touch is improved
    to support both multicast and broadcast packets. Meanwhile, new
    APP which is compiled with Andriod or IOS library(>= v0.3.6.2)
    must be used in this situation. Note that for some routers,
    broadcast and multicast packets are forwarded from 5G interface
    to 2.4G interface only when another WiFi device is connected to
    2.4G interface of the router. Old APP which is compiled with
    Android or IOS library(< v0.3.6.2) also works with this improvement
    when cellphone connects to 2.4G interface of the router.

    The Android and IOS library of new esp-touch APP is now available
    on Github.
    Android: https://github.com/EspressifApp/EsptouchForAndroid
    IOS: https://github.com/EspressifApp/EsptouchForIOS

5 years agoMerge branch 'feature/mbedtls_mem_alloc_options' into 'master'
Angus Gratton [Tue, 25 Sep 2018 00:24:29 +0000 (08:24 +0800)]
Merge branch 'feature/mbedtls_mem_alloc_options' into 'master'

mbedtls: configurable options for controlling dynamic memory allocations

See merge request idf/esp-idf!3343

5 years agoMerge branch 'bugfix/python_gen_empty_partition' into 'master'
Angus Gratton [Tue, 25 Sep 2018 00:23:38 +0000 (08:23 +0800)]
Merge branch 'bugfix/python_gen_empty_partition' into 'master'

app_update: Make gen_empty_partition.py Python 2 & 3 compatible

See merge request idf/esp-idf!3347

5 years agoMerge branch 'feature/async_esp_http_client' into 'master'
Angus Gratton [Tue, 25 Sep 2018 00:20:06 +0000 (08:20 +0800)]
Merge branch 'feature/async_esp_http_client' into 'master'

Non Blocking `esp_http_perform()` API in esp_http_client

See merge request idf/esp-idf!3049

5 years agoMerge branch 'feature/nvs_encryption' into 'master'
Angus Gratton [Tue, 25 Sep 2018 00:15:55 +0000 (08:15 +0800)]
Merge branch 'feature/nvs_encryption' into 'master'

nvs_flash: Add support for nvs encryption

See merge request idf/esp-idf!2700

5 years agoMerge branch 'bug_fix/multipage_blob_support' into 'master'
Angus Gratton [Tue, 25 Sep 2018 00:01:57 +0000 (08:01 +0800)]
Merge branch 'bug_fix/multipage_blob_support' into 'master'

nvs_util: Fix generation of multipage blob data format

See merge request idf/esp-idf!3349

5 years agoMerge branch 'mesh/bugfix' into 'master'
Jiang Jiang Jian [Mon, 24 Sep 2018 12:31:31 +0000 (20:31 +0800)]
Merge branch 'mesh/bugfix' into 'master'

mesh: bugfix

See merge request idf/esp-idf!3286

5 years agoapp_update: Make gen_empty_partition.py Python 2 & 3 compatible
Roland Dobai [Mon, 24 Sep 2018 06:09:52 +0000 (08:09 +0200)]
app_update: Make gen_empty_partition.py Python 2 & 3 compatible

Closes https://github.com/espressif/esp-idf/issues/2457

5 years agonvs_util: Fix multipage blob data format generate
Shivani Tipnis [Mon, 24 Sep 2018 09:13:26 +0000 (14:43 +0530)]
nvs_util: Fix multipage blob data format generate

5 years agonvs_flash: Add support for nvs encryption
Sagar Bijwe [Mon, 2 Jul 2018 11:10:43 +0000 (16:40 +0530)]
nvs_flash: Add support for nvs encryption

5 years agoaws_iot: optimize dynamic memory by tweaking tls out buf content length
Mahavir Jain [Sat, 22 Sep 2018 12:22:10 +0000 (17:52 +0530)]
aws_iot: optimize dynamic memory by tweaking tls out buf content length

5 years agombedtls: configurable options for controlling dynamic memory allocations
Mahavir Jain [Wed, 19 Sep 2018 09:59:20 +0000 (15:29 +0530)]
mbedtls: configurable options for controlling dynamic memory allocations

Modifies https://github.com/espressif/esp-idf/pull/2237

5 years agoexamples/protocols/esp_http_client: Add example for asynchronous HTTP request
Jitin George [Wed, 29 Aug 2018 10:53:48 +0000 (16:23 +0530)]
examples/protocols/esp_http_client: Add example for asynchronous HTTP request

5 years agoesp_http_client: Add support for non-blocking feature in esp_http_client_perform...
Jitin George [Tue, 7 Aug 2018 17:56:59 +0000 (23:26 +0530)]
esp_http_client: Add support for non-blocking feature in esp_http_client_perform() API

Four internal APIs `esp_http_client_connect()`, `http_client_prepare_first_line()`, `esp_http_client_request_send()` and
`esp_http_client_send_post_data()` API have been added for perfoming connection establishment (sync as well as async),
preparing first line, sending request and sending post data respectively.

In `transport_ssl`, `ssl_connect_async()` API has been added for establishing asynchronous connection.

5 years agoesp-tls: Add support for non blocking connect
Jitin George [Tue, 7 Aug 2018 17:54:57 +0000 (23:24 +0530)]
esp-tls: Add support for non blocking connect

5 years agoMerge branch 'feature/nvs_util_backport' into 'master'
Angus Gratton [Mon, 24 Sep 2018 03:53:29 +0000 (11:53 +0800)]
Merge branch 'feature/nvs_util_backport' into 'master'

nvs_util: Add changes for utility to support old and new multipage blob

See merge request idf/esp-idf!3270

5 years agoMerge branch 'feature/pthread_attributes' into 'master'
Angus Gratton [Mon, 24 Sep 2018 03:19:41 +0000 (11:19 +0800)]
Merge branch 'feature/pthread_attributes' into 'master'

pthread : Add support for attributes

See merge request idf/esp-idf!2980

5 years agomesh: bugfix
qiyueixa [Sun, 23 Sep 2018 13:09:59 +0000 (21:09 +0800)]
mesh: bugfix

1. suppport mesh type, mesh ID, router and IE crypt func&key at any time after mesh is initalized.
2. support modify parent at any time after mesh is configured.
3. modify manual networking example.
4. update header file.
5. fix issues in root conflicts handling.
6. add max length of beacon to menuconfig.
7. fix issue when received a beacon without DSSS.

5 years agoMerge branch 'bugfix/two_scenario_may_cause_no_disconnect_event_report' into 'master'
Jiang Jiang Jian [Sun, 23 Sep 2018 02:58:44 +0000 (10:58 +0800)]
Merge branch 'bugfix/two_scenario_may_cause_no_disconnect_event_report' into 'master'

Wifi: bugfix of two sceanrio may cause no disconnect event report

See merge request idf/esp-idf!3322

5 years agoMerge branch 'bugfix/IPv6_TCP_connection_fail' into 'master'
Jiang Jiang Jian [Sun, 23 Sep 2018 00:39:34 +0000 (08:39 +0800)]
Merge branch 'bugfix/IPv6_TCP_connection_fail' into 'master'

lwip: fix the bug that IPv6 TCP connection fail

See merge request idf/esp-idf!3331

5 years agopthread : Add support for attributes and few APIs
Anurag Kar [Fri, 10 Aug 2018 10:52:27 +0000 (16:22 +0530)]
pthread : Add support for attributes and few APIs
This introduces the following changes :
    * Implmentation added for pthread attribute related functions :
        * pthread_attr_init
        * pthread_attr_destroy
        * pthread_attr_setdetachstate
        * pthread_attr_getdetachstate
        * pthread_attr_getstacksize
        * pthread_attr_setstacksize
    * pthread_create now supports passing attributes/configs through pthread_attr_t structure
    * pthread_mutex_timedlock added
    * pthread_exit added
    * memory for joinable thread is freed before returning from pthread_join

5 years agoMerge branch 'bugfix/wpa2_fixes_2' into 'master'
Jiang Jiang Jian [Fri, 21 Sep 2018 12:14:56 +0000 (20:14 +0800)]
Merge branch 'bugfix/wpa2_fixes_2' into 'master'

wpa_supplicant: more fixes from github

See merge request idf/esp-idf!3255

5 years agocmake: add app_trace as FreeRTOS dependency
Ivan Grokhotkov [Fri, 21 Sep 2018 06:58:34 +0000 (14:58 +0800)]
cmake: add app_trace as FreeRTOS dependency

This is needed because FreeRTOSConfig.h includes header file provided
by app_trace when CONFIG_SYSVIEW_ENABLE=y.

5 years agoWifi: bugfix of two sceanrio may cause no disconnect event report
Deng Xin [Thu, 20 Sep 2018 04:09:03 +0000 (12:09 +0800)]
Wifi: bugfix of two sceanrio may cause no disconnect event report

Problem Description
set some of routers as the same ssid in the same channel, when 32 in the fast scan connect mode, there may no disconnect event report in that two sceanrio:
1. set the correct password and connect, if target router didn't report 32's auth req before timeout, the state machine change to init but no disconnect event report
2. set a wrong password, if router send disassoc or deauth after run, rather than wait 4 way handshake timeout, the state machine change to init but no disconnect event report

Root Cause
Because the routers are in the same channel, all of them are matched the ssid, so all of them can be instore in the rc list wait for connect, when the first one want to connect fail at auth or receive
disassoc or deauth when password wrong, the rc list is not empty, it can not send disconnect event because rc is not empty

Solution
1. put the fail the router in the blacklist
2. Judge whether there is another router can be connect, if it has, try to connect with the next one

VNC MR 561

5 years agotools: Support overwrite of includes for gen_esp_err_to_name.py
Roland Dobai [Wed, 19 Sep 2018 12:41:46 +0000 (14:41 +0200)]
tools: Support overwrite of includes for gen_esp_err_to_name.py

gen_esp_err_to_name.py includes files like
components/lwip/include/apps/esp_ping.h as "apps/esp_ping.h" because all
subdirectories of "include" are used. If "components/lwip/include/apps"
is in the path of the compiler instead of "components/lwip/include" then
include "apps/esp_ping.h" will fail. This fix allows to process lines
like:
'// gen_esp_err_to_name.py: some text "esp_ping.h" some text'
in header files for overwriting the include.

5 years agolwip: add compatibility headers for sntp.h and esp_ping.h
Ivan Grokhotkov [Mon, 10 Sep 2018 04:21:59 +0000 (12:21 +0800)]
lwip: add compatibility headers for sntp.h and esp_ping.h

Before LwIP was moved into a submodule, sntp and esp_ping were
available as the following includes:

#include "apps/sntp/sntp.h"
#include "esp_ping.h"

This commit makes header files available at the old location, and adds
a deprecation warning for sntp.h.

Closes https://github.com/espressif/esp-idf/issues/2392

5 years agoMerge branch 'feature/crosstool_backport' into 'master'
Ivan Grokhotkov [Fri, 21 Sep 2018 06:07:41 +0000 (14:07 +0800)]
Merge branch 'feature/crosstool_backport' into 'master'

Backport of work of gcc8 toolchain to v3

See merge request idf/esp-idf!3154

5 years agoMerge branch 'feature/spi_sync_rebase' into 'master'
Jeroen Domburg [Fri, 21 Sep 2018 02:57:16 +0000 (10:57 +0800)]
Merge branch 'feature/spi_sync_rebase' into 'master'

spi_master: add new polling mode to decrease time cost each transaction

See merge request idf/esp-idf!3120

5 years agoComponent/bt: fix get bond list error sometimes
zhiweijian [Mon, 17 Sep 2018 09:47:16 +0000 (17:47 +0800)]
Component/bt: fix get bond list error sometimes

5 years agolwip: fix the bug that IPv6 TCP connection fail
zhangyanjiao [Thu, 20 Sep 2018 12:01:22 +0000 (20:01 +0800)]
lwip: fix the bug that IPv6 TCP connection fail

The lwip code didn't create an new mld group when netif is up,
this will lead to the server can't find the matching netif when
receiving NS(neighbor solicitation) packet

5 years agodocs: Don't show Kconfig.projbuild from MQTT submodule examples in docs
Angus Gratton [Fri, 21 Sep 2018 01:05:16 +0000 (11:05 +1000)]
docs: Don't show Kconfig.projbuild from MQTT submodule examples in docs

5 years agodoc: Render config items "Found in:" as a set of links to menus
Angus Gratton [Thu, 20 Sep 2018 07:13:07 +0000 (17:13 +1000)]
doc: Render config items "Found in:" as a set of links to menus

5 years agoMerge branch 'feature/idf_py_print_flash_cmd' into 'master'
Ivan Grokhotkov [Thu, 20 Sep 2018 12:03:21 +0000 (20:03 +0800)]
Merge branch 'feature/idf_py_print_flash_cmd' into 'master'

tiny-test-fw: Detect either 'download.config' or 'flash_project_args'

See merge request idf/esp-idf!3252

5 years agospi_master: add new polling mode to decrease time cost each transaction
Michael (Xiao Xufeng) [Wed, 31 Jan 2018 03:15:23 +0000 (11:15 +0800)]
spi_master: add new polling mode to decrease time cost each transaction

5 years agoMerge branch 'bugfix/py273_gen_esp32part' into 'master'
Anton Maklakov [Thu, 20 Sep 2018 11:06:52 +0000 (19:06 +0800)]
Merge branch 'bugfix/py273_gen_esp32part' into 'master'

partition_table: Fix encoding for Python 2.7.3

See merge request idf/esp-idf!3330

5 years agoespcoredump: Fix a test case of new gdb from the new toolchain
Anton Maklakov [Wed, 19 Sep 2018 05:24:29 +0000 (13:24 +0800)]
espcoredump: Fix a test case of new gdb from the new toolchain

5 years agobluetooth: fix indentation warning
Anton Maklakov [Tue, 18 Sep 2018 06:49:08 +0000 (14:49 +0800)]
bluetooth: fix indentation warning

5 years agomqtt: silence a format warning
Anton Maklakov [Tue, 18 Sep 2018 06:16:19 +0000 (14:16 +0800)]
mqtt: silence a format warning

5 years agocmake: silence some warnings in coap, bt, expat, libsodium, lwip and examples/bluetooth
Anton Maklakov [Tue, 18 Sep 2018 03:44:24 +0000 (11:44 +0800)]
cmake: silence some warnings in coap, bt, expat, libsodium, lwip and examples/bluetooth

5 years agocmake: Add a compatible old GCC flag, fix the cmake example building
Anton Maklakov [Tue, 18 Sep 2018 05:07:21 +0000 (13:07 +0800)]
cmake: Add a compatible old GCC flag, fix the cmake example building

5 years agolwip: silence uninitialized and fallthrough warnings
Anton Maklakov [Fri, 7 Sep 2018 13:37:27 +0000 (21:37 +0800)]
lwip: silence uninitialized and fallthrough warnings

5 years agovfs: fix a fallthrough comment to silence the warning
Anton Maklakov [Fri, 7 Sep 2018 08:13:26 +0000 (16:13 +0800)]
vfs: fix a fallthrough comment to silence the warning

5 years agotest/cxx: Test for exception from libstdc++ with -fno-exceptions
Anton Maklakov [Fri, 7 Sep 2018 12:44:25 +0000 (20:44 +0800)]
test/cxx: Test for exception from libstdc++ with -fno-exceptions

5 years agocxx: don’t define stubs for __throw_* functions
Alexey Gerenkov [Tue, 28 Aug 2018 04:22:12 +0000 (12:22 +0800)]
cxx: don’t define stubs for __throw_* functions

If exception support is disabled in IDF, and libstdc++ tries to throw
an exception, it will call __cxa_allocate_exception which is replaced
with abort in IDF.

We have a dramatically size reduction of the RO-section in binary when using '__throw_'-stubs in GCC5
In the case of using GCC8, we are faced with 'multiple definition' errors when using '__throw_'-stubs.
Good that we don't have the size problem due to gcc8

5 years agoexamples/sdio: Fix an uninitialized buffer which sometimes caused a test fail
Anton Maklakov [Fri, 31 Aug 2018 10:59:37 +0000 (18:59 +0800)]
examples/sdio: Fix an uninitialized buffer which sometimes caused a test fail

5 years agogcov: use GCC API to control GCOV data dumps
Alexey Gerenkov [Thu, 28 Jun 2018 13:38:17 +0000 (16:38 +0300)]
gcov: use GCC API to control GCOV data dumps

5 years agobuild system: Add a compatible old GCC flag
Anton Maklakov [Thu, 30 Aug 2018 03:24:34 +0000 (11:24 +0800)]
build system: Add a compatible old GCC flag

5 years agobt: disable implicit fall through warnings
Ivan Grokhotkov [Tue, 28 Aug 2018 10:18:59 +0000 (18:18 +0800)]
bt: disable implicit fall through warnings

5 years agobt: silence unused const variables warning
Ivan Grokhotkov [Tue, 28 Aug 2018 09:31:48 +0000 (17:31 +0800)]
bt: silence unused const variables warning

5 years agoexamples/bluetooth: silence unused const variables warnings
Ivan Grokhotkov [Wed, 29 Aug 2018 04:59:58 +0000 (12:59 +0800)]
examples/bluetooth: silence unused const variables warnings

5 years agounity: silence unused const variables warning
Ivan Grokhotkov [Tue, 7 Aug 2018 17:06:08 +0000 (20:06 +0300)]
unity: silence unused const variables warning

5 years agodocs: generate toolchain download links
Ivan Grokhotkov [Wed, 29 Aug 2018 13:30:03 +0000 (21:30 +0800)]
docs: generate toolchain download links

5 years agobuild system: and gcc8 warnings compatibility option
Anton Maklakov [Mon, 27 Aug 2018 03:03:15 +0000 (11:03 +0800)]
build system: and gcc8 warnings compatibility option

5 years agobuild system: print some information about the compiler
Anton Maklakov [Mon, 27 Aug 2018 03:43:34 +0000 (11:43 +0800)]
build system: print some information about the compiler

5 years agoci: specify default docker image tag
Anton Maklakov [Fri, 3 Aug 2018 08:28:33 +0000 (16:28 +0800)]
ci: specify default docker image tag

5 years agotoolchain: Set the supported toolchain version in a separate file
Anton Maklakov [Mon, 27 Aug 2018 03:04:08 +0000 (11:04 +0800)]
toolchain: Set the supported toolchain version in a separate file

5 years agoMerge branch 'bugfix/fix_the_bug_create_socket_fail' into 'master'
Jiang Jiang Jian [Thu, 20 Sep 2018 10:43:58 +0000 (18:43 +0800)]
Merge branch 'bugfix/fix_the_bug_create_socket_fail' into 'master'

LWIP: fix the bug that failed to create socket

See merge request idf/esp-idf!3300

5 years agopartition_table: Fix encoding for Python 2.7.3
Roland Dobai [Thu, 20 Sep 2018 10:01:54 +0000 (12:01 +0200)]
partition_table: Fix encoding for Python 2.7.3

struct.pack can handle Unicode argument in latest Python 2.7 but cannot
(at least) in 2.7.3.

5 years agocmake: pass repository path to git when doing git describe
Ivan Grokhotkov [Thu, 20 Sep 2018 08:17:35 +0000 (16:17 +0800)]
cmake: pass repository path to git when doing git describe

Fixes getting IDF version in out-of-tree builds

5 years agotiny-test-fw: Detect either 'download.config' or 'flash_project_args'
Roland Dobai [Wed, 12 Sep 2018 11:30:36 +0000 (13:30 +0200)]
tiny-test-fw: Detect either 'download.config' or 'flash_project_args'

5 years agoMerge branch 'test/fix_ut_cant_process_test_command' into 'master'
Angus Gratton [Thu, 20 Sep 2018 06:38:25 +0000 (14:38 +0800)]
Merge branch 'test/fix_ut_cant_process_test_command' into 'master'

test: fix ut can't process test command

See merge request idf/esp-idf!3306

5 years agoMerge branch 'feature/ecc_crypto_wrappers' into 'master'
Angus Gratton [Thu, 20 Sep 2018 05:46:08 +0000 (13:46 +0800)]
Merge branch 'feature/ecc_crypto_wrappers' into 'master'

wpa_supplicant: Implement BIGNUM and ECC crypto wrapper apis for ESP using mbedtls

See merge request idf/esp-idf!3225

5 years agombedtls: update to 2.13.1
Ivan Grokhotkov [Tue, 18 Sep 2018 07:38:19 +0000 (15:38 +0800)]
mbedtls: update to 2.13.1

See release notes:
https://github.com/ARMmbed/mbedtls/releases/tag/mbedtls-2.13.0

5 years agoMerge branch 'bugfix/py23_nvs_flash_division' into 'master'
Ivan Grokhotkov [Thu, 20 Sep 2018 04:10:18 +0000 (12:10 +0800)]
Merge branch 'bugfix/py23_nvs_flash_division' into 'master'

nvs_flash: fix division for Python 2 & 3

See merge request idf/esp-idf!3292