Hi da. Bin gerade am überlegen wie ich denn am besten meine volatile-structs mit einmal nulle. Leider meckert der Compiler bei Memset herum. Dies scheint volatile Variablen nicht zu unterstützen
1 | Warning->passing argument 1 of 'memset' discards 'volatile' qualifier from pointer target type |
Meine Definitionen:
1 | volatile struct standalone_data |
2 | {
|
3 | uint64_t LearnInKeys[LEARNINSTORAGECNT]; |
4 | uint8_t LearnInModeActive; |
5 | ...
|
6 | }standalone; |
So war es einst angedacht:
1 | memset(&standalone, 0, sizeof (standalone)) |
Hat jemand einen Tip? Danke, Tobi