Commit graph

95 commits

Author SHA1 Message Date
lady ada
c7748786cf Merge branch 'idf-release/v4.2' of https://github.com/espressif/arduino-esp32 into espressif-idf-release/v4.2 2021-01-17 18:45:09 -05:00
me-no-dev
71e2142c7f ESP-IDF update to 2bfdd036b and ESP-DSP 2021-01-12 21:51:11 +02:00
hathach
6c4a95cf26 clean up 2020-12-04 15:39:33 +07:00
hathach
611705f940 use upload.extra_flags instead of build.esptool_extra 2020-12-04 15:35:52 +07:00
hathach
c82b0a1b72 add build.esptool_extra flag to allow optionally flashing factory app 2020-11-30 22:33:13 +07:00
hathach
af48e8fcf7 support sketch custom bootloader.bin 2020-11-20 18:13:55 -05:00
hathach
da23a84f53 use partten_args to remove duplication for create bin and upload 2020-11-20 18:13:55 -05:00
hathach
2b48f53557 allow board variant to has its own custom partition.csv and bootloader.bin 2020-11-20 18:13:54 -05:00
me-no-dev
29e3b640a8 Update IDF to 494a124d9 2020-11-15 12:25:38 +02:00
me-no-dev
8ae5be5659 Add esp-rainmaker support for ESP32 2020-11-04 01:19:31 +02:00
me-no-dev
6ffe081fd2 Update IDF master to 357a27760 2020-11-04 01:19:29 +02:00
me-no-dev
2d0b8c7e81 Update IDF and Camera 2020-11-04 01:19:07 +02:00
me-no-dev
659e9a51dd Update IDF and Tools 2020-11-04 01:19:01 +02:00
me-no-dev
064aa692f9 Update platform.txt 2020-11-04 01:18:31 +02:00
me-no-dev
57c96aa4e3 Add camera support
first automated cmake build
2020-11-04 01:18:31 +02:00
me-no-dev
f8b72db3c6 Try with speed optimization as opposed to debug. Coremark 240 -> 430 2020-11-04 01:18:28 +02:00
me-no-dev
7f2bf4e401 Update platform.txt 2020-11-04 01:16:22 +02:00
Me No Dev
537384da7d Update platform.txt
Provided by @ESP32DE
2020-11-04 01:16:22 +02:00
me-no-dev
394c32ddfc Update IDF, tools and toolchains 2020-11-04 01:16:17 +02:00
me-no-dev
0ac788f666 Add option to select the core used for Arduino and it's events 2020-11-04 01:15:32 +02:00
me-no-dev
1a7a928b64 Add option USB CDC to be used for Serial (starting USB early) 2020-11-04 01:11:28 +02:00
me-no-dev
47b34df897 Update IDF Libs 2020-11-04 01:10:37 +02:00
me-no-dev
eda687069a what happened to no-stub? 2020-11-04 01:09:00 +02:00
me-no-dev
9612ac89b7 how about now? 2020-11-04 01:09:00 +02:00
me-no-dev
f2e1016ea5 Update TinyUSB 2020-11-04 01:08:55 +02:00
me-no-dev
8ac2a69553 Add support for no-stub usb s2 flashing 2020-11-04 01:08:54 +02:00
me-no-dev
5dbcf201b8 Pull latest IDF and enable TinyUSB 2020-11-04 01:07:49 +02:00
me-no-dev
67e7706728 update idf libs, disable WDT on S2, use malloc for PSRAM 2020-11-04 01:07:19 +02:00
me-no-dev
0a262244e6 Initial Commit 2020-11-04 00:52:28 +02:00
me-no-dev
1bf59ac227 Initial IDF-4.0 port
SmartConfig and ETH need some work to adapt to the new API
2020-11-04 00:28:05 +02:00
Me No Dev
22b427df0f
IDF release/v3.3 (#3672)
ESP-IDF release/v3.3: 66d3783c8
esp-face: 420fc7e
esp32-camera: 0107093
2020-11-03 21:20:00 +02:00
Marco Sirabella
831f0ac29a
Rename eep -> partitions.bin & hex -> bin (#4143)
This is in line with the
[arduino platform specification](https://arduino.github.io/arduino-cli/platform-specification/#recipes-for-extraction-of-executable-files-and-other-binary-data)
specifying that the file extension after recipe.objcopy is arbitrary and
that the AVR platform uses `eep` & `hex`, while the esp32 platform seems
to have file extensions `partition.bin` & `bin`
2020-10-14 14:34:14 +03:00
Sergey Lyubka
c3c38a8eb5
Enable precompiled libraries (#4209)
The latest versions of Arduino IDE shifted the responsibility for precompiled libraries support to the core developers, which breaks precompiled library support in esp32 Arduino core. See https://github.com/arduino/ArduinoCore-avr/pull/52 for more details:

```
In this new version of the builder we are not doing any heuristics to find the right spot where the ldflags should be inserted (this was causing many bugs on its own); instead, we fully trust the core makers to add explicit support to precompiled libs.
```

This chage re-enables precompiled library support in the esp32 Arduino core.
2020-10-01 14:32:20 +03:00
Mauricio de Oliveira
9e65ed1af1
Process compiler.libraries.ldflags (#3783)
Add support for the v1.8.6 compiler.libraries.ldflags:

https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification

This fixes the issue reported here:

https://community.bosch-sensortec.com/t5/MEMS-sensors-forum/BSEC-1-4-7-4-compilation-error-on-ESP32-1-0-3-rc1/td-p/9120
2020-09-30 14:42:04 +03:00
Me No Dev
1977370e6f
IDF release/v3.3 (#3339)
* IDF release/v3.3 46b12a560

* fix build

* IDF release/v3.3 367c3c09c
2020-01-20 22:07:04 +02:00
Me No Dev
9ef3e2d2a6
Allow sketches to have custom partitions (#3328)
Add a file named `partitions.csv` to your sketch folder and define the partitions inside. In order to not get `Sketch too big`, please select appropriate partition scheme from the board menu
2019-10-07 02:07:15 +03:00
Me No Dev
5f1dff7dad
IDF release/v3.2 d3e562907 (#3292) 2019-10-01 11:21:44 +03:00
Me No Dev
1c77790a5b
allow the examples to build in a more strict env (#3299) 2019-09-29 23:47:02 +03:00
Me No Dev
548f712df2
Fix empty libs being included with the builder (#2997) 2019-07-17 16:48:51 +03:00
Me No Dev
9e32cec9a2
Update IDF to a8916daeb (#2992) 2019-07-17 10:09:43 +03:00
Me No Dev
0acf19af8f
Update IDF to v3.2 977854975 (#2771)
* Update IDF to v3.2 977854975

* Update app_httpd.cpp
2019-05-12 18:52:23 +03:00
me-no-dev
7dd537f8d3 Fix libgcc not being in rom
fixes: https://github.com/espressif/arduino-esp32/issues/2758
2019-05-09 13:07:49 +03:00
Me No Dev
7b5cd47d07
Set ESP-IDF to 3.2 (#2662)
* Set IDF to v3.2

* Remove BLE submodule

* Add BLE lib source

* Update Camera example to support OV3660
2019-04-12 15:43:53 +02:00
Me No Dev
7df50a97d1
Update IDF to ebdcbe8c6 (#2539)
- ESP-Face to 2937054
- ESP32-Camera to 113629b
2019-03-03 17:19:11 +01:00
me-no-dev
b0582e1ec8 Fix compilation failing on Windows because of liblib.a 2019-01-10 09:23:25 +01:00
Me No Dev
fa61b3bffe
Update IDF to e931fe9 and add esp-face (#2291)
* Update IDF to e931fe9 and add esp-face

* Fix PIO builds fail because of sketch size

* Fix example build failing for Arduino
2019-01-09 19:31:46 +01:00
Me No Dev
2db811f7f3
Update build tools (#2200) 2018-12-16 17:09:44 +01:00
atanisoft
e602145c2b fix #2105 (#2192) 2018-12-15 17:39:20 +01:00
Me No Dev
6f6ee98188
Update ESP-IDF da2116f + esp32-camera f8f26ab + BLE b232e7f (#2194)
* ESP-IDF da2116f + esp32-camera f8f26ab +BLE b232e7f

* Fix fail compilation due to missing cpp guard
2018-12-15 17:38:34 +01:00
Me No Dev
04963009ee
Update IDF to a0468b2 (#2108)
* Update IDF to a0468b2

* add missing ld file

* Fix PIO builds and change coex policy
2018-11-26 23:22:11 +01:00