]> granicus.if.org Git - esp-idf/log
esp-idf
5 years agoadd esp_eth component
suda-morris [Wed, 10 Apr 2019 08:24:50 +0000 (16:24 +0800)]
add esp_eth component

5 years agoMerge branch 'bugfix/stdoutflush' into 'master'
Angus Gratton [Wed, 26 Jun 2019 02:07:41 +0000 (10:07 +0800)]
Merge branch 'bugfix/stdoutflush' into 'master'

Stdoutflush: Flushing stdout to avoid issues with 64k char limits

See merge request idf/esp-idf!4698

5 years agoMerge branch 'feature/flash_encryption' into 'master'
Angus Gratton [Wed, 26 Jun 2019 01:04:03 +0000 (09:04 +0800)]
Merge branch 'feature/flash_encryption' into 'master'

Change flash encryption workflow to development / release

See merge request idf/esp-idf!4125

5 years agoMerge branch 'bugfix/esp_https_ota_heap_failure' into 'master'
Angus Gratton [Wed, 26 Jun 2019 01:03:16 +0000 (09:03 +0800)]
Merge branch 'bugfix/esp_https_ota_heap_failure' into 'master'

HTTPS OTA: Removed unnecessary free()

See merge request idf/esp-idf!5048

5 years agoMerge branch 'feature/esp_tls_server' into 'master'
Angus Gratton [Wed, 26 Jun 2019 01:03:08 +0000 (09:03 +0800)]
Merge branch 'feature/esp_tls_server' into 'master'

esp_tls: Add support for server side SSL/TLS connection

See merge request idf/esp-idf!5091

5 years agoAddressing PR comments
Kondal Kolipaka [Tue, 23 Apr 2019 06:24:24 +0000 (11:54 +0530)]
Addressing PR comments

5 years agoStdoutflush: Flushing stdout to avoid issues with 64k char limits
Kondal Kolipaka [Wed, 3 Apr 2019 08:18:10 +0000 (13:48 +0530)]
Stdoutflush: Flushing stdout to avoid issues with 64k char limits

5 years agoMerge branch 'feature/upgrade_mbedtls_to_v2.16.1' into 'master'
Angus Gratton [Wed, 26 Jun 2019 00:40:43 +0000 (08:40 +0800)]
Merge branch 'feature/upgrade_mbedtls_to_v2.16.1' into 'master'

mbedtls: upgrade to v2.16.2 release

Closes IDF-664

See merge request idf/esp-idf!5130

5 years agoMerge branch 'feature/ci_relative_submodules' into 'master'
Angus Gratton [Wed, 26 Jun 2019 00:34:42 +0000 (08:34 +0800)]
Merge branch 'feature/ci_relative_submodules' into 'master'

ci: Use relative submodules and a new cleaning working tree feature

See merge request idf/esp-idf!4877

5 years agoexample/https_server: Add default sdkconfig
Jitin George [Fri, 21 Jun 2019 08:37:51 +0000 (14:07 +0530)]
example/https_server: Add default sdkconfig

5 years agoesp_https_server: Add support for esp-tls server APIs
Jitin George [Tue, 28 May 2019 11:25:49 +0000 (16:55 +0530)]
esp_https_server: Add support for esp-tls server APIs

5 years agoesp_tls: Add support for server side SSL/TLS connection
Jitin George [Tue, 28 May 2019 05:49:02 +0000 (11:19 +0530)]
esp_tls: Add support for server side SSL/TLS connection

Currently, esp-tls supports creation of SSL/TLS connection on the client side.

This commit includes support for creating SSL/TLS connection on the server side.

5 years agoexample/simple_ota_example: Fix python formatting and KConfig
Jitin George [Thu, 20 Jun 2019 10:18:20 +0000 (15:48 +0530)]
example/simple_ota_example: Fix python formatting and KConfig

5 years agoexample/simple_ota_example: Add support for skipping OTA server certificate CN field
Jitin George [Wed, 12 Jun 2019 08:45:06 +0000 (14:15 +0530)]
example/simple_ota_example: Add support for skipping OTA server certificate CN field

5 years agoesp_http_client: Add support to disable validation of certificate's CN field
Jitin George [Wed, 12 Jun 2019 08:42:59 +0000 (14:12 +0530)]
esp_http_client: Add support to disable validation of certificate's CN field

5 years agotcp_transport: Add API to allow skipping of certificate CN validation
Jitin George [Wed, 12 Jun 2019 08:41:00 +0000 (14:11 +0530)]
tcp_transport: Add API to allow skipping of certificate CN validation

5 years agoexample/simple_ota_example: Add example test
Jitin George [Mon, 10 Jun 2019 09:13:24 +0000 (14:43 +0530)]
example/simple_ota_example: Add example test

5 years agoesp_https_ota: Removed unnecessary free()
Gregory Eslinger [Tue, 21 May 2019 17:42:18 +0000 (19:42 +0200)]
esp_https_ota: Removed unnecessary free()

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

Merges https://github.com/espressif/esp-idf/pull/3513

Signed-off-by: Jitin George <jitin@espressif.com>
5 years agoImprove flash encryption documentation and add Development & Release modes
Hemal Gujarathi [Mon, 21 Jan 2019 14:14:56 +0000 (22:14 +0800)]
Improve flash encryption documentation and add Development & Release modes

This MR improves existing flash encryption document to provide simplified steps
Adds two new modes for user: Development & Release
Adds a simple example
Supports encrypted write through make command

5 years agoci: Use relative submodule URLs over IDF. Correct CI accordindly
Anton Maklakov [Wed, 29 May 2019 18:39:02 +0000 (01:39 +0700)]
ci: Use relative submodule URLs over IDF. Correct CI accordindly

    Clean up `before_script`s

    Update `check_submodule_sync`

    Remove tools/ci/mirror* stuff

5 years agoci: Remove unused IS_PRIVATE and IS_PUBLIC environment
Anton Maklakov [Thu, 30 May 2019 06:12:36 +0000 (13:12 +0700)]
ci: Remove unused IS_PRIVATE and IS_PUBLIC environment

5 years agoMerge branch 'feature/add_nimble_ssc' into 'master'
He Yin Ling [Tue, 25 Jun 2019 15:14:32 +0000 (23:14 +0800)]
Merge branch 'feature/add_nimble_ssc' into 'master'

test: modify test cases for bluedroid

See merge request idf/esp-idf!5208

5 years agotest: modify test cases for bluedroid
Chen Sheng [Tue, 25 Jun 2019 15:14:32 +0000 (23:14 +0800)]
test: modify test cases for bluedroid

5 years agoMerge branch 'bugfix/fix_ble_examples_build' into 'master'
Ivan Grokhotkov [Tue, 25 Jun 2019 15:04:34 +0000 (23:04 +0800)]
Merge branch 'bugfix/fix_ble_examples_build' into 'master'

Fix build issues

See merge request idf/esp-idf!5343

5 years agoci: sort list of flake8 submodule excludes
Renz Christian Bagaporo [Tue, 25 Jun 2019 12:18:36 +0000 (20:18 +0800)]
ci: sort list of flake8 submodule excludes

5 years agoci: exclude nimble submodule from python style check
Renz Christian Bagaporo [Tue, 25 Jun 2019 12:12:35 +0000 (20:12 +0800)]
ci: exclude nimble submodule from python style check

5 years agobt: fix build issue
Renz Christian Bagaporo [Tue, 25 Jun 2019 08:53:37 +0000 (16:53 +0800)]
bt: fix build issue

Source files and include directories were appended to variables
used by the previous component registration command.

5 years agoMerge branch 'fix/update_curr_page_state' into 'master'
Angus Gratton [Tue, 25 Jun 2019 06:21:25 +0000 (14:21 +0800)]
Merge branch 'fix/update_curr_page_state' into 'master'

nvs_util: Set previous page state to full before creating new page

See merge request idf/esp-idf!5325

5 years agoMerge branch 'feature/gcc_8_msys_update_simple' into 'master'
Angus Gratton [Tue, 25 Jun 2019 06:14:08 +0000 (14:14 +0800)]
Merge branch 'feature/gcc_8_msys_update_simple' into 'master'

update MSYS package for esp32-2019r1 toolchain

See merge request idf/esp-idf!5199

5 years agoMerge branch 'bugfix/idfpy_print_filter' into 'master'
Angus Gratton [Tue, 25 Jun 2019 05:36:03 +0000 (13:36 +0800)]
Merge branch 'bugfix/idfpy_print_filter' into 'master'

tools: Port the filtering option of IDF Monitor to the idf.py toolchain

Closes IDF-543

See merge request idf/esp-idf!4416

5 years agoMerge branch 'feature/use_new_component_registration_apis' into 'master'
Angus Gratton [Tue, 25 Jun 2019 02:24:11 +0000 (10:24 +0800)]
Merge branch 'feature/use_new_component_registration_apis' into 'master'

Use new component registration API

See merge request idf/esp-idf!4898

5 years agoMerge branch 'bugfix/legacy_header_bootloader_build' into 'master'
Angus Gratton [Tue, 25 Jun 2019 02:23:33 +0000 (10:23 +0800)]
Merge branch 'bugfix/legacy_header_bootloader_build' into 'master'

bootloader: pass legacy header config variable to subproject

See merge request idf/esp-idf!4966

5 years agoMerge branch 'bugfix/kconfig_source_comment' into 'master'
Angus Gratton [Tue, 25 Jun 2019 02:22:12 +0000 (10:22 +0800)]
Merge branch 'bugfix/kconfig_source_comment' into 'master'

tools: Fix Kconfig checker for comments and source after help

See merge request idf/esp-idf!5275

5 years agoMerge branch 'feature/nimble' into 'master'
Angus Gratton [Tue, 25 Jun 2019 01:03:58 +0000 (09:03 +0800)]
Merge branch 'feature/nimble' into 'master'

Port NimBLE Host Stack on ESP-IDF

See merge request idf/esp-idf!5182

5 years agoPort NimBLE Host Stack on ESP-IDF
Hrishikesh Dhayagude [Tue, 25 Jun 2019 01:03:58 +0000 (09:03 +0800)]
Port NimBLE Host Stack on ESP-IDF

5 years agonvs_util: Set previous page state to full before creating new page
Shivani Tipnis [Sun, 23 Jun 2019 20:01:18 +0000 (01:31 +0530)]
nvs_util: Set previous page state to full before creating new page

5 years agoMerge branch 'doc/review_api-ref_periph-sdmmc-host' into 'master'
Krzysztof Budzynski [Mon, 24 Jun 2019 13:46:12 +0000 (21:46 +0800)]
Merge branch 'doc/review_api-ref_periph-sdmmc-host' into 'master'

Review the file api-reference/peripherals/sdmmc_host.rst

See merge request idf/esp-idf!5261

5 years agoReview the file api-reference/peripherals/sdmmc_host.rst
Kirill Chalov [Mon, 24 Jun 2019 13:46:11 +0000 (21:46 +0800)]
Review the file api-reference/peripherals/sdmmc_host.rst

5 years agoMerge branch 'feature/idf_size_json' into 'master'
Angus Gratton [Mon, 24 Jun 2019 11:06:12 +0000 (19:06 +0800)]
Merge branch 'feature/idf_size_json' into 'master'

idf_size: Support JSON output

Closes IDF-264

See merge request idf/esp-idf!4987

5 years agoMerge branch 'feature/add_doc_about_app_desc_t' into 'master'
Angus Gratton [Mon, 24 Jun 2019 10:40:02 +0000 (18:40 +0800)]
Merge branch 'feature/add_doc_about_app_desc_t' into 'master'

docs: Add description about the app image

Closes IDF-597

See merge request idf/esp-idf!4912

5 years agoMerge branch 'feature/ble_mesh_feature' into 'master'
Jiang Jiang Jian [Mon, 24 Jun 2019 06:31:23 +0000 (14:31 +0800)]
Merge branch 'feature/ble_mesh_feature' into 'master'

component/ble_mesh: Add BLE Mesh Stack onto ESP-IDF

See merge request idf/esp-idf!4079

5 years agombedtls: upgrade to v2.16.2 release
Mahavir Jain [Tue, 4 Jun 2019 13:00:35 +0000 (18:30 +0530)]
mbedtls: upgrade to v2.16.2 release

For detailed release notes please refer to:
https://github.com/ARMmbed/mbedtls/releases/tag/mbedtls-2.16.2

5 years agodocs: Add description
Konstantin Kondrashov [Mon, 29 Apr 2019 04:31:50 +0000 (12:31 +0800)]
docs: Add description

5 years agocomponent/ble_mesh: ESP BLE Mesh release
Island [Mon, 7 Jan 2019 07:16:47 +0000 (15:16 +0800)]
component/ble_mesh: ESP BLE Mesh release

1. BLE Mesh Core

* Provisioning: Node Role
    * Advertising and GATT bearer
    * Authentication OOB

* Provisioning: Provisioner Role
    * Advertising and GATT bearer
    * Authentication OOB

* Networking
    * Relay
    * Segmentation and Reassembly
    * Key Refresh
    * IV Update

* Proxy Support

* Multiple Client Models Run Simultaneously
    * Support multiple client models send packets to different nodes simultaneously
    * No blocking between client model and server

* NVS Storage
    * Store Provisioning Data of BLE Mesh Nodes in Flash

2. BLE Mesh Applications

* BLE Mesh Node & Provisioner
    * Node Example
    * Provisioner Example
    * Node + Generic OnOff Client Example

* Fast Provisioning
    * Vendor Fast Prov Server Model
    * Vendor Fast Prov Client Model
    * Examples

* Wi-Fi & BLE Mesh Coexistence
    * Example

* BLE Mesh Console Commands
    * Example

3. BLE Mesh Models

* Foundation Models
    * Configuration Server Model
    * Configuration Client Model
    * Health Server Model
    * Health Client Model

* Generic Client Models
    * Generic OnOff Client
    * Generic Level Client
    * Generic Location Client
    * Generic Default Transition Timer Client
    * Generic Power OnOff Client
    * Generic Power Level Client
    * Generic Battery Client
    * Generic Property Client

* Generic Server Models
    * Generic OnOff Server (Example)

* Lighting Client Models
    * Light Lightness Client
    * Light CTL Client
    * Light HSL Client
    * Light xyL Client
    * Light LC Client

* Sensor Client Model
    * Sensor Client

* Time and Scenes Client Models
    * Time Client
    * Scene Client
    * Scheduler Client

5 years agoMerge branch 'feature/btdm_add_gattc_gatts_coex_example' into 'master'
Jiang Jiang Jian [Mon, 24 Jun 2019 03:23:30 +0000 (11:23 +0800)]
Merge branch 'feature/btdm_add_gattc_gatts_coex_example' into 'master'

Component/bt: add gattc and gatts coex example

See merge request idf/esp-idf!5087

5 years agoMerge branch 'refactor/bluedroid' into 'master'
Jiang Jiang Jian [Mon, 24 Jun 2019 03:07:53 +0000 (11:07 +0800)]
Merge branch 'refactor/bluedroid' into 'master'

Refactor/bluedroid

See merge request idf/esp-idf!4027

5 years agoMerge branch 'doc/review_ext_ram' into 'master'
Krzysztof Budzynski [Mon, 24 Jun 2019 00:24:45 +0000 (08:24 +0800)]
Merge branch 'doc/review_ext_ram' into 'master'

Review the file api-guides/external-ram.rst

See merge request idf/esp-idf!5156

5 years agoReview the file api-guides/external-ram.rst
Kirill Chalov [Mon, 24 Jun 2019 00:24:44 +0000 (08:24 +0800)]
Review the file api-guides/external-ram.rst

