USB Serial Control (CDC)
Learn how to use the Firefly T1 USB-CDC serial communication feature for command control and data transfer between your computer and device, no driver needed.
Expansion Interface
Learn the pin definitions of the Firefly T1 5P-PIN expansion interface, including VCC output, GPIO control, and connecting WS2812 LEDs.
Power Management (pm)
Firefly T1 power management module API reference, compatible with the SW6106 chip. Supports power control, charging, battery level, and temperature.
Microphone (mic)
Firefly T1 PDM microphone module API reference, based on the I2S_PDM driver. Supports initialization, data reading, and audio statistics.
Buzzer (beep)
Firefly T1 buzzer module API reference. Uses ESP32 hardware PWM (LEDC) for frequency-controlled sound, with timed stop, stop, and release functions.
Five-Way Button (button)
Firefly T1 five-way button module API reference. Supports debouncing, short/long press detection, automatic interrupts, and per-button callbacks.
WS2812 LED Control (neopixel)
Complete guide to driving WS2812 RGB LEDs with the Firefly T1: power setup, GPIO control, neopixel library, LED coloring, and code examples.
9-Axis Sensor (imu)
Firefly T1 BMI270+BMM150 9-axis sensor module API reference. Supports initialization and 9-axis data reading (accelerometer, gyro, magnetometer).
Display
3 items