]> granicus.if.org Git - esp-idf/log
esp-idf
6 years agocmake: Fix set_default using value from environment
Angus Gratton [Thu, 10 May 2018 11:15:19 +0000 (19:15 +0800)]
cmake: Fix set_default using value from environment

Fixes issue with idf.py passing through Python interpreter, as reported in
https://github.com/espressif/esp-idf/issues/1924

6 years agodocs: Separate "build and flash" into building then flashing
Angus Gratton [Thu, 10 May 2018 10:15:03 +0000 (18:15 +0800)]
docs: Separate "build and flash" into building then flashing

Explains idf.py build as mentioned here: https://github.com/espressif/esp-idf/issues/1906#issuecomment-387557050

6 years agodocs: Fix some Windows Command Prompt paths
Angus Gratton [Thu, 10 May 2018 10:11:45 +0000 (18:11 +0800)]
docs: Fix some Windows Command Prompt paths

Reported in https://github.com/espressif/esp-idf/issues/1906

6 years agocmake: Add sdkconfig.h directory to include paths list not just compiler args
Angus Gratton [Tue, 8 May 2018 07:33:21 +0000 (15:33 +0800)]
cmake: Add sdkconfig.h directory to include paths list not just compiler args

Also move into 'build/config/' subdir, remove creation of empty include/config dir.

6 years agocmake: Hide serial port settings in menuconfig when using cmake
Angus Gratton [Mon, 7 May 2018 02:01:16 +0000 (10:01 +0800)]
cmake: Hide serial port settings in menuconfig when using cmake

6 years agocmake docs: Specify feature/cmake branch when cloning from Github
Angus Gratton [Tue, 8 May 2018 14:05:43 +0000 (22:05 +0800)]
cmake docs: Specify feature/cmake branch when cloning from Github

As mentioned here https://github.com/espressif/esp-idf/issues/1906#issuecomment-387377493

6 years agoMerge branch 'cmake/docs' into 'feature/cmake'
Angus Gratton [Tue, 8 May 2018 09:54:39 +0000 (17:54 +0800)]
Merge branch 'cmake/docs' into 'feature/cmake'

cmake preview: Update docs

See merge request idf/esp-idf!2348

6 years agoci: Allow bot to control branch used for esp-idf-template
Angus Gratton [Tue, 8 May 2018 06:42:54 +0000 (14:42 +0800)]
ci: Allow bot to control branch used for esp-idf-template

6 years agocmake: Add ESPORT/ESPBAUD environment variables to idf.py & docs
Angus Gratton [Mon, 7 May 2018 01:31:37 +0000 (09:31 +0800)]
cmake: Add ESPORT/ESPBAUD environment variables to idf.py & docs

6 years agoRevert "docs: Temporarily allow cmake docs to be in English only"
Angus Gratton [Mon, 7 May 2018 01:11:39 +0000 (09:11 +0800)]
Revert "docs: Temporarily allow cmake docs to be in English only"

This reverts commit d5a58971402a5bebe126a809544304b2f385f36d.

6 years agodocs: Move main docs to cover CMake
Angus Gratton [Thu, 3 May 2018 04:22:35 +0000 (14:22 +1000)]
docs: Move main docs to cover CMake

Add "GNU Make build system" doc with "cheat sheet" for moving to new system

6 years agoidf.py: Fix 'idf.py monitor' build & flash targets
Angus Gratton [Fri, 4 May 2018 04:06:15 +0000 (14:06 +1000)]
idf.py: Fix 'idf.py monitor' build & flash targets

6 years agodocs/cmake: Add some notes about need to set IDF_PATH and/or PATH in certain configur...
Angus Gratton [Tue, 1 May 2018 07:07:21 +0000 (17:07 +1000)]
docs/cmake: Add some notes about need to set IDF_PATH and/or PATH in certain configurations

6 years agocmake: Fix idf_size.py merge errors
Angus Gratton [Tue, 1 May 2018 07:01:36 +0000 (17:01 +1000)]
cmake: Fix idf_size.py merge errors

6 years agoheap/cmake: Fix linking error when heap tracing is enabled
Angus Gratton [Tue, 1 May 2018 06:54:27 +0000 (16:54 +1000)]
heap/cmake: Fix linking error when heap tracing is enabled

