Back to Zephyr

M5Stack-Cardputer base shield

boards/shields/m5stack_cardputer/doc/index.rst

4.4.02.7 KB
Original Source

.. _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.

Pins Assignments

+-------------------+---------------+ | 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