Commit Graph

275 Commits

Author SHA1 Message Date
Kenny
c9b23516a2
Update heltec v3 pin definitions (#7877) 2023-04-04 13:44:01 +03:00
Tinyu
77e7fa58e7
Create Stamp-S3 pins_arduino.h and Stamp-S3 Board (#7892)
* m5stack_stamp_s3/pins_arduino.h

* add stamp-s3
2023-03-31 14:45:33 +03:00
Dogus Cendek
4b930b2316
Updated pins_arduino.h and board.txt of Deneyap Development Boards (#7854)
* 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
2023-02-20 16:29:03 +02:00
Kenny
12bd52532f
Update heltec_wifi V3 pins (#7846) 2023-02-15 14:23:59 +02:00
Luke Marzen
12ed7922d1
added support for dfrobot firebeetle 2 esp32-e board (#7835) 2023-02-15 14:23:21 +02:00
Razvan Mocanu
9676ef5a97
Update definition for RedPill+ ESP32-S3. (#7818) 2023-02-13 13:21:32 +02:00
Ha Thach
5b0a7d0138
add new board Adafruit Feather ESP32-S3 Reverse TFT (#7811) 2023-02-08 12:34:54 +02:00
Gaya3N25
4e29a05bc6
Add Roboheart Hercules development board to the esp32-core (#7672)
* added Roboheart Hercules pin definitions and board.txt entries

* added package_roboheat.json for prototyping

* Roboheart Hercules pins

* Updated the pins

* Delete package_roboheart.json

* Requested changes

---------

Co-authored-by: renebohne <rene.bohne@gmail.com>
2023-02-08 12:32:49 +02:00
Eistee
d03217af47
new variant LilyGO T-Display-S3 (#7763)
* new variant LilyGO T-Display-S3

https://github.com/Xinyuan-LilyGO/T-Display-S3

* Add boards.txt definition

---------

Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2023-02-07 16:50:42 +02:00
Roman
0fb963a65e
Add Crabik Slot ESP32-S3 board (#7790)
* Added Crabik Slot ESP32-S3

* Adding CPU frequency settings and removing excess from partition scheme settings
2023-02-07 16:50:01 +02:00
Peter Pan's Techland
5a87c898b3
ADD: New variant Edgebox-ESP-100 (#7771)
* ADD: New variant Edgebox-ESP-100

* FIX: Edgebox-ESP-100 Board.txt usb mode option change back to default value as ESP32S3
2023-02-07 14:25:45 +02:00
surt
37c81dc2db
Add LED_BUILTIN* definitions and initialization for LEDs to stop them floating. (#7636)
Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
2023-02-06 21:12:06 +02:00
Daniel Berlin
ff4bbc22a5
Mirror update from Heltec repository (#7709)
Heltec updated the I2C pins in b10f4bf85d
2023-02-06 14:54:44 +02:00
raviypujar
0b645aec08
Adding 3rd party boards for VALTRACK-V4-VTS-ESP32-C3 & VALTRACK-V4-MFW-ESP32-C3 (#7735)
* Added VALTRACK-V4-VTS-ESP32-C3 board definition

Created pins_arduino.h & made changes to boards.txt with necessary changes

* Modified the URL

* Renamed json

* renamed all auRL

* Adding VALTRACK-V4 series board definitions

Added VALTRACK-V4-VTS-ESP32C3 & VALTRACK-V4-MFW-ESP32-C3 board variants

* Adding VALTRACK-V4 series board definitions

Added VALTRACK-V4-VTS-ESP32C3 & VALTRACK-V4-MFW-ESP32-C3 board variants

* Reverted package_esp32_index.template.json

restored package_esp32_index.template.json from edits

* Reverted package_esp32_index.template.json

Added new line to package_esp32_index.template.json
2023-02-06 14:44:17 +02:00
Ha Thach
7f4946375f
add adafruit new board feather esp32s2 reserve tft (#7794) 2023-02-06 14:31:06 +02:00
Tinyu
d342739308
Create M5AtomS3 pins_arduino.h and M5AtomS3 Board (#7654)
* Add M5AtomS3

* M5AtomS3

* Update boards.txt

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2023-01-10 11:23:18 +01:00
Ha Thach
778674ba4c
add mising TX1 RX1 for adafruit boards (#7680) 2023-01-09 12:55:51 +01:00
Zeynep Dicle
e69081c12f
Add newly boards (Deneyap Kart 1A v2, Deneyap Mini v2) (#7603)
* added new Deneyap Boards

* fixed bug

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2022-12-21 12:42:56 +01:00
Baptiste
e91efd4aa1
Added support for heltec_wifi_lora_32_V3 and heltec_wifi_kit_32_V3 (#7410)
* Added support for heltec_wifi_lora_32_V3 and heltec_wifi_kit_32_V3
Changes to be committed:
	new file:   variants/heltec_wifi_kit_32_v3/pins_arduino.h
	new file:   variants/heltec_wifi_lora_32_V3/pins_arduino.h

* Added support for heltec_wifi_lora_32_V3 and heltec_wifi_kit_32_V3
Changes to be committed:
	new file:   variants/heltec_wifi_kit_32_v3/pins_arduino.h
	new file:   variants/heltec_wifi_lora_32_V3/pins_arduino.h
	modified:   boards.txt

* Added Support for Heltec Boards V3

* change upload max size for HeltecV3

Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2022-12-21 10:29:08 +01:00
Rodrigo Garcia
a0ead19471
fixes variant wrong folder (#7594) 2022-12-15 12:40:10 -03:00
Rodrigo Garcia
11c7d8e62a
fixes non existent esp32_adc2gpio (#7526)
* fixes non existent esp32_adc2gpio

* remove blank spaces (style)

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2022-12-13 11:54:59 +02:00
Razvan Mocanu
3968aa9399
Add new board: RedPill ESP32S3. (#7523)
* Add new board: RedPill ESP32S3.

* Change LED definition to keep compatibility.
2022-12-05 10:47:20 +01:00
Sebastian Bergner
93a7f4e0db
Add I2C and SPI pin definitions to wt32-eth01 pins configuration (#7237)
* Add I2C and SPI pin definitions to wt32-eth01 pins

Added missing pins based on testing using a RTC (I2C) and SD card reader (SPI).

* Remove define macros

Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2022-11-23 08:37:08 +01:00
Zeynep Dicle
271cee1061
updated Deneyap boards pin_arduino.h files (#7338)
* Add new board (Deneyap Kart 1A)

* Update pins_arduino.h

* Add newly  board (Deneyap Kart G)

New Deneyap Family member, wearable development board

* updated Deneyap boards pin_arduino.h files

* Update boards.txt

* Update pins_arduino.h

* updated deneyap boards pins_arduino.h

* updated Deneyap boards variants files

* updated Deneyap boards pins_arduino.h

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2022-11-07 15:37:35 +01:00
Ha Thach
7753b97e6e
remove obsolete partition.csv for adafruit feather esp32s3 (#7438)
which prevent changing to other partition scheme
2022-11-07 14:15:00 +01:00
Wind-stormger
0af58cb928
Add BPI-Leaf-S3 board. (#7345) 2022-10-26 10:46:46 +02:00
TAMC
98694ab81a
fix rebooting while reading charge state (#7307)
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2022-10-26 09:51:12 +02:00
Wai Weng
007badbbb2
Add New Board: Cytron Maker Feather AIoT S3. (#7348)
* Added support for Cytron Maker Feather AIoT S3.

* 1. Select OPI PSRAM by default.
2. Fixed pin name error in variant.cpp.
3. Added definition for RGB_BUILTIN.

* Define the RGB_BUILTIN as shown in #6979.

* Added pin definition for A12 (Vin Sense).
2022-10-25 11:57:07 +02:00
Zeynep Dicle
aac028a47a
Add newly board (Deneyap Kart G) (#7257)
* Add new board (Deneyap Kart 1A)

* Update pins_arduino.h

* Add newly  board (Deneyap Kart G)

New Deneyap Family member, wearable development board
2022-09-17 08:08:52 +03:00
i3water
9025c686ce
add boards WiFiduinoV2&WiFiduino32S3 (#7247)
add boards WiFiduinoV2&WiFiduino32S3
2022-09-14 11:55:26 +03:00
Jan Procházka
8510734d83
Add default SPI pin definitions if not defined in pins_arduino.h (#7161)
* add default SPI pins ifndef in arduino_pins.h

* Revert "add default SPI pins ifndef in arduino_pins.h"

This reverts commit be35b83ab9.

* Add missing default SPI pins

* revert change for d32_pro
2022-09-14 11:29:12 +03:00
FedericoBusero
67c293dc72
TTGO T-OI-Plus: pins LED_BUILTIN & BAT_ADC_PIN (#7241) 2022-09-14 08:59:54 +02:00
Michael Ammann
7f7f30440b
[NORA-W1] Fix SPI pin assignments to match Arduino pinout. (#7208)
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2022-09-06 23:00:12 +02:00
TAMC
4959b7f718
add TAMC Termod S3 (#7217)
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2022-09-06 22:45:00 +02:00
Limor "Ladyada" Fried
1065e38718
itsy bitsy esp32 board working :) (#7199) 2022-09-06 22:20:17 +02:00
Michael Ammann
01e22291e2
Adding u-blox NORA-W10 series (ESP32-S3) (#7191)
* Create pins_arduino.h

* Update boards.txt

* Update boards.txt
2022-08-29 12:20:06 +03:00
Tinyu
35978812b2
Create M5Station pins_arduino.h and M5Station Board (#7101)
* Create M5Station pins_arduino.h

* Update pins_arduino.h

* Update boards.txt

* add EraseFlash menu option

* Update boards.txt

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2022-08-15 20:45:47 +02:00
Gareth Coleman
3e65a5721a
tested new partition, revised max flash & ram in boards.txt (#7109) 2022-08-10 14:57:53 -03:00
Paul Price
12169d8586
Added Smart Bee Design Boards (#7093) 2022-08-08 15:10:51 -03:00
WEMOS Electronics
236e8f31ee
add lolin s3 board def (#7094) 2022-08-08 11:57:42 -03:00
ChuckVanzant
7827c53914
Changed Neopixel related static constants to #defines (#7080) 2022-08-08 11:36:52 -03:00
Dryw Wade
f4d910ed8b
Add SparkFun IoT RedBoard (#7085) 2022-08-08 11:21:24 -03:00
Rodrigo Garcia
852ea39ab1
Adds default Wire1 pins auto-setup (#7034) 2022-08-01 09:58:54 -03:00
Ha Thach
e10b5282cf
add makeboards.py & update_tinyuf2.py scripts for adafruit (#7025) 2022-07-27 06:13:06 -03:00
Alex Brudner
03e2ad9b90
Add new variant ESP32 Thing Plus C. Update boards file. (#7038)
* Publish new board file for upcoming release.
* Add RGB capabilites.
2022-07-26 10:01:09 -03:00
Tinyu
cc00cf72ad
Add TXD2 and RXD2 pin definitions (#6989) 2022-07-26 09:23:07 -03:00
Jesse Peterson
a84c77103b
Add the new MiniMain ESP32S2 board created by Department of Alchemy. (#6963) 2022-07-26 09:07:41 -03:00
santaimpersonator
05ae83a051
Improve RGB driver in pull #6808; solves #6968 (#6979)
* Improve RGB LED Driver

Replaces the use of the `LED_BUILTIN` variable by creating a new variable called `RGB_BUILTIN`. On boards with both a regular LED and RGB LED, this change provides functionality to control either LED.

The `LED_BRIGHTNESS` variable is changed to `RGB_BRIGHTNESS`, which aligns more closely with the `RGB_BUILTIN` variable name.

`BOARD_HAS_NEOPIXEL` is no longer necessary; it is replaced by `RGB_BUILTIN`.

* Update BlinkRGB example

Update example code for changes with the RGB driver:
- Replace `LED_BUILTIN` and `BOARD_HAS_NEOPIXEL` with `RGB_BUILTIN`
- Replace `LED_BRIGHTNESS` with `RGB_BRIGHTNESS`

* Update board variants

Update board variants for changes with the RGB driver:
- Remove `BOARD_HAS_NEOPIXEL`
- Define `RGB_BUILTIN` pin
- Replace `LED_BRIGHTNESS` with `RGB_BRIGHTNESS` to align with `RGB_BUILTIN` name

Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
Co-authored-by: Vojtěch Bartoška <76958047+VojtechBartoska@users.noreply.github.com>
2022-07-18 15:34:01 +02:00
jerry-jho
9a9e3e594d
Add Wemos D1 Uno R32 (#6944) 2022-07-06 11:23:20 +03:00
Rodrigo Garcia
4b08182c49
Fixes wrong #define for BUTTON (#6941) 2022-07-06 11:21:52 +03:00
吴潇
fcd4799c6d
Add two more dfrobot microcontroller board definitions (#6890)
* Add two more dfrobot microcontroller board definitions

* remove duplicate definitions
2022-06-30 15:17:13 +03:00
Limor "Ladyada" Fried
4a341c94aa
add two more feather S3s (#6881)
* add two more feather S3s

* fix hardware Serial1 on feather v2
2022-06-27 14:01:31 +03:00
Tomáš Pilný
097ff8b1f5
Implement simple RGB driver via digitalWrite; solving #6783 (#6808)
* Initial implementation of RGB driver via digitalWrite

* Moved constants to pins_arduino.h

* Changed pin definition + added example

* Wrapped BlinkRGB in #ifdef BOARD_HAS_NEOPIXEL

* Removed forgotten log from example

* Moved RGBLedWrite to new file esp32-hal-rgb-led and created pinMode in variatn.cpp

* Updated example - lowered single channel brightness to LED_BRIGHTNESS

* Changed function name from RGBLedWrite to neopixelWrite + code polishing

* Moved pinSetup portion related to RGB back to common file
2022-06-24 14:04:03 +03:00
patricklaf
3877145b90
Feature/aw2eth (#6829)
* Create pins_arduino.h

* Update boards.txt
2022-06-13 11:08:24 +03:00
fealy
2db7ded9a2
changed the board name Seeed XIAO wifi to XIAO esp32c3 (#6826)
* changed the board name as XIAO ESP32C3
2022-06-13 01:50:28 +03:00
Ha Thach
f3e416217d
update adafruit boards tinyuf2 and partition scheme (#6770)
- add tinyuf2 suffix to variant bootloader, cvs
- also update adafruit esp32s3 menu to match latest esp32s3dev one
2022-05-30 13:46:51 +03:00
Marc-Antoine Lalonde
0efa90df6e
Add support for Connaxio's Espoir (#6822)
Description of Change

This PR adds support for Espoir, a mikroBUS PoE+ devboard, by Connaxio inc. However, the ESP32-MINI-1 is a single core CPU, so Connaxio will provide the builds for its devboard until single core CPUs are officially supported. Adding these modifications to the official repository will limit discrepancies between Connaxio's fork and the main repo.

Tests scenarios

Tests include Ethernet, SPI, USB, I2C, UART (1-wire).

More info: https://www.connaxio.com/electronics/espoir/
2022-05-30 11:58:43 +03:00
fealy
a9d77ac66e
Add new board XIAO_WIFI (#6702)
* Add new board XIAO_WIFI
2022-05-11 13:06:59 +03:00
Unexpected Maker
ba591fd958
Added non-destructive TinyUF2 support for UM ESP32-S3 boards (#6668)
Implemented a new method for allowing folks to preserve their TinyUF2 bootloader setup when flashing their boards via Arduino IDE, without being locked out of not using it if they want to use a different partition.

Adafruit had already added support for keeping (reflashing) the TinyUF2 bootloader when flashing via Arduino IDE (thanks @ladyada ), but the issue with it is it doesn't allow users to not choose to use it. Even if they select a specific partition scheme from the partition drop down list, it ignores that selection and only does the TinyUF2 partitioning/bootloader thing.

We wanted to let users choose between keeping their TinyUF2 partitioning and bootloader, or choose another partition scheme and have the TinyUF2 support disabled and just operate like they would expect.

We've implemented this by adding the TinyUF2 support as a partition scheme option, and using these build options in platform.txt to choose to use teh UF2 path or use the standard path.
2022-05-04 14:35:46 +03:00
Simone
384dbc2081
Added support for Trueverit ESP32 Universal IoT Driver MK III (#6640)
Add support for the Trueverit Universal IoT Driver MK III (https://www.trueverit.com/)

The board will be released on market using electronic distributors soon, as the other one board added via #5269

This new board (referred as MK III) has onboard Texas Instruments RTL8201 Eth PHY chip.
2022-04-27 12:45:23 +03:00
Unexpected Maker
5fa0c2010e
Added Unexpected Maker Reflow Master Pro (UM RMP) board (#6630)
Fixed wrong SCK and MISO pins for TinyS2
2022-04-26 14:55:19 +03:00
Darren Cheng
adfaaecc65
add AirM2M_CORE_ESP32C3 board (#6613)
* add AirM2M_CORE_ESP32C3 board
2022-04-26 14:50:14 +03:00
Limor "Ladyada" Fried
ab34321a16
add variant init code for the feather s2 tft (#6447) 2022-03-28 12:58:25 +03:00
Me No Dev
8ee5f0a11e
Esp32 s3 support (#6341)
Co-authored-by: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Co-authored-by: Unexpected Maker <seon@unexpectedmaker.com>
Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
Co-authored-by: Tomáš Pilný <34927466+PilnyTomas@users.noreply.github.com>
Co-authored-by: Pedro Minatel <pedro.minatel@espressif.com>
Co-authored-by: Ivan Grokhotkov <ivan@espressif.com>
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
Co-authored-by: Limor "Ladyada" Fried <limor@ladyada.net>
2022-03-28 12:09:41 +03:00
Limor "Ladyada" Fried
ba8024c0d2
Some board variant fixes (#6411)
* make work with rev C pcb

* use #define for easy testing
2022-03-14 12:45:16 +02:00
Pedro Minatel
683dbf3b1b
Added ESP32-WROOM-DA module to boards.txt (#6361)
Added dual antenna configuration based on the module selection
Added warning to the example on how to use the DA
2022-03-02 15:17:18 +02:00
Limor "Ladyada" Fried
c280225738
fix final rev pins (#6353)
fix uarts

Co-authored-by: ladyada <support@adafruit.com>
2022-02-28 14:31:00 +02:00
WEMOS Electronics
b254765ef8
add lolin s2 pico board def (#6325) 2022-02-24 01:03:03 +02:00
Zeynep Dicle
8899de760a
Add new board (Deneyap Kart 1A) (#6324)
* Add new board (Deneyap Kart 1A)

* Update pins_arduino.h
2022-02-24 01:02:35 +02:00
WEMOS Electronics
65cfab7868
add lolin s2 mini board def (#6320) 2022-02-21 14:18:09 +02:00
Patrick Grawehr
4517b9c8fc
The M5Core2 and M5Tough have 40 pins (#6315)
Summary

The M5Core2 and the very similar M5Tough have 40 digital pins

See reference here: https://docs.m5stack.com/en/core/core2 as well as the constant declarations in the bottom part of the file.

Impact

Without this, Code that needs the total number of pins (e.g. firmata) doesn't show the higher pin numbers correctly.
2022-02-21 10:24:14 +02:00
WEMOS Electronics
7c58696223
add lolin c3 mini board def (#6306)
add lolin c3 mini board def
2022-02-21 10:22:43 +02:00
P-R-O-C-H-Y
c7cc5c90eb
GPIO refactoring (#6259)
* GPIO refactoring

GPIO now using ESP-IDF API on all chips.
LEDC interrupt fix removed - no longer needed.
Edited pins_arduino.h in variants according to changes in gpio.

* Edited analog channels functions
2022-02-16 14:43:38 +02:00
Limor "Ladyada" Fried
bb4d9027dd
add feather esp32 v2 and qtpy c3 board def (#6223)
* add feather esp32 v2 and qtpy c3 board def
update some pin names
add variant.cpp's to auto-enable i2c, tft, neopixels on boot

* add auto-enable for i2c!
2022-02-03 20:10:54 +02:00
SQFMI
4a1cbeb69b
Add Watchy board (#6158) 2022-01-20 13:14:25 +02:00
P-R-O-C-H-Y
0b4516eef5
Rename pins_Arduino.h to pins_arduino.h (#6153)
fixes: #6152
2022-01-19 16:26:40 +02:00
Niwantha Nadeesh Meepage
c9b0dc99d3
Add LionBit Dev Board. (#6151)
* Add LionBit Dev Board.

* Create lionbit in variants.
2022-01-18 17:41:39 +02:00
Limor "Ladyada" Fried
1d3ff0520a
Add variantInit setups for adafruit boards (#6076) 2022-01-17 16:10:53 +02:00
Limor "Ladyada" Fried
5724275cd8
fix tft feather pins for final version, qtpy spi pins, and add reversetft start (#6050)
SPI fix for QT Py, TFT fix for TFT Feather
2021-12-22 14:09:53 +02:00
Mondbaron
063119ac87
fix variant wt32-eth01 (initializer not constant) (#6040)
fix not constant definitions in variant wt32-eth01 (error: initializer element is not constant)
2021-12-20 13:21:53 +02:00
Limor "Ladyada" Fried
2981bde88f
Add some more adafruit boards and fix some board typos (#6014)
Co-authored-by: caternuson <caternuson@gmail.com>
Co-authored-by: Kattni Rembor <kattni@adafruit.com>
Co-authored-by: Jeff Epler <jeff@adafruit.com>
Co-authored-by: Jeff Epler <jepler@gmail.com>
Co-authored-by: Ha Thach <thach@tinyusb.org>
2021-12-14 18:17:04 +02:00
TAMC
082491d552
Add DPU ESP32 (#5884)
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2021-12-14 15:53:09 +02:00
Mondbaron
5dc8fb83c9
add board and variant for WT32-ETH01 (variant wt32-eth01) from Wireless-Tag (#5946)
- supports the WiFi/Ethernet board with WT32-S1 module and LAN8720A Ethernet PHY
- documentation available at http://www.wireless-tag.com/portfolio/wt32-eth01/
2021-12-14 15:37:59 +02:00
tobozo
8c5d18dd85
Merged all TTGO-LoRa32 Board profiles (see #5933) (#5961)
* Merged all TTGO-LoRa32 Board profiles (see #5933)

* Fix for LORA_RST (see #5966)
2021-12-14 14:55:55 +02:00
Pedro Minatel
fa03966fcf
[Feature] Added Sonoff DUALR3 support with RainMaker example (#5980)
* [Feature] Added Sonoff DUALR3 support with RainMaker example

* [Feature] Added skip files for C3 and S2
2021-12-14 14:35:10 +02:00
Ha Thach
1945fae795
update boards.txt for adafruit feather esp32s2 (#6006)
also update tinyuf2 bootloader for adafruit boards to 0.6.2
2021-12-14 13:58:18 +02:00
Ha Thach
6de7f16f28
update adafruit boards for 2.0 (#5718) 2021-10-01 16:14:50 +03:00
Serguei S. Dukachev
93f10609f4
SDMMC frequency selection based on board type (#5688)
* SDMMC frequency selection based on board type

On Olimex ESP32 EVB I/O operations with SD card can cause error when LAN is used in same time.
Problem is disappearing if SD MMC frequency lower down from SDMMC_FREQ_HIGHSPEED to SDMMC_FREQ_DEFAULT.

No problem if WiFi used instead LAN.

* Code rewritten according to https://github.com/espressif/arduino-esp32/pull/5688#pullrequestreview-759359645
2021-10-01 15:48:20 +03:00
thambirm
f3f6dad14a
TTGO T-OI PLUS RISC-V ESP32-C3 Development Board Added (#5576) 2021-10-01 14:24:44 +03:00
Unexpected Maker
44c11981d2
Added UM FeatherS2 Neo to boards.txt and added appropriate variants. (#5615) 2021-08-31 09:28:56 +03:00
Eddie Espinal
929cf2c2d5
Add ATMegaZero ESP32-S2 microcontroller (#5569)
## Summary
Adds support for the new ATMegaZero ESP32-S2 board. Adds the relevant section to `boards.txt` and adds the folder for the `atmegazero-esp32s2` with the proper `pins_arduino.h` to the `variants` folder.

## Impact
Allows users to compile code properly for the ATMegaZero ESP32-S2 without having to use a similar board and manually entering pin numbers.

## Links
[ATMegaZero ESP32-S2](https://atmegazero.com/#/atmegazero_esp32s2_overview)

Thanks!
2021-08-23 17:21:48 +03:00
Sean Hagen
87853353db
Add SparkFun ESP32 MicroMod microcontroller (#5556)
* Add SparkFun ESP32 MicroMod to boards.txt

Copied from the tarball found in the SparkFun board manager
[JSON](https://raw.githubusercontent.com/sparkfun/Arduino_Boards/main/IDE_Board_Manager/package_sparkfun_index.json),
v1.0.1 -- [tarball can be found here](https://github.com/sparkfun/Arduino_Boards/raw/main/IDE_Board_Manager/sparkfun-esp32-1.0.1.tar.bz2)

* Add `pins_arduino.h` for ESP32 MicroMod

Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2021-08-23 17:20:35 +03:00
Zeynep Dicle
e265bd0d7c
Add new board (Deneyap Mini) (#5531)
* The board.txt has been updated. Added variant folder.

Necessary additions for deneyapMiniKart were made in board.txt. Added pins_arduino to variant folder. deneyapMiniKart information has been added.

* Added variant files and added text in board.txt

Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2021-08-23 17:20:21 +03:00
Pedro Minatel
78499c459b
Added Franzininho WiFi board support (#5570)
This PR adds the support for the Franzininho WiFi board in CDC and MSC modes.

References: https://franzininho.github.io/docs-franzininho-site/docs/franzininho-wifi/franzininho-wifi/
https://github.com/Franzininho/imagens-franzininho/blob/main/franzininho_wifi/pinagem-franzininho-wifi.png
2021-08-23 15:43:17 +03:00
ketri2484
a4118ea889
Add ET-Board BUILTIN_LED pin (#5490)
ET-Board
No internal LED pin
Missing internal LED pin have been added to this commit.
2021-08-11 14:32:37 +03:00
Me No Dev
5bb8177aa1
Add initial support for USB MSC (#5466)
* Add initial support for USB MSC

* Add Firmware Upload/Download With MSC

Current running firmware is available as file inside the MSC Disk. To update the firmware on the ESP, just copy a regular firmware bin into the drive

* Support overwriting of the firmware file

Overwriting a file is done totally differently on MacOS, Windows and Linux. This change supports it on all of them.

* Allow CDC, FirmwareMSC and DFU to be enabled on boot

* Add example ESP32-S2 USB-ONLY board

* Various device code optimizations

Added `end()` methods to MSC classes
Made begin() methods safe to be called multiple times
Optimized CDC class

* Fix CDC Connect/Disconnect detection in Arduino IDE on Windows

* Rework cdc_write

* Update ESP32-S2 board configs
2021-08-02 15:35:13 +03:00
Simone Fardella
10602939cc
Added support for Trueverit ESP32 Universal IoT Driver MK II (#5269)
Add support for the Trueverit Universal IoT Driver MK II (https://www.trueverit.com)

The board will be released on market using electronic distributors soon, as the other one board added via #5219

This new board (referred as MK II) has onboard Texas Instruments DP83848 Eth PHY chip.
2021-06-10 11:57:10 +03:00
Charles
90fc68d83f
doitESPduino32 - Add definitions for SPI pins names (#5248)
The doitESPduino32/pins_Arduino.h lacks definitions for the common SPI pins names: SS, MOSI, MISO, SCK
This breaks compatibility with Arduino libs, including SPI.h/.cpp

This PR solves the issue while maintaining compatibility with previous pin naming (IO5/23/19/18), and ensures consistency with other boards variants.
2021-06-09 12:55:13 +03:00
Ozgur BOSTAN
4f8e5b54b7
Add new board (Deneyap Kart) (#5236)
New board addition request for an ESP32 Wrover based Developer Board
2021-06-09 12:51:45 +03:00
uPesy Electronics
fb513c79fa
Add uPesy ESP32 DevKit boards support (#5144)
* Add uPesy ESP32 DevKit boards support
2021-06-09 12:29:23 +03:00