Replies: 1 comment 1 reply
-
Hi, "UV-K5 Firmware, Open Edition, EGZUMER+F4HWN v2.7" is use as a kind of signature by Chirp.
By this
The size of the binary is strictly the same before and after this kind of modification. In fact, I've noticed that when micro-optimization attempts like this are made, the size is sometimes even larger than before. So be aware. But if you manage to get something better, I'm interested. Armel F4HWN. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I examined the output binary from the compilation and linking of the various modules. I noticed that there are a number of string literals that are duplicated throughout the code, which cannot be resolved by the compilation phase, as they are in different source codes.
It might be possible to remove these string literals to a separate C source file and reference them remotely from each C source code file that needs them.
Here is a list of the repeated string literals that I have found.
Also, can the string literal "UV-K5 Firmware, Open Edition, EGZUMER+F4HWN v2.7" be reduced in size?
While this may save only a few bites, compared to changes to functionality, every little helps.
Regards,
Kelvin (G1EMM)
Beta Was this translation helpful? Give feedback.
All reactions