]>
granicus.if.org Git - esp-idf/log
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
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
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.
Angus Gratton [Mon, 7 May 2018 02:01:16 +0000 (10:01 +0800)]
cmake: Hide serial port settings in menuconfig when using cmake
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
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
Angus Gratton [Tue, 8 May 2018 06:42:54 +0000 (14:42 +0800)]
ci: Allow bot to control branch used for esp-idf-template
Angus Gratton [Mon, 7 May 2018 01:31:37 +0000 (09:31 +0800)]
cmake: Add ESPORT/ESPBAUD environment variables to idf.py & docs
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 .
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
Angus Gratton [Fri, 4 May 2018 04:06:15 +0000 (14:06 +1000)]
idf.py: Fix 'idf.py monitor' build & flash targets
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
Angus Gratton [Tue, 1 May 2018 07:01:36 +0000 (17:01 +1000)]
cmake: Fix idf_size.py merge errors
Angus Gratton [Tue, 1 May 2018 06:54:27 +0000 (16:54 +1000)]
heap/cmake: Fix linking error when heap tracing is enabled
Angus Gratton [Tue, 1 May 2018 06:42:35 +0000 (16:42 +1000)]
cmake docs: Fix variable expansion when adding tools dir to PATH
Angus Gratton [Tue, 1 May 2018 06:05:27 +0000 (16:05 +1000)]
cmake: Automatically pull in winpty for menuconfig, monitor if needed
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
Angus Gratton [Mon, 30 Apr 2018 05:44:05 +0000 (15:44 +1000)]
cmake docs: Fix Windows tools installer download URL
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
Angus Gratton [Fri, 27 Apr 2018 01:17:23 +0000 (11:17 +1000)]
docs: Temporarily allow cmake docs to be in English only
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.
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.
Angus Gratton [Tue, 17 Apr 2018 23:30:27 +0000 (09:30 +1000)]
cmake: Add build system tests
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.
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
Angus Gratton [Thu, 5 Apr 2018 07:26:28 +0000 (17:26 +1000)]
cmake: Write configuration & component metadata to project_description.json
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
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
Angus Gratton [Tue, 20 Mar 2018 01:27:00 +0000 (12:27 +1100)]
cmake: Style cleanup, add cmake linter to gitlab CI
Angus Gratton [Mon, 19 Mar 2018 03:17:31 +0000 (14:17 +1100)]
cmake: Cleanups to work with Windows
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.
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
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
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.
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
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
Angus Gratton [Tue, 27 Feb 2018 05:03:32 +0000 (16:03 +1100)]
cmake: Fix SPIRAM options
Angus Gratton [Tue, 27 Feb 2018 04:45:30 +0000 (15:45 +1100)]
cmake: Use cmake_lint project, tidy up all CMake source files
Angus Gratton [Tue, 27 Feb 2018 02:32:52 +0000 (13:32 +1100)]
cmake: Automatically include ccache if it's on the path
Angus Gratton [Thu, 22 Feb 2018 04:05:05 +0000 (15:05 +1100)]
cmake: Add "Preview release" getting start guide & build system documentation
Angus Gratton [Tue, 27 Feb 2018 02:21:37 +0000 (13:21 +1100)]
cmake: Allow GetGitRevisionDescription to take arbitrary directory paths
Angus Gratton [Tue, 27 Feb 2018 02:21:51 +0000 (13:21 +1100)]
idf.py: Add reconfigure command
Angus Gratton [Fri, 16 Feb 2018 04:32:08 +0000 (15:32 +1100)]
idf.py: Improve status output, error message output
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.
Angus Gratton [Fri, 9 Feb 2018 08:35:35 +0000 (16:35 +0800)]
cmake: Export compile_commands.json as part of build
Angus Gratton [Fri, 9 Feb 2018 08:09:47 +0000 (16:09 +0800)]
link bootloader to libgcc (shouldn't be necessary, is necessary...)
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
Angus Gratton [Tue, 6 Feb 2018 10:03:41 +0000 (18:03 +0800)]
kconfig: Allow out of tree building, build under cmake build directory
Angus Gratton [Thu, 1 Feb 2018 09:45:41 +0000 (17:45 +0800)]
cmake: Generate PHY init data partition as part of the build
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
Angus Gratton [Mon, 22 Jan 2018 03:32:02 +0000 (14:32 +1100)]
cmake: Add sdkconfig.defaults support
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
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
Angus Gratton [Fri, 19 Jan 2018 05:00:41 +0000 (16:00 +1100)]
cmake: Refactor bootloader_subproject into the bootloader component itself
Angus Gratton [Fri, 19 Jan 2018 04:47:49 +0000 (15:47 +1100)]
cmake: Add partition table, and .bin file targets
Angus Gratton [Thu, 18 Jan 2018 01:12:13 +0000 (12:12 +1100)]
cmake: Add partition table generation
Angus Gratton [Wed, 17 Jan 2018 05:35:15 +0000 (16:35 +1100)]
cmake: Remove stray tab
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.
Angus Gratton [Wed, 17 Jan 2018 03:01:57 +0000 (14:01 +1100)]
cmake: Refactor main cmake project logic
Angus Gratton [Tue, 16 Jan 2018 05:50:15 +0000 (16:50 +1100)]
cmake: Bootloader subproject & "clean" cleanup
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
Angus Gratton [Mon, 15 Jan 2018 02:22:02 +0000 (13:22 +1100)]
cmake: Move third-party cmake modules to their own directory
Angus Gratton [Mon, 15 Jan 2018 02:20:38 +0000 (13:20 +1100)]
cmake: Detect missing or out of date submodules during cmake pass
Angus Gratton [Sun, 14 Jan 2018 23:25:35 +0000 (10:25 +1100)]
cmake: Add toolchain version check
Angus Gratton [Sun, 14 Jan 2018 22:55:00 +0000 (09:55 +1100)]
confgen: Create config file if missing
Angus Gratton [Fri, 12 Jan 2018 02:49:13 +0000 (13:49 +1100)]
build system: Initial cmake support, work in progress
Angus Gratton [Fri, 12 Jan 2018 02:50:19 +0000 (13:50 +1100)]
config: Add new Python & kconfiglib-based config management tool
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
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.
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
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
baohongde [Sat, 28 Apr 2018 03:36:22 +0000 (11:36 +0800)]
component/bt: Add SPP profile with VFS
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.
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
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
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
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
Tian Hao [Thu, 26 Apr 2018 12:02:14 +0000 (20:02 +0800)]
example: fix ble hid device demo include
qiyueixa [Wed, 25 Apr 2018 16:13:53 +0000 (00:13 +0800)]
mesh: add fix root function
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
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
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
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).
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
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
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
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>
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
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.
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
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
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
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
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
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
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
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
XiaXiaotian [Fri, 16 Mar 2018 03:43:21 +0000 (11:43 +0800)]
add WiFi event mask API
Tian Hao [Thu, 19 Apr 2018 09:22:49 +0000 (17:22 +0800)]
component/bt : add BR/EDR TX power set
Jiang Jiang Jian [Wed, 25 Apr 2018 06:57:18 +0000 (14:57 +0800)]
Merge branch 'bugfix/btdm_fix_gatt_cache_error' into 'master'
Component/bt: fix gattc some errors
See merge request idf/esp-idf!2104