-
Notifications
You must be signed in to change notification settings - Fork 3k
Reduce cellular memory footprint #8313
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
Conversation
@AriParkkila @mirelachirica @jarvte please review. |
@@ -279,6 +279,13 @@ void ATHandler::cmd_stop() | |||
{ | |||
} | |||
|
|||
void ATHandler::cmd_stop_read_resp() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can't these old files just be deleted?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jarvte If these old unit tests can be removed, maybe those could be done with a own PR.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fine by me
@kivaisan Once rebased, we should be good to start CI |
@cmonr Rebased. |
Strange. @kivaisan Could you take a look at the test failures? |
gsm_to_ascii table contains ASCII codes, so it can be a char table instead of int table. This reduces ROM usage by 384 bytes.
…n method This reduces ROM usage by few hundred bytes.
@cmonr, fixed. |
/morph build |
Build : SUCCESSBuild number : 3431 Triggering tests/morph test |
Exporter Build : FAILUREBuild number : 3052 |
/morph export-build |
Exporter Build : SUCCESSBuild number : 3056 |
This sits on top of changes scheduled for 5.11. |
Description
Reduce cellular ROM usage with some optimizations. With ARMC5 this reduces cellular object size ~300Bytes and with GCC_ARM ~1kB.
Internal ref: IOTCELL-1120
Pull request type