Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reduce RAM and memory usage & rename Macros.h to RRFMacros.h #1769

Merged
merged 2 commits into from
Apr 1, 2021

Conversation

guruathwal
Copy link
Contributor

@guruathwal guruathwal commented Mar 25, 2021

  • Reduce RAM and memory usage. (Use already defined functions and variables).
  • Rename Macros.h to RRFMacros.h
  • Fix text display bug in Popup dialog in Macro menu when using secondary language.

Build Report:

Device Old RAM Usage New RAM usage RAM Reduced Old Flash Size New Flash Size Flash Size Changed
TFT35 V1.0 22088 17824 -4264 152788 148388 -4400
TFT35 V1.1 22088 17824 -4264 152788 148388 -4400
TFT35 V1.2 22088 17824 -4264 152660 148260 -4400
TFT35 V2 22856 18592 -4264 162304 157840 -4464
TFT35 V3.0 23284 19020 -4264 180704 176236 -4468
TFT35 E3 V3.0 23308 19044 -4264 181400 176932 -4468
TFT35 B1 V3.0 23308 19044 -4264 181408 176940 -4468
TFT43 V3.0 23308 19044 -4264 181400 176932 -4468
TFT50 V3.0 23308 19044 -4264 181400 176932 -4468
TFT70 V3.0 23436 19172 -4264 182560 178092 -4468
TFT28 V1.0 22088 17824 -4264 152876 148412 -4464
TFT28 V3.0 23308 19044 -4264 181212 176736 -4476
TFT24 V1.1 23236 18972 -4264 176628 172160 -4468
MKS TFT32 V1.4 23196 18932 -4264 176552 172084 -4468
MKS TFT28 V1.0 23196 18932 -4264 176552 172084 -4468

@oldman4U
Copy link
Contributor

Gurmeet is back👍🏻

@bigtreetech bigtreetech merged commit c443945 into bigtreetech:master Apr 1, 2021
@PaulG4H PaulG4H mentioned this pull request Apr 8, 2021
jeffeb3 pushed a commit to V1EngineeringInc/BIGTREETECH-TouchScreenFirmware that referenced this pull request Nov 10, 2021
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.

3 participants