5 years agoMerge branch 'doc/review_modules-and-boards' into 'master'
Krzysztof Budzynski [Mon, 24 Jun 2019 00:22:43 +0000 (08:22 +0800)]
Merge branch 'doc/review_modules-and-boards' into 'master'

Review the file hw-reference/modules-and-boards.rst

See merge request idf/esp-idf!5157

5 years agoReview the file hw-reference/modules-and-boards.rst
Kirill Chalov [Mon, 24 Jun 2019 00:22:43 +0000 (08:22 +0800)]
Review the file hw-reference/modules-and-boards.rst

5 years agoMerge branch 'doc/review_api-ref_periph-touchpad' into 'master'
Krzysztof Budzynski [Fri, 21 Jun 2019 12:43:18 +0000 (20:43 +0800)]
Merge branch 'doc/review_api-ref_periph-touchpad' into 'master'

Review the file api-reference/peripherals/touch_pad.rst

See merge request idf/esp-idf!5259

5 years agoReview the file api-reference/peripherals/touch_pad.rst
Kirill Chalov [Fri, 21 Jun 2019 12:43:17 +0000 (20:43 +0800)]
Review the file api-reference/peripherals/touch_pad.rst

5 years agocmake: some formatting fixes
Renz Christian Bagaporo [Fri, 21 Jun 2019 06:29:32 +0000 (14:29 +0800)]
cmake: some formatting fixes

Do not include bootloader in flash target when secure boot is enabled.
Emit signing warning on all cases where signed apps are enabled (secure
boot and signed images)
Follow convention of capital letters for SECURE_BOOT_SIGNING_KEY
variable, since it is
relevant to other components, not just bootloader.
Pass signing key and verification key via config, not requiring
bootloader to know parent app dir.
Misc. variables name corrections

5 years agotools: update make converter to use new component registration api
Renz Christian Bagaporo [Thu, 30 May 2019 06:17:10 +0000 (14:17 +0800)]
tools: update make converter to use new component registration api

5 years agotools: use new component registration api for unit test app
Renz Christian Bagaporo [Sun, 28 Apr 2019 07:39:02 +0000 (15:39 +0800)]
tools: use new component registration api for unit test app

5 years agoexamples: use new component registration api
Renz Christian Bagaporo [Sun, 28 Apr 2019 07:38:46 +0000 (15:38 +0800)]
examples: use new component registration api

5 years agocomponents: use new component registration api
Renz Christian Bagaporo [Sun, 28 Apr 2019 07:38:23 +0000 (15:38 +0800)]
components: use new component registration api

5 years agoesptool_py: use passed offset and image when template is given
Renz Christian Bagaporo [Fri, 21 Jun 2019 11:48:41 +0000 (19:48 +0800)]
esptool_py: use passed offset and image when template is given

esptool_py defines command `esptool_py_flash_project_args` that
generates arg file for esptool.py. Two of the arguments are the offset
and image, which are not being used when a template file is given.
This commit makes variables OFFSET and IMAGE available to the template
file, which will holds the value of the offset and image arguments to
`esptool_py_flash_project_args`.

5 years agobootloader: Move some structs to separated file
Konstantin Kondrashov [Mon, 29 Apr 2019 04:25:50 +0000 (12:25 +0800)]
bootloader: Move some structs to separated file

Moved structures which describe the app image to separated file.

Closes: IDF-597
5 years agoMerge branch 'bugfix/misc_cmake_changes' into 'master'
Angus Gratton [Fri, 21 Jun 2019 05:27:55 +0000 (13:27 +0800)]
Merge branch 'bugfix/misc_cmake_changes' into 'master'

Follow up CMake changes/fixes

See merge request idf/esp-idf!5267

5 years agoMerge branch 'feature/add_ability_to_specify_spiffsgen_dependencies' into 'master'
Angus Gratton [Fri, 21 Jun 2019 05:27:35 +0000 (13:27 +0800)]
Merge branch 'feature/add_ability_to_specify_spiffsgen_dependencies' into 'master'

Add ability to specify dependencies for spiffsgen

See merge request idf/esp-idf!4933

5 years agoMerge branch 'bugfix/spi_flash_remove_include_chain_in_host_drv' into 'master'
Angus Gratton [Fri, 21 Jun 2019 05:12:09 +0000 (13:12 +0800)]
Merge branch 'bugfix/spi_flash_remove_include_chain_in_host_drv' into 'master'

esp_flash: support C++ and improve the document

See merge request idf/esp-idf!5287

5 years agoMerge branch 'bugfix/malloc_warnings_mdns' into 'master'
Angus Gratton [Fri, 21 Jun 2019 05:10:06 +0000 (13:10 +0800)]
Merge branch 'bugfix/malloc_warnings_mdns' into 'master'

mdns: fix static analysis warnings

See merge request idf/esp-idf!5143

5 years agocomponents/bt: Optimization and bugfix of previous commits
baohongde [Fri, 21 Jun 2019 03:55:45 +0000 (11:55 +0800)]
components/bt: Optimization and bugfix of previous commits

5 years agoMerge branch 'feature/docs_for_updated_idf_argparsing' into 'master'
Angus Gratton [Fri, 21 Jun 2019 03:42:59 +0000 (11:42 +0800)]
Merge branch 'feature/docs_for_updated_idf_argparsing' into 'master'

docs: Update order of arguments for idf.py and add click linux package

Closes IDF-501

See merge request idf/esp-idf!5166

5 years agospiffs,make: change spiffsgen build API
Renz Christian Bagaporo [Fri, 21 Jun 2019 02:58:00 +0000 (10:58 +0800)]
spiffs,make: change spiffsgen build API

5 years agospiffs: add ability to specify dependencies when dirs themselves are generated
Renz Christian Bagaporo [Sun, 5 May 2019 07:42:39 +0000 (15:42 +0800)]
spiffs: add ability to specify dependencies when dirs themselves are generated

5 years agoMerge branch 'feature/netif_custom_name' into 'master'
Angus Gratton [Fri, 21 Jun 2019 00:41:59 +0000 (08:41 +0800)]
Merge branch 'feature/netif_custom_name' into 'master'

Allow setting netif hostname via lw/ip component config menu item (IDFGH-1342)

See merge request idf/esp-idf!5262

5 years agoMerge branch 'feature/example_ethernet2wifi_ap' into 'master'
Angus Gratton [Fri, 21 Jun 2019 00:31:44 +0000 (08:31 +0800)]
Merge branch 'feature/example_ethernet2wifi_ap' into 'master'

add ethernet to wifi-ap example

See merge request idf/esp-idf!5053

5 years agoethernet: add eth2ap example
suda-morris [Fri, 10 May 2019 05:52:23 +0000 (13:52 +0800)]
ethernet: add eth2ap example

This example illustrates how to do Layer2 packet forwarding bussiness between Wi-Fi and Ethernet.

5 years agoMerge branch 'test/fix_some_error_wifi_cases' into 'master'
He Yin Ling [Thu, 20 Jun 2019 14:05:16 +0000 (22:05 +0800)]
Merge branch 'test/fix_some_error_wifi_cases' into 'master'

test: fix some wifi case issues

See merge request idf/esp-idf!5226

5 years agoMerge branch 'refactor/vfs_uart_multichip_support' into 'master'
Angus Gratton [Thu, 20 Jun 2019 10:31:24 +0000 (18:31 +0800)]
Merge branch 'refactor/vfs_uart_multichip_support' into 'master'

vfs_uart & uart: add multichip support

See merge request idf/esp-idf!5298

5 years agocomponents/bt: Add more functions for memory debug.
baohongde [Wed, 24 Apr 2019 07:04:24 +0000 (15:04 +0800)]
components/bt: Add more functions for memory debug.

