Commit Graph

276 Commits

Author SHA1 Message Date
Valerii Koval a0b6ac6ba0 Minor fixes 2022-04-18 21:16:41 +03:00
Valerii Koval 58cb2d0a45 Allow filesystem image uploading via debug tool
Resolves #177, resolves #422
2022-04-18 17:36:37 +03:00
Maximilian Gerhardt ed65206ab0 Use correct object copy for TxtToBin (#714)
* Use correct objectcopy binaries and corresponding flags for ESP32S2 and ESP32C3
2022-04-18 17:27:17 +03:00
Valerii Koval d342bced2d Deprecate support for Simba and Pumbaa frameworks 2022-04-18 12:45:21 +03:00
Valerii Koval 4371944c6b Add support for new filesystems
Resolves #546, resolves #570, resolves #643
2022-04-17 23:58:10 +03:00
Valerii Koval 581c7d0325 Add support for Arduino v2.0
Resolve #619, resolve #652, resolve #591
2022-04-14 14:40:12 +03:00
Ivan Kravets 495c689133 Use official $PROJECT_DATA_DIR 2021-12-02 22:08:28 +02:00
valeros c00f016f75 Typo fix 2021-11-09 15:13:58 +02:00
valeros 5e6f2bf70b Use legacy toolchain for mixed IDF/Arduino projects 2021-11-09 14:16:39 +02:00
valeros 0e104fd9e1 Update ULP build process according to IDF v4.3.1 2021-11-09 13:48:42 +02:00
valeros 824c5fb93c Properly embed non-text files for IDF-based projects
Resolve #639
2021-11-05 16:13:39 +02:00
valeros f7bcd7e692 Revert "Use default flash mode when uploading via esptoolpy"
Resolve #584, resolve #630, resolve #623

This reverts commit fe5d2796d4.
2021-11-05 15:09:59 +02:00
valeros c4ad0942ee Properly calculate partition offsets
Resolve #627
2021-11-05 14:55:53 +02:00
valeros 93b71b66e7 Update ESP-IDF to v4.3.1
Resolve #655, resolve #635
2021-11-05 14:54:41 +02:00
valeros 5001ac45c7 Properly handle ESP-IDF package version for custom packages
Resolve #593
2021-08-17 15:59:17 +03:00
valeros bec7adeabc Properly handle file names specified as binary data
Resolve #604
2021-08-16 16:31:41 +03:00
valeros fe5d2796d4 Use default flash mode when uploading via esptoolpy
Resolve #584
2021-07-26 21:08:34 +03:00
valeros 637992878c Updated sdkconfig files should trigger CMake to regenerate project
Resolve #588
2021-07-22 17:50:41 +03:00
valeros 6c30a4a4b5 Disable global IDF_TOOLS_PATH variable when invoking IDF build system
Resolve #555
2021-06-23 18:33:52 +03:00
valeros 46b0e6126a Add env-specific suffix to distinguish "sdkconfig" files
Resolve #539
2021-06-23 18:33:52 +03:00
valeros b073ed8440 Initial support for ESP32C3
Resolve #568, resolve #497
2021-06-23 18:33:52 +03:00
valeros 5384f152f1 Initial support for ESP-IDF v4.3
Resolve #566, resolve #471, resolve #561
2021-06-23 18:33:32 +03:00
valeros 4cb06337d6 Expose original version of ESP-IDF for IDF_VER variable // Resolve #558 2021-06-07 14:33:03 +03:00
valeros 5806b6eee4 Add warning about default variant when Arduino used as a IDF component 2021-05-27 11:36:14 +03:00
valeros b76ec06175 Add an explicit dependency on checkprogsize target for the final binary 2021-03-15 12:50:29 +02:00
valeros 71e52b50bc Properly declare buildfs target so it can be used for pre/post actions 2021-03-15 12:50:14 +02:00
valeros a147b3c858 Add missing argument to OTA tool when uploading SPIFFS image
Resolve #416
2021-02-03 16:10:34 +02:00
valeros 948e8810f2 Revert "Skip generated files when compiling project sources"
This reverts commit 01034c8ef7.
2021-01-28 17:04:43 +02:00
valeros 8d1b13f274 Allow overriding debug adapter speed using "debug_speed" option
Resolve #459, #463
2021-01-28 16:43:39 +02:00
valeros 01034c8ef7 Skip generated files when compiling project sources
These files are handled separately in embed_files.py
2021-01-28 16:40:18 +02:00
valeros 14e3f31d2c Build tinyusb lib only when it's explicitly enabled
Resolve #474
2021-01-25 22:56:29 +02:00
valeros 649b3816a9 Merge branch 'feature/ESP-IDF-4.2' into develop 2021-01-25 17:39:41 +02:00
valeros 7e5f3f56fa Initial updates for ESP-IDF v4.2 2021-01-25 17:36:44 +02:00
valeros a57403c5bf Print error message when there is no SPIFFS section in partition file
Resolve #452
2021-01-21 13:46:21 +02:00
valeros a58a358fdc Exit with error message when partition table is missing for ESP-IDF 2020-12-15 18:37:30 +02:00
valeros 115f98151e Dynamically configure partition offsets for ESP-IDF 2020-12-02 13:10:37 +02:00
valeros cd0af53d4b Force ESP-IDF build system to use proper Python // Issue #11 2020-11-27 15:26:55 +02:00
Ivan Kravets 7b932d161e Use "program_esp" command for new openOCD 2020-10-26 22:19:01 +02:00
valeros 3688b7b79d Allow custom offsets for bootloader and partitions in ESP-IDF
Issue #11
2020-09-15 13:12:59 +03:00
valeros 0914eddbcc Don't cache data folder // Resolve #398 2020-09-07 12:56:44 +03:00
valeros 19cb8eb6d4 Update emitter for embedding files 2020-09-02 18:16:14 +03:00
valeros 95b9ddc8fb Install windows-curses for menuconfig 2020-09-02 16:01:42 +03:00
valeros bfca46a29b Delete unsupported platform target 2020-09-02 15:27:37 +03:00
valeros ff997d3677 Update support for ESP-IDF v4.1 2020-09-01 21:26:55 +03:00
Valerii Koval 6d85d3b29b Set default value for flash_size field // Resolve #364 2020-06-12 15:51:21 +03:00
Valerii Koval fa2083e542 Update menuconfig target according to the latest API 2020-06-12 15:40:22 +03:00
Valerii Koval ebadad145c Switch to new AddPlatformTarget API
Preparation for upcoming PIO Core 4.4
2020-06-10 17:16:17 +03:00
Valerii Koval 6887486310 Fix unwanted build step for nobuild target // Resolve #355, resolve #356 2020-06-01 17:29:48 +03:00
Valerii Koval 9f9987729e Improve searching for ESP-IDF service files 2020-05-23 22:15:56 +03:00
Valerii Koval 32d50ab593 Add preliminary support for ESP32-S2 2020-05-11 21:17:48 +03:00