Hi @all
Kann mir jemand sagen, wie man eine Struktur innerhalb einer weiteren
Struktur initialisieren kann? Der Aufbau an sich funktioniert und ich
kann auch die Elemente einzeln ansprechen... nur die Initialisierung
wird nicht ausgeführt. Hier die Struktur:
1 | //ERROR.h
|
2 | struct ERROR_STRUCT
|
3 | {
|
4 | uint8_t Error_Counter;
|
5 | uint8_t Error_State_Change;
|
6 | struct GENERAL_ERROR_STRUCT
|
7 | {
|
8 | uint32_t TIMEOUT_ERROR;
|
9 | uint32_t VALUE_ERROR;
|
10 | }general_error_struct_1,general_error_struct_2;
|
11 | };
|
12 | extern struct ERROR_STRUCT error_struct;
|
13 |
|
14 | //ERROR.c
|
15 | struct ERROR_STRUCT error_struct = {0,0}; //DAS GEHT!
|
16 | struct GENERAL_ERROR_STRUCT general_error_struct_1 = {0xFFFFFFFF,0xFFFFFFFF}; //DAS GEHT NICHT
|
17 | struct GENERAL_ERROR_STRUCT general_error_struct_2 = {0xFFFFFFFF,0xFFFFFFFF}; //DAS GEHT AUCH NICHT
|
Vielen Dank :)