5 years agoSupport timeout of fixed_queue and osi_thread
Tian Hao [Thu, 18 Apr 2019 03:57:28 +0000 (11:57 +0800)]
Support timeout of fixed_queue and osi_thread

1. remove fixed_queue_try_dequeue and fixed_queue_try_enqueue,
2. add timeout parameter for fixed_queue_enqueue and fixed_queue_dequeue
3. replace where call fixed_queue_try_dequeue/enqueue to fixed_queue_dequeue/enqueue(..., timeout = 0)
4. replace where call fixed queue_enqueue/dequeue to fixed_queue_enqueue/dequeue( ..., timeout = FIXED_QUEUE_MAX_TIMEOUT)
5. modify the blocking_type of osi_thread_post to timeout.

5 years agocomponents/bt: Optimization and bugfix of previous commit
baohongde [Wed, 13 Feb 2019 02:38:26 +0000 (10:38 +0800)]
components/bt: Optimization and bugfix of previous commit

5 years agocomponents/bt: Separation of BT and BLE
baohongde [Mon, 12 Nov 2018 03:08:19 +0000 (11:08 +0800)]
components/bt: Separation of BT and BLE

5 years agoMerge branch 'feature/spi_driver_support_multi_chip' into 'master'
Angus Gratton [Thu, 20 Jun 2019 08:45:06 +0000 (16:45 +0800)]
Merge branch 'feature/spi_driver_support_multi_chip' into 'master'

spi: multichip support

See merge request idf/esp-idf!5234

5 years agoMerge branch 'bugfix/ut_ci_test_fail_because_failed_to_reset' into 'master'
Ivan Grokhotkov [Thu, 20 Jun 2019 08:08:51 +0000 (16:08 +0800)]
Merge branch 'bugfix/ut_ci_test_fail_because_failed_to_reset' into 'master'

ci: fix random unit test CI failure

See merge request idf/esp-idf!5264

5 years agocmake: clarify build trimming docs
Renz Christian Bagaporo [Mon, 17 Jun 2019 04:14:02 +0000 (12:14 +0800)]
cmake: clarify build trimming docs

How idf_build_component and the COMPONENTS argument to idf_build_process
interact is not clear/misleading. Clarify their interaction in the docs.

Closes: https://github.com/espressif/esp-idf/issues/3630
5 years agoesptool_py: better display logs when generating binary
Renz Christian Bagaporo [Mon, 17 Jun 2019 04:20:12 +0000 (12:20 +0800)]
esptool_py: better display logs when generating binary

Since OUTPUT argument of custom command does not currently support
generator expressions, the project image is only generated as a side
effect. The primary generated file is a timestamp file. Unfortunately as a consequence
the output logs when the
binary is about to be generated is not as helpful anymore.

Set a custom comment that is more descriptive of what is happening,
and provide more feedback as to what has been generated.

5 years agocmake: fix issues with build process
Renz Christian Bagaporo [Sat, 15 Jun 2019 03:26:32 +0000 (11:26 +0800)]
cmake: fix issues with build process

Fix issue when COMPONENTS are is not specified for idf_build_process,
no component is included in the build.

5 years agocmake: export IDF_TARGET to menuconfig
Renz Christian Bagaporo [Sat, 15 Jun 2019 03:20:43 +0000 (11:20 +0800)]
cmake: export IDF_TARGET to menuconfig

Pass value of IDF_TARGET to menuconfig invocation.

5 years agocmake: set CONFIG_DIR build property
Renz Christian Bagaporo [Sat, 15 Jun 2019 03:17:16 +0000 (11:17 +0800)]
cmake: set CONFIG_DIR build property

Add CONFIG_DIR as a build property, so that components don't have to
derive it from one of the generated config files.

5 years agocomponents/bt: Combine A2DP sink task and A2DP source task into btc task
baohongde [Wed, 31 Oct 2018 09:11:54 +0000 (17:11 +0800)]
components/bt: Combine A2DP sink task and A2DP source task into btc task

