File tree Expand file tree Collapse file tree 6 files changed +97
-0
lines changed
ports/esp32/boards/UM_TINYC6 Expand file tree Collapse file tree 6 files changed +97
-0
lines changed Original file line number Diff line number Diff line change 1+ {
2+ "deploy" : [
3+ " deploy_tinyc6.md"
4+ ],
5+ "docs" : " " ,
6+ "features" : [
7+ " Battery Charging" ,
8+ " BLE" ,
9+ " External Flash" ,
10+ " WiFi" ,
11+ " RGB LED" ,
12+ " USB" ,
13+ " USB-C"
14+ ],
15+ "images" : [
16+ " unexpectedmaker_tinyc6.jpg"
17+ ],
18+ "mcu" : " esp32c6" ,
19+ "product" : " TinyC6" ,
20+ "url" : " https://tinyc6.io" ,
21+ "vendor" : " Unexpected Maker"
22+ }
Original file line number Diff line number Diff line change 1+ Program your board using the esptool.py program, found
2+ [ here] ( https://github.com/espressif/esptool ) .
3+
4+ To put the TinyC6 into 'download mode', hold the _ BOOT_ button while connecting
5+ the USB cable. It can be released after the connection is made.
6+
7+ If you are putting MicroPython on your board for the first time then you should
8+ first erase the entire flash using:
9+
10+ ``` bash
11+ esptool.py --chip esp32c6 --port /dev/ttyUSB0 erase_flash
12+ ```
13+
14+ From then on program the firmware starting at address 0x0:
15+
16+ ``` bash
17+ esptool.py --chip esp32c6 --port /dev/ttyUSB0 --baud 460800 write_flash -z 0x0 esp32c6-20220117-v1.18.bin
18+ ```
Original file line number Diff line number Diff line change 1+ set (IDF_TARGET esp32c6)
2+
3+ set (SDKCONFIG_DEFAULTS
4+ boards/sdkconfig.base
5+ boards/sdkconfig.ble
6+ boards/UM_TINYC6/sdkconfig.board
7+ )
Original file line number Diff line number Diff line change 1+ // This configuration is for a generic ESP32C6 board with 8MiB (or more) of flash.
2+
3+ #define MICROPY_HW_BOARD_NAME "Unexpected Maker TinyC6"
4+ #define MICROPY_HW_MCU_NAME "ESP32C6"
5+
6+ #define MICROPY_HW_ENABLE_SDCARD (0)
7+ #define MICROPY_PY_MACHINE_I2S (0)
8+
9+ #define MICROPY_HW_I2C0_SCL (7)
10+ #define MICROPY_HW_I2C0_SDA (6)
11+
12+ #define MICROPY_HW_SPI1_MOSI (21)
13+ #define MICROPY_HW_SPI1_MISO (20)
14+ #define MICROPY_HW_SPI1_SCK (19)
Original file line number Diff line number Diff line change 1+ IO0,GPIO0
2+ IO1,GPIO1
3+ IO2,GPIO2
4+ IO3,GPIO3
5+ IO4,GPIO4
6+ VBAT_SENSE,GPIO4
7+ IO5,GPIO5
8+ IO6,GPIO6
9+ SDA,GPIO6
10+ IO7,GPIO7
11+ SCL,GPIO7
12+ IO8,GPIO8
13+ IO9,GPIO9
14+ VBUS_SENSE,GPIO10
15+ IO11,GPIO11
16+ IO15,GPIO15
17+ IO16,GPIO16
18+ TX,GPIO16
19+ IO17,GPIO17
20+ RX,GPIO17
21+ IO18,GPIO18
22+ IO19,GPIO19
23+ IO20,GPIO20
24+ IO21,GPIO21
25+ NEOPIXEL_PWR,GPIO22
26+ NEOPIXEL_DATA,GPIO23
Original file line number Diff line number Diff line change 1+ CONFIG_ESPTOOLPY_FLASHMODE_QIO=y
2+ CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
3+ CONFIG_ESPTOOLPY_AFTER_NORESET=y
4+
5+ CONFIG_ESPTOOLPY_FLASHSIZE_4MB=
6+ CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y
7+ CONFIG_ESPTOOLPY_FLASHSIZE_16MB=
8+ CONFIG_SPIRAM_MEMTEST=
9+ CONFIG_PARTITION_TABLE_CUSTOM=y
10+ CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-8MiB.csv"
You can’t perform that action at this time.
0 commit comments