boards/shields/m5stack_cardputer/doc/index.rst
.. _m5stack_cardputer:
M5Stack-Cardputer base shield #############################
Overview
M5Stack-Cardputer_ is a card-sized portable computer that is perfect for engineers.
At the heart of Cardputer is the M5StampS3, a mini development board based on the ESP32-S3
chip.
The 56-key keyboard and 1.14" TFT screen allow users to easily enter and view information. The on-board SPM1423 digital MEMS microphone and built-in speaker enable voice operations such as recording, wake-up and audio playback. The infrared emitter allows infrared control interaction with external devices such as TVs or air conditioners. And Cardputer offers a HY2.0-4P interface for expanding I2C sensors such as temperature and humidity sensors, light sensors and pressure sensors. It also includes a Micro SD card slot for expanding storage.
The device is powered by an internal 120mAh+1400mAh (in the base) lithium battery solution.
.. figure:: img/m5stack_cardputer.webp :align: center :alt: M5Stack-Cardputer :width: 400 px
M5Stack-Cardputer
.. note:: The NS4186 I2S Codec, SPM1423 microphone, IR LED and Keyboard functionality is not implemented yet.
+-------------------+---------------+ | ESP32-S3 GPIO Pin | Function | +===================+======+========+ | 0 | User Button | +-------------------+---------------+ | 1 | I2C SCL | +-------------------+---------------+ | 2 | I2C SDA | +-------------------+---------------+ | 10 | VBAT Voltage | +-------------------+---------------+ | 33 | LCD RST | +-------------------+---------------+ | 34 | LCD RS/DC | +-------------------+---------------+ | 35 | LCD MOSI | +-------------------+---------------+ | 36 | LCD SCLK | +-------------------+---------------+ | 37 | LCD CS | +-------------------+---------------+ | 38 | LCD Backlight | +-------------------+---------------+ | 39 | uSD MISO | +-------------------+---------------+ | 40 | uSD SCLK | +-------------------+---------------+ | 12 | uSD CS | +-------------------+---------------+ | 14 | uSD MOSI | +-------------------+---------------+
Programming
Set --shield m5stack_cardputer when you invoke west build.
For example:
.. zephyr-app-commands:: :zephyr-app: samples/drivers/display :board: m5stack_stamps3/esp32s3/procpu :shield: m5stack_cardputer :goals: build
References
.. target-notes::
.. _M5Stack-Cardputer: https://docs.m5stack.com/en/core/Cardputer