Commit Graph
100 Commits
Author SHA1 Message Date
Ivan Grokhotkov 28d8eb0a14 Merge branch 'bugfix/esp32c3_gdbinit' into 'master'
.gdbinit generation fix (ESP32C3)

See merge request espressif/esp-idf!11842
2021-03-15 15:09:11 +00:00
Ivan Grokhotkov 9de1591660 Merge branch 'bugfix/doc_build_remove_warning' into 'master'
tools: Remove unnecessary warning generated during documentation generation

Closes IDF-2840

See merge request espressif/esp-idf!12606
2021-03-15 08:59:22 +00:00
Ivan Grokhotkov 1067b28707 Merge branch 'bugfix/dirent-riscv-header' into 'master'
vfs: use sys/dirent.h from newlib

Closes IDF-2913

See merge request espressif/esp-idf!12614
2021-03-15 08:54:46 +00:00
Ivan Grokhotkov 1a7c1b095d Merge branch 'bugfix/nvs_missing_API_arg_checks' into 'master'
Random NVS fixes

Closes IDF-1462 and IDF-2900

See merge request espressif/esp-idf!12649
2021-03-15 07:13:10 +00:00
Ivan Grokhotkov 31ba414c4d Merge branch 'bugfix/ci_git_tag' into 'master'
CI: Fix git tag in cmake build tests where email address cannot be autodetected

See merge request espressif/esp-idf!12719
2021-03-12 00:00:18 +00:00
Ivan Grokhotkov 835493d8da Merge branch 'bugfix/custom_oocd_for_target_tests_only' into 'master'
ci: Install custom OpenOCD for target tests only

See merge request espressif/esp-idf!12674
2021-03-11 08:20:20 +00:00
Ivan Grokhotkov dadce650c9 Merge branch 'bugxif/fix-export-autocomplete-zsh' into 'master'
export.sh: Fix error when `ZSH_VERSION` is unset.

Closes IDFGH-4784

See merge request espressif/esp-idf!12545
2021-03-08 15:21:50 +00:00
Ivan Grokhotkov cc209d0098 Merge branch 'ci/run_testss_with_custom_oocd' into 'master'
CI target tests with custom OpenOCD distro

See merge request espressif/esp-idf!12062
2021-03-04 09:44:39 +00:00
Ivan Grokhotkov ee7c66cc82 Merge branch 'bugfix/idf_size_total_size_without_bss' into 'master'
tools: Don't count BSS into the total image size

Closes IDF-2813

See merge request espressif/esp-idf!12479
2021-03-01 08:34:09 +00:00
Ivan Grokhotkov a57d5813bf Merge branch 'bugfix/esp32_rtc_mem_registers_llvm_assembler' into 'master'
soc esp32: Removes parentheses from RTC_MEM_xyz macros that expand directly to single numbers

See merge request espressif/esp-idf!12331
2021-02-19 15:58:36 +00:00
Ivan Grokhotkov 3bce823523 Merge branch 'ci/mr_labels_regex_includes_more_chars' into 'master'
ci: supports more special characters for MR labels

See merge request espressif/esp-idf!12404
2021-02-18 10:33:55 +00:00
Ivan Grokhotkov 6e4eb981b8 Merge branch 'bugfix/deploy_test_result_no_need_python_env' into 'master'
ci: no setup_python for deploy_test_result

See merge request espressif/esp-idf!12394
2021-02-18 10:33:31 +00:00
Ivan Grokhotkov abebaca884 Merge branch 'bugfix/timer_order_ut' into 'master'
esp_timer: fix "esp_timer orders timers correctly" header line handling

See merge request espressif/esp-idf!12402
2021-02-18 07:25:19 +00:00
Ivan Grokhotkov 674cfe4fd2 Merge branch 'bugfix/nvs_encryption_keys' into 'master'
NVS: fix nvs_flash_generate_keys to generate random keys (Github PR)

See merge request espressif/esp-idf!12205
2021-02-17 09:44:19 +00:00
Ivan Grokhotkov 22cc1121fb Merge branch 'ci/detect_file_changes_to_assign_jobs' into 'master'
CI: Detect file changes to assign jobs

