M5Stack podporuje mnoho vývojových platforem a programovacích jazyků: Arduino, jazyk Blockly s UIFlow a Micropython. M5Stack Basic se skládá ze dvou oddělitelných částí. Horní část obsahuje čip ESP32 a většinu integrovaných obvodů. Spodní část je připojena rozhraním M-BUS, obsahuje baterii a vývody pinů GPIO.
Piny GPIO0, GPIO12, GPIO13, GPIO15, GPIO34 nejsou vyvedeny.
- Napájení a nabíjení akumulátoru 5V DC
- Konektor USB typ C
- Čipset ESP32
- 4 MB Flash paměť + 520 KB RAM
- Integrovaný reproduktor, 3 Tlačítka, LCD (320x240 pixelů), 1 Reset
- 2.4GHz Anténa Proant 440
- Slot pro SD kartu (Maximální velikost 16 GB)
- Konektor na baterie + vestavěná 150 mAh LiPo baterie
- Grove konektor
- Dvoujádrový procesor Tensilica LX6 na frekvenci 240 MHz
- 520 KB SRAM
- Integrovaný 802.11b/g/n HT40 Wi-Fi vysílač/přijímač, baseband, stack a LwIP
- Integrovaný dual mode Bluetooth (classic a BLE)
- Hallův senzor
- 10 x pin citlivý na dotyk
- 32 kHz krysalový oscilátor
- PWM/timer input/output dostupný na všech pinech GPIO
- SDIO master/slave 50MHz
- podpora SD karet
- 1 x Vývojová deska M5Stack Basic
- 1 x Basic plastová krabička
- 10 x DuPont propojovací kabel samec-samice
- 1 x USB typ C kabel
- 1 x Uživatelský manuál