kopia lustrzana https://github.com/micropython/micropython
ports/esp32: Add the M5Stack AtomS3 Lite board.
Signed-off-by: Matt Trentini <matt.trentini@gmail.com>pull/13483/head
rodzic
b5449b0f09
commit
593fa29256
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"deploy": [
|
||||
"deploy.md"
|
||||
],
|
||||
"docs": "https://docs.m5stack.com/en/core/AtomS3%20Lite",
|
||||
"features": [
|
||||
"BLE",
|
||||
"WiFi",
|
||||
"RGB LED",
|
||||
"JST-PH",
|
||||
"USB-C"
|
||||
],
|
||||
"images": [
|
||||
"atoms3lite.jpg"
|
||||
],
|
||||
"mcu": "esp32s3",
|
||||
"product": "AtomS3 Lite",
|
||||
"thumbnail": "",
|
||||
"url": "https://shop.m5stack.com/products/atoms3-lite-esp32s3-dev-kit",
|
||||
"vendor": "M5 Stack"
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
The [AtomS3 Lite](https://shop.m5stack.com/products/atoms3-lite-esp32s3-dev-kit)
|
||||
([docs](https://docs.m5stack.com/en/core/AtomS3%20Lite)) is an ESP32-S3 based
|
||||
development board from [M5Stack](https://m5stack.com/).
|
|
@ -0,0 +1,22 @@
|
|||
Program your board using the `esptool.py` program, found
|
||||
[here](https://github.com/espressif/esptool).
|
||||
|
||||
To place the board in _bootloader mode_ - so `esptool`` can be used - press and
|
||||
hold the reset button for two seconds. A green LED will flash behind the reset
|
||||
button when the bootloader mode has been activated.
|
||||
|
||||
If you are putting MicroPython on your board for the first time then you should
|
||||
first erase the entire flash using:
|
||||
|
||||
```bash
|
||||
esptool.py --chip esp32s3 --port /dev/ttyACM0 erase_flash
|
||||
```
|
||||
|
||||
From then on program the firmware starting at address 0:
|
||||
|
||||
```bash
|
||||
esptool.py --chip esp32s3 --port /dev/ttyACM0 write_flash -z 0 board-20240105-v1.22.1.bin
|
||||
```
|
||||
|
||||
After the firmware has been deployed, press the reset button to reset the device
|
||||
and start the new firmware.
|
|
@ -0,0 +1,8 @@
|
|||
set(IDF_TARGET esp32s3)
|
||||
|
||||
set(SDKCONFIG_DEFAULTS
|
||||
boards/sdkconfig.base
|
||||
boards/sdkconfig.usb
|
||||
boards/sdkconfig.ble
|
||||
boards/ESP32_GENERIC_S3/sdkconfig.board
|
||||
)
|
|
@ -0,0 +1,10 @@
|
|||
#define MICROPY_HW_BOARD_NAME "M5Stack AtomS3 Lite"
|
||||
#define MICROPY_HW_MCU_NAME "ESP32S3"
|
||||
|
||||
#define MICROPY_PY_MACHINE_DAC (0)
|
||||
|
||||
// Enable UART REPL for modules that have an external USB-UART and don't use native USB.
|
||||
#define MICROPY_HW_ENABLE_UART_REPL (1)
|
||||
|
||||
#define MICROPY_HW_I2C0_SCL (39)
|
||||
#define MICROPY_HW_I2C0_SDA (38)
|
|
@ -0,0 +1,11 @@
|
|||
G1,GPIO1
|
||||
G2,GPIO2
|
||||
G5,GPIO5
|
||||
G6,GPIO6
|
||||
G7,GPIO7
|
||||
G8,GPIO8
|
||||
G38,GPIO38
|
||||
G39,GPIO39
|
||||
LED_RGB,GPIO35
|
||||
LED_IR,GPIO4
|
||||
BUTTON,GPIO41
|
|
Ładowanie…
Reference in New Issue