Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
micropython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Analytics
Analytics
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Commits
Open sidebar
xpstem
micropython
Commits
43f40f79
Commit
43f40f79
authored
Jan 21, 2024
by
Matt Trentini
Committed by
Damien George
Aug 16, 2024
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
esp32/boards/M5STACK_ATOMS3_LITE: Add M5Stack AtomS3 Lite board.
Signed-off-by:
Matt Trentini
<
matt.trentini@gmail.com
>
parent
b6a3aa10
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
75 additions
and
0 deletions
+75
-0
ports/esp32/boards/M5STACK_ATOMS3_LITE/board.json
ports/esp32/boards/M5STACK_ATOMS3_LITE/board.json
+21
-0
ports/esp32/boards/M5STACK_ATOMS3_LITE/board.md
ports/esp32/boards/M5STACK_ATOMS3_LITE/board.md
+3
-0
ports/esp32/boards/M5STACK_ATOMS3_LITE/deploy.md
ports/esp32/boards/M5STACK_ATOMS3_LITE/deploy.md
+22
-0
ports/esp32/boards/M5STACK_ATOMS3_LITE/mpconfigboard.cmake
ports/esp32/boards/M5STACK_ATOMS3_LITE/mpconfigboard.cmake
+8
-0
ports/esp32/boards/M5STACK_ATOMS3_LITE/mpconfigboard.h
ports/esp32/boards/M5STACK_ATOMS3_LITE/mpconfigboard.h
+10
-0
ports/esp32/boards/M5STACK_ATOMS3_LITE/pins.csv
ports/esp32/boards/M5STACK_ATOMS3_LITE/pins.csv
+11
-0
No files found.
ports/esp32/boards/M5STACK_ATOMS3_LITE/board.json
0 → 100644
View file @
43f40f79
{
"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"
}
ports/esp32/boards/M5STACK_ATOMS3_LITE/board.md
0 → 100644
View file @
43f40f79
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/
)
.
ports/esp32/boards/M5STACK_ATOMS3_LITE/deploy.md
0 → 100644
View file @
43f40f79
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.
ports/esp32/boards/M5STACK_ATOMS3_LITE/mpconfigboard.cmake
0 → 100644
View file @
43f40f79
set
(
IDF_TARGET esp32s3
)
set
(
SDKCONFIG_DEFAULTS
boards/sdkconfig.base
boards/sdkconfig.usb
boards/sdkconfig.ble
boards/ESP32_GENERIC_S3/sdkconfig.board
)
ports/esp32/boards/M5STACK_ATOMS3_LITE/mpconfigboard.h
0 → 100644
View file @
43f40f79
#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)
ports/esp32/boards/M5STACK_ATOMS3_LITE/pins.csv
0 → 100644
View file @
43f40f79
G1,GPIO1
G2,GPIO2
G5,GPIO5
G6,GPIO6
G7,GPIO7
G8,GPIO8
G38,GPIO38
G39,GPIO39
LED_RGB,GPIO35
LED_IR,GPIO4
BUTTON,GPIO41
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment