Commit Graph

318 Commits

Author SHA1 Message Date
Xylopyrographer
9e01ebdb3a
feat(board): add Waveshare ESP32-S3-Matrix (#10072)
* feat(board) add Waveshare ESP32-S3-Matrix

Adds support for the Waveshare ESP32-S3-Matrix board. Includes changes to the Rainmaker partitions as per PR #10046 .

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2024-07-29 12:50:47 +03:00
Ludovic BOUÉ
2db730630e
add(board): Add M5Stack NanoC6 Dev Kit (#9942)
* add(board): Add M5Stack NanoC6 Dev Kit

M5Stack NanoC6 Dev Kit
https://shop.m5stack.com/products/m5stack-nanoc6-dev-kit

* add(board): Add M5Stack NanoC6 Dev Kit

* add(board): Add M5Stack NanoC6 Dev Kit

* Update boards.txt

* add(board): Add M5Stack NanoC6 Dev Kit

* Rename variants/m5stack_stickc_plus/m5stack_nanoc6/pins_arduino.h to variants/m5stack_nanoc6/pins_arduino.h

* Update boards.txt

* Update pins_arduino.h

* Update pins_arduino.h

* Update boards.txt

m5stack_nanoc6.build.board was not uppercase
2024-07-16 11:24:54 +03:00
WEMOS Electronics
f8232bb9fd
add(board): Add LOLIN S3 Mini Pro (#10021)
* add(board): Add LOLIN S3 Mini Pro

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2024-07-15 11:59:05 +03:00
Limor "Ladyada" Fried
762d1a0f69
feat (3rd_party_board): Add new Adafruit Feather C6 - rev B (#9961)
* add new feather c6 rev B :)

* remove the -lzboss_stack.ed.trace per review

* fix pre-commit

---------

Co-authored-by: hathach <thach@tinyusb.org>
2024-07-02 10:32:22 +03:00
Lewis He
bc5efee6cb
Added LilyGo T3S3 variants (#9956)
* Added LilyGo T3S3 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>
2024-07-01 11:55:42 +03:00
Amir Reza Mohammadi
09b30e9d77
feat(3rd party board): Adding ViraLink IoT Gate Boards (#9841)
* feat(board): Adding ViraLink IoT Gate Boards

* feat(board): Adding ViraLink IoT Gate Boards

* feat(board): Adding ViraLink IoT Gate Boards

* feat(board): Adding ViraLink IoT Gate Boards added spi pins

* feat(board): Adding ViraLink IoT Gate Boards added spi pins

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2024-06-25 16:31:39 +03:00
Ludovic BOUÉ
e7dd6e2ca7
Add variant for Elecrow CrowPanel 7.0" (#9897)
* * feat(esp32): Add variant for Elecrow CrowPanel 7.0

Add variant for Elecrow CrowPanel 7.0"

* * feat(esp32): Add variant for Elecrow CrowPanel 7.0

Add variant for Elecrow CrowPanel 7.0"

* * feat(esp32): Add variant for Elecrow CrowPanel 7.0

Elecrow CrowPanel 7.0" has 4MB flash
2024-06-19 16:23:09 +03:00
Junxiao Shi
3f6c34abd2
fix(boards): set XTAL 26MHz for Heltec WiFi & LoRa V1 (#9889) 2024-06-19 09:56:51 +03:00
Me No Dev
2c7f722e70
add(board): Add LILYGO T-ETH-Lite (#9865)
* add(board): Add LILYGO T-ETH-Lite

Adds board support for Lilygo T-ETH Lite

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2024-06-17 22:32:30 +03:00
Thibo Verheyde
7d73a74d65
Add Walter board support (#9817) 2024-06-17 22:31:04 +03:00
Lesords
cbf1e94dd5
chore: delete the definition of pin A3 (#9798)
Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
2024-06-14 00:27:49 +03:00
Me No Dev
1d895e58e7
fix(xtal): Add a way to change the XTAL frequency for SparkFun ESP32 Thing (#9844)
* fix(xtal): Add a way to change the XTAL frequency

Add support for boards like SparkFun ESP32 Thing that use 26MHz XTAL

* ci(pre-commit): Apply automatic fixes

* feat(dbg): Print the XTAL frequency in the debug report

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2024-06-13 10:26:54 +03:00
Unexpected Maker
5d9cd9ac58
Added new UM FeatherS3 Neo board. (#9788)
* Added new UM FeatherS3 Neo board.

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2024-06-06 23:25:43 +03:00
Unexpected Maker
c16a325439
Updated UM boards for IDE2 & CLI (#9726)
* Updated UM boards for IDE2 & CLI

* Removed unwanted UM_RMP folder.
2024-05-30 14:19:03 +03:00
Juraj Andrássy
f1cb6b83fa
fix(variant): Arduino Nano ESP32 variant fix for version 3 (#9722) 2024-05-30 14:18:31 +03:00
Brent Picasso
10a48f52e8
Addition (3rd_party_board): Add board support for Autosport Labs ESP32-CAN-X2 development board (#9683)
* add board support for Autosport Labs ESP32-CAN-X2 development board

* change(board-support): Add board support for Autosport Labs ESP32-CAN-X2 development board

* change(board-support) - remove entries that are already globally defined

* change(board-support) rename board name

* change(board-support) switch ASL-CAN-X2 to ASL_CAN_X2

* change(board-support) fix formatting, correct USB VID/PID to match our own product

* Update variants/aslcanx2/pins_arduino.h

Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>

* Update variants/aslcanx2/pins_arduino.h

Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>

---------

Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
2024-05-29 07:42:45 +03:00
ZY
82c36a2fcc
feat: add support for WeAct Studio ESP32C3 (#9653) 2024-05-21 16:45:26 +03:00
OlimexSupport
cb968a7763
Reduced GPIO17 (Ethernet clock GPIO) signal strength to reduce noise. (#9623)
* Create variant.cpp

Reduced Ethernet clock GPIO signal strength to reduce noise.

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: DanKoloff <lubchoh@yahoo.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2024-05-14 03:44:00 -03:00
SooDragon
e1cec30494
fix: I2C pin are relocated for arduino nano compatability (#9610)
fix: I2C pin are relocated for arduino nano compatability
2024-05-10 14:10:42 +02:00
Gareth Coleman
2f7e7ad730
change(variant): add additional pin mappings and #define (#9577) 2024-05-02 13:17:01 +03:00
Lucas Saavedra Vaz
6bfcd6d9a9
refactor(style): Change some style options (#9526)
* refactor(style): Change some style options

* refactor(style): Apply style changes
2024-04-19 18:16:55 +03:00
SooDragon
8e75498841
fix: add variable for support internal built in switch (#9499)
fix: add variable for support internal built in switch

Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2024-04-19 15:56:20 +03:00
Lucas Saavedra Vaz
da5c6ab9ae
Refactor repository with pre-commit hooks (#9515)
* Add Config

* Add Cache and remove pre-commit action

* [pre-commit.ci lite] apply automatic fixes

* Remove freeze

* Fix

* Update action

* Use latest stable Python 3 version

* Improve caching

* Improve cache tag

* Improve bot message

* fix(typos): Fix typos

* fix(typos): Fix more typos

* refactor(udp_server): Convert script from Python 2 to 3

* Fix whitespace

* Clang-format fixes

* Prettier fixes

* Black formatting

* Manual fixes

* Line endings

* Fix flake and make Vale manual

* Fix flake and reformat

---------

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>
2024-04-15 19:40:56 +03:00
Evgeni Melan
05967332e5
change(roboheart): Update of LED_ROBOHEART in RoboHeart Hercules pins_arduino.h (#9494) 2024-04-15 14:48:02 +03:00
Ludovic BOUÉ
0523b94e1a
Add board definition for Wemos C3 Pico V1.0.0 - Lolin (#9442)
* Add board definition for Wemos C3 Pico V1.0.0 - Lolin

Add board definition for Wemos C3 Pico V1.0.0 - Lolin
https://www.wemos.cc/en/latest/c3/c3_pico.html

* Add board definition for Wemos C3 Pico V1.0.0 - Lolin (9442)

* feat(esp32): Add board definition for Wemos C3 Pico to boards.txt

* Wemos C3 Pico V1.0.0 - Lolin: Add SS pin to fix CI build

Wemos C3 Pico V1.0.0 - Lolin: Add SS pin to fix CI build

* Update boards.txt
2024-04-02 16:03:16 +03:00
powerfeatherdev
baca007957
Define Wire1 pins for ESP32-S3 PowerFeather (#9398) (#9431) 2024-03-29 12:13:26 +02:00
Daniel Eisterhold
75f7b3303b
Add variant for Waveshare ESP32-S3-Touch-LCD-1.28 (#9386)
* feat(esp32): Add variant for Waveshare ESP32 board

Variant for https://www.waveshare.com/wiki/ESP32-S3-Touch-LCD-1.28

* feat(esp32): Add Waveshare ESP32 board variant to boards.txt

* fix(esp32): Update bootloader address and remove PSRAM flags

* fix(esp32): Updated boards.txt for Waveshare based on suggestions

* fix(esp32): Specify PSRAM type and remove unused board options

---------

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
Co-authored-by: me-no-dev <hristo@espressif.com>
2024-03-26 12:20:39 +02:00
Daniel Eichhorn
29ede4826c
Add board definition for ThingPulse ePulse Feather C6 (#9399)
* feat: Add board definition for ThingPulse ePulse Feather C6

* fix: remove duplicated section for esp32c6
2024-03-21 14:26:52 +02:00
Jan Procházka
fcef7395e8
fix(boards): Fixes needed to pass CI all-boards-test (#9390) 2024-03-20 14:11:35 +02:00
Aaron.Lee
ab322be480
Heltec ESP32 Series boards update (#9367)
* Heltec ESP32 Series boards update

* Update variants/heltec_capsule_sensor_v3/pins_arduino.h

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>

* Update variants/heltec_capsule_sensor_v3/pins_arduino.h

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>

* Update variants/heltec_ht_de01/pins_arduino.h

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>

* Update variants/heltec_wireless_mini_shell/pins_arduino.h

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>

* Update variants/heltec_wireless_mini_shell/pins_arduino.h

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>

* Fix board definition format

* Update Wireless Stick Lite V3 pin defintion

* Update Heltec boards defintion

* Heltec Wireless Shell (V3) format update

* Heltec Capsule Sensor V3 information update

* Heltec E-Ink Driver board menu update

* Heltec E-Ink Driver board menu update

---------

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2024-03-18 14:32:27 +02:00
Lucas Saavedra Vaz
dce754b693
Improve USBVendor Example (#9349)
* Add WebUSB console

* Improve Console Page

* Improve example

* Add comments

* Add flush method

---------

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2024-03-11 15:10:46 +02:00
DarkDuck
f27971ecb6
feat: add board support for Seeed XIAO ESP32C6 (#9330) 2024-03-05 10:54:59 +02:00
SooDragon
ebca505fef
fix: Geekble mini board pin fix (#9309)
* fix: LED Pin Modified

fix: LED Pin Modified

* Revert "fix: LED Pin Modified"

This reverts commit 36bdbdbe0c.

* fix: LED Pin Modified to support Hardware update

fix: LED Pin Modified to support Hardware update
2024-02-29 14:38:07 +02:00
c4801725870
e3748c1dca
Add WT32-SC01 PLUS support (#9284)
* WT32-SC01 PLUS support

Added pins_arduino.h and a boilerplate boards.txt entry for the Panlee WT32-SC01 Plus.

* Update pins_arduino.h

Edited the name to correctly reflect WT32-SC01 PLUS

* Update variants/wt32-sc01-plus/pins_arduino.h

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>

* ADD(tinyuf2 things): Added tinyuf2 bins

ADD(tinyuf2 things): Added tinyuf2 bins

---------

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2024-02-27 12:49:27 +02:00
SooDragon
ccacb7e3d1
Add Board support for Geekble ESP32-C3 Custom Module (#9260)
* Add Board support for Geekble ESP32-C3 Custom Module

feat: Add Board support for Geekble ESP32-C3 Custom Module

* fix: remove globally defined variables in pins_arduino.h

fix: remove globally defined variables in pins_arduino.h
2024-02-23 19:04:01 +02:00
Stanimir-Petev
e18d8b9505
Added support for 2 new Olimex boards and updated 3 existing ones (#9264)
* Added new Olimex boards

Added variants for ESP32-H2-DevKit-LiPo and ESP32-SBC-FabGL boards

* Changes on the ESP32-POE and POE-ISO

Added menu for selection of the:
1) PSRAM enabled/disabled
2) Flash size 4/16 MB
3) Flash mode QIO/DIO
4) Partition Scheme additional options

* Updated pins_arduino.h for ESP32 POE, POE-ISO and Gateway

Due to the latest changes in the ethernet library/examples (https://github.com/espressif/arduino-esp32/pull/9242) full package of definitions of the ethernet macros is for each board that has non-default values.
For POE and POE-ISO is added a preprocessor condition #if defined BOARD_HAS_PSRAM due to our specific hardware because GPIO 16 and 17 are in use when PSRAM is enabled.

* Update boards.txt

Removed the  -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw 
fix flags as suggested by Jason2866 and me-no-dev

* Update boards.txt

Reverted changes for ESP32-POE and ESP32-POE-ISO

* Update boards.txt

Rearrange of the enable/disable entries of the PSRAM option for ESP32-SBC-FabGL to be enabled by default.

---------

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2024-02-21 16:47:06 +02:00
Unexpected Maker
1cb2cc7106
feat(esp32): Added Unexpected Maker BLING board (#9272) 2024-02-21 16:16:33 +02:00
Matthias Prinke
05e2abc58b
feat: Add board support for ThingPulse ePulse Feather (#9256)
* feat: Rename Firebeetle ESP32 board definition

* feat: Add board support for ThingPulse ePulse Feather

* Added missing flash_type, removed unavailable partition schemes

* Set some unspecified pins to -1

* epulse_feather: Modified PSRAM definitions

* Update boards.txt
2024-02-21 16:12:45 +02:00
Matthias Prinke
3de1d5b501
feat: Add board revisions V1/V2/V3 to Heltec Wireless Stick (#9205)
* feat: Add board revisions V2/V3 to Heltec Wireless Stick

* Update boards.txt

* Added according  to https://docs.heltec.cn/en/node/esp32/hardware_update_log.html#v2

* Added HELTEC_WIRELESS_STICK_V1

* Renamed

* Fixed partition scheme

---------

Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
2024-02-14 15:24:11 +02:00
yelo
83e2612f8c
feat: Add board support for Nologo ESP32S3 Pico (#9181)
detail of nologo esp32s3 pico:
https://www.nologo.tech/product/esp32/esp32s3Pico/esp32S3Pico.html
2024-01-31 16:07:06 +02:00
Dryw Wade
ead76fd395
Add SparkFun ESP32-C6 Thing Plus Variant (#9178)
* Add SparkFun ESP32-C6 Thing Plus to boards.txt

* Add SparkFun ESP32-C6 Thing Plus variant
2024-01-31 12:52:18 +02:00
yelo
8eaa893eff
feat: Add board support for Nologo ESP32C3 Super Mini (#9174)
detail of nologo esp32c3 super mini:
https://www.nologo.tech/product/esp32/esp32c3SuperMini/esp32C3SuperMini.html
2024-01-31 12:51:56 +02:00
Elias Santistevan
5148374c46
Adds SparkFun Pro Micro C3 Variant File (#9158)
* Adds SparkFun Pro Micro ESP32-C3 variant file

Adds SparkFun Pro Micro ESP32-C3 variant to boards.txt

* removes some pin definitions that are defined elsewhere

* removes the accidental camel case in variant folder name

* Attempts again to fix camel case in the variant file

---------

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2024-01-31 12:51:36 +02:00
Jeff H - openSAR.net
d177e4446f
Create new pins_arduino.h and update boards.txt to add Heltec Wireless Tracker board (#8725)
* Create pins_arduino.h

* Update boards.txt

* Update boards.txt

* "Addressed feedback from the review"

* Update boards.txt

* fix(): Remove unnecessary eraseflash + reorder

* fix(heltec): Remove extra libs

---------

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2024-01-23 14:10:21 +02:00
Sean Kwok
a1c86ae936
update m5stack boards define (#9086)
* update m5stack boards define

* update pins define

* add M5Dial Board

* build.board modify uppercase
2024-01-19 17:22:11 +02:00
Zillion
50f436c6fc
Add MakerGo C3 SuperMini def (#9050)
* Add MakerGo C3 SuperMini def

* fix(makergo_c3_supermini): Remove pin definitions.

Remove pin definitions since this part has been moved to the core and it defines globally per SoC & add an empty line at the end of the file.

---------

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2024-01-16 15:50:56 +02:00
Quency-D
19630fcfd7
add heltec_wireless_tracker board (#9080)
* add heltec_wireless_tracker board

* Move the EraseFlash section to the end of the board.

* Restore readme.md document.

---------

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2024-01-16 15:50:38 +02:00
Sebastian Romero
a114af068b
feat: Add pin aliases for RGB LED pins to ensure portability. (#9089) 2024-01-16 15:49:02 +02:00
powerfeatherdev
53aa8c8a5c
ESP32-S3 PowerFeather Fixes (#9052)
* Fix and add pin definitions

Add pins D7, D8
Correct pin numbers for ALARM and EN

* Enable CDC on boot

* Use partition schemes appropriate for flash size

Also adds another partition scheme based of off default_8MB, but fat
partition.
2024-01-08 14:35:43 +02:00
Limor "Ladyada" Fried
9d0274b3db
Pin fixes for the Camera board (#9021)
* update pins

* re-fix pinout that was reverted

* more pins

* Update esp32-hal-tinyusb.c

---------

Co-authored-by: Ha Thach <thach@tinyusb.org>
2023-12-20 16:23:55 +02:00