Commit Graph

696 Commits

Author SHA1 Message Date
Valerii Koval bba9d55bab Update Arduino core to v2.0.4 2022-07-19 15:20:05 +03:00
Valerii Koval 019ee098c3 Propagate Arduino build flags to global scope for mixed IDF/Arduino projects
Resolve #848
2022-07-14 21:16:39 +03:00
Peter B d92c4783ed Update flash memory size for adafruit_feather_esp32s3 2022-07-04 12:03:46 +03:00
Valerii Koval a1bb458f6f Merge tag 'v5.0.0' into develop
Bump version to 5.0.0
2022-06-30 17:53:26 +03:00
Valerii Koval db03cfd220 Merge branch 'release/v5.0.0' 2022-06-30 17:53:26 +03:00
Valerii Koval 9fca05ed47 Bump version to 5.0.0 2022-06-30 17:53:09 +03:00
Valerii Koval 8e5d6fd1ca Fix flash size for ESP32-S3-DevKitC-1
Issue #837
2022-06-21 11:53:09 +03:00
Mitch Bradley 6b942d9a45 Better fix for esp32_exception_decoder missing space (#831)
Recent versions of ESP-IDF have a bug in which the Backtrace: line is
malformed.

Old/Good: Backtrace: 0xN:0xM 0xN:0xM 0xN:0xM ...
New/Bad:  Backtrace:0xN:0xM0xN:0xM 0xN:0xM ...

I issued https://github.com/espressif/esp-idf/pull/9138 against
ESP-IDF to fix the underlying problem, but it is unclear when or if
that PR will be accepted, especially since the monitor program in
ESP-IDF is immune to the problem.

By using a decoding technique similar to the one in ESP-IDF's monitor,
either backtrace format can be accepted.

Supersedes #687 , which does not quite work, in that it misses one of
the entries.
2022-06-16 11:54:00 +03:00
Valerii Koval 98aef9ba35 Update ESP-IDF USB example 2022-06-14 21:35:47 +03:00
Valerii Koval 7e76f687d7 Update mixed IDF/Arduino project examples 2022-06-14 19:38:12 +03:00
Valerii Koval 22140dda97 Update IDF CoAP example 2022-06-14 15:02:09 +03:00
Valerii Koval f1212d67ee Enable IDF framework for ESP32S3-based boards 2022-06-14 14:55:56 +03:00
Valerii Koval f84dc9a3c8 Add ESP-based debug probes
Resolve #828
2022-06-14 14:55:32 +03:00
Valerii Koval 08d00cf125 Update IDF package to v4.4.1 2022-06-14 14:54:39 +03:00
Valerii Koval bc284f7c6a Update IDF build script according to v4.4.1 2022-06-14 14:53:54 +03:00
Daniel Egnor 1728319ce5 Add hwids for OLIMEX ESP32 boards that use CH340 USB/serial converters (#830) 2022-06-14 14:49:08 +03:00
Andrew Metcalf d4bfc01d9a Support esp-idf 4.4 (#716)
Resolves #711
2022-06-14 14:45:19 +03:00
Valerii Koval f9cf6b9b36 Merge branch 'release/v4.4.0' 2022-05-31 19:38:02 +03:00
Valerii Koval 314a54f34d Merge tag 'v4.4.0' into develop
Bump version to 4.4.0
2022-05-31 19:38:02 +03:00
Valerii Koval aa57613587 Bump version to 4.4.0 2022-05-31 19:37:48 +03:00
Valerii Koval 3bff25083b Explicitly exit from build process when there is default IDF component
Resolve #823
2022-05-31 13:52:59 +03:00
Ivan Kravets b1b44fe902 Add compatibility with PIO Core 6.0 2022-05-27 18:52:15 +03:00
Ivan Kravets 609a87f8b5 Improve support for assembly programming 2022-05-27 18:46:16 +03:00
Ivan Kravets 9f8a221957 Minor fixes 2022-05-27 17:56:49 +03:00
Ivan Kravets 2b15a4eeee Add compatibility with PIO Core 6.0 2022-05-27 17:27:53 +03:00
Ivan Kravets 886f388e4d Improve support for assembly programming 2022-05-27 17:27:28 +03:00
Ivan Kravets de59b730a0 Remove unnecessary files 2022-05-27 16:17:38 +03:00
Valerii Koval 19dfe98323 Merge tag 'v4.3.0' into develop
Bump version to 4.3.0
2022-05-20 20:31:07 +03:00
Valerii Koval 79e8a27d22 Merge branch 'release/v4.3.0' 2022-05-20 20:31:06 +03:00
Valerii Koval ded0c0db06 Bump version to 4.3.0 2022-05-20 20:30:38 +03:00
Valerii Koval cca778e55a Temporarily disable the esp_usb_jtag debug interface 2022-05-20 20:28:25 +03:00
Ivan Kravets a30dadbea2 Revert version to 4.3.0-rc.1 2022-05-20 19:32:12 +03:00
Valerii Koval 5cf30f6cc4 Merge branch 'release/v4.3.0' 2022-05-20 13:55:41 +03:00
Valerii Koval 3084b1940c Merge tag 'v4.3.0' into develop
Bump version to 4.3.0
2022-05-20 13:55:41 +03:00
Valerii Koval c226fe663f Bump version to 4.3.0 2022-05-20 13:55:15 +03:00
Valerii Koval 611881ee56 Minor changes to ESP32S3 CAM LCD and ESP32-S2-Saola-1 manifests 2022-05-20 13:08:08 +03:00
Michael 6f5b79f120 boards/um_feathers3: Don't flash tinyuf2.bin (#807)
tinyuf2.bin should only be flashed along with the appropriate bootloader
and partition scheme. In arduino IDE, these are only flashed when the
tinyuf2 partition option is selected.
2022-05-17 11:19:43 +03:00
Valerii Koval 6bddbbe14e Add default LED pin to Blink example 2022-05-16 19:45:57 +03:00
Valerii Koval 9db4440883 Add default LED to Arduino blink example 2022-05-16 14:08:17 +03:00
Jason2866 b829b80d6b Add Adafruit QT Py ESP32-C3 (#776) 2022-05-16 14:03:21 +03:00
Darren Cheng b57ee8c82a Add AirM2M CORE ESP32C3 board (#777) 2022-05-16 13:53:41 +03:00
Yuval Brik 0ecc76c594 Add Lolin S2 Mini board (#736)
Resolves #722
2022-05-16 13:51:12 +03:00
Simone df3172cb89 Add support for Trueverit ESP32 Universal IoT Driver MK III (#779) 2022-05-16 13:44:44 +03:00
Valerii Koval 9f9f39d8d5 Add support for Arduino core v2.0.3
Resolve #799, resolves #762, resolves #674
2022-05-16 13:18:16 +03:00
Ivan Kravets 1059124fa9 Move unit testing to a separate workflow 2022-05-12 17:25:17 +03:00
Ivan Kravets 8719551fbb Build unit tests in the separate step 2022-05-12 15:57:43 +03:00
Ivan Kravets 1f106a0caf Test ESP-IDF with PIO Unit Testing 2022-05-12 15:36:50 +03:00
Valerii Koval 6295224609 Refactor processing of IDF linker fragments
Resolve #760
2022-05-09 23:20:59 +03:00
Valerii Koval 20e866c74f Compile IDF bootloader with optimizations by default
By default the size of bootloader is limited to 0x2000 bytes,
in debug mode the footprint can be easily grow beyond this limit

Issue #793
2022-05-06 12:52:39 +03:00
Valerii Koval 6f9e45a8c3 Merge branch 'release/v4.2.0' 2022-04-29 14:14:41 +03:00