# M5PM1 ## Overview **SKU:N/A** M5PM1 is a dual-platform (ESP-IDF & Arduino) driver library for M5Stack PM1 Power Management IC. It provides comprehensive power management features including battery charging and monitoring, multiple power rails (DCDC 5V, LDO 3.3V), 5 GPIO pins with various functions (GPIO/IRQ/WAKE/PWM/ADC), built-in NeoPixel LED driver, Watchdog timer, RTC RAM, and I2C auto-sleep/wake feature. ## Related Link - [README_FUNCTION_CN](README_FUNCTION_CN.md) - [README_FUNCTION_EN](README_FUNCTION_EN.md) ## Required Libraries: - N/A ## Examples - examples/basic_power_adc/basic_power_adc.ino - examples/gpio_pwm/gpio_pwm.ino - examples/neopixel/neopixel.ino - examples/usb_interrupt_sleep/usb_interrupt_sleep.ino ## License - [M5PM1 - MIT](LICENSE)
idf.py add-dependency "m5stack/m5pm1^1.0.2"