Open bjoernQ opened 3 months ago
Follow up on #1162 - there are some more insights in the linked issue
Remaining tasks
const
static
There is even more to put into RAM to avoid hitting flash. To really see where code accesses flash its best to look at disassembled code
We need to make this opt-in since it will decrease remaining useable RAM which might be a problem for some applications.
Given we don't want to introduce more features this means need #1111 first
Now with some configuration options we can opt into placing more of these things into IRAM
We might want to optimize IRAM code to size. The attribute exists in nightly, so if we want a config to enable nightly-specific features we can do this automagically for all IRAM code.
Follow up on #1162 - there are some more insights in the linked issue
Remaining tasks
const
s thisstatic
's if they're referenced in interrupt handling codeThere is even more to put into RAM to avoid hitting flash. To really see where code accesses flash its best to look at disassembled code
We need to make this opt-in since it will decrease remaining useable RAM which might be a problem for some applications.
Given we don't want to introduce more features this means need #1111 first