Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tasmota/idf5 #78

Merged
merged 326 commits into from
Aug 19, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
326 commits
Select commit Hold shift + click to select a range
c06e78b
Add default nameOnDisk value for external CMake projects
Jason2866 Jul 26, 2022
dc33007
Build 918
Jason2866 Jul 28, 2022
27dfa7e
Tasmota IDF 4.4.3
Jason2866 Jul 29, 2022
f9a33fa
Tasmota Core 2.0.4.1 based on IDF 4.4.3
Jason2866 Jul 29, 2022
70c2615
Tasmota release Core 2.0.4.1
Jason2866 Jul 29, 2022
f50b772
stable 2.0.4.1
Jason2866 Jul 29, 2022
6683ce4
Merge firmware before flashing via OpenOCD
Jason2866 Jul 31, 2022
f32d456
Merge firmware before flashing via OpenOCD
Jason2866 Jul 31, 2022
d50a006
Update arduino.py
Jason2866 Jul 31, 2022
e9cecb2
Update espidf.py
Jason2866 Jul 31, 2022
276370d
update boards 1/2
Jason2866 Jul 31, 2022
4059ae9
Update Boards 2/2
Jason2866 Jul 31, 2022
a395f65
v2.0.4.1
Jason2866 Jul 31, 2022
2556b29
FIx OCD flash, Esptool v4.1, Board updates (#24)
Jason2866 Jul 31, 2022
c93d422
Mode qio
Jason2866 Aug 3, 2022
ef3fb36
Mode qio
Jason2866 Aug 3, 2022
dc7249d
Board supports qio
Jason2866 Aug 4, 2022
2f2e317
OpenOCD has now apple ARM support
Jason2866 Aug 5, 2022
cc39700
rm custom OpenOCD
Jason2866 Aug 5, 2022
07b9357
fix install OpenOCD
Jason2866 Aug 5, 2022
0d2e4d5
Allow overriding reset operation via project file
Jason2866 Aug 10, 2022
ce43443
Allow overriding reset operation via project file
Jason2866 Aug 10, 2022
2d897ad
flash options from env for uploadfs
Jason2866 Aug 14, 2022
2950684
revert
Jason2866 Aug 14, 2022
5b63b5e
flash options from env for uploadfs
Jason2866 Aug 14, 2022
c09de18
no .DS_Store
Jason2866 Aug 14, 2022
6485cf4
fix boot flash mode
Jason2866 Aug 14, 2022
2caf038
refactor
Jason2866 Aug 14, 2022
c0fb913
Fix bootloader flash mode
Jason2866 Aug 14, 2022
a8824c5
Esptool.py v4.2.1
Jason2866 Aug 14, 2022
6e03048
Update platform.json
Jason2866 Aug 14, 2022
624d139
Update bootloader image headers before debugging or uploading via deb…
Jason2866 Aug 16, 2022
4a71d4b
Change in OCD firmware generation
Jason2866 Aug 16, 2022
28cf70e
better specs
Jason2866 Aug 20, 2022
fe5b206
qio and 8MB and faster upload
Jason2866 Aug 20, 2022
144b962
replace deprecated flash modes
Jason2866 Aug 23, 2022
1f80945
Board support faster flash mode
Jason2866 Aug 23, 2022
af36de6
Update boards manifests (#27)
Jason2866 Aug 23, 2022
46184cb
now "memory_type": "qio_opi"
Jason2866 Aug 25, 2022
72b1fc1
qio
Jason2866 Aug 25, 2022
c327d37
opi flash needs flash mode `dout`
Jason2866 Aug 26, 2022
197d6d3
8 MB
Jason2866 Sep 2, 2022
48ff5f1
8 MB
Jason2866 Sep 2, 2022
2cf6252
Tasmota/205
Jason2866 Sep 3, 2022
862d74e
PSK needed for wifi
Jason2866 Sep 3, 2022
6bb182b
Update Arduino / IDF
Jason2866 Sep 3, 2022
2cc34f0
Update platform.json
Jason2866 Sep 3, 2022
9b61ced
Update platform.json
Jason2866 Sep 4, 2022
dae9d9e
Merge branch 'Tasmota/205' into Tasmota/205
Jason2866 Sep 4, 2022
30e8ff1
Tasmota/205 (#28)
Jason2866 Sep 4, 2022
f5b5cf2
Update main.py
Jason2866 Sep 4, 2022
23b154c
Update platform.py
Jason2866 Sep 4, 2022
60db57a
flash mode `dout` for opi
Jason2866 Sep 4, 2022
a704a9a
rm litter
Jason2866 Sep 4, 2022
fb1821f
16MB flash
Jason2866 Sep 4, 2022
3841a39
framework now as zip
Jason2866 Sep 6, 2022
39bdf28
Apple ARM toolchain 8.4.0-2021r2-patch4
Jason2866 Sep 8, 2022
c33574d
more "pythonic"
Jason2866 Sep 9, 2022
87ecdd8
205merge (#29)
Jason2866 Sep 10, 2022
46ce39e
idf-component-manager
Jason2866 Sep 13, 2022
e558a8d
esp-idf-v4.4.3.3
Jason2866 Sep 13, 2022
8043d55
set correct `_get_board_boot_mode` for `opi`
Jason2866 Sep 14, 2022
5b65d9a
fix logic for replacing with `opi`
Jason2866 Sep 14, 2022
1472701
fix wrong pio syntax to get `build.boot`
Jason2866 Sep 14, 2022
bd60781
use opi bootloader for opi flash
Jason2866 Sep 14, 2022
cb755e3
esptool.py v4.3
Jason2866 Sep 14, 2022
eaf248c
rm redundant entrys
Jason2866 Sep 14, 2022
793c227
Tasmota IDF 4.4.3.3 / Esptool v4.3
Jason2866 Sep 14, 2022
18982ef
Tasmota Arduino build 998 / IDF 4.4.3.4
Jason2866 Sep 16, 2022
1e66085
Build 999
Jason2866 Sep 16, 2022
e15851f
Tasmota Core 2.0.5
Jason2866 Sep 17, 2022
59cdc4c
Merge branch 'Tasmota/205' into work
Jason2866 Sep 17, 2022
88af1a9
Tasmota 2.0.5
Jason2866 Sep 17, 2022
0606c33
Update README.md
Jason2866 Sep 17, 2022
1bfc895
Tasmota core 2.0.5
Jason2866 Sep 17, 2022
ad3a531
`adapter speed`
Jason2866 Sep 17, 2022
7d2f4f2
`adapter speed`
Jason2866 Sep 17, 2022
c869c06
Update platform.py
Jason2866 Sep 18, 2022
a40cbe8
adapter speed 20000
Jason2866 Sep 18, 2022
8317b5a
rm adapter speed
Jason2866 Sep 20, 2022
2006610
toolchain patch5
Jason2866 Sep 20, 2022
5a400f2
rm custom arm toolchains
Jason2866 Sep 20, 2022
b3667d9
rm custom arm toolchains
Jason2866 Sep 20, 2022
5cad254
rm custom arm toolchains
Jason2866 Sep 20, 2022
ffd77f7
IDF 4.4.3.5
Jason2866 Sep 21, 2022
20246a3
Espressif patch5 toolchains
Jason2866 Sep 21, 2022
bd5dcc2
Tasmota/one platform (#32)
Jason2866 Sep 24, 2022
42c2525
Release Core 2.0.5 one Platform versions
Jason2866 Sep 24, 2022
de7baa4
rm duplicate entrys
Jason2866 Sep 24, 2022
886a38c
Update README.md
Jason2866 Sep 24, 2022
9cd4f1f
ulp update
Jason2866 Sep 25, 2022
e3aa7a4
refactore
Jason2866 Sep 25, 2022
290dede
espota path fix
Jason2866 Sep 27, 2022
a55e9a8
ulp official
Jason2866 Sep 28, 2022
330f895
Update examples.yml
Jason2866 Sep 28, 2022
7b6ceb6
integrate changes from upstream (#37)
Jason2866 Sep 30, 2022
a8381b1
cmake v3.21
Jason2866 Sep 30, 2022
dc52ca6
Boards update
Jason2866 Oct 1, 2022
6051bc5
Update README.md
Jason2866 Oct 1, 2022
bff7f92
Update platformio.ini
Jason2866 Oct 1, 2022
3988f4f
add solo1
Jason2866 Oct 1, 2022
5969e22
Update platformio.ini
Jason2866 Oct 3, 2022
66a1606
fix CI example
Jason2866 Oct 3, 2022
704a631
esp32 offset needed
Jason2866 Oct 4, 2022
985e063
Update main.py
Jason2866 Oct 5, 2022
47b69fc
Update arduino.py
Jason2866 Oct 5, 2022
56990ac
Fix ESP32 Offset for OCD
Jason2866 Oct 5, 2022
6f12883
align with upstream
Jason2866 Oct 7, 2022
bd48023
rm not needed `projenv`
Jason2866 Oct 7, 2022
40e5dc4
Install and use only needed framework
Jason2866 Oct 11, 2022
f53ca2d
Install and use only needed framework (#43)
Jason2866 Oct 11, 2022
de9f0f3
rm overlooked "mbctool"
Jason2866 Oct 15, 2022
e60b7df
Update README.md
Jason2866 Oct 16, 2022
57b4280
Update README.md
Jason2866 Oct 16, 2022
a8e3fe8
Update README.md
Jason2866 Oct 16, 2022
8c19263
esptool v4.3.1
Jason2866 Oct 17, 2022
5236895
2.0.5.2
Jason2866 Oct 28, 2022
81127ef
Update examples.yml
Jason2866 Oct 28, 2022
d6a5467
Tasmota repo
Jason2866 Oct 28, 2022
eb79d2b
Merge pull request #44 from Jason2866/Tasmota/205
Jason2866 Oct 28, 2022
43b3aec
Change readme to 2.0.5.2
Jason2866 Oct 28, 2022
4c98c14
Sort ULP Sources
Jason2866 Nov 1, 2022
f9bcd7d
Flash mode correcting for IDF too
Jason2866 Nov 4, 2022
08c9079
Tasmota core 2.0.5.3 / IDF4.4.3
Jason2866 Nov 10, 2022
01d743d
Platformio 2.0.5+3
Jason2866 Nov 10, 2022
718ed63
Tasmota 2.0.5.3
Jason2866 Nov 10, 2022
5c4b159
Update README.md
Jason2866 Nov 10, 2022
65ccd8d
esptool v4.4
Jason2866 Nov 23, 2022
14abe1a
esptool v4.4
Jason2866 Nov 23, 2022
4dab852
Change Platform versioning
Jason2866 Nov 23, 2022
f3c9676
Change versioning for Platform
Jason2866 Nov 23, 2022
94c9135
Update README.md
Jason2866 Nov 23, 2022
4a36a6a
Update examples.yml
Jason2866 Nov 24, 2022
45409e0
Ubuntu 22.04
Jason2866 Nov 24, 2022
5cff9b0
pip install wheel
Jason2866 Nov 24, 2022
0d4c8f2
use cdn.jsdelivr.net
Jason2866 Nov 24, 2022
bd637aa
use cdn.jsdelivr.net
Jason2866 Nov 24, 2022
479fcdf
revert cdn
Jason2866 Nov 24, 2022
421daed
revert cdn
Jason2866 Nov 24, 2022
04d6699
Normalize path in the "IDF_PATH" variable
Jason2866 Dec 1, 2022
856ee60
fix HwID
Jason2866 Dec 1, 2022
46d776e
upgrade pip to latest
Jason2866 Dec 1, 2022
ef29270
use wheel to install pip dependencies
Jason2866 Dec 11, 2022
6b46d32
esptool.py v4.4.1
Jason2866 Dec 11, 2022
b9fd95d
esptool.py v4.4.1
Jason2866 Dec 11, 2022
8546e88
minor updates (#46)
Jason2866 Dec 17, 2022
a5ca720
Version change
Jason2866 Dec 17, 2022
bbb1759
Tasmota Core 2.0.5.4
Jason2866 Dec 17, 2022
dc85603
Target: Erase Flash and Upload
Jason2866 Dec 21, 2022
a6853e5
zopfli
Jason2866 Dec 22, 2022
0279e34
add missing imports
Jason2866 Dec 22, 2022
1827814
"version": "2022.12.1"
Jason2866 Dec 22, 2022
7ba31d4
Target: Erase and Upload (#48)
Jason2866 Dec 22, 2022
5a26489
core 2.0.6
Jason2866 Dec 23, 2022
676462f
core 2.0.6
Jason2866 Dec 23, 2022
0834881
Tasmota core 2.0.6
Jason2866 Dec 23, 2022
22b7a8c
v4.4.3.20221227
Jason2866 Dec 27, 2022
44dd6c0
Latest IDF 4.4.3
Jason2866 Dec 28, 2022
a55f1c9
Rerelease esptool v4.4.1
Jason2866 Dec 28, 2022
2f94cea
Update platform.json
Jason2866 Dec 29, 2022
2e2beb7
minor change
Jason2866 Jan 2, 2023
ad16ef9
minor changes
Jason2866 Jan 2, 2023
1a2f9f6
Create esp32-c3-m1i-kit.json
Jason2866 Jan 2, 2023
086d764
ULP "version": "~1.23500.0"
Jason2866 Jan 2, 2023
029b409
Create bpi_leaf_s3.json
Jason2866 Jan 2, 2023
d23f2ce
Create cytron_maker_feather_aiot_s3.json
Jason2866 Jan 2, 2023
5366d6f
Create deneyapkart1Av2.json
Jason2866 Jan 2, 2023
be3fc56
Update deneyapmini.json
Jason2866 Jan 2, 2023
6b7f67b
Create deneyapminiv2.json
Jason2866 Jan 2, 2023
b9b8933
Create redpill_esp32s3.json
Jason2866 Jan 2, 2023
e242c39
Use platformio registry for ULP
Jason2866 Jan 3, 2023
4f8c340
esptool v4.4.2
Jason2866 Jan 4, 2023
7433929
Take into account board flash mode when converting elf to bin
Jason2866 Jan 6, 2023
cfb0c31
IDF5 with Tasmota Core 2.0.6 (#40)
Jason2866 Jan 7, 2023
160b395
disable-pip-version-check
Jason2866 Jan 7, 2023
a54fad9
Platform 2022.12.2
Jason2866 Jan 8, 2023
9523e06
Merge branch 'Tasmota/IDF5' into Tasmota/IDF5
Jason2866 Jan 8, 2023
d6ca694
esptool.py v4.4.3
Jason2866 Jan 10, 2023
37d2266
Update README.md
Jason2866 Jan 10, 2023
769b679
Changes from Upstream for IDF5
Jason2866 Jan 17, 2023
64ad7e5
no `pip install --force-reinstall`
Jason2866 Jan 17, 2023
eeea607
Use latest pio v6.1.6
Jason2866 Jan 23, 2023
d7b5325
pyparsing >=3.0.9
Jason2866 Jan 25, 2023
2fd2ce1
revert to "pyparsing": ">=2.0.3,<2.4.0"
Jason2866 Jan 25, 2023
86ea11b
Better handling of ESP IDF Python dependencies
Jason2866 Feb 1, 2023
6c9461b
IDF v4.4.3.20230129
Jason2866 Feb 1, 2023
876a690
Update platform.json
Jason2866 Feb 1, 2023
fb38815
IDF v4.4.3.20230129
Jason2866 Feb 1, 2023
d8929a0
esptool v4.4.5
Jason2866 Feb 3, 2023
0b88049
esptool.py v4.5
Jason2866 Feb 14, 2023
561074b
esptool.py v4.5.1
Jason2866 Feb 16, 2023
5bfb4f9
IDF 5.0.1
Jason2866 Feb 17, 2023
8505d0f
Update platform.json
Jason2866 Feb 17, 2023
fb27c82
Delete examples/espidf-aws-iot directory
Jason2866 Feb 17, 2023
857c35d
Update examples.yml
Jason2866 Feb 17, 2023
3c31f06
Update platform.json
Jason2866 Feb 17, 2023
24160a5
Update platform.json
Jason2866 Mar 1, 2023
34326ba
IDF 4.4.4
Jason2866 Mar 1, 2023
aa10b50
IDF: Propagate build flags for ASM files
Jason2866 Mar 3, 2023
c609575
Update espidf.py
Jason2866 Mar 3, 2023
c253d3b
Update examples.yml
Jason2866 Mar 26, 2023
c37c515
Delete examples/espidf-ble-eddystone directory
Jason2866 Mar 26, 2023
4927c67
Update platformio.ini
Jason2866 Mar 26, 2023
56721ad
Update platformio.ini
Jason2866 Mar 26, 2023
909730c
Update OpenOCD
Jason2866 Apr 11, 2023
6231a87
Update platform.json
Jason2866 Apr 28, 2023
1f98dac
Update espidf.py
Jason2866 May 3, 2023
3edfc1f
Core 2.0.8
Jason2866 May 3, 2023
8865706
core 2.0.9
Jason2866 May 7, 2023
d42bc76
Better handling of macros exported from IDF
Jason2866 May 9, 2023
85bdf59
optional toolchain 12.2.0+20230208
Jason2866 May 9, 2023
9674038
12.2.0+20230208
Jason2866 May 9, 2023
41d03d5
Update platform.json
Jason2866 May 9, 2023
077f40e
Update platform.py
Jason2866 May 9, 2023
382f107
IDF 5.0.2
Jason2866 May 13, 2023
2a11021
Update esp32s3camlcd.json
Jason2866 May 16, 2023
f0a9151
"urllib3": "<2"
Jason2866 May 26, 2023
c1ac11c
esptool v4.6.1
Jason2866 Jun 1, 2023
3442cbd
esptool v4.6.2
Jason2866 Jun 12, 2023
e3c9fb4
Update platform.json
Jason2866 Jun 15, 2023
3219aa2
Update espidf.py
Jason2866 Jun 20, 2023
00c0879
"esp-idf-kconfig": "~=1.1.0",
Jason2866 Jun 20, 2023
9938b5d
core 2.0.10
Jason2866 Jun 20, 2023
1462982
idf 4.4.5
Jason2866 Jun 20, 2023
504f96a
idf 4.4.5
Jason2866 Jun 20, 2023
8dae2f9
use correct import
Jason2866 Jun 23, 2023
e8a4993
Tasmota IDF 5.0.2.20230710
Jason2866 Jul 10, 2023
19a4067
fix ULP example
Jason2866 Jul 11, 2023
5c0980c
Use ADC example
Jason2866 Jul 11, 2023
0c10a94
fix ULP riscv compile
Jason2866 Jul 12, 2023
9bd8fe5
Update espidf.py
Jason2866 Jul 21, 2023
0c5aac0
Update platform.json
Jason2866 Jul 22, 2023
f58bdf1
Update ulp.py
Jason2866 Jul 22, 2023
859e1d2
Update main.py
Jason2866 Jul 22, 2023
0b9f9f3
Create sizedata.py
Jason2866 Jul 22, 2023
7bdc693
Fix max upload size
Jason2866 Jul 27, 2023
df2acfd
Update dynamic memory calculation process
Jason2866 Aug 3, 2023
ed270c1
Reduce time between consecutive builds by enabling cache
Jason2866 Aug 3, 2023
487e1a7
Update main.py
Jason2866 Aug 3, 2023
08391d5
rm wrong change
Jason2866 Aug 3, 2023
8ae4899
update boards from upstream
Jason2866 Aug 3, 2023
fc1a26c
add dfu upload
Jason2866 Aug 3, 2023
e7e972d
Create esp32-solo1.json
Jason2866 Aug 3, 2023
7d88a47
dfu uploader
Jason2866 Aug 3, 2023
dbc3773
revert max_upload_size changes
Jason2866 Aug 6, 2023
8948348
Update arduino.py
Jason2866 Aug 17, 2023
587cb59
Update examples.yml
Jason2866 Aug 17, 2023
fc308d3
Delete examples/arduino-ble5-advertising directory
Jason2866 Aug 17, 2023
3202c3d
metrics 0.4.2
Jason2866 Aug 19, 2023
7f3d24a
v0.4.3
Jason2866 Aug 19, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
24 changes: 13 additions & 11 deletions .github/workflows/examples.yml
Original file line number Diff line number Diff line change
@@ -1,46 +1,48 @@
name: Examples

on: [push, pull_request]
on:
workflow_dispatch: # Manually start a workflow
push:
paths-ignore:
- '.github/**' # Ignore changes towards the .github directory
- '**.md' # Do no build if *.md files changes

jobs:
build:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
os: [ubuntu-22.04, windows-2022, macOS-12]
example:
- "examples/arduino-ble5-advertising"
- "examples/arduino-blink"
- "examples/arduino-rmt-blink"
- "examples/arduino-briki-internal-libs"
- "examples/arduino-usb-keyboard"
- "examples/arduino-wifiscan"
- "examples/espidf-arduino-blink"
- "examples/espidf-arduino-wifiscan"
- "examples/espidf-blink"
- "examples/espidf-aws-iot"
- "examples/espidf-ble-eddystone"
- "examples/espidf-coap-server"
- "examples/espidf-exceptions"
- "examples/espidf-hello-world"
- "examples/espidf-http-request"
- "examples/espidf-peripherals-uart"
- "examples/espidf-peripherals-usb"
- "examples/espidf-storage-sdcard"
- "examples/espidf-storage-spiffs"
- "examples/espidf-ulp-adc"
- "examples/espidf-ulp-pulse"
- "examples/espidf-ulp"
- "examples/espidf-ulp-riscv"
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
with:
submodules: "recursive"
- name: Set up Python
uses: actions/setup-python@v3
uses: actions/setup-python@v4
with:
python-version: "3.9"
python-version: "3.11"
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install wheel
pip install -U https://github.com/platformio/platformio/archive/develop.zip
pio pkg install --global --platform symlink://.
- name: Build examples
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
*.pyc
.DS_Store
20 changes: 13 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,20 @@ Espressif Systems is a privately held fabless semiconductor company. They provid
1. [Install PlatformIO](http://platformio.org)
2. Create PlatformIO project and configure a platform option in [platformio.ini](http://docs.platformio.org/page/projectconf.html) file:

## Stable version

```ini
[env:stable]
platform = replace with url
board = ...
...
### Stable Release supporting Arduino and IDF 5.0
based on Arduino Core 2.0.6 and can be used with Platformio for the ESP32/ESP32solo1, ESP32C3, ESP32S2 and ESP32S3
```
[platformio]
platform = https://github.com/tasmota/platform-espressif32/releases/download/2023.01.00/platform-espressif32.zip
framework = arduino
```
to use the ESP32 Solo1 Arduino framework add in your env
```
[env:esp32solo1]
board = esp32-solo1
build_flags = -DFRAMEWORK_ARDUINO_SOLO1
```
The frameworks are here [https://github.com/tasmota/arduino-esp32/releases](https://github.com/tasmota/arduino-esp32/releases)

# Configuration

Expand Down
6 changes: 4 additions & 2 deletions boards/adafruit_feather_esp32_v2.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,19 @@
{
"build": {
"arduino":{
"arduino": {
"ldscript": "esp32_out.ld"
},
"core": "esp32",
"extra_flags": [
"-DARDUINO_ADAFRUIT_FEATHER_ESP32_V2",
"-DBOARD_HAS_PSRAM",
"-DARDUINO_RUNNING_CORE=1",
"-DARDUINO_EVENT_RUNNING_CORE=1",
"-mfix-esp32-psram-cache-issue",
"-mfix-esp32-psram-cache-strategy=memw"
],
"f_cpu": "240000000L",
"f_flash": "40000000L",
"f_flash": "80000000L",
"flash_mode": "dio",
"mcu": "esp32",
"variant": "adafruit_feather_esp32_v2"
Expand Down
63 changes: 63 additions & 0 deletions boards/adafruit_feather_esp32s2_reversetft.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
{
"build": {
"arduino": {
"ldscript": "esp32s2_out.ld",
"partitions": "partitions-4MB-tinyuf2.csv"
},
"core": "esp32",
"extra_flags": [
"-DARDUINO_ADAFRUIT_FEATHER_ESP32S2_REVTFT",
"-DBOARD_HAS_PSRAM",
"-DARDUINO_USB_CDC_ON_BOOT=1"
],
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "qio",
"hwids": [
[
"0x239A",
"0x80ED"
],
[
"0x239A",
"0x00ED"
],
[
"0x239A",
"0x80EE"
]
],
"mcu": "esp32s2",
"variant": "adafruit_feather_esp32s2_reversetft"
},
"connectivity": [
"wifi"
],
"debug": {
"openocd_target": "esp32s2.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Adafruit Feather ESP32-S2 Reverse TFT",
"upload": {
"arduino": {
"flash_extra_images": [
[
"0x2d0000",
"variants/adafruit_feather_esp32s2_reversetft/tinyuf2.bin"
]
]
},
"flash_size": "4MB",
"maximum_ram_size": 327680,
"maximum_size": 4194304,
"use_1200bps_touch": true,
"wait_for_upload_port": true,
"require_upload_port": true,
"speed": 460800
},
"url": "https://www.adafruit.com/product/5345",
"vendor": "Adafruit"
}
4 changes: 3 additions & 1 deletion boards/adafruit_feather_esp32s2_tft.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
{
"build": {
"arduino": {
"ldscript": "esp32s2_out.ld"
"ldscript": "esp32s2_out.ld",
"partitions": "partitions-4MB-tinyuf2.csv",
"memory_type": "qio_qspi"
},
"core": "esp32",
"extra_flags": [
Expand Down
28 changes: 11 additions & 17 deletions boards/adafruit_feather_esp32s3.json
Original file line number Diff line number Diff line change
@@ -1,34 +1,36 @@
{
"build": {
"arduino":{
"ldscript": "esp32s3_out.ld"
"ldscript": "esp32s3_out.ld",
"partitions": "partitions-4MB-tinyuf2.csv"
},
"core": "esp32",
"extra_flags": [
"-DARDUINO_ADAFRUIT_FEATHER_ESP32S3_NOPSRAM",
"-DARDUINO_ADAFRUIT_FEATHER_ESP32S3",
"-DARDUINO_USB_CDC_ON_BOOT=1",
"-DARDUINO_RUNNING_CORE=1",
"-DARDUINO_EVENT_RUNNING_CORE=1"
"-DARDUINO_EVENT_RUNNING_CORE=1",
"-DBOARD_HAS_PSRAM"
],
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "qio",
"hwids": [
[
"0x239A",
"0x8113"
"0x811B"
],
[
"0x239A",
"0x0113"
"0x011B"
],
[
"0x239A",
"0x8114"
"0x811C"
]
],
"mcu": "esp32s3",
"variant": "adafruit_feather_esp32s3_nopsram"
"variant": "adafruit_feather_esp32s3"
},
"connectivity": [
"wifi"
Expand All @@ -40,16 +42,8 @@
"arduino",
"espidf"
],
"name": "Adafruit Feather ESP32-S3 No PSRAM",
"name": "Adafruit Feather ESP32-S3 2MB PSRAM",
"upload": {
"arduino": {
"flash_extra_images": [
[
"0x410000",
"variants/adafruit_feather_esp32s3_nopsram/tinyuf2.bin"
]
]
},
"flash_size": "4MB",
"maximum_ram_size": 327680,
"maximum_size": 4194304,
Expand All @@ -58,6 +52,6 @@
"require_upload_port": true,
"speed": 460800
},
"url": "https://www.adafruit.com/product/5323",
"url": "https://www.adafruit.com/product/5477",
"vendor": "Adafruit"
}
65 changes: 65 additions & 0 deletions boards/adafruit_feather_esp32s3_nopsram.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
{
"build": {
"arduino":{
"ldscript": "esp32s3_out.ld",
"partitions": "partitions-8MB-tinyuf2.csv",
"memory_type": "qio_qspi"
},
"core": "esp32",
"extra_flags": [
"-DARDUINO_ADAFRUIT_FEATHER_ESP32S3_NOPSRAM",
"-DARDUINO_USB_CDC_ON_BOOT=1",
"-DARDUINO_RUNNING_CORE=1",
"-DARDUINO_EVENT_RUNNING_CORE=1"
],
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "qio",
"hwids": [
[
"0x239A",
"0x811B"
],
[
"0x239A",
"0x011B"
],
[
"0x239A",
"0x811C"
]
],
"mcu": "esp32s3",
"variant": "adafruit_feather_esp32s3_nopsram"
},
"connectivity": [
"wifi"
],
"debug": {
"openocd_target": "esp32s3.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Adafruit Feather ESP32-S3 No PSRAM",
"upload": {
"arduino": {
"flash_extra_images": [
[
"0x2d0000",
"variants/adafruit_feather_esp32s3_nopsram/tinyuf2.bin"
]
]
},
"flash_size": "8MB",
"maximum_ram_size": 327680,
"maximum_size": 8388608,
"use_1200bps_touch": true,
"wait_for_upload_port": true,
"require_upload_port": true,
"speed": 460800
},
"url": "https://www.adafruit.com/product/5323",
"vendor": "Adafruit"
}
65 changes: 65 additions & 0 deletions boards/adafruit_feather_esp32s3_reversetft.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
{
"build": {
"arduino": {
"ldscript": "esp32s3_out.ld",
"partitions": "partitions-4MB-tinyuf2.csv",
"memory_type": "qio_qspi"
},
"core": "esp32",
"extra_flags": [
"-DARDUINO_ADAFRUIT_FEATHER_ESP32S3_REVTFT",
"-DARDUINO_USB_CDC_ON_BOOT=1",
"-DARDUINO_RUNNING_CORE=1",
"-DARDUINO_EVENT_RUNNING_CORE=1"
],
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "qio",
"hwids": [
[
"0x239A",
"0x8123"
],
[
"0x239A",
"0x0123"
],
[
"0x239A",
"0x8124"
]
],
"mcu": "esp32s3",
"variant": "adafruit_feather_esp32s3_reversetft"
},
"connectivity": [
"wifi"
],
"debug": {
"openocd_target": "esp32s3.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Adafruit Feather ESP32-S3 Reverse TFT",
"upload": {
"arduino": {
"flash_extra_images": [
[
"0x2d0000",
"variants/adafruit_feather_esp32s3_reversetft/tinyuf2.bin"
]
]
},
"flash_size": "4MB",
"maximum_ram_size": 327680,
"maximum_size": 4194304,
"use_1200bps_touch": true,
"wait_for_upload_port": true,
"require_upload_port": true,
"speed": 460800
},
"url": "https://www.adafruit.com/product/5691",
"vendor": "Adafruit"
}
Loading