Commit graph

420 commits

Author SHA1 Message Date
Me No Dev
dbaf6a3226
Merge pull request #10884 from espressif/release/v3.3.x
Arduino ESP32 v3.3 based on ESP-IDF v5.5 (master)
2025-07-23 15:28:45 +03:00
Wulu
3da3ad2f2d
feat(board): Add onboard LED support for Waveshare ESP32-S3 Zero (#11630)
Defines the standard LED_BUILTIN and RGB_BUILTIN macros for the Waveshare ESP32-S3 Zero, allowing its onboard WS2812 RGB LED to be controlled via standard Arduino APIs.
2025-07-23 15:28:19 +03:00
Me No Dev
2b3b4f05d5
Merge branch 'master' into release/v3.3.x 2025-07-23 01:45:13 +03:00
Lucas Saavedra Vaz
a14ce89715
fix(tamc_termod_s3): Fix header includes (#11625) 2025-07-23 01:38:01 +03:00
Me No Dev
df3db3c9dc
Merge branch 'master' into release/v3.3.x 2025-07-08 17:59:48 +03:00
Daniel.Cao
d3c5a82eed
fix(board): Update PSRAM configuration for RAK3112 to fix PSRAM error (#11552)
* fix(board): Update PSRAM configuration for RAK3112 to fix PSRAM error

* feat(board): RAK3112 add WisBlock module pin definitions to pins_arduino.h

* fix(board): Update RAK3112 flash mode and boot settings for improved performance

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: Daniel.Cao <daniel.cao@rakwireless.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-07 11:56:44 +03:00
Me No Dev
f84fab5592
Merge branch 'master' into release/v3.3.x 2025-07-04 17:14:12 +03:00
Dogus Cendek
0b9c9362de
Add Deneyap Kart v2 (#11545)
* Updated Pins of Devkits

Deleted soc_caps.h library and related commands at Deneyap Kart 1A v2, Deneyap Kart 1A, Deneyap Mini and Deneyap Mini v2.
Added TX1 and RX1 pins and updated LED pin definition at all Devkits.
Added BOOT (BT) pins at Deneyap Kart, Deneyap Kart 1A, Deneyap Mini and Deneyap Kart G.
Changed D0 and D1 pin numbers at Deneyap Kart G.
Changed D12, D13, D14, D15, PWM0 and PWM1 pin numbers at Deneyap Kart 1A v2.
Added A8, T0, T1, T2, T3, T4, T5, T6, T7, T8, D16, D17, D18, D19, PWM2, PWM3, PWM4 and BAT pin numbers at Deneyap Kart 1A v2.
Changed A2, A3, A4 (T0) and A5 (T1) pin numbers at Deneyap Kart and Deneyap Kart 1A.
Renamed DA2 (DAC2) pin as DA0 (DAC0) and changed DAC1 and DAC2 pin numbers at Deneyap Mini and Deneyap Mini v2.

* Updated board.txt of all Devkits

Updated board.txt of all Devkits

* Remove Repeating Pin Definition

Remove Repeating Pin Definition

* Fix Pin Definition

Remove repeating pin definitions of SPI, I2C and DAC.
Update RGB LED definition for using digitalWrite() command with RGB LED.

* Remove Repeating Pin Definitions

Remove repeating pin definitions of LEDB, SPI, I2C and DAC.

* Update RGB LED definition

Update RGB LED definition for using digitalWrite() command with RGB LED.

* Fix broken links for external library test

Fix broken links for external library test

* Update UploadMode Config of Deneyap Kart 1A v2

Update UploadMode Config of Deneyap Kart 1A v2

* Add Deneyap Kart v2

Add pin definitions and configs of Deneyap Kart v2.

* Update UploadMode config

Hardware CDC is default now.

* Fixed typo fault

Fixed typo fault

* Fixed build.board parameter

Fixed build.board parameter

* Removed unsupported Flash sizes and RAM type

Removed unsupported Flash sizes and RAM type from menu.

* Remove unsupported partition options

Remove unsupported partition options

* Fixed Annotations and Space

* Update pins_arduino.h
2025-07-03 23:13:42 +03:00
Me No Dev
70696df2d6
Merge branch 'master' into release/v3.3.x 2025-07-03 12:25:04 +03:00
Paula Scharf
12e881b6d6
fix(board): Update variant.cpp for senseBox MCU-S2 ESP32-S2 (#11532)
* fix(board): Update variant.cpp for senseBox MCU-S2 ESP32-S2

* fix(board):  translate comments

* ci(pre-commit): Apply automatic fixes

* fix(board): translate comments

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-02 22:22:20 +03:00
Paul Price
33c8438263
Add FED4 board (#11536)
* Added Fed 4 board

* fixed boards.txt

* fixed board.txt again

* added usb pid address

* fixed typo: updated name to upper case

* fix(fed4): update PID and change partition scheme to default_16MB

* fix(fed4): remove unused OPI flash mode configurations

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-02 15:48:40 +03:00
Daniel.Cao
7f75e445f7
feat(board): add support for RAKwireless RAK3112 (#11485)
* feat(rak3112): add pins_arduino.h for RAKWireless RAK3112 module

* feat(rak3112): update pins_arduino.h to define LED pins and update board.txt

* Delete the redundant configuration information in board.txt

* Restore the incorrect modifications to board.txt

* Delete blank lines

* Move the rak configuration information to the end of the boards.txt .

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: Daniel.Cao <daniel.cao@rakwireless.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2025-07-02 15:23:01 +03:00
LusimiCollado
6e60f2f6b9
feat(variant): add kode dot ESP32-S3 board with QSPI LCD, SD and GPIO … (#11371)
* feat(variant): add KodeDot ESP32-S3 board with QSPI LCD, SD and GPIO header

* fix(kodedot): Reorder board definitions and translate comments to English

* fix(kodedot): Clean up OTA override and remove unused partition menu for kode dot

* fix(kodedot): Build board changed from ESP32S3_DEV to KODE_DOT on kode dot board

* ci(pre-commit): Fix whitespace, EOLs and codespell 'Analog'

* ci(pre-commit): Add bash script formatter

* fix(merge): New name and description for custom merge tool and change partitions table to variants folder
2025-06-30 13:18:02 +03:00
Me No Dev
05fbda2d6d
Merge branch 'master' into release/v3.3.x 2025-06-20 12:25:31 +03:00
is-qian
4bc5ffc88d
fix: Delete 8M flash option for xiao_esp32_s3_plus. (#11476) 2025-06-17 13:39:33 +03:00
SooDragon
228393708d
fix: Update Pin compatability (#11473)
fix: Update Pin compatability
2025-06-16 11:12:33 +03:00
Me No Dev
aaeabb5b87
Merge branch 'master' into release/v3.3.x 2025-06-10 13:28:31 +03:00
i3water
ee347baa7d
feat(boards): update wifiduinov2&wifiduino32s3 boards setting (#11440)
* update wifiduinov2&wifiduino32s3 boards setting

* fix wifiduinov2&wifiduino32s3 build board error.

* fix wifiduinov2(esp32c3) board setting

* fix wifiduinov2(esp32c3) cdc on boot default setting.

* fix wifiduino32s3 spi pin set

* change wifiduino32s3 spi pin to spi1

* remove 32Mb flash size

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-06-10 10:29:46 +03:00
Me No Dev
15038e64b3
Merge branch 'master' into release/v3.3.x 2025-05-27 13:34:03 +02:00
Thomas J.
31bfcb27ce
add board yb_esp32s3_drv (#11388) 2025-05-27 14:16:37 +03:00
qhddz
d85b75c219
add dfrobot lorawan esp32s3 board (#11362)
* add dfrobot_lorawan_esp32s3 board

* Update pins_arduino.h

* Update pins_arduino.h

remove duplicate macro definitions

* Update pins_arduino.h

* update board.txt

* add other menu items

* delete OPI Flash

* Update pins_arduino.h

* Update pins_arduino.h
2025-05-22 18:31:31 +02:00
Me No Dev
a83bb93b6d
Merge branch 'master' into release/v3.3.x 2025-05-13 11:49:03 +02:00
Unexpected Maker
210edfeaa6
Added new Unexpected Maker SQUiXL and EDGES3[D] boards. (#11350)
* Added new Unexpected Maker SQUiXL and EDGES3[D] boards.

Signed-off-by: Seon Rozenblum <seonr@3sprockets.com>

* Seems we are being picky about board names now ;)

Signed-off-by: Seon Rozenblum <seonr@3sprockets.com>

* Seems I have to have SPI pins defined for SQUiXL, or compiling breaks

Signed-off-by: Seon Rozenblum <seon@unexpectedmaker.com>

---------

Signed-off-by: Seon Rozenblum <seonr@3sprockets.com>
Signed-off-by: Seon Rozenblum <seon@unexpectedmaker.com>
2025-05-13 11:46:15 +02:00
Limor "Ladyada" Fried
158c7aec42
Add new board: Sparkle Motion Stick (#11330)
* add new version of sparklemotion

* updated change as requested

* fix

* fix clang complaints
2025-05-07 11:03:54 +03:00
Me No Dev
c9efce6342
Merge branch 'master' into release/v3.3.x 2025-04-29 10:55:47 +03:00
Lewis He
5df9b64023
Update LilyGo T-Watch-S3-Ultra and T-LoRa-Pager variants (#11299)
* Update LilyGo variants

* Update T-Watch-S3-Ultra variants

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-04-28 18:45:54 +03:00
Lucas Saavedra Vaz
ae2ae8dfa0
Merge branch 'master' into release/v3.3.x 2025-04-14 14:28:03 -03:00
Jacob Williams
7f60945018
fix(board): Alfredo NoU3 pins_arduino.h uses uint8_t but it causes error with esp32-hal-gpio.h (#11206)
* fix(board): Alfredo NoU3 include stdint.h

* fix(hal_gpio): lets pins_arduino.h to use stdint and stdbool types

* feat(pins_arduino): fixes lack of stdint in the right place

* fix(pins_arduino): reverts all changes to this file

* fix(pins_arduino): reverts all changes to this file

* fix(pins_arduino): reverts all changes back to original pr

---------

Co-authored-by: Sugar Glider <rodrigo.garcia@espressif.com>
2025-04-09 11:25:39 +03:00
Lewis He
7b0298b462
Modify T-LoRa-Pager device PID (#11194)
Co-authored-by: Sugar Glider <rodrigo.garcia@espressif.com>
2025-03-31 11:06:18 +03:00
Me No Dev
dac2dd907d
Merge branch 'master' into release/v3.3.x 2025-03-28 10:48:05 +02:00
Lewis He
de184bd0cb
Update LilyGo variants and add new variants (#11192)
* Update LilyGo T-Watch-S3 definition and expansion options

* Update LilyGo T-Watch-Ultra definition and expand options

* Added variant LilyGo-T-LoRa-Pager

* Update partition table order

* Update LilyGo board partition table order

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-03-28 10:38:31 +02:00
Me No Dev
d81c19534f
Merge branch 'master' into release/v3.3.x 2025-03-27 13:39:40 +02:00
Sugar Glider
1ca9dab521
fix(arduino_pins): fixes Lolin-C3-Pico and C3-Mini RGB LED pin + C3-Pico SPI SCK pin definition (#11186)
* fix(arduino_pins): fixes RGB LED pin and SPI SCK pin definition

* fix(arduino_pins): lolin-c3-mini rgb led pin
2025-03-27 12:32:36 +02:00
Marcel
cd7f4218e7
Fix(esp32s3usbotg) stdbool dependency in pins_arduino.h (#11155)
* Fix(esp32s3usbotg) stdbool dependency in pins_arduino.h

* fix(board): Remove comment in pins_arduino.h

---------

Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2025-03-24 15:26:49 +02:00
me-no-dev
75de09ef29 fix(board): Update ESP32-C5 Dev Kit Pinout 2025-03-20 02:09:27 +02:00
Jan Procházka
9fbcb345b7 fix(c5): Update PIN_RGB_LED in pins_arduino.h 2025-03-20 02:09:27 +02:00
me-no-dev
88cda9ff59 feat(idf): Add initial support for IDF v5.5 and ESP32-C5 2025-03-20 02:09:27 +02:00
Hoan Pham
c76c2eab37
Update of Boards.txt & variants - Adding CYObot board - 3rd party board (#10947)
* Adding CYObot board - 3rd party board

1. Adding Pin Header file for CYObot to variants folder
2. Add CYObot config to boards.txt

* feat(cyobot): adding cyobot_v2_esp32s3 board

Change comments in pin header file for cyobot board

* fix(cyobot_v2_esp32s3): fix variant name

fix variant name for cyobot board

* fix(boards.txt): fix name of CYOBot board

- Change name to uppercase

* fix(CYOBot): fix boards.txt & pin_arduino.h

* fix(pins_arduino.h): capitalize name

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-02-25 10:13:35 +02:00
SooDragon
0c18b17ac4
feat(boards): Add Geekble-nano-ESP32S3 (#11005)
* add new board

add new board

* fix(board): add LED_BUILTIN #define

---------

Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
2025-02-25 10:07:12 +02:00
Eric Lewis
164fcc6a61
fix(board): Update feathers3 wire1 pin definition (#11001)
* update feathers3 wire1 pin definition

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
2025-02-25 10:06:54 +02:00
SooDragon
003db9e4c0
Update pins_arduino.h (#11000) 2025-02-21 12:27:11 +02:00
Me No Dev
f0cf3b1af6 feat(i2c): Add support for the new I2C driver in IDF v5.4 (#10858)
* feat(i2c): Add support for the new I2C driver in IDF v5.4

* fix(build): Add the new driver to CMakeLists.txt

* fix(i2c): Guard sleep retention

Not all chips can restore I2C bus after light sleep

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-02-18 10:11:55 +02:00
vortigont
6fb55a7f68
feat(board): Update 3rd party board Huidu HD-WF2/HD-WF4 (#10957)
* feat(board): Update 3rd party board Huidu HD-WF2/HD-WF4

Followup #10779

 - fixed flash mode to 'dio'
 - removed psram flags
 - corrected gpio mapping defines

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-02-13 14:03:21 +02:00
is-qian
496b841177
feat(esp32): Added a new device(xiao esp32s3 plus) (#10768)
* feat(esp32): Added a new device(xiao esp32s3 plus)

* Update boards.txt

* Apply suggestions from code review

* Fix filename error.

* Fix filename error.

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-01-21 13:24:00 +02:00
vortigont
e305a483b0
feat(board): Add custom board Huidu HD-WF2/HD-WF4 - esp32-s3 HUB75 driver boards (#10779)
* feat(board): Add custom boards Huidu HD-WF2/HD-WF4 - esp32-s3 HUB75 driver boards

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2025-01-07 15:51:14 +02:00
Limor "Ladyada" Fried
efb3393aa1
Add two more Adafruit Boards (Sparkle Motion & Sparkle Motion mini) (#10809)
* add sparkle motion board (w/esp32 mini module)

* add mini version!
2025-01-07 12:05:19 +02:00
Me No Dev
bd7a74ee51
Merge pull request #10202 from espressif/release/v3.1.x
ESP32 Arduino v3.1.x
2024-12-18 15:56:18 +02:00
pre-commit-ci-lite[bot]
4d0ae18aee
ci(pre-commit): Apply automatic fixes 2024-12-17 06:37:40 +00:00
Thomas Jentzsch
25ebe440e2 add board yb_esp32s3_eth 2024-12-16 23:36:33 +01:00
Me No Dev
a1f58ad2c8
Merge branch 'master' into release/v3.1.x 2024-12-11 20:39:53 +02:00