SOLUTION
SOLUTION
Smart Factory
Smart Agriculture
Smart Retail
Weather Station
STORE
STORE
Controllers
Sensors
Modules
Cameras
Kits
Hobby
Accessories
SOFTWARE
SOFTWARE
UiFlow Coding IDE
-
UiFlow1
-
UiFlow2
Developer Tools
-
M5Burner
-
Block Designer
-
Ezdata 2.0
-
EasyLoader Packer
-
vlw Font Creator
Device Driver
-
Device USB Driver
DOCUMENT
DOCUMENT
Products Document
-
Controllers
-
Unit
-
For Stick
-
For Stack
-
For Atom
-
For Stamp
-
Hobby
-
Accessories
-
Other
Platform
-
UiFlow1
-
UiFlow2
-
Arduino
-
ESP-IDF
-
StackFlow AI
-
Product Guide
Datasheet & Files
-
Products Certification
-
I2C Table
-
Product Selector
-
3D STL Files
-
PCB Files
EXPLORE
EXPLORE
Project HUB
YouTube
Forum
Github
Global Contest
ABOUT US
ABOUT US
About us
News
FAQ
English
简体中文
日本語
Arduino Quick Start
1. Arduino Setup
1. Arduino IDE Install
2. Arduino Board Manager
3. Arduino Library Manager
2. Devices & Examples
Tab5
Quick Start
Wi-Fi
IMU
MIC
Speaker
Touch
Basic/Gray/M5GO
Quick Start
Battery
Button
Display
IMU
microSD
Speaker
Wakeup
Fire
Quick Start
Battery
Button
Display
IMU
microSD
RGB LED
Speaker
Wakeup
Core2/Core2 For AWS
Quick Start
Battery
Button
Display
IMU
microSD
RTC
Touch
Vibration
Wakeup
CoreS3
CoreS3 Quick Start
CoreS3-SE Quick Start
Button
Camera
Display
LTR553
MIC
RTC
MicroSD
Speaker
Touch
IMU
Wakeup
Power
Tough
Quick Start
RTC
SD Card
Speaker
Touch
Wakeup
Atom-Lite / Atom-Matrix
Quick Start
Button
LED Display
IMU
System
Atom-Echo
AtomS3 / AtomS3-Lite
Quick Start
Button
Display
IMU
IR NEC
LED
AtomS3R
AtomS3R-CAM
AtomS3R-M12
Dial
Quick Start
Button
Buzzer
Display
Encoder
RFID
RTC
Touch
Wakeup
Air Quality
Quick Start
Battery
Button
Buzzer
Display
RTC
Sensor-SCD40
Sensor-SEN55
Wakeup
Wi-Fi
DinMeter
Quick Start
Display
Buzzer
Button
Battery
RTC
Encoder
Wakeup
Wi-Fi
Capsule
Quick Start
Button
Buzzer
MIC
IR NEC
RTC
Wakeup
Cardputer
Quick Start
Button
Buzzer
Display
IR NEC
Keyboard
MIC
MicroSD
Paper
Quick Start
Battery
Button
RTC
SD Card
SHT30
Touch
Wakeup
PaperS3
Quick Start
Battery
Buzzer
IMU
RTC
SD Card
Touch
Wakeup
CoreInk
Quick Start
Battery
Button
Buzzer
Display
RTC
LED
Wakeup
Station Bat/485
Quick Start
Battery
Button
Display
Grove Power
IMU
RGB LED
RTC
Wakeup
StickC
Quick Start
Button
Display
Power
PWM
IMU
SH200Q
RTC
MIC
System
StickC-Plus
Quick Start
Button
Buzzer
Display
Power
IMU
MIC
StickC-Plus2
Quick Start
Battery
Button
Buzzer
Display
IMU
IR NEC
LED
MIC
RTC
Wakeup
StamPLC
Quick Start
Button
Buzzer
CAN
Display
Input_Output
Modbus
RGB_LED
RTC
Sd_Card
Sensor
TimerCamera
Quick Start
Camera
LED
Power
Wakeup
Unit PoE CAM
Unit CAM
Unit CamS3-5MP
Stamp-C3
Stamp-C3U
Stamp-S3
Stamp-S3A
Stamp-Pico
NanoC6
3. M5Unified
M5Unified Setup
M5Unified Quick Start
Migration to M5Unified
M5Unified PlatformIO
M5Unified Library Appendix
M5Unified API
Button Class
Power Class
IMU Class
Touch Class
Speaker Class
Mic Class
RTC8563 Class
4. M5GFX
M5GFX Setup
M5GFX Canvas
M5GFX Button
M5GFX API
API Catalog
Text Drawing
Graphic Drawing
Image Drawing
Sprite Management
Screen Power Management
Screen Touch
M5GFX Library Appendix
5. Extensions & Examples
Unit
Unit Gateway H2
Unit ASR
Unit AudioPlayer
Unit HBridge
Unit TimerPWR
Unit 8Angle
Unit ByteSwitch
Unit ByteButton
Unit OLED
Unit Mini OLED
Unit Reflective IR
Unit Grove To Grove
Unit Pahub
Unit ENV
Unit CO2
Unit Mini BPS
Unit Mini TVOC/eCO2
Unit Relay
Unit Ultrasonic-I2C
Unit Ultrasonic-IO
Unit KMeter ISO
Unit Finger
Unit UWB
Unit Pbhub v1.1
Module
Module Audio
Module Gateway H2
Module GPS v2.0
Module LLM
Module13.2 4In8Out
Module Fan v1.1
Module LoRa868 v1.2
Module COMMU
Atomic
Atomic Echo Base
Atomic Motion Base
Atomic GPS Base v2.0
Atomic Display Base
Atom DTU
Atom DTU LoRaWAN-X
Hat
Hat CBack Driver
Hat Finger
Not Search Result
HOT SEARCHES
Camera
WiFi
RS485
RS232
Relay
LoRaWAN
GPS
NB-IoT
LTE
GSM
Zigbee
Servo
StepMotor
Ethernet
E-Paper
Product
Tutorial
Search
M5GFX API
Text Drawing
1. Text Display
drawCenterString
drawChar
drawFloat
drawNumber
drawString
print
printf
println
2. Text Attributes
setFont
getFont
showFont
fontHeight
fontWidth
loadFont
unloadFont
setTextColor
setTextSize
getTextSizeX
getTextSizeY
setTextStyle
getTextStyle
textLength
textWidth
3. Text Alignment and Padding
setTextDatum
getTextDatum
setTextPadding
getTextPadding
4. Automatic Line Wrapping
setTextWrap
Drawing Graphics
1. Line Graphics
drawArc
drawBezier
drawCircle
drawEllipse
drawEllipseArc
drawFastHLine
drawFastVLine
drawLine
drawGradientHLine
drawGradientLine
drawGradientVLine
drawPixel
drawTriangle
2. Filled Graphics
fillAffine
fillArc
fillCircle
fillEllipse
fillEllipseArc
fillRect
fillRectAlpha
fillRoundRect
fillTriangle
floodFill
paint
copyRect
3. Special Graphics
progressBar
qrcode
4. write and read
getStartCount
readPixel
readPixelRGB
readRect
readRectRGB
startWrite
endWrite
pushBlock
pushPixels
pushPixelsDMA
writeColor
writeFastHLine
writeFastVLine
writeFillRect
writeFillRectPreclipped
writeIndexedPixels
writePixel
writePixels
writePixelsDMA
Drawing Images
1. Image
createPng
drawBmp
drawBmpFile
drawBmpUrl
drawJpg
drawJpgFile
drawJpgUrl
drawPng
drawPngFile
drawPngUrl
drawQoi
drawQoiFile
drawQoiUrl
pushAlphaImage
pushGrayscaleImage
pushGrayscaleImageAffine
pushGrayscaleImageRotateZoom
pushImage
pushImageDMA
pushImageAffine
pushImageAffineWithAA
pushImageRotateZoom
pushImageRotateZoomWithAA
2. Image Color Conversion
setSwapBytes
getSwapBytes
swap565
swap888
Sprite Management
1. Panel Parameters
isEPD
height
width
popState
pushState
setBrightness
getBrightness
setEpdMode
getEpdMode
setResolution
setRotation
getRotation
2. Color
setBaseColor
getBaseColor
setColor
setRawColor
getRawColor
setColorDepth
getColorDepth
getPalette
getPaletteCount
3. Clear Screen
clear
clearDisplay
fillScreen
4. Coordinate Point Setting
setCursor
getCursorX
getCursorY
setPivot
getPivotX
getPivotY
5. Sprite Area Selection
setAddrWindow
setWindow
setClipRect
getClipRect
clearClipRect
6. Sprite Scrolling
scroll
setTextScroll
setScrollRect
getScrollRect
clearScrollRect
7. Custom Processing
effect
Screen Power Management
1. Power State Management
powerSave
powerSaveOff
powerSaveOn
2. Sleep and Wakeup
sleep
wakeup
Screen Touch
1. Touch Information
getTouch
getTouchRaw
convertRawXY
2. Calibrate Screen
calibrateTouch
setTouchCalibrate
Search by Alphabet
a-d
calibrateTouch
clear
clearClipRect
clearDisplay
clearScrollRect
convertRawXY
copyRect
createPng
drawArc
drawBezier
drawBmp
drawBmpFile
drawBmpUrl
drawCenterString
drawChar
drawCircle
drawEllipse
drawEllipseArc
drawFastHLine
drawFastVLine
drawFloat
drawGradientHLine
drawGradientLine
drawGradientVLine
drawJpg
drawJpgFile
drawJpgUrl
drawLine
drawNumber
drawPixel
drawPng
drawPngFile
drawPngUrl
drawQoi
drawQoiFile
drawQoiUrl
drawString
drawTriangle
e-h
effect
endWrite
fillAffine
fillArc
fillCircle
fillEllipse
fillEllipseArc
fillRect
fillRectAlpha
fillRoundRect
fillScreen
fillTriangle
floodFill
fontHeight
fontWidth
getBaseColor
getBrightness
getClipRect
getColorDepth
getCursorX
getCursorY
getEpdMode
getFont
getPalette
getPaletteCount
getPivotX
getPivotY
getRawColor
getRotation
getScrollRect
getStartCount
getSwapBytes
getTextDatum
getTextPadding
getTextSizeX
getTextSizeY
getTextStyle
getTouch
getTouchRaw
height
i-r
isEPD
loadFont
paint
popState
powerSave
powerSaveOff
powerSaveOn
print
printf
println
progressBar
pushAlphaImage
pushBlock
pushGrayscaleImage
pushGrayscaleImageAffine
pushGrayscaleImageRotateZoom
pushImage
pushImageAffine
pushImageAffineWithAA
pushImageDMA
pushImageRotateZoom
pushImageRotateZoomWithAA
pushPixels
pushPixelsDMA
pushState
qrcode
readPixel
readPixelRGB
readRect
readRectRGB
s-z
scroll
setAddrWindow
setBaseColor
setBrightness
setClipRect
setColor
setColorDepth
setCursor
setEpdMode
setFont
setPivot
setRawColor
setResolution
setRotation
setScrollRect
setSwapBytes
setTextColor
setTextDatum
setTextPadding
setTextScroll
setTextSize
setTextStyle
setTextWrap
setTouchCalibrate
setWindow
showFont
sleep
startWrite
swap565
swap888
textLength
textWidth
unloadFont
wakeup
width
writeColor
writeFastHLine
writeFastVLine
writeFillRect
writeFillRectPreclipped
writeIndexedPixels
writePixel
writePixels
writePixelsDMA
Next
1. Arduino Setup - 1. Arduino IDE Install
On This Page