Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
20c8af1
PM1: expose PWR_SRC as a bitmap
ainyan03 Aug 17, 2026
d241ff2
Merge pull request #316 from ainyan03/pm1_pwr_src_bitfield
lovyan03 Aug 17, 2026
7103d65
Tab5: fix the battery current sign
ainyan03 Aug 17, 2026
97461e2
Merge pull request #317 from ainyan03/tab5_current_sign
lovyan03 Aug 17, 2026
56f6a92
Add PWM control to M5PM1_Class
ainyan03 Aug 17, 2026
388d61c
Configure the ToughC5 buzzer line at startup
ainyan03 Aug 17, 2026
db19dd7
Merge pull request #318 from ainyan03/toughc5_buzzer
lovyan03 Aug 17, 2026
b201d3c
Replace the IO expander pull enable API with explicit modes
ainyan03 Aug 17, 2026
3f665a2
Give PM1 PWM duty APIs explicit units
ainyan03 Aug 17, 2026
41154f6
Merge pull request #320 from ainyan03/ioe_pull_mode
lovyan03 Aug 17, 2026
5325b9a
Give M5IOE1 PWM duty APIs explicit units
ainyan03 Aug 17, 2026
e23f127
Merge pull request #321 from ainyan03/pwm_duty_units
lovyan03 Aug 17, 2026
4817f6f
Report M5IOE1 PWM frequency write results
ainyan03 Aug 17, 2026
97d5fa0
Merge pull request #322 from ainyan03/ioe1_pwm_frequency_result
lovyan03 Aug 17, 2026
871ed01
Enable PM1 external power output(MBUS) for CoreMatrix.
TinyuZhao Aug 18, 2026
2800183
Harden PWM initialization failure handling
ainyan03 Aug 18, 2026
b477596
Flush the final partial speaker buffer
ainyan03 Aug 18, 2026
7d100f1
Merge pull request #324 from TinyuZhao/develop
lovyan03 Aug 18, 2026
d0b4c18
Merge pull request #326 from ainyan03/pwm_init_hardening
lovyan03 Aug 18, 2026
94dffd8
Round the flushed sample count up to even
ainyan03 Aug 18, 2026
e6bc8b5
Use m5gfx::delay for internal hardware waits
ainyan03 Aug 18, 2026
b20c4f7
Merge pull request #325 from ainyan03/spk_tail_flush
lovyan03 Aug 18, 2026
b92c642
Merge pull request #327 from ainyan03/delay_unify
lovyan03 Aug 18, 2026
9336c57
Return the write status from the IO expander virtuals
ainyan03 Aug 18, 2026
f5afb02
Validate PI4IOE5V6408 pins and state the acknowledged-write contract
ainyan03 Aug 18, 2026
71ab191
Merge pull request #328 from ainyan03/ioexp_bool_status
lovyan03 Aug 18, 2026
0624b6f
Fix PM1 button and wake IRQ handling and correct the power API docs
ainyan03 Aug 18, 2026
01c0752
Reset the double-click latch on every reported click
ainyan03 Aug 18, 2026
b4eb4d2
Merge pull request #329 from ainyan03/pm1_audit_fixes
lovyan03 Aug 18, 2026
7349ed8
Probe the address the board detection is looking for
ainyan03 Aug 19, 2026
9c97ef0
Take the internal bus first, and ask the sensor that is always there
ainyan03 Aug 19, 2026
9709e5f
Confirm the bus before driving it, and keep the probe slot apart
ainyan03 Aug 19, 2026
87e604a
Require the M5GFX that has the software I2C the probe needs
ainyan03 Aug 19, 2026
0ce7b47
Free a data line that is still held before giving up on the bus
ainyan03 Aug 19, 2026
110fe51
Wait for the devices to power up once, not once per address
ainyan03 Aug 19, 2026
3dd1440
Park the lines low before the pins become outputs
ainyan03 Aug 19, 2026
57e8ea2
Merge pull request #331 from ainyan03/board_probe_i2c
lovyan03 Aug 19, 2026
ba089f6
Add ESP32C5 RTC IRQ clear and unsupported-sleep log warnings
TinyuZhao Aug 20, 2026
ea40a79
Stop a low charge voltage request from raising the charge voltage
ainyan03 Aug 20, 2026
c8b7111
Say what the charge voltage steps are, and why 4.6V is not one
ainyan03 Aug 20, 2026
1411c7f
Merge pull request #332 from TinyuZhao/develop
lovyan03 Aug 20, 2026
bb992c5
Add M5Tab5X board support
Aug 20, 2026
f4a0cc4
Merge pull request #333 from ainyan03/charge_voltage_clamp
lovyan03 Aug 20, 2026
8531fc9
Add ToughC5 charge current control
TinyuZhao Aug 20, 2026
cf68b88
Merge pull request #336 from TinyuZhao/develop
lovyan03 Aug 20, 2026
12e2941
Merge pull request #334 from hlym123/feature/board/tab5x
lovyan03 Aug 20, 2026
8bf1a20
Stop reporting a finished charge as an ongoing one on the IP5306
ainyan03 Aug 20, 2026
ce89671
Merge pull request #337 from ainyan03/ip5306_charge_status
lovyan03 Aug 21, 2026
db72688
Add M5Stack CoreP4X board support
Aug 21, 2026
79ccb48
Merge pull request #338 from hlym123/feature/board/corep4x
lovyan03 Aug 24, 2026
315d99b
Keep the RX8130 timer /IRQ pulse catchable and follow the datasheet r…
ainyan03 Aug 25, 2026
4aa5d8d
Merge pull request #339 from ainyan03/rx8130_timer_pulse
lovyan03 Aug 25, 2026
6fcbb8f
Bump version to 0.2.21 and require M5GFX 0.2.28
ainyan03 Aug 26, 2026
528d0aa
Merge pull request #340 from ainyan03/bump_0_2_21
lovyan03 Aug 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions idf_component.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ description: Unified library for M5Stack series
issues: https://github.com/m5stack/M5Unified/issues
repository: https://github.com/m5stack/M5Unified.git
url: https://github.com/m5stack/M5Unified.git
version: 0.2.20
version: 0.2.21
dependencies:
m5stack/m5gfx:
version: ">=0.2.27"
version: ">=0.2.28"
4 changes: 2 additions & 2 deletions library.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@
"dependencies": [
{
"name": "M5GFX",
"version": ">=0.2.27"
"version": ">=0.2.28"
}
],
"version": "0.2.20",
"version": "0.2.21",
"frameworks": ["arduino", "espidf", "*"],
"platforms": ["espressif32", "native"],
"headers": "M5Unified.h"
Expand Down
4 changes: 2 additions & 2 deletions library.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name=M5Unified
version=0.2.20
version=0.2.21
author=M5Stack
maintainer=M5Stack
sentence=Unified library for M5Stack series
Expand All @@ -8,4 +8,4 @@ category=Display
url=https://github.com/m5stack/M5Unified.git
architectures=esp32
includes=M5Unified.h
depends=M5GFX
depends=M5GFX (>=0.2.28)
Loading
Loading