.github .github/scripts .github/scripts/check_inl_sources.py .github/scripts/fix_m5stack_package_index.py .github/workflows .github/workflows/ArduinoBuild.yml .github/workflows/IDFBuild.yml .github/workflows/PushESPComponent.yml .github/workflows/SourceCheck.yml CMakeLists.txt LICENSE README.md component.mk docs docs/img docs/img/pin_def_atom_echo.svg docs/img/pin_def_atom_lite.svg docs/img/pin_def_atom_matrix.svg docs/img/pin_def_atom_porta.svg docs/img/pin_def_atom_psram.svg docs/img/pin_def_atom_s3.svg docs/img/pin_def_atom_s3_porta.svg docs/img/pin_def_atom_u.svg docs/img/pin_def_core2_bus.svg docs/img/pin_def_core2_porta.svg docs/img/pin_def_core2_portb.svg docs/img/pin_def_core2_portc.svg docs/img/pin_def_core2_portd.svg docs/img/pin_def_core2_porte.svg docs/img/pin_def_core_bus.svg docs/img/pin_def_core_porta.svg docs/img/pin_def_core_portb.svg docs/img/pin_def_core_portc.svg docs/img/pin_def_core_portd.svg docs/img/pin_def_core_porte.svg docs/img/pin_def_coreink_bus.svg docs/img/pin_def_coreink_hat.svg docs/img/pin_def_cores3_bus.svg docs/img/pin_def_cores3_porta.svg docs/img/pin_def_cores3_portb.svg docs/img/pin_def_cores3_portc.svg docs/img/pin_def_paper_porta.svg docs/img/pin_def_paper_portb.svg docs/img/pin_def_paper_portc.svg docs/img/pin_def_stampc3_bus.svg docs/img/pin_def_stampc3u_bus.svg docs/img/pin_def_stamppico_bus.svg docs/img/pin_def_station_porta.svg docs/img/pin_def_station_portb1.svg docs/img/pin_def_station_portb2.svg docs/img/pin_def_station_portc1.svg docs/img/pin_def_station_portc2.svg docs/img/pin_def_stickc_hat.svg docs/img/pin_def_stickc_porta.svg docs/img/pin_def_stickcplus_hat.svg examples examples/Advanced examples/Advanced/Bluetooth_with_ESP32A2DP examples/Advanced/Bluetooth_with_ESP32A2DP/AudioUI.h examples/Advanced/Bluetooth_with_ESP32A2DP/Bluetooth_with_ESP32A2DP.ino examples/Advanced/MP3_with_ESP8266Audio examples/Advanced/MP3_with_ESP8266Audio/AudioOutputM5Speaker.h examples/Advanced/MP3_with_ESP8266Audio/AudioUI.h examples/Advanced/MP3_with_ESP8266Audio/MP3_with_ESP8266Audio.ino examples/Advanced/Mic_FFT examples/Advanced/Mic_FFT/Mic_FFT.ino examples/Advanced/Speak_with_AquesTalk examples/Advanced/Speak_with_AquesTalk/Speak_with_AquesTalk.ino examples/Advanced/Speaker_SD_wav_file examples/Advanced/Speaker_SD_wav_file/Speaker_SD_wav_file.ino examples/Advanced/WebRadio_with_ESP8266Audio examples/Advanced/WebRadio_with_ESP8266Audio/AudioOutputM5Speaker.h examples/Advanced/WebRadio_with_ESP8266Audio/AudioUI.h examples/Advanced/WebRadio_with_ESP8266Audio/WebRadio_with_ESP8266Audio.ino examples/Basic examples/Basic/Axp2101 examples/Basic/Axp2101/IRQ examples/Basic/Axp2101/IRQ/IRQExample examples/Basic/Axp2101/IRQ/IRQExample/IRQExample.ino examples/Basic/Button examples/Basic/Button/Button.ino examples/Basic/Displays examples/Basic/Displays/Displays.ino examples/Basic/HowToUse examples/Basic/HowToUse/HowToUse.ino examples/Basic/Imu examples/Basic/Imu/Imu.ino examples/Basic/LogOutput examples/Basic/LogOutput/LogOutput.ino examples/Basic/Microphone examples/Basic/Microphone/Microphone.ino examples/Basic/Rtc examples/Basic/Rtc/Rtc.ino examples/Basic/Speaker examples/Basic/Speaker/Speaker.ino examples/Basic/Touch examples/Basic/Touch/DragDrop examples/Basic/Touch/DragDrop/DragDrop.ino examples/Basic/Touch/SliderUI examples/Basic/Touch/SliderUI/SliderUI.ino examples/PlatformIO_SDL examples/PlatformIO_SDL/README.md examples/PlatformIO_SDL/platformio.ini examples/PlatformIO_SDL/src examples/PlatformIO_SDL/src/sdl_main.cpp examples/PlatformIO_SDL/src/user_code.cpp examples/Test examples/Test/build_test examples/Test/build_test/CMakeLists.txt examples/Test/build_test/build_test.ino examples/Test/build_test/main examples/Test/build_test/main/CMakeLists.txt examples/Test/build_test/main/main.cpp examples/Test/build_test/sdkconfig.defaults idf_component.yml library.json library.properties src src/M5Unified.cpp src/M5Unified.h src/M5Unified.hpp src/M5Unified.inl src/gitTagVersion.h src/utility src/utility/Button_Class.hpp src/utility/Button_Class.inl src/utility/I2C_Class.hpp src/utility/I2C_Class.inl src/utility/IMU_Class.hpp src/utility/IMU_Class.inl src/utility/IOExpander_Base.hpp src/utility/LED_Class.hpp src/utility/LED_Class.inl src/utility/Log_Class.hpp src/utility/Log_Class.inl src/utility/M5IOE1_Class.hpp src/utility/M5IOE1_Class.inl src/utility/M5Timer.h src/utility/M5Timer.inl src/utility/Mic_Class.hpp src/utility/Mic_Class.inl src/utility/PI4IOE5V6408_Class.hpp src/utility/PI4IOE5V6408_Class.inl src/utility/Power_Class.hpp src/utility/Power_Class.inl src/utility/RTC_Class.hpp src/utility/RTC_Class.inl src/utility/Speaker_Class.hpp src/utility/Speaker_Class.inl src/utility/Touch_Class.hpp src/utility/Touch_Class.inl src/utility/imu src/utility/imu/AK8963_Class.hpp src/utility/imu/AK8963_Class.inl src/utility/imu/BMI270_Class.hpp src/utility/imu/BMI270_Class.inl src/utility/imu/BMI270_config.inl src/utility/imu/BMM150_Class.hpp src/utility/imu/BMM150_Class.inl src/utility/imu/IMU_Base.hpp src/utility/imu/IMU_Base.inl src/utility/imu/MPU6886_Class.hpp src/utility/imu/MPU6886_Class.inl src/utility/imu/SH200Q_Class.hpp src/utility/imu/SH200Q_Class.inl src/utility/led src/utility/led/LED_Base.hpp src/utility/led/LED_PMIC_Class.hpp src/utility/led/LED_PMIC_Class.inl src/utility/led/LED_PaperMono_Class.hpp src/utility/led/LED_PaperMono_Class.inl src/utility/led/LED_PowerHub_Class.hpp src/utility/led/LED_PowerHub_Class.inl src/utility/led/LED_Strip_Class.hpp src/utility/led/LED_Strip_Class.inl src/utility/m5unified_common.h src/utility/m5unified_i2c_addr.hpp src/utility/m5unified_i2s.h src/utility/power src/utility/power/AW32001_Class.hpp src/utility/power/AW32001_Class.inl src/utility/power/AXP192_Class.hpp src/utility/power/AXP192_Class.inl src/utility/power/AXP2101_Class.hpp src/utility/power/AXP2101_Class.inl src/utility/power/BQ27220_Class.hpp src/utility/power/BQ27220_Class.inl src/utility/power/INA226_Class.hpp src/utility/power/INA226_Class.inl src/utility/power/INA3221_Class.hpp src/utility/power/INA3221_Class.inl src/utility/power/IP5306_Class.hpp src/utility/power/IP5306_Class.inl src/utility/power/M5PM1_Class.hpp src/utility/power/M5PM1_Class.inl src/utility/power/PY32PMIC_Class.hpp src/utility/pwm_types.hpp src/utility/rtc src/utility/rtc/PCF8563_Class.hpp src/utility/rtc/PCF8563_Class.inl src/utility/rtc/RTC_Base.hpp src/utility/rtc/RTC_Base.inl src/utility/rtc/RTC_PowerHub_Class.hpp src/utility/rtc/RTC_PowerHub_Class.inl src/utility/rtc/RX8130_Class.hpp src/utility/rtc/RX8130_Class.inl