circuitpython/ports/esp32/boards
Patrick Van Oosterwijck a66bd7a489 esp32/boards: Add GENERIC_C3_USB board with USB serial/JTAG support.
Add a new board type for ESP32-C3 revision 3 and up that implement the USB
serial/JTAG port on pin 18 and 19.  This variant uses the USB serial for
programming and console, leaving the UART free.

- Pins 18 and 19 are correctly reserved for this variant.  Also pins 14-17
  are reserved for flash for any ESP32-C3 so they can't be reconfigured
  anymore to crash the system.
- Added usb_serial_jtag.c and .h to implement this interface.
- Interface was tested to work correctly together with webrepl.
- Interface was tested to work correctly when sending and receiving
  large files with ampy.
- Disconnecting terminal or USB will not hang the system when it's
  trying to print.
2021-08-31 00:12:41 +10:00
..
GENERIC esp32: Restore FROZEN_MANIFEST support with new CMake build system. 2021-04-29 12:34:00 +10:00
GENERIC_C3 esp32/boards/GENERIC_C3: Add generic C3-based board. 2021-07-18 23:58:24 +10:00
GENERIC_C3_USB esp32/boards: Add GENERIC_C3_USB board with USB serial/JTAG support. 2021-08-31 00:12:41 +10:00
GENERIC_D2WD esp32: Restore FROZEN_MANIFEST support with new CMake build system. 2021-04-29 12:34:00 +10:00
GENERIC_OTA esp32: Restore FROZEN_MANIFEST support with new CMake build system. 2021-04-29 12:34:00 +10:00
GENERIC_S2 esp32: Restore FROZEN_MANIFEST support with new CMake build system. 2021-04-29 12:34:00 +10:00
GENERIC_SPIRAM esp32: Restore FROZEN_MANIFEST support with new CMake build system. 2021-04-29 12:34:00 +10:00
M5STACK_ATOM esp32/boards: Add M5STACK_ATOM board definition. 2021-05-30 23:15:13 +10:00
SIL_WESP32 esp32/boards: Add Silicognition wESP32 board configuration. 2021-08-07 12:50:13 +10:00
UM_FEATHERS2 esp32/boards: Fix spelling mistakes in comments for UM_xxx boards. 2021-05-14 22:26:29 +10:00
UM_TINYPICO esp32/boards: Fix spelling mistakes in comments for UM_xxx boards. 2021-05-14 22:26:29 +10:00
UM_TINYS2 esp32/boards: Fix spelling mistakes in comments for UM_xxx boards. 2021-05-14 22:26:29 +10:00
manifest_release.py esp8266,esp32: Update manifest to point to new dirs in micropython-lib. 2021-05-28 18:32:56 +10:00
manifest.py drivers/neopixel: Add common machine.bitstream-based neopixel module. 2021-08-19 22:50:32 +10:00
sdkconfig.240mhz esp32: Add missing and necessary newline at EOF for sdkconfig.240mhz. 2019-10-21 23:54:59 +11:00
sdkconfig.base esp32/boards/sdkconfig.base: Disable MEMPROT_FEATURE to alloc from IRAM. 2021-06-20 22:54:20 +10:00
sdkconfig.ble esp32/boards: Remove old IDF v3 sdkconfig values. 2021-02-15 16:40:03 +11:00
sdkconfig.spiram esp32/boards: Remove old IDF v3 sdkconfig values. 2021-02-15 16:40:03 +11:00
sdkconfig.spiram_sx esp32: Extend support for S2 series, and S3 where applicable. 2021-05-10 16:56:53 +10:00
sdkconfig.usb esp32: Add support for USB with CDC ACM. 2021-04-15 10:31:06 +10:00