threeme3 / usdx

Simple and experimental (class-E driven) SSB transceiver.
630 stars 222 forks source link

Save more memory for menu subsystem #30

Closed howard0su closed 3 years ago

howard0su commented 3 years ago

Assume all volatile for menu controlled variables, which saves 602bytes.

Before: Sketch uses 27804 bytes (86%) of program storage space. Maximum is 32256 bytes. Global variables use 1291 bytes (63%) of dynamic memory, leaving 757 bytes for local variables. Maximum is 2048 bytes.

After: Sketch uses 27202 bytes (84%) of program storage space. Maximum is 32256 bytes. Global variables use 1291 bytes (63%) of dynamic memory, leaving 757 bytes for local variables. Maximum is 2048 bytes.