5 years agocomponents/bt: Combine two hci task into one
baohongde [Wed, 10 Oct 2018 08:10:20 +0000 (16:10 +0800)]
components/bt: Combine two hci task into one

5 years agocomponent/bt: Add functions for heap memory debug
baohongde [Sat, 29 Sep 2018 08:04:50 +0000 (16:04 +0800)]
component/bt: Add functions for heap memory debug

5 years agocomponent/bt: reduce the size of DRAM
baohongde [Tue, 6 Nov 2018 07:34:38 +0000 (15:34 +0800)]
component/bt: reduce the size of DRAM

DRAM.data:   506B -->  196B
DRAM.bss : 26857B --> 2170B

5 years agotools: Fix Kconfig checker for comments and source after help
Roland Dobai [Tue, 18 Jun 2019 15:37:07 +0000 (17:37 +0200)]
tools: Fix Kconfig checker for comments and source after help

5 years agoMerge branch 'feature/ws_client' into 'master'
Angus Gratton [Thu, 20 Jun 2019 07:37:40 +0000 (15:37 +0800)]
Merge branch 'feature/ws_client' into 'master'

esp_websocket_client

See merge request idf/esp-idf!3420

5 years agoesp_websocket_client: Add websocket client component
Tuan [Thu, 20 Jun 2019 07:37:40 +0000 (15:37 +0800)]
esp_websocket_client: Add websocket client component

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

5 years agoMerge branch 'bugfix/spi_concurrency' into 'master'
Angus Gratton [Thu, 20 Jun 2019 07:32:02 +0000 (15:32 +0800)]
Merge branch 'bugfix/spi_concurrency' into 'master'

spi: fix a possible concurrency issue (port to master)

See merge request idf/esp-idf!5191

5 years agoesp_flash: update the document to the latest API
Michael (XIAO Xufeng) [Wed, 19 Jun 2019 12:35:55 +0000 (20:35 +0800)]
esp_flash: update the document to the latest API

5 years agocomponent/bt: Macor from `sdkconfig.h` is used only in `bt_user_config.h`
baohongde [Mon, 17 Sep 2018 08:44:38 +0000 (16:44 +0800)]
component/bt: Macor from `sdkconfig.h` is used only in `bt_user_config.h`

5 years agovfs_uart: refactor to have static context structure
Michael (XIAO Xufeng) [Wed, 19 Jun 2019 17:18:20 +0000 (01:18 +0800)]
vfs_uart: refactor to have static context structure

5 years agouart: multichip support
chenjianqiang [Fri, 14 Jun 2019 03:01:30 +0000 (11:01 +0800)]
uart: multichip support

5 years agoesp_flash: fix C++ compilation and some typos
Ivan Grokhotkov [Wed, 19 Jun 2019 08:37:11 +0000 (16:37 +0800)]
esp_flash: fix C++ compilation and some typos

5 years agoesp_flash: break the inappropriate include chain in spi_flash_host_drv.h
Michael (XIAO Xufeng) [Wed, 19 Jun 2019 08:37:55 +0000 (16:37 +0800)]
esp_flash: break the inappropriate include chain in spi_flash_host_drv.h

5 years agospi_slave: fix a example issue caused by word alignment
Michael (XIAO Xufeng) [Thu, 13 Jun 2019 07:09:28 +0000 (15:09 +0800)]
spi_slave: fix a example issue caused by word alignment

5 years agospi: multichip support
Michael (XIAO Xufeng) [Thu, 13 Jun 2019 06:12:54 +0000 (14:12 +0800)]
spi: multichip support

move hardcoded numbers, etc. into soc files.
create headers for shared types which needs to be documented.

(MINOR CHANGE)

5 years agoMerge branch 'feat/backtrace_in_ut' into 'master'
Angus Gratton [Thu, 20 Jun 2019 01:28:34 +0000 (09:28 +0800)]
Merge branch 'feat/backtrace_in_ut' into 'master'

esp32: Refactor backtraces to be iterative, add printing backtrace at runtime and when UT fails

Closes IDF-93

See merge request idf/esp-idf!3825