Skip to content

Conversation

@mark9064
Copy link
Member

Loading the watchface in the SystemTask context creates a lot of stack pressure as the SystemTask stack is much smaller

This might also fix other bad behaviour that occurs with watchfaces on first load e.g as reported by feksa in the pinetime-dev channel. Not sure though, haven't looked at the exact cause

@mark9064 mark9064 added this to the 1.16.0 milestone Jun 27, 2025
@mark9064 mark9064 added the maintenance Background work label Jun 27, 2025
@github-actions
Copy link

Build size and comparison to main:

Section Size Difference
text 379144B 16B
data 948B 0B
bss 22536B 0B

Run in InfiniEmu

@Feksaaargh Feksaaargh mentioned this pull request Jun 28, 2025
@mark9064 mark9064 merged commit b3f4831 into InfiniTimeOrg:main Jun 28, 2025
7 checks passed
@mark9064 mark9064 mentioned this pull request Oct 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Background work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants