Skip to content

Sync master (0.2.34) into develop - #371

Merged
lovyan03 merged 8 commits into
m5stack:developfrom
ainyan03:sync_master_0.2.34
Oct 20, 2026
Merged

lovyan03 merged 8 commits into
m5stack:developfrom
ainyan03:sync_master_0.2.34

Conversation

@ainyan03

Copy link
Copy Markdown
Contributor

Merges the 0.2.34 release (master) back into develop. Conflicts were resolved on the develop side; the only net change against develop is the version bump (4 files). Please merge with "Create a merge commit" (not squash / rebase) so that master stays an ancestor of develop.

ainyan03 and others added 8 commits October 20, 2026 03:12
…eft bus busy

Port of the develop change (m5stack#368) to the master layout: the TwoWire::end() guard
becomes LGFX_TWOWIRE_HAS_END (git version first, esp_arduino_version.h when
core_version.h is missing; m5stack#366) for release() and the pin search, and
beginTransaction() runs i2c_stop() when the bus is still busy after the 128 us
wait (m5stack#362). The unused member setPins() that develop removed is left as it is.
Port of the develop change (m5stack#354) to the master layout. The Core2 panel's
rst_control() toggled reg 0x96 bit1, the LCD reset (GPIO4) on the AXP192 but the
BLDO1 (backlight) voltage on the AXP2101, so every panel init on Core2 v1.1 nudged
the backlight voltage and never reset the LCD. The panel now carries its reset
register: reg 0x90 bit1 (ALDO2 enable, the bit lcd_reset() already uses) on the
AXP2101, reg 0x96 bit1 on the AXP192 as before.
# Conflicts:
#	src/M5GFX.cpp
#	src/lgfx/v1/platforms/esp32/common.inl
@lovyan03
lovyan03 merged commit 442f028 into m5stack:develop Oct 20, 2026
25 checks passed
@ainyan03
ainyan03 deleted the sync_master_0.2.34 branch October 20, 2026 07:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants