Skip to content

UT2UH/MaixAmigo

Repository files navigation

MaixAmigo Library - A work in progress!

This library is a mimic of the original M5Stack and next generation M5Core2 libraries and right now supports the Maix Amigo and Maix Go development devices under the Sipeed Maixduino Arduino core.

This is still beta quality, most examples will fail due to the minor syntax changes. Support coming soon:

GFX implementation is based on famous Bodmer/TFT_eSPI library and courtesy of @fukuenbiz who shared his K210 driver code for the library fukuen/TFT-eSPI.

Usage

Choose between managed install:

  • Get it from the Arduino Library Manager

or manual install:

  • Download the latest release and unzip it in the ~/Arduino/libraries folder.
  • You're done!

Automatic board selection is based on the boards.txt definition, so changing the board from the Arduino IDE Tools menu is enough to trigger the detection.

Maix Amigo

Maix Amigo

Maix Amigo layout

Onboard I2C devices

ICI2C addressDeviceIDIrq
AXP1730x340x68?
ES83740x100x08---
FT63360x380x3633
MSA3010x260x13---

Onboard Grove ports

PINGROVE1GROVE2GROVE3
1GNDGNDGND
23V33V33V3
3IO5IO3IO1
4IO4IO2IO0

Onboard SPMOD ports

PINSPMOD1SPMOD2SPMOD3
1GNDGNDGND
2IO12IO29---
3IO6IO28---
4IO24IO22IO24
5IO27IO25IO27
6IO10IO30---
7IO11IO8---
83V33V33V3

SPMOD Pinout

Credits & Thanks

  • Special thanks to ropg for his M5Core2 improvements shamelessly copied to this port.
  • Kudos to M5Stack for being the creators of the original M5Stack and its legacy library.

About

MaixAmigo Arduino Library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published