arduino-esp32/cores/esp32
Jason2866 5d9a7a13b0
Add ESP32-C2 support (#8881)
* add c2

* Fix typo

* changes from code review

* rm hack needed to compile for c2

* rm `DARDUINO_USB_MODE=1` not needed for c2

* log_e message no RMT support

* correct log_e

* Update esp32-hal-rgb-led.c

* Add component test build for ESP32-C2

* Disable most components for ESP32-C2

* Add missing ADC SOC defines for ESP32-C2

* Add hidden board definition and fix LED pin in variant

* Add default empty zigbee libs and mode

* Change SPI default pins

* change rx1 tx1 default gpio

---------

Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
Co-authored-by: me-no-dev <hristo@espressif.com>
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2023-11-21 15:16:47 +02:00
..
apps/sntp Update IDF to 3.2-3276a13 and esptool.py to 2.5.0 (#1878) 2018-09-21 08:39:36 +02:00
libb64 Remove -Wextra warnings (#6782) 2022-05-27 12:39:00 +03:00
Arduino.h Master5.1 s3 gpio48 and platform txt review (#8726) 2023-10-06 13:50:15 +03:00
base64.cpp Base64::encode : const correctness / String by reference passing (#3314) 2019-10-02 14:29:24 +03:00
base64.h Revert "Update licenses" 2021-03-11 12:11:53 +02:00
binary.h initial import 2016-10-06 07:09:44 -06:00
cbuf.cpp Fix cbuf not being able to hold the full length 2017-01-24 17:57:44 +02:00
cbuf.h cbuf: allow inheritance (#5883) 2021-11-18 14:25:04 +02:00
chip-debug-report.cpp PeriMan: Improve log messages (#8812) 2023-11-08 13:07:04 +02:00
chip-debug-report.h ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
Client.h Remove extra connects from Client.h (#3191) 2019-09-09 09:36:22 +03:00
Esp.cpp Add ESP32-C2 support (#8881) 2023-11-21 15:16:47 +02:00
Esp.h ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
esp32-hal-adc.c Add ESP32-C2 support (#8881) 2023-11-21 15:16:47 +02:00
esp32-hal-adc.h Analog Continuous mode API (#8715) 2023-10-06 13:47:08 +03:00
esp32-hal-bt.c ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
esp32-hal-bt.h ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
esp32-hal-cpu.c Add ESP32-C2 support (#8881) 2023-11-21 15:16:47 +02:00
esp32-hal-cpu.h Revert "Update licenses" 2021-03-11 12:11:53 +02:00
esp32-hal-dac.c ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
esp32-hal-dac.h ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
esp32-hal-gpio.c Master5.1 s3 gpio48 and platform txt review (#8726) 2023-10-06 13:50:15 +03:00
esp32-hal-gpio.h make output_open_drain pin readable (#8592) 2023-09-01 12:20:21 +03:00
esp32-hal-i2c-slave.c Add ESP32-C2 support (#8881) 2023-11-21 15:16:47 +02:00
esp32-hal-i2c-slave.h ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
esp32-hal-i2c.c Fix Wire.setClock() causing assert (#8777) 2023-10-16 17:50:45 +03:00
esp32-hal-i2c.h ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
esp32-hal-ledc.c ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
esp32-hal-ledc.h ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
esp32-hal-log.h ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
esp32-hal-matrix.c Add ESP32-C2 support (#8881) 2023-11-21 15:16:47 +02:00
esp32-hal-matrix.h Revert "Update licenses" 2021-03-11 12:11:53 +02:00
esp32-hal-misc.c Add ESP32-C2 support (#8881) 2023-11-21 15:16:47 +02:00
esp32-hal-periman.c PeriMan: Improve log messages (#8812) 2023-11-08 13:07:04 +02:00
esp32-hal-periman.h PeriMan: Improve log messages (#8812) 2023-11-08 13:07:04 +02:00
esp32-hal-psram.c ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
esp32-hal-psram.h v2.0.0 Add support for ESP32S2 and update ESP-IDF to 4.4 (#4996) 2021-04-05 14:23:58 +03:00
esp32-hal-rgb-led.c Add ESP32-C2 support (#8881) 2023-11-21 15:16:47 +02:00
esp32-hal-rgb-led.h Improve RGB driver in pull #6808; solves #6968 (#6979) 2022-07-18 15:34:01 +02:00
esp32-hal-rmt.c RMT: Fix RMT TX interrupt level (#8813) 2023-10-27 15:52:33 +03:00
esp32-hal-rmt.h ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
esp32-hal-sigmadelta.c ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
esp32-hal-sigmadelta.h ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
esp32-hal-spi.c Add ESP32-C2 support (#8881) 2023-11-21 15:16:47 +02:00
esp32-hal-spi.h Add ESP32-C2 support (#8881) 2023-11-21 15:16:47 +02:00
esp32-hal-time.c NTP Examples: revert obsolete comment and updated Time example (#6073) 2022-01-17 16:09:58 +02:00
esp32-hal-timer.c ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
esp32-hal-timer.h ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
esp32-hal-tinyusb.c fix issue when s3 switch usb from cdc to jtag while reset to bootrom (#8880) 2023-11-17 12:51:54 +02:00
esp32-hal-tinyusb.h ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
esp32-hal-touch.c ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
esp32-hal-touch.h ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
esp32-hal-uart.c Fixes uart attach/detach (#8820) 2023-11-08 13:07:38 +02:00
esp32-hal-uart.h Reorganize RS485 Mode - FlowCtrl (#8718) 2023-10-06 13:46:40 +03:00
esp32-hal.h Add support for custom panic handler (#8711) 2023-10-06 13:48:17 +03:00
esp8266-compat.h v2.0.0 Add support for ESP32S2 and update ESP-IDF to 4.4 (#4996) 2021-04-05 14:23:58 +03:00
esp_arduino_version.h ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
firmware_msc_fat.c Calculate properly Firmware MSC fat table sectors 2021-10-13 15:39:36 +03:00
firmware_msc_fat.h Add initial support for USB MSC (#5466) 2021-08-02 15:35:13 +03:00
FirmwareMSC.cpp ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
FirmwareMSC.h Implement USB HID Device Support for ESP32-S2 (#5538) 2021-08-23 17:27:34 +03:00
FunctionalInterrupt.cpp v2.0.0 Add support for ESP32S2 and update ESP-IDF to 4.4 (#4996) 2021-04-05 14:23:58 +03:00
FunctionalInterrupt.h bugfix: add <stdint.h> for uint8_t to avoid compilation failure (GCC 11.2.0) (#7744) 2023-02-06 14:43:22 +02:00
HardwareSerial.cpp Fixes uart attach/detach (#8820) 2023-11-08 13:07:38 +02:00
HardwareSerial.h Add ESP32-C2 support (#8881) 2023-11-21 15:16:47 +02:00
HWCDC.cpp Serial as a #define (#8798) 2023-10-25 10:50:51 +03:00
HWCDC.h Serial as a #define (#8798) 2023-10-25 10:50:51 +03:00
IPAddress.cpp Fixes INADDR_NONE (#6659) 2022-04-29 11:13:07 +03:00
IPAddress.h Fixes INADDR_NONE (#6659) 2022-04-29 11:13:07 +03:00
IPv6Address.cpp Revert "Update licenses" 2021-03-11 12:11:53 +02:00
IPv6Address.h Revert "Update licenses" 2021-03-11 12:11:53 +02:00
main.cpp Fixes uart attach/detach (#8820) 2023-11-08 13:07:38 +02:00
MD5Builder.cpp ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
MD5Builder.h Migrate MD5Builder to use esp_rom functions directly rather than rely on wrappers that can be omitted from compilation based on sdkconfig. (#5941) 2021-12-14 15:49:43 +02:00
pgmspace.h Fix issue 4095 (#4503) 2020-11-08 04:55:59 +02:00
Print.cpp Add printf method with FlashStringHelper argument (#8677) 2023-10-06 13:56:56 +03:00
Print.h Add printf method with FlashStringHelper argument (#8677) 2023-10-06 13:56:56 +03:00
Printable.h initial import 2016-10-06 07:09:44 -06:00
Server.h Update IDF to aaf1239 (#1539) 2018-06-27 09:01:06 +02:00
stdlib_noniso.c Removes a few Warnings and fixes Math rand() to work like Arduino mainstream (#7613) 2022-12-21 18:48:10 +02:00
stdlib_noniso.h Extends String to print 64-bit integers (#6768) 2022-05-18 11:24:03 +03:00
Stream.cpp Fix double promotion in Stream::parseFloat() (#5846) 2021-11-04 14:24:28 +02:00
Stream.h Print.flush() - Arduino API conformance (#6084) 2022-01-17 16:12:22 +02:00
StreamString.cpp StreamString SSO fix (#2736) 2019-05-11 11:16:05 +03:00
StreamString.h Convert the few remaining cr/lf files to use lf for eol. (#1316) 2018-04-16 16:34:39 +02:00
Tone.cpp ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
Udp.h Add virtual beginMulticast(...) stub to UDP class (#4061) 2020-11-02 20:26:50 +02:00
USB.cpp ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
USB.h ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
USBCDC.cpp Serial as a #define (#8798) 2023-10-25 10:50:51 +03:00
USBCDC.h Serial as a #define (#8798) 2023-10-25 10:50:51 +03:00
USBMSC.cpp ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
USBMSC.h ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
WCharacter.h Wiring.h -> Arduino.h 2016-10-06 07:09:45 -06:00
wiring_private.h Do not include file that does not exist 2016-11-13 13:26:49 +02:00
wiring_pulse.c ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
wiring_shift.c Trailing spaces (#3738) 2020-11-02 22:11:26 +02:00
WMath.cpp ESP-IDF v5.1 (#7733) 2023-10-05 14:54:25 +03:00
WString.cpp Completely inline the helper pure abstract __FlashStringHelper class (#7941) 2023-04-06 13:32:21 +03:00
WString.h Add overloads to support __FlashStringHelper like ESP8266 has them. (#8111) 2023-05-03 20:28:18 +03:00