6 years agocmake docs: Fix variable expansion when adding tools dir to PATH
Angus Gratton [Tue, 1 May 2018 06:42:35 +0000 (16:42 +1000)]
cmake docs: Fix variable expansion when adding tools dir to PATH

6 years agocmake: Automatically pull in winpty for menuconfig, monitor if needed
Angus Gratton [Tue, 1 May 2018 06:05:27 +0000 (16:05 +1000)]
cmake: Automatically pull in winpty for menuconfig, monitor if needed

6 years agocmake: Use prebuilt mconf on Windows
Angus Gratton [Tue, 1 May 2018 05:42:28 +0000 (15:42 +1000)]
cmake: Use prebuilt mconf on Windows

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

6 years agocmake docs: Fix Windows tools installer download URL
Angus Gratton [Mon, 30 Apr 2018 05:44:05 +0000 (15:44 +1000)]
cmake docs: Fix Windows tools installer download URL

6 years agoTemporarily add feature/cmake to the list of branches we auto-push to github
Angus Gratton [Fri, 27 Apr 2018 07:10:51 +0000 (17:10 +1000)]
Temporarily add feature/cmake to the list of branches we auto-push to github

6 years agodocs: Temporarily allow cmake docs to be in English only
Angus Gratton [Fri, 27 Apr 2018 01:17:23 +0000 (11:17 +1000)]
docs: Temporarily allow cmake docs to be in English only

6 years agowindows: New ESP-IDF Tools Installer
Angus Gratton [Tue, 24 Apr 2018 08:23:57 +0000 (18:23 +1000)]
windows: New ESP-IDF Tools Installer

Working on 64-bit Windows only due to Ninja binary.

6 years agocmake: Build all examples in CI
Angus Gratton [Wed, 18 Apr 2018 07:54:28 +0000 (17:54 +1000)]
cmake: Build all examples in CI

Includes some fixes for compile errors/warnings in examples.

6 years agocmake: Add build system tests
Angus Gratton [Tue, 17 Apr 2018 23:30:27 +0000 (09:30 +1000)]
cmake: Add build system tests

6 years agocmake: Add component dependency support
Angus Gratton [Thu, 22 Mar 2018 06:27:10 +0000 (17:27 +1100)]
cmake: Add component dependency support

Components should set the COMPONENT_REQUIRES & COMPONENT_PRIVATE_REQUIRES variables to define their
requirements.

6 years agoesptool: Add note that ESPTOOLPY_PORT & ESPTOOLPY_BAUD are ignored when using idf.py
Angus Gratton [Thu, 5 Apr 2018 07:32:22 +0000 (17:32 +1000)]
esptool: Add note that ESPTOOLPY_PORT & ESPTOOLPY_BAUD are ignored when using idf.py

6 years agocmake: Write configuration & component metadata to project_description.json
Angus Gratton [Thu, 5 Apr 2018 07:26:28 +0000 (17:26 +1000)]
cmake: Write configuration & component metadata to project_description.json

6 years agocmake: Add new flasher_args.json file for IDE parsing, document metadata files better
Angus Gratton [Thu, 5 Apr 2018 07:13:53 +0000 (17:13 +1000)]
cmake: Add new flasher_args.json file for IDE parsing, document metadata files better

6 years agodoc: Use confgen.py to build docs from same code path as config generation
Angus Gratton [Tue, 20 Mar 2018 05:31:53 +0000 (16:31 +1100)]
doc: Use confgen.py to build docs from same code path as config generation

6 years agocmake: Style cleanup, add cmake linter to gitlab CI
Angus Gratton [Tue, 20 Mar 2018 01:27:00 +0000 (12:27 +1100)]
cmake: Style cleanup, add cmake linter to gitlab CI

6 years agocmake: Cleanups to work with Windows
Angus Gratton [Mon, 19 Mar 2018 03:17:31 +0000 (14:17 +1100)]
cmake: Cleanups to work with Windows

6 years agocmake: set CCACHE_BASEDIR & CCACHE_NOHASHDIR when using ccache
Angus Gratton [Fri, 16 Mar 2018 00:58:52 +0000 (11:58 +1100)]
cmake: set CCACHE_BASEDIR & CCACHE_NOHASHDIR when using ccache

