1
1
# uiflow_micropython
2
2
3
3
## How to build
4
+
4
5
### Setting up ESP-IDF and the build environment
6
+
5
7
``` shell
6
8
mkdir uiflow_workspace && cd uiflow_workspace
7
9
git clone https://github.com/m5stack/esp-idf.git
@@ -12,11 +14,57 @@ git -C esp-idf submodule update --init --recursive
12
14
```
13
15
14
16
### Building the firmware
17
+
15
18
``` shell
16
19
git clone https://github.com/m5stack/uiflow_micropython
17
20
cd uiflow_micropython/m5stack
18
21
make submodules # Only need once
19
22
make littlefs
20
23
make mpy-cross
24
+ # atoms3, atoms3-lite
21
25
make BOARD=M5STACK_S3_8MB BOARD_TYPE=atoms3 flash # Build and flash to atoms3 baord
26
+ # stamps3
27
+ make BOARD=M5STACK_S3_8MB BOARD_TYPE=stamps3 flash
28
+ # cores3
29
+ make BOARD=M5STACK_S3_SPIRAM_16MB BOARD_TYPE=cores3 flash
30
+ # atoms3u
31
+ make BOARD=M5STACK_S3_8MB BOARD_TYPE=atoms3u flash
32
+ # core2,tough
33
+ make BOARD=M5STACK_SPIRAM_16MB BOARD_TYPE=core2 flash
34
+ # stickcplus2
35
+ make BOARD=M5STACK_SPIRAM_8MB BOARD_TYPE=stickcplus2 flash
36
+ # stickcplus
37
+ make BOARD=M5STACK_4MB BOARD_TYPE=stickcplus flash
22
38
```
39
+
40
+ ## License
41
+
42
+ - [ micropython] [ ] Copyright (c) 2013-2023 Damien P. George and licensed under MIT License.
43
+ - [ umqtt] [ ] Copyright (c) 2013-2014 micropython-lib contributors and licensed under MIT License.
44
+ - [ urequests] [ ] Copyright (c) 2013-2014 micropython-lib contributors and licensed under MIT License.
45
+ - [ ir] [ ] Copyright (c) 2020 Peter Hinch and licensed under MIT License.
46
+ - [ neopixel] [ ] Copyright (c) 2013-2014 micropython-lib contributors and licensed under MIT License.
47
+ - [ bh1750fvi] [ ] Copyright (c) 2022 Sebastian Wicki and licensed under MIT License.
48
+ - [ bmp280] [ ] Copyright (c) 2020 Sebastian Wicki and licensed under MIT License.
49
+ - [ checksum] [ ] Copyright (c) 2022 Sebastian Wicki and licensed under MIT License.
50
+ - [ dht12] [ ] Copyright (c) 2020 Sebastian Wicki and licensed under MIT License.
51
+ - [ pcf8563] [ ] Copyright (c) 2020 Sebastian Wicki and licensed under MIT License.
52
+ - [ qmp6988] [ ] Copyright (c) 2022 Sebastian Wicki and licensed under MIT License.
53
+ - [ scd40] [ ] Copyright (c) 2022 Sebastian Wicki and licensed under MIT License.
54
+ - [ sgp30] [ ] Copyright (c) 2022 Sebastian Wicki and licensed under MIT License.
55
+ - [ sht4x] [ ] Copyright (c) 2021 ladyada for Adafruit and licensed under MIT License.
56
+
57
+ [ micropython ] : https://github.com/micropython/micropython
58
+ [ umqtt ] : https://github.com/micropython/micropython-lib
59
+ [ urequests ] : https://github.com/micropython/micropython-lib
60
+ [ ir ] : https://github.com/peterhinch/micropython_ir
61
+ [ neopixel ] : https://github.com/micropython/micropython-lib
62
+ [ bh1750fvi ] : https://github.com/gandro/micropython-m5stamp-c3u
63
+ [ bmp280 ] : https://github.com/gandro/micropython-m5stickc-plus
64
+ [ checksum ] : https://github.com/gandro/micropython-m5stamp-c3u
65
+ [ dht12 ] : https://github.com/gandro/micropython-m5stickc-plus
66
+ [ pcf8563 ] : https://github.com/gandro/micropython-m5stickc-plus
67
+ [ qmp6988 ] : https://github.com/gandro/micropython-m5stamp-c3u
68
+ [ scd40 ] : https://github.com/gandro/micropython-m5stamp-c3u
69
+ [ sgp30 ] : https://github.com/gandro/micropython-m5stamp-c3u
70
+ [ sht4x ] : https://github.com/adafruit/Adafruit_CircuitPython_SHT4x
0 commit comments