|
> Just insert __persistent between the variable name and equal sign followed
> by a value. You need an initializer for the data, else it will not be put
> into .strings, but into .bss
>
> The sample code implements a persistent counter counting the runs of the
> program starting with 0.
<example code>
This worked great for us using legOS 0.2.4. Thanks Eddie!
Regards
Tobias
|
|
Message is in Reply To:
| | Re: Persistent globals
|
| (...) legOS 0.2.3 or 0.2.4 will load .strings and .rodata sections just like the .text section. With this you can achive persistent data by storing your variables into the .strings section. There are some nice features in gcc to help with this. Just (...) (24 years ago, 16-Jul-00, to lugnet.robotics.rcx.legos)
|
12 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|