See merge request espressif/esp-idf!10652
2021-02-16 11:08:17 +00:00
Ivan Grokhotkov 863aecc38d Merge branch 'bugfix/fix-automatic-connection' into 'master'
bugfix: fixed automatic connection in idf_monitor

Closes IDF-2654

See merge request espressif/esp-idf!12220
2021-02-16 08:58:26 +00:00
Ivan Grokhotkov 552796a160 Merge branch 'feature/prefer_python3_in_installer' into 'master'
tools: Prefer python3 during install and export

Closes IDF-2682, IDFGH-4659, and IDFGH-4726

See merge request espressif/esp-idf!12250
2021-02-13 22:10:14 +08:00
Ivan Grokhotkov 890ee19ee4 Merge branch 'bugfix/eclipse_make_decode' into 'master'
tools: Fix Eclipse build: “UnicodeDecodeError: 'ascii' codec can't decode byte”

Closes IDFGH-4693

See merge request espressif/esp-idf!12309
2021-02-10 18:38:16 +08:00
Ivan Grokhotkov ffa8c22c39 Merge branch 'feature/ut_perf_tests_disable_on_fpga' into 'master'
ut: Disable all performance test comparisons when running on FPGA

See merge request espressif/esp-idf!11415
2021-02-05 09:56:20 +08:00
Ivan Grokhotkov 1678f142fa Merge branch 'bugfix/fix_partition_find_example_on_find_null_partition' into 'master'
example/storage: fix find_partition function when no partition is found

See merge request espressif/esp-idf!12144
2021-02-03 23:00:16 +08:00
Ivan Grokhotkov 4edaf134bb Merge branch 'feature/loadable_elf_c3' into 'master'
build-system: add loadable elf support for ESP32-S2 and C3

Closes IDF-2137

See merge request espressif/esp-idf!12217
2021-02-03 19:40:34 +08:00
Ivan Grokhotkov 458308786b Merge branch 'doc/fix_pxTaskGetStackStart' into 'master'
[doc/freertos]: fixed doc of pxTaskGetStackStart()

Closes IDF-1668

See merge request espressif/esp-idf!12159
2021-02-02 07:09:00 +08:00
Ivan Grokhotkov d653d52e3c Merge branch 'bugfix/coredump_extra_regs_parsing_error' into 'master'
fix(coredump): parse registers values from stack

Closes IDFCI-414

See merge request espressif/esp-idf!12189
2021-01-29 18:31:44 +08:00
Ivan Grokhotkov 8b96dcb5ff Merge branch 'bugfix/gdb_panic_server_py2.7' into 'master'
tools/gdb_panic_server.py: fix compatibility with python 2.7

See merge request espressif/esp-idf!12128
2021-01-29 08:34:48 +08:00
Ivan Grokhotkov bb1f75179b Merge branch 'bugfix/freertos_systimer_stall_when_cpu_halted' into 'master'
freertos: stall systimer while CPU is in debug mode

See merge request espressif/esp-idf!12063
2021-01-29 07:02:30 +08:00
Ivan Grokhotkov 3dea56d15c Merge branch 'feature/esp32c3_supported_target' into 'master'
tools/idf.py: promote esp32c3 from preview to supported targets

See merge request espressif/esp-idf!12129
2021-01-29 07:01:50 +08:00
Ivan Grokhotkov 11a0e1d9fc Merge branch 'fix/ninja_1.10.2' into 'master'
tools: ninja: update to 1.10.2

Closes IDF-2216

See merge request espressif/esp-idf!12043
2021-01-29 06:50:15 +08:00
Ivan Grokhotkov f3cef33791 tools/gdb_panic_server: wrap b"" with bytes() for py2.7 compatibility
Fixes the exception while decoding the stack dump:

    File "tools/gdb_panic_server.py", line 270, in _respond_mem
      result += "{:02x}".format(stack_data[addr - stack_addr_min])
    ValueError: Unknown format code 'x' for object of type 'str'
