]>
granicus.if.org Git - esp-idf/log
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
Jiang Jiang Jian [Wed, 25 Apr 2018 06:53:23 +0000 (14:53 +0800)]
Merge branch 'feature/btdm_cherry-pick_ble_hid_device' into 'master'
Feature/btdm cherry pick ble hid device
See merge request idf/esp-idf!1701
Ivan Grokhotkov [Wed, 25 Apr 2018 04:22:21 +0000 (12:22 +0800)]
Merge branch 'doc/openocd_release_update' into 'master'
docs: update download links for OpenOCD
See merge request idf/esp-idf!2259
Anton Maklakov [Wed, 4 Apr 2018 07:37:28 +0000 (15:37 +0800)]
CI: Try to build examples in second time in case of error
It will help to work around the weird bug during buillding a batch of examples
Ivan Grokhotkov [Tue, 24 Apr 2018 15:43:24 +0000 (23:43 +0800)]
Merge branch 'bugfix/fatfs_readwrite_test_failure' into 'master'
fatfs/test: increase stack size in read-write unit test
See merge request idf/esp-idf!2256
Ivan Grokhotkov [Tue, 24 Apr 2018 15:42:00 +0000 (23:42 +0800)]
Merge branch 'feature/nvs_coverage' into 'master'
NVS: add power off recovery and coverage test into CI
See merge request idf/esp-idf!2246
Ivan Grokhotkov [Tue, 24 Apr 2018 12:53:47 +0000 (20:53 +0800)]
Merge branch 'bugfix/sdspi_wp_cd_pins' into 'master'
sdmmc, sdspi: fix handling of CD and WP
See merge request idf/esp-idf!2285
Ivan Grokhotkov [Mon, 23 Apr 2018 06:47:00 +0000 (14:47 +0800)]
sdmmc: add tests for CD and WP pins for SD and SPI mode
Ivan Grokhotkov [Mon, 23 Apr 2018 06:45:59 +0000 (14:45 +0800)]
sdmmc: don’t print sdio_reset warning when CD is idle
Ivan Grokhotkov [Mon, 23 Apr 2018 06:44:46 +0000 (14:44 +0800)]
sdmmc host: add handling of CD and WP pins
Previous version of the code only connected CD and WP to the
peripheral, in fact the hardware does not use the values of these
signals automatically. This adds code to read CD and WP values when
command is executed and return errors if card is not present, or
write command is executed when WP signal is active.
Ivan Grokhotkov [Mon, 23 Apr 2018 06:38:00 +0000 (14:38 +0800)]
sdmmc host: when parameter validation fails, exit cleanly
This fixes lock-up which happened when sending a command, if the
previous command has failed.
Jiang Jiang Jian [Tue, 24 Apr 2018 05:42:41 +0000 (13:42 +0800)]
Merge branch 'bugfix/minor_fix_for_wifi_tx' into 'master'
esp32: minor fix for WiFi TX
See merge request idf/esp-idf!2281