Commit Graph

222 Commits

Author SHA1 Message Date
Valerii Koval 707ae55074 Fix possible issue with Arduino component for ESP-IDF // Resolve #319
CMake fails to generate code model if this path contains @ symbol
2020-04-16 21:43:27 +03:00
Valerii Koval 2d50d7b841 Add support for PSRAM memory with ESP-IDF // Resolve #254 2020-04-16 16:25:52 +03:00
valeros f923797a30 Move modified ElfToBin builder to ESP-IDF build script 2020-03-19 12:07:58 +02:00
AlbertoPimpo 98df86243e Add initial support for briki core (#294) 2020-03-17 12:51:38 +02:00
valeros 8a380ea69a Improvements for ESP-IDF build script
Skip header files when collecting sources for default CMakeLists.txt
Add warning about obsolete project structure
Use ElfToBin builder from bootloader env
2020-03-16 16:05:27 +02:00
valeros 55929f2d65 Handle possible windows path slashes in CMakeLists.txt file 2020-03-06 16:10:46 +02:00
valeros b0adc088ad Update autogenerated CMakeLists.txt template for ESP-IDF projects 2020-03-06 15:41:26 +02:00
valeros 80663faa6e Add default include dirs to global scope for ESP-IDF 2020-03-05 23:58:46 +02:00
Valerii Koval 0f7d2de7e2 Initial support for ESP-IDF v4.0 (#297) 2020-03-05 11:18:07 +02:00
valeros 4c2b33894f Refactor ldscript files processing 2020-01-29 15:38:58 +02:00
Peter c37a25415c Replace depreciated PROJECTSRC_DIR (#249)
Per https://github.com/platformio/platformio-core/blob/44a9de6dcb51b748f36d19b0a5c77962c326fabb/platformio/builder/main.py#L109 this is a legacy variable
2019-12-30 12:44:01 +02:00
Valerii Koval 264999a7d3 Fix multiple symbol definition when two frameworks selected // Resolve #259 2019-12-19 17:57:44 +02:00
valeros 11ee6b38cb Allow specifying embeddable files in a special platformio.ini section 2019-10-28 15:28:29 +02:00
valeros 31f8624473 Improve support for embedding external files 2019-10-21 17:06:00 +03:00
valeros 671234e193 Update support for embedding files // Issue #161, Resolves #220 2019-10-18 18:19:53 +03:00
Mike Dunston 4e9904e326 Fix ESP-IDF delineation of kconfig args (#227)
Pass IFS value as environment variable
2019-09-16 23:32:19 +03:00
valeros 834017e88b Allow specifying custom PROJECT_VER, PROJECT_NAME 2019-09-16 16:36:30 +03:00
valeros f4b9153ec1 Update support for ESP-IDF according to v3.3 // Issue #224 2019-09-16 13:11:52 +03:00
valeros 2c1b430f6c Handle spaces in paths when compiling for ULP // Resolve #208 2019-07-24 11:24:22 +03:00
valeros d63f559e2b Clean up esp-idf build script 2019-07-05 19:15:18 +03:00
valeros 7449fc8536 Process variant only when corresponding field is set 2019-07-05 19:06:28 +03:00
valeros db5a27b839 Tidy up esp-idf build script 2019-07-05 17:21:37 +03:00
valeros 408decf38d Improve exceptions configuration for IDF framework // Issue #24 2019-07-05 16:48:26 +03:00
valeros 4828aefcad Add missing macro to Arduino component // Issue #24 2019-07-05 16:45:11 +03:00
valeros 505e68f780 Check package only when arduino is specified in framework list 2019-07-04 21:21:28 +03:00
valeros 965b3ffd89 Add initial support for Arduino framework as IDF component // Issue #24 2019-07-04 21:10:01 +03:00
valeros daa26141c6 Update esp-idf framework to v3.2.1 2019-06-24 15:38:16 +03:00
valeros 8d08246acd Add initial support for ULP programming // Issue #95 2019-06-20 13:42:21 +03:00
valeros 26605923f1 Update support for ESP-IDF 2019-04-18 21:54:59 +03:00
valeros c13bb1ef00 Update esp-idf framework to 3.1.3 2019-02-21 20:56:35 +02:00
valeros febfe9029e Fix code incompatible with Python 3 2018-12-27 21:39:43 +02:00
valeros c862ece459 Tidy up esp-idf build script 2018-10-22 21:08:29 +03:00
valeros bcfc6a4913 Update esp-idf build script // Issue #91, #125 2018-09-27 22:33:50 +03:00
Ivan Kravets 05ebccecf2 Switch to isolated build flags per framework 2018-08-11 19:10:58 +03:00
Ivan Kravets 4bc628356e Keep the same macro name for "COMPONENT_EMBED_TXTFILES" as ESP-IDF 2018-07-30 18:23:41 +03:00
valeros 1452abc1bc Add initial support for embedding file in firmware 2018-07-09 22:47:38 +03:00
Ivan Kravets 7a22f5a79d Calculate an absolute path for a custom partitions table 2018-05-31 19:27:00 +03:00
Valerii Koval 139a97b509 Add initial support for exceptions in ESP-IDF framework // Issue #88 2018-05-30 00:06:09 +03:00
Ivan Kravets fd9ed71c4f Custom Partition Tables // Resolve #58 2018-05-26 01:13:54 +03:00
Ivan Kravets 2096d5b350 Use the actual dev/platform directory when looking for "sdkconfig.h" // Resolve #86 2018-05-14 15:55:43 -07:00
Ivan Kravets 8f9fd0078a Backward compatibility for obsolete Pumbaa build script 2018-05-11 19:24:06 +03:00
Ivan Kravets 757fdf75c3 Make extra images independent from a prog tool 2018-05-11 02:31:11 +03:00
Ivan Kravets ea3dfd8d2d Initial support for external JTAG and Custom programmers 2018-05-11 02:16:58 +03:00
Ivan Kravets 124a5cbd3e Switch to the latest toolchain for ESP-IDF 2018-05-10 23:08:50 +03:00
Valerii Koval 1ca3930a8f Check if the esp-idf configuration file is compatible with the latest framework version 2018-05-08 22:59:21 +03:00
Valerii Koval bdbf125d4d Replace PARTITION_TABLE_CSV variable instead of appending 2018-05-07 23:50:32 +03:00
Valerii Koval 78b5dfe974 Add support for uploading SPIFFS files // Issue #62 2018-05-07 23:40:34 +03:00
Valerii Koval 218faa1b73 Update build script for ESP-IDF v3.0 2018-05-05 20:34:19 +03:00
Ivan Kravets c56ceac643 Allow to override PROGNAME 2018-01-26 21:05:38 +02:00
Valerii Koval ea9e8461da Fix component parsing process for esp-idf // Issue #41 2017-09-05 19:55:05 +03:00