Dramatically improves build performance when building multiple
projects in different directories.

6 years agocmake: Add CMakeLists.txt files for all examples
Angus Gratton [Tue, 27 Feb 2018 06:44:31 +0000 (17:44 +1100)]
cmake: Add CMakeLists.txt files for all examples

Generating using convert_to_cmake.py, with some minor cleanup

6 years agocmake: convert_to_cmake.py script for converting IDF GNU Make projects
Angus Gratton [Thu, 1 Mar 2018 07:41:40 +0000 (18:41 +1100)]
cmake: convert_to_cmake.py script for converting IDF GNU Make projects

6 years agocmake: Change data_file_to_c to data_file_embed_asm for objcopy compatibility
Angus Gratton [Thu, 1 Mar 2018 07:41:15 +0000 (18:41 +1100)]
cmake: Change data_file_to_c to data_file_embed_asm for objcopy compatibility

Now generates _binary_filename_start / _binary_filename_end as well as more useful naming.

6 years agocmake: Linker scripts need to account for .c.obj extension as well as .o
Angus Gratton [Thu, 1 Mar 2018 06:02:32 +0000 (17:02 +1100)]
cmake: Linker scripts need to account for .c.obj extension as well as .o

6 years agocmake: Add link-time dependencies for linker script files
Angus Gratton [Thu, 1 Mar 2018 06:02:08 +0000 (17:02 +1100)]
cmake: Add link-time dependencies for linker script files

Requires some hackery around limitations in CMake's LINK_DEPENDS

6 years agocmake: Fix SPIRAM options
Angus Gratton [Tue, 27 Feb 2018 05:03:32 +0000 (16:03 +1100)]
cmake: Fix SPIRAM options

6 years agocmake: Use cmake_lint project, tidy up all CMake source files
Angus Gratton [Tue, 27 Feb 2018 04:45:30 +0000 (15:45 +1100)]
cmake: Use cmake_lint project, tidy up all CMake source files

6 years agocmake: Automatically include ccache if it's on the path
Angus Gratton [Tue, 27 Feb 2018 02:32:52 +0000 (13:32 +1100)]
cmake: Automatically include ccache if it's on the path

6 years agocmake: Add "Preview release" getting start guide & build system documentation
Angus Gratton [Thu, 22 Feb 2018 04:05:05 +0000 (15:05 +1100)]
cmake: Add "Preview release" getting start guide & build system documentation

6 years agocmake: Allow GetGitRevisionDescription to take arbitrary directory paths
Angus Gratton [Tue, 27 Feb 2018 02:21:37 +0000 (13:21 +1100)]
cmake: Allow GetGitRevisionDescription to take arbitrary directory paths

6 years agoidf.py: Add reconfigure command
Angus Gratton [Tue, 27 Feb 2018 02:21:51 +0000 (13:21 +1100)]
idf.py: Add reconfigure command

6 years agoidf.py: Improve status output, error message output
Angus Gratton [Fri, 16 Feb 2018 04:32:08 +0000 (15:32 +1100)]
idf.py: Improve status output, error message output

6 years agocmake: Allow selecting toolchain file based on config
Angus Gratton [Thu, 15 Feb 2018 03:38:58 +0000 (14:38 +1100)]
cmake: Allow selecting toolchain file based on config

Refactor IDF "project" functionality under a wrapping of the default
"project" command, so we can tweak it a bit...

Will need more testing in other environments.

6 years agocmake: Export compile_commands.json as part of build
Angus Gratton [Fri, 9 Feb 2018 08:35:35 +0000 (16:35 +0800)]
cmake: Export compile_commands.json as part of build

6 years agolink bootloader to libgcc (shouldn't be necessary, is necessary...)
Angus Gratton [Fri, 9 Feb 2018 08:09:47 +0000 (16:09 +0800)]
link bootloader to libgcc (shouldn't be necessary, is necessary...)

6 years agoidf.py build & flash tool
Angus Gratton [Tue, 23 Jan 2018 06:08:28 +0000 (17:08 +1100)]
idf.py build & flash tool

Generate flasher args files & .json project info file as part of cmake build

6 years agokconfig: Allow out of tree building, build under cmake build directory
Angus Gratton [Tue, 6 Feb 2018 10:03:41 +0000 (18:03 +0800)]
kconfig: Allow out of tree building, build under cmake build directory

6 years agocmake: Generate PHY init data partition as part of the build
Angus Gratton [Thu, 1 Feb 2018 09:45:41 +0000 (17:45 +0800)]
cmake: Generate PHY init data partition as part of the build

6 years agocmake: Add "size" target, update idf_size.py for different linker behaviour
Angus Gratton [Mon, 22 Jan 2018 04:16:01 +0000 (15:16 +1100)]
cmake: Add "size" target, update idf_size.py for different linker behaviour

6 years agocmake: Add sdkconfig.defaults support
Angus Gratton [Mon, 22 Jan 2018 03:32:02 +0000 (14:32 +1100)]
cmake: Add sdkconfig.defaults support

6 years agocmake: Re-run cmake if submodule commits change or a submodule is deinit-ed
Angus Gratton [Fri, 19 Jan 2018 05:34:00 +0000 (16:34 +1100)]
cmake: Re-run cmake if submodule commits change or a submodule is deinit-ed

6 years agocmake: Remove defaults for COMPONENT_SRCDIRS, COMPONENT_SRCS, COMPONENT_ADD_INCLUDEDIRS
Angus Gratton [Fri, 19 Jan 2018 05:22:08 +0000 (16:22 +1100)]
cmake: Remove defaults for COMPONENT_SRCDIRS, COMPONENT_SRCS, COMPONENT_ADD_INCLUDEDIRS

* Philosophical: "explicit is better than implicit".
* Practical: Allows useful errors if invalid directories given in components as the defaults aren't
  always used. Also trims the -I path from a number of components that have no actual include
  directory.
* Simplifies knowing which components will be header-only and which won't

6 years agocmake: Refactor bootloader_subproject into the bootloader component itself
Angus Gratton [Fri, 19 Jan 2018 05:00:41 +0000 (16:00 +1100)]
cmake: Refactor bootloader_subproject into the bootloader component itself

6 years agocmake: Add partition table, and .bin file targets
Angus Gratton [Fri, 19 Jan 2018 04:47:49 +0000 (15:47 +1100)]
cmake: Add partition table, and .bin file targets

6 years agocmake: Add partition table generation
Angus Gratton [Thu, 18 Jan 2018 01:12:13 +0000 (12:12 +1100)]
cmake: Add partition table generation

6 years agocmake: Remove stray tab
Angus Gratton [Wed, 17 Jan 2018 05:35:15 +0000 (16:35 +1100)]
cmake: Remove stray tab

6 years agocmake: Add embedding files in components support
Angus Gratton [Wed, 17 Jan 2018 05:25:14 +0000 (16:25 +1100)]
cmake: Add embedding files in components support

Add subscribe_publish AWS example and fixes to allow it to build.

6 years agocmake: Refactor main cmake project logic
Angus Gratton [Wed, 17 Jan 2018 03:01:57 +0000 (14:01 +1100)]
cmake: Refactor main cmake project logic

6 years agocmake: Bootloader subproject & "clean" cleanup
Angus Gratton [Tue, 16 Jan 2018 05:50:15 +0000 (16:50 +1100)]
cmake: Bootloader subproject & "clean" cleanup

6 years agocmake: Move global IDF-specific compiler/linker options out of the toolchain file
Angus Gratton [Tue, 16 Jan 2018 00:16:14 +0000 (11:16 +1100)]
cmake: Move global IDF-specific compiler/linker options out of the toolchain file

Should restore compatibility with cmake pre-v3.7

6 years agocmake: Move third-party cmake modules to their own directory
Angus Gratton [Mon, 15 Jan 2018 02:22:02 +0000 (13:22 +1100)]
cmake: Move third-party cmake modules to their own directory

6 years agocmake: Detect missing or out of date submodules during cmake pass
Angus Gratton [Mon, 15 Jan 2018 02:20:38 +0000 (13:20 +1100)]
cmake: Detect missing or out of date submodules during cmake pass

6 years agocmake: Add toolchain version check
Angus Gratton [Sun, 14 Jan 2018 23:25:35 +0000 (10:25 +1100)]
cmake: Add toolchain version check

6 years agoconfgen: Create config file if missing
Angus Gratton [Sun, 14 Jan 2018 22:55:00 +0000 (09:55 +1100)]
confgen: Create config file if missing

6 years agobuild system: Initial cmake support, work in progress
Angus Gratton [Fri, 12 Jan 2018 02:49:13 +0000 (13:49 +1100)]
build system: Initial cmake support, work in progress

6 years agoconfig: Add new Python & kconfiglib-based config management tool
Angus Gratton [Fri, 12 Jan 2018 02:50:19 +0000 (13:50 +1100)]
config: Add new Python & kconfiglib-based config management tool

6 years agoMerge branch 'bugfix/btdm_genrate_hash_key_by_bluedroid' into 'master'
Jiang Jiang Jian [Sat, 28 Apr 2018 08:42:27 +0000 (16:42 +0800)]
Merge branch 'bugfix/btdm_genrate_hash_key_by_bluedroid' into 'master'

component/bt: Added the hash key generated directly in the bluedroid module.

See merge request idf/esp-idf!2321

6 years agocomponent/bt: Added the hash key generated directly in the bluedroid module.
Yulong [Thu, 26 Apr 2018 13:44:12 +0000 (09:44 -0400)]
component/bt: Added the hash key generated directly in the bluedroid module.

1. Change all the hash used from the coap module to generated by the bluedroid module directly.

component/bt: Added the <string.h> include file to the gattc_co module to avoid compile error.

6 years agoMerge branch 'feature/btdm_bt_spp_vfs' into 'master'
Jiang Jiang Jian [Sat, 28 Apr 2018 07:10:07 +0000 (15:10 +0800)]
Merge branch 'feature/btdm_bt_spp_vfs' into 'master'

component/bt: Add SPP profile with VFS

See merge request idf/esp-idf!1883

6 years agoMerge branch 'feature/btdm_ble_throughput_optimiz' into 'master'
Jiang Jiang Jian [Sat, 28 Apr 2018 07:01:39 +0000 (15:01 +0800)]
Merge branch 'feature/btdm_ble_throughput_optimiz' into 'master'

Feature/btdm ble throughput optimiz

See merge request idf/esp-idf!2265

6 years agocomponent/bt: Add SPP profile with VFS
baohongde [Sat, 28 Apr 2018 03:36:22 +0000 (11:36 +0800)]
component/bt: Add SPP profile with VFS

6 years agocomponent/bt: Added the server test for the bit rate test.
Yulong [Thu, 7 Dec 2017 08:07:36 +0000 (03:07 -0500)]
component/bt: Added the server test for the bit rate test.

component/bt: optimiz the code
component/bt: optimiz the code.
component/bt: added the l2c change.
component/bt: Added the modified.
component/bt: change the indicate callback function.

component/bt: added the BLE throughput test gattc & gatts example.

component/bt: Change the sdkconfig.default CONFIG_GATTS_NOTIFY_THROUGHPUT setting.

component/bt: Change the throughput_client_task delay method.

component/bt: change the btu task size from 4096 to 5096

comonent/bt: close the print when congest.

component/bt: Added the CPU frequency set method to the readme file.

component/bt: Change the gatts_demo_char1_val to gl_profile_tab[PROFILE_A_APP_ID].char_handle to avoid make error.

example/ble_throughput: Added the Readme explanation.

component/bt: Added the bt lib change.

component/bt: Update the bt lib & Change the LOG level from ERROR to DEBUG when congest.

component/bt: Fixed the bug of timer start assign error.

component/bt: Change back the gattc & gatts demo with same as the master.

example/ble_throughput: Fixed the bug when prepare write of the ble throughput.

component/bt: Update the check_sum algorithm.

component/bt: Change Added the path when used the include file of "l2cdefs.h" & "l2c_api.h".

example/throughput_client: Added the Freertos related header files to ble throughput client demo to avoid compile error.

6 years agoMerge branch 'bugfix/tw19728_support_static_allocation_of_freertos_queue_used_by_isr_...
Jiang Jiang Jian [Fri, 27 Apr 2018 12:31:51 +0000 (20:31 +0800)]
Merge branch 'bugfix/tw19728_support_static_allocation_of_freertos_queue_used_by_isr_v3.1' into 'master'

esp32/bt/driver: support static allocation of FreeRTOS queues used by ISR routine (merged from v3.0)

See merge request idf/esp-idf!2317

6 years agoesp32/bt/driver: support static allocation of FreeRTOS queues used by ISR routine
Liu Zhi Fu [Fri, 30 Mar 2018 03:39:42 +0000 (11:39 +0800)]
esp32/bt/driver: support static allocation of FreeRTOS queues used by ISR routine

Support static allocation of FreeRTOS queues used by ISR routine in WiFi/BT/esp_timer/driver etc

6 years agoMerge branch 'bugfix/btdm_modify_include_path' into 'master'
Jiang Jiang Jian [Fri, 27 Apr 2018 04:01:46 +0000 (12:01 +0800)]
Merge branch 'bugfix/btdm_modify_include_path' into 'master'

component/bt : modify header files to avoid conflict

See merge request idf/esp-idf!2195

6 years agoMerge branch 'mesh/feature_fix_root' into 'master'
Jiang Jiang Jian [Fri, 27 Apr 2018 02:56:35 +0000 (10:56 +0800)]
Merge branch 'mesh/feature_fix_root' into 'master'

Mesh/feature fix root

See merge request idf/esp-idf!2308

6 years agoexample: fix ble hid device demo include
Tian Hao [Thu, 26 Apr 2018 12:02:14 +0000 (20:02 +0800)]
example: fix ble hid device demo include

6 years agomesh: add fix root function
qiyueixa [Wed, 25 Apr 2018 16:13:53 +0000 (00:13 +0800)]
mesh: add fix root function

6 years agocomponent/bt : modify header files to avoid conflict
Tian Hao [Sun, 8 Apr 2018 04:10:50 +0000 (12:10 +0800)]
component/bt : modify header files to avoid conflict

1. add the L1 include path with a prefix, such like osi/list.h, stack/a2d_api.h and etc.
2. modify component, only bluedroid/api/include/api is export to another component and application,
   other include path just for bluedroid used
3. put bluedroid/include into common/include/common, so the root directory of bluedroid have no include path.
4. modify doxygen to use esp_bt.h and redirect to
component/bt/bluedroid/api/include/api/

fix compile

6 years agoMerge branch 'feature/esp32_sw_breaks' into 'master'
Ivan Grokhotkov [Thu, 26 Apr 2018 10:05:38 +0000 (18:05 +0800)]
Merge branch 'feature/esp32_sw_breaks' into 'master'

ESP32 SW Breakpoints Support

See merge request idf/esp-idf!2316

6 years agoMerge branch 'bugfix/partition_make3.81' into 'master'
Ivan Grokhotkov [Thu, 26 Apr 2018 07:29:15 +0000 (15:29 +0800)]
Merge branch 'bugfix/partition_make3.81' into 'master'

partition table: Fix regression with make 3.81

See merge request idf/esp-idf!2314

6 years agoesp32: Adds support for SW breakpoints in flash
Alexey Gerenkov [Sun, 18 Mar 2018 09:27:19 +0000 (12:27 +0300)]
esp32: Adds support for SW breakpoints in flash

Disables app image integrity checks when running under OpenOCD control.
Allows setting breakpoints in flash before application start (just after reset).

6 years agoMerge branch 'bugfix/build_failure_with_heap_task_tracking' into 'master'
Ivan Grokhotkov [Thu, 26 Apr 2018 07:16:43 +0000 (15:16 +0800)]
Merge branch 'bugfix/build_failure_with_heap_task_tracking' into 'master'

Fix build failure if CONFIG_HEAP_TASK_TRACKING enabled

See merge request idf/esp-idf!2315

6 years agoMerge branch 'bugfix/fix_a_minor_compile_issue' into 'master'
Jiang Jiang Jian [Thu, 26 Apr 2018 06:31:04 +0000 (14:31 +0800)]
Merge branch 'bugfix/fix_a_minor_compile_issue' into 'master'

Bugfix/fix a minor compile issue

See merge request idf/esp-idf!2307

6 years agoMerge branch 'feature/wifi_add_wifi_event_mask' into 'master'
Jiang Jiang Jian [Thu, 26 Apr 2018 06:27:42 +0000 (14:27 +0800)]
Merge branch 'feature/wifi_add_wifi_event_mask' into 'master'

add WiFi event mask API

See merge request idf/esp-idf!2072

6 years agoheap: fix build failure due to missing header
Mahavir Jain [Thu, 26 Apr 2018 05:33:43 +0000 (11:03 +0530)]
heap: fix build failure due to missing header

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

Signed-off-by: Mahavir Jain <mahavir@espressif.com>
6 years agoMerge branch 'bugfix/fix_some_wifi_phy_mode_bugs' into 'master'
Jiang Jiang Jian [Thu, 26 Apr 2018 02:27:32 +0000 (10:27 +0800)]
Merge branch 'bugfix/fix_some_wifi_phy_mode_bugs' into 'master'

esp32: fix some wifi phy mode bugs

See merge request idf/esp-idf!2294

6 years agopartition table: Fix regression with make 3.81
Angus Gratton [Thu, 26 Apr 2018 02:07:27 +0000 (12:07 +1000)]
partition table: Fix regression with make 3.81

"undefine" was added in make 3.8.2

Namespace the global partition table option variables to minimise scope leakage.

6 years agoMerge branch 'feature/partition_size_check' into 'master'
Angus Gratton [Thu, 26 Apr 2018 00:48:31 +0000 (08:48 +0800)]
Merge branch 'feature/partition_size_check' into 'master'

partition_table: Check configured flash size fits in partition table

See merge request idf/esp-idf!2274

6 years agoMerge branch 'bugfix/log_macro_statements' into 'master'
Angus Gratton [Thu, 26 Apr 2018 00:05:49 +0000 (08:05 +0800)]
Merge branch 'bugfix/log_macro_statements' into 'master'

log: Make ESP_LOGx macros into single statements

See merge request idf/esp-idf!2275

6 years agopartition_table: Check configured flash size fits in partition table
Angus Gratton [Fri, 20 Apr 2018 06:57:15 +0000 (16:57 +1000)]
partition_table: Check configured flash size fits in partition table

Check happens at build time, so flash size config may need to be changed.

Also fixes MD5_OPT undefined warning, closes https://github.com/espressif/esp-idf/issues/1867

6 years agoMerge branch 'bugfix/ci_retry_build_example' into 'master'
Angus Gratton [Wed, 25 Apr 2018 23:36:52 +0000 (07:36 +0800)]
Merge branch 'bugfix/ci_retry_build_example' into 'master'

ci: Try to build examples in second time in case of error

See merge request idf/esp-idf!2302

6 years agolog: Make ESP_LOGx macros into single statements
Angus Gratton [Fri, 20 Apr 2018 03:41:11 +0000 (13:41 +1000)]
log: Make ESP_LOGx macros into single statements

Requires a semicolon after any use (previously this was optional due to trailing } after expansion)

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

6 years agofix the bug that in mdns test code redefine esp_err_t to uint32_t, which should be...
jack [Wed, 25 Apr 2018 12:52:38 +0000 (20:52 +0800)]
fix the bug that in mdns test code redefine esp_err_t to uint32_t, which should be int32_t

6 years agoMerge branch 'feature/btdm_set_bredr_txpower' into 'master'
Jiang Jiang Jian [Wed, 25 Apr 2018 12:53:21 +0000 (20:53 +0800)]
Merge branch 'feature/btdm_set_bredr_txpower' into 'master'

component/bt : add BR/EDR TX power set

See merge request idf/esp-idf!2267

6 years agoesp32: fix some wifi phy mode bugs
Liu Zhi Fu [Tue, 24 Apr 2018 08:22:33 +0000 (16:22 +0800)]
esp32: fix some wifi phy mode bugs

Fix several WiFi phy mode bugs

6 years agoadd WiFi event mask API
XiaXiaotian [Fri, 16 Mar 2018 03:43:21 +0000 (11:43 +0800)]
add WiFi event mask API

6 years agocomponent/bt : add BR/EDR TX power set
Tian Hao [Thu, 19 Apr 2018 09:22:49 +0000 (17:22 +0800)]
component/bt : add BR/EDR TX power set