2021-01-28 11:20:32 +01:00
Ivan Grokhotkov e70d534566 tools/idf.py: promote esp32c3 from preview to supported target 2021-01-28 11:12:56 +01:00
Ivan Grokhotkov 9a20283485 Merge branch 'bugfix/scan_test_missing_build_apps_without_tests' into 'master'
ci: bugfix: scan_test missing build apps without tests

See merge request espressif/esp-idf!12138
2021-01-28 17:48:24 +08:00
Ivan Grokhotkov 0134fb5cf9 Merge branch 'feature/skip_known_failure_cases' into 'master'
CI: Ignore Known Failure Cases Result

Closes IDFCI-135 and IDF-1992

See merge request espressif/esp-idf!10866
2021-01-28 17:47:57 +08:00
Ivan Grokhotkov f64bb01695 Merge branch 'feature/esp32c3_memprot_master' into 'master'
ESP32C3 memory protection

See merge request espressif/esp-idf!11979
2021-01-27 19:33:23 +08:00
Ivan Grokhotkov 34408026bb wifi: add set_xpd_sar override
Wi-Fi enables and disables ADC when exiting and entering sleep mode.
Coordinate ADC power state with other modules, using adc_power_acquire
and adc_power_release.
2021-01-25 04:51:40 +00:00
Ivan Grokhotkov abe94e3b53 adc: add adc_power_acquire/release, deprecate adc_power_on/off 2021-01-25 04:51:40 +00:00
Ivan Grokhotkov 1402941402 test/freertos: add RISC-V support in thread local storage test 2021-01-24 12:38:15 +00:00
Ivan Grokhotkov b2aaebaf85 freertos: add thread local storage support in RISC-V port 2021-01-24 12:38:15 +00:00
Ivan Grokhotkov ed7fbfefac build system: don't add GCC-specific options when building with clang 2021-01-24 12:48:29 +01:00
Ivan Grokhotkov d7bac619ec freertos: stall systimer while CPU is in debug mode 2021-01-24 11:32:17 +00:00
Ivan Grokhotkov 106aa180f3 Merge branch 'bugfix/verbose_logging_failure_with_spiram' into 'master'
Fix verbose logging bootup failure with spiram

See merge request espressif/esp-idf!11982
2021-01-22 23:03:04 +08:00
Ivan Grokhotkov cd427c1712 Merge branch 'bugfix/blink_tabs' into 'master'
examples/blink: convert tabs to spaces

See merge request espressif/esp-idf!12065
2021-01-22 19:53:50 +08:00
Ivan Grokhotkov 88252c98b8 Merge branch 'feature/refactor_espcoredump' into 'master'
Feature: Refactor espcoredump

See merge request espressif/esp-idf!11525
2021-01-21 20:35:31 +08:00
Ivan Grokhotkov 61c5604d83 Merge branch 'feature/pwsh_4win_installer' into 'master'
win_installer: Powershell support

Closes IDF-930

See merge request espressif/esp-idf!6882
2021-01-21 18:19:01 +08:00
Ivan Grokhotkov d8a3f59d29 examples/blink: convert tabs to spaces 2021-01-20 01:15:51 +01:00
Ivan Grokhotkov 654d4b8d72 Merge branch 'bugfix/ttfw_fix_detect_dut_failed' into 'master'
ttfw: fix get dut failed when dut port is set as env variable

See merge request espressif/esp-idf!11994
2021-01-20 07:43:01 +08:00
Ivan Grokhotkov b69f94fb3a Merge branch 'feature/move_ringbuf_funcs_into_flash' into 'master'
esp_ringbuf: add kconfig opt to move ringbuffer functions into flash

Closes IDF-2247

See merge request espressif/esp-idf!10731
2021-01-20 07:32:39 +08:00
Ivan Grokhotkov 19d2e4cca1 Merge branch 'bugfix/idf_tools_py_splittype_deprecation' into 'master'
idf_tools.py: avoid splittype call deprecated in python3.8

Closes IDFGH-4364

