mirror of
https://github.com/m5stack/M5Stack.git
synced 2026-05-20 10:06:46 -07:00
72fbd9d20bb1eae17b1544bf33dcdf3208aba7c2
M5Stack Library
English | 中文
Welcom to program with M5Stack Core
##1. Get Started
Here is the article to get started
1.For MacOS
https://m5stack.readthedocs.io/en/latest/get-started/m5stack_core_get_started_Arduino_MacOS.html
2. For Windows
https://m5stack.readthedocs.io/en/latest/get-started/m5stack_core_get_started_Arduino_Windows.html
##2. Example
##3. API Reference
##4. H/W Reference
Pinout
| Peripheral Devices | ESP32 |
|---|---|
| ILI9341 RST | GPIO33 |
| ILI9341 DC | GPIO27 |
| ILI9341 CS | GPIO14 |
| ILI9341 MOSI | GPIO23 |
| ILI9341 CLK | GPIO18 |
| ILI9341 LIGHT | GPIO32 |
| TFCARD MOSI | GPIO23 |
| TFCARD MISO | GPIO19 |
| TFCARD CLK | GPIO18 |
| TFCARD CS | GPIO4 |
| BUTTON A | GPIO39 |
| BUTTON B | GPIO38 |
| BUTTON C | GPIO37 |
| SPEAKER | GPIO25 |
| MPU9250 SDA | GPIO21 |
| MPU9250 SCL | GPIO22 |
| GROVE SDA | GPIO21 |
| GROVE SCL | GPIO22 |
M-BUS
##5. Awesome
- M5Stack-SD-Updater - Customizable menu system for M5Stack - loads apps from the Micro SD card
- TFT_eSPI - TFT library for the ESP8266 and ESP32 that supports different driver chips
- M5Widgets - Widgets for the M5Stack
- M5StackSAM - Simple Applications Menu Arduino Library for M5Stack
- cfGUI - A simple GUI library for M5Stack (ESP32)
- GUIslice - A lightweight GUI framework suitable for embedded displays
- M5ez - The easy way to program on the M5Stack
- M5Stack MultiApp Advanced - A M5Stack firmware made on PlatformIO
- M5Stack ESP32 Oscilloscope - A fully functional oscilloscope based on ESP32 M5Stack
- M5Stack-Avatar - An M5Stack library for rendering avatar faces
- M5Stack_CrackScreen - Crack your M5Stack!!
- M5_Shuttle_Run - M5_Shuttle_Run
- nixietubeM5 - (Fake) Nixie Tube Display on a M5Stack
- M5Stack_BTCTicker - A small Bitcoin price ticker using an M5Stack (ESP32) and the Coindesk API
- M5Stack_ETHPrice - Dependence on example Wifi Setting to get ETH Price from Maicoin
- M5Stack-PacketMonitor - M5Stack ESP32 Packet Monitor
- M5-FFT - Graphic Equalizer on the M5Stack platform
- M5Stack_ESP32_radio - Playing mp3 stream out of internet using M5Stack prototype
- mp3-player-m5stack - MP3 player for M5Stack
- ArduinoWiFiPhotoBackup - M5STACK Arduino WiFi Photo Backup device
- M5StackHIDCtrlAltDel - You can send ctrl+alt+del to your PC from M5Stack
- M5Stack Markdown Web Server - Markdown & icons loaded from an Micro SD card/TF card to run a web page
- M5Stack-Tetris - Tetris for M5Stack Ported to M5Stack by macsbug - https://macsbug.wordpress.com/
- M5Stack_FlappyBird_game - M5Stack FlappyBird Playable
- M5Stack-SpaceShooter - Space Invaders knock-off for M5Stack
- M5Stack-Pacman-JoyPSP - Pacman on M5Stack/PSP Joypad, with sounds
- M5Stack-Thermal-Camera - M5Stack Thermal Camera with AMG8833 thermal sensor
- M5Stack-3DPrintFiles - Links to files for 3D printing custom case parts for the M5Stack
Note:
-
How to install USB driver for establishing serial port
https://m5stack.readthedocs.io/en/latest/get-started/establish_serial_connection.html
-
How to upgrade M5Stack Libary https://m5stack.readthedocs.io/en/latest/get-started/upgrade_m5stack_lib.html
Description
Languages
C
78.2%
C++
20.7%
Shell
1%