See merge request espressif/esp-idf!11956
2021-01-20 07:24:36 +08:00
Ivan Grokhotkov fb61cb7337 Merge branch 'bugfix/win_inst_unbounded_variable' into 'master'
tools: fix: ubounded variable in win installer build script

Closes IDFCI-395

See merge request espressif/esp-idf!12061
2021-01-19 23:02:49 +08:00
Ivan Grokhotkov d8a6e8f422 Merge branch 'fix/tools_idf_wheels_detection' into 'master'
fix: tools detection of wheels dir

See merge request espressif/esp-idf!12048
2021-01-19 04:30:58 +08:00
Ivan Grokhotkov 76acc8ddde Merge branch 'feature/win_inst_embedded_python' into 'master'
tools: support for embedded Python

Closes IDF-322

See merge request espressif/esp-idf!11682
2021-01-18 16:54:47 +08:00
Ivan Grokhotkov 9cb3ac94c4 Merge branch 'bugfix/linenoise_probe' into 'master'
console: fix linenoiseProbe never timing out

Closes IDFCI-387

See merge request espressif/esp-idf!12012
2021-01-15 19:31:14 +08:00
Ivan Grokhotkov 9b2b86b7d9 console: fix linenoiseProbe never timing out
Fixes a regression from 753a92952: if cb was negative, read_bytes
overflowed, because the type was changed from int to size_t.

Also fixes incorrect timeout calculation: timeout_ms was 200, but
each iteration delayed for 10ms, and reduced timeout_ms by 1. This
made the effective timeout to be 2000ms.
2021-01-15 09:22:04 +01:00
Ivan Grokhotkov bba7826ac0 Merge branch 'feature/c3_gdb_stub_regard_uart' into 'master'
gdbstub: C3 - protection for UART register region

Closes IDF-2533

See merge request espressif/esp-idf!11745
2021-01-15 15:23:58 +08:00
Ivan Grokhotkov 9827adaa09 panic: fix illegal instruction test to be compatible with RISC-V 2021-01-14 16:35:11 +08:00
Ivan Grokhotkov 8dcdca8d76 Merge branch 'feature/add-ability-to-disable-address-decoding' into 'master'
Add ability to disable address decoding using environment variable

Closes IDFGH-180

See merge request espressif/esp-idf!11795
2021-01-14 16:12:35 +08:00
Ivan Grokhotkov 66ac736a8c Merge branch 'bugfix/tusb_partial_read' into 'master'
usb: Add fix for tinyusb reading

Closes IDF-2029 and IDFGH-4465

See merge request espressif/esp-idf!10069
2021-01-11 00:07:29 +08:00
Ivan Grokhotkov f34925537e Merge branch 'feature/idf_tools_darwin_arm64' into 'master'
tools: idf_tools.py: allow macOS x86_64 tools to be installed on arm64

See merge request espressif/esp-idf!11911
2021-01-08 22:16:06 +08:00
Ivan Grokhotkov bac77b4bf7 Merge branch 'feature/idf-list-ports' into 'master'
idf.py: Use function for port detection from esptool.py in idf.py and idf_monitor.py

Closes IDFGH-3104

See merge request espressif/esp-idf!11359
2021-01-08 21:36:08 +08:00
Ivan Grokhotkov b53e8de443 Merge branch 'bugfix/tinyusb_vendor_msc' into 'master'
tinyusb: Fix Mass Storage and Vendor Class builds

See merge request espressif/esp-idf!11443
2021-01-08 21:34:34 +08:00
Ivan Grokhotkov 5739127412 tools: idf_tools.py: allow macOS x86_64 tools to be installed on arm64
Until arm64 tool binaries are available, we can run existing x86_64
ones under emulation.

Suggested in https://github.com/espressif/esp-idf/issues/6113.
2021-01-07 21:21:18 +01:00
Ivan Grokhotkov 5962b1dc56 panic: print register dump on abort for RISC-V
Register values are necessary to perform host-side backtracing on
RISC-V. Print them in case of an abort as well.
2020-12-31 15:46:17 +08:00
Ivan Grokhotkov 7ab57605cb test: panic: make stack overflow test more robust
The previous approach was to allocate an array on the stack, and
have the array extend past the stack size. This worked by would
result in SP being moved near the end of the stack. If an interrupt
triggered at that time, interrupt prologue would try to save the
context to the stack, tripping the stack overflow watchpoint.

Replacing this with the approach which doesn't move the SP and simply
writes to decreasing addresses from SP, until stack overflow check
triggers.
2020-12-30 01:10:09 +01:00
Ivan Grokhotkov de798541dc tools: use riscv32-esp-elf toolchain for ESP32-S2 RISC-V ULP
riscv32-esp-elf toolchain (used for ESP32-C3) can also be used for
ESP32-S2 RISC-V ULP coprocessor.

This removes the riscv-none-embed-gcc toolchain which was originally
used for the ULP, and updates the docs and CMake files to use
riscv32-esp-elf.

Some flags are cleaned up and workarounds removed from CMake toolchain
file.
2020-12-29 19:19:18 +00:00
Ivan Grokhotkov b7b9ea4361 newlib: add _RETARGETABLE_LOCKING support
This adds support for the retargetable locking implementation in
newlib 3. This feature will be enabled in the future toolchain builds.
With the present version of the toolchain, this code doesn't get used.

When _RETARGETABLE_LOCKING gets enabled, newlib locking implementation
will be modified as follows:

- Legacy ESP-specific _lock_xxx functions are preserved. This is done
  because ROM copies of newlib in ESP32 and ESP32-S2 rely on these
  functions through the function pointer table. Also there is some
  code in IDF which still uses these locking functions.

- New __retarget_lock_xxx functions are introduced. Newlib expects
  these functions to be provided by the system. These functions work
  pretty much the same way as the ESP-specific _lock_xxx functions,
  except one major difference: _lock_acquire receives the lock pointer
  by value, and as such doesn't support lazy initialization.

- Static locks used by newlib are now explicitly initialized at
  startup. Since it is unlikely that these static locks are used at
  the same time, all compatible locks are set to point to the same
  mutex. This saves a bit of RAM. Note that there are still many locks
  not initialized statically, in particular those inside FILE
  structures.
2020-12-29 16:18:04 +01:00
Ivan Grokhotkov b1c4107275 vfs: zero-initialize struct stat in *_stat and *_fstat handlers
...otherwise some fields will contain garbage values.
This wasn't noticed until HAVE_BLKSIZE got enabled in newlib builds.
2020-12-29 16:18:04 +01:00
Ivan Grokhotkov 7f3b16a99d freertos: always enable static allocation
to use it for newlib locks
2020-12-29 16:18:04 +01:00
Ivan Grokhotkov b7caf5c51d Merge branch 'bugfix/icmp_echo_test' into 'master'
CI: change icmp example test address to ci.espressif.cn

See merge request espressif/esp-idf!11759
2020-12-29 00:58:24 +08:00
Ivan Grokhotkov 0b31f6a5fc Merge branch 'feature/ci_flasher_args_json_encrypted_flag' into 'master'
ci: use "encrypted" information in flasher_args.json

Closes IDF-2231

See merge request espressif/esp-idf!11551
2020-12-28 06:37:05 +08:00
Ivan Grokhotkov fb7fbdb299 Merge branch 'feature/usb_host_ll' into 'master'
USB Host struct, LL Layer, and types

See merge request espressif/esp-idf!11669
2020-12-27 08:13:43 +08:00
Ivan Grokhotkov 45afa158ff Merge branch 'bugfix/nvs_str_cmp' into 'master'
NVS: fix string comparison

Closes IDF-2476

See merge request espressif/esp-idf!11523
2020-12-24 18:28:29 +08:00
Ivan Grokhotkov 8f3a3181e6 tools: decode esp32c3 stack dumps in idf_monitor.py
This follows a similar approach as UART core dump handling in
idf_monitor. Panic handler message is detected in the output,
collected into a file, and the file is passed to the decoding script.
In this case, the decoding script acts as a tiny GDB server, so we
can ask GDB to perform the backtrace.
2020-12-22 20:02:48 +11:00
Ivan Grokhotkov 84dea34550 Merge branch 'bugfix/fix_some_ut_test_result_not_uploaded_to_jira' into 'master'
test: fix some unit test results not uploaded to Jira:

Closes IDFCI-130

See merge request espressif/esp-idf!10678
2020-12-17 23:53:43 +08:00
Ivan Grokhotkov 41cd344c6b Merge branch 'feature/example_use_cpp_thread' into 'master'
cxx: improve experimental cxx examples

See merge request espressif/esp-idf!11638
2020-12-17 22:02:00 +08:00
Ivan Grokhotkov 792dc6ebb8 Merge branch 'feature/linux_target' into 'master'
build system: Add Linux target

Closes IDF-2145

See merge request espressif/esp-idf!10076
2020-12-16 16:25:38 +08:00
Ivan Grokhotkov 19498791a5 cmake: set IDF_VERSION_* variables at requirement expansion stage
Currently IDF_VERSION_* variables are not available to the component
CMakeLists.txt files at the requirements expansion stage. This makes
it harder to write component CMakeLists files compatible with
different IDF versions.

Include version.cmake from the requirements expansion script, add a
build system test.
2020-12-15 20:53:19 +01:00
Ivan Grokhotkov d4a6c911e4 Merge branch 'bugfix/menuconfig_module' into 'master'
tools: Invoke menuconfig as named module

Closes IDFGH-4417

See merge request espressif/esp-idf!11588
2020-12-16 00:33:35 +08:00
Ivan Grokhotkov 25a4a61665 Merge branch 'bugfix/nvs_coverage_script' into 'master'
NVS: fixed coverage-report target in Makefile

See merge request espressif/esp-idf!11218
2020-12-16 00:30:07 +08:00
Ivan Grokhotkov e400a1f5b0 Merge branch 'feature/panic_test_multi_target_support' into 'master'
CI: Add multi-target support for panic test

See merge request espressif/esp-idf!11451
2020-12-16 00:01:11 +08:00
Ivan Grokhotkov 632a33cef8 Merge branch 'fix/nvs_flash_api_docs' into 'master'
nvs_flash: fix nvs initialization API documentation

See merge request espressif/esp-idf!11621
2020-12-15 19:56:55 +08:00
Ivan Grokhotkov 829d94ad01 Merge branch 'fix/rtc_fast_memory_force_on_in_use_for_heap' into 'master'
fix: RTC_FAST_MEM always power on if used for heap

See merge request espressif/esp-idf!11555
2020-12-15 18:45:20 +08:00
Ivan Grokhotkov f3ef6d650c Merge branch 'feature/esp_timer_cxx' into 'master'
esp_timer: added C++ wrapper for esp_timer

Closes IDF-1074

See merge request espressif/esp-idf!10368
2020-12-15 17:58:13 +08:00
Ivan Grokhotkov e32885d699 tools/test_apps: run tests which don't need JTAG on Example_GENERIC 2020-12-15 17:56:53 +08:00
Ivan Grokhotkov 46cfc436ad Merge branch 'feature/idf_tools_github_mirror' into 'master'
Add GitHub mirror option for IDF tools installs

Closes IDF-2028

See merge request espressif/esp-idf!10616
2020-12-14 15:58:51 +08:00
Ivan Grokhotkov af43e34839 Merge branch 'bugfix/drop_make_support_when_esp32_not_supported' into 'master'
CI: drop make support when esp32 not supported

See merge request espressif/esp-idf!11510
2020-12-14 15:51:44 +08:00
Ivan Grokhotkov 17b9fca02f Merge branch 'bugfix/win_inst_defender_check' into 'master'
Tools: Windows Installer add pre-installation screen with System checks for Python and Windows Defender

Closes IDF-1819

See merge request espressif/esp-idf!11152
2020-12-14 15:43:10 +08:00
Ivan Grokhotkov e0e6194c95 Merge branch 'bugfix/coredump_plain_partition_on_encrypted_flash' into 'master'
coredump: Core dump is encrypted if the partition itself is encrypted

Closes IDF-458

See merge request espressif/esp-idf!11424
2020-12-14 15:40:05 +08:00
Ivan Grokhotkov daee9bfa01 Merge branch 'bugfix/py2_socketio' into 'master'
tools: Fix requirements incompatible with Python 2

See merge request espressif/esp-idf!11541
2020-12-14 15:37:34 +08:00
Ivan Grokhotkov b0150615df Merge branch 'test/disable_twai_example_ci' into 'master'
Temporarily disable TWAI network example test

See merge request espressif/esp-idf!11560
2020-12-13 04:15:21 +08:00
Ivan Grokhotkov 4bfa2c937f Merge branch 'bugfix/nvs_close_nukes_all_handles' into 'master'
NVS: fixed deinit other partition's handles

Closes FCS-533

See merge request espressif/esp-idf!10940
2020-12-07 15:57:14 +08:00
Ivan Grokhotkov d890a516a1 driver: add notes about GPIO36/39 issue (ECO 3.11) workaround
Closes IDFGH-1917
Closes https://github.com/espressif/esp-idf/issues/4117
2020-12-07 10:45:04 +08:00
Ivan Grokhotkov 80e7252c13 wifi: add set_xpd_sar override
Wi-Fi enables and disables ADC when exiting and entering sleep mode.
Coordinate ADC power state with other modules, using adc_power_acquire
and adc_power_release.
2020-12-07 10:45:04 +08:00
Ivan Grokhotkov a4f81d0bd3 adc: add adc_power_acquire/release, deprecate adc_power_on/off 2020-12-07 10:45:04 +08:00
Ivan Grokhotkov 0e6d32cbfd tools: windows installer: add support for IDF_GITHUB_ASSETS
Adds a checkbox to download tools from dl.espressif.com mirror.
2020-12-03 17:50:42 +11:00
Ivan Grokhotkov 89d39308a0 bootloader: avoid printing load addresses with '0x'
Since idf_monitor decodes anything that looks like a code address and
starts with 0x, bootloader logs often get annotated with function
names such as WindowOverflow and other random and scary looking things
unrelated to the issue the user is facing. Print the addresses without
0x to avoid confusion by decoded function names. Print hexadecimal
size with 'h' suffix to distinguish it from the decimal value that
follows.
2020-12-02 16:33:43 +01:00
Ivan Grokhotkov 11ae1dcebe docs: fatal errors: mention another reason for LoadStoreError 2020-12-02 11:58:56 +01:00
Ivan Grokhotkov 8bf1c2565f freertos: clarify statement on task function not returning
Mentioned in https://www.esp32.com/viewtopic.php?f=2&t=18220.
2020-12-02 11:58:56 +01:00
Ivan Grokhotkov 11d8df4704 Merge branch 'bugfix/kconfig_ref_sort_content' into 'master'
tools: Sort menu content in Kconfig option reference

Closes IDF-1711

See merge request espressif/esp-idf!10926
2020-12-01 07:36:20 +08:00
Ivan Grokhotkov 499f3e1540 Merge branch 'bugfix/parttool_miss_arg' into 'master'
partition_table: Fix missing argument not present for all parsers

See merge request espressif/esp-idf!11373
2020-12-01 07:30:42 +08:00
Ivan Grokhotkov e241884cfd Merge branch 'bugfix/plain_coredump_encrypted_flash' into 'master'
coredump: fix plain coredump written on an encrypted flash

Closes IDF-458

See merge request espressif/esp-idf!11166
2020-12-01 07:29:36 +08:00
Ivan Grokhotkov a8983a72a1 Merge branch 'feature/idfpy_crtl_c_processing_4_win' into 'master'
tools: idf_exe: add Ctrl+C processing

See merge request espressif/esp-idf!11357
2020-11-25 21:24:00 +08:00
Ivan Grokhotkov 7f9c84032e Merge branch 'ci/build_example_cmake_artifacts_always' into 'master'
bugfix: CI: build_example_cmake artifacts uploaded only when succeeded

See merge request espressif/esp-idf!11279
2020-11-18 21:18:17 +08:00