erwartete expression before '{' token

Erhalte ich: "Fehler: expected expression before '{' token" für die Zeile habe ich auskommentiert vor. Wenn die Struktur bereits definiert ist, warum würden Sie brauchen eine "{" token vor. Vielen Dank für jede Hilfe können Sie zur Verfügung stellen.

struct sdram_timing {
    u32 wrdtr;
    u32 clktr;
};

int calibration(void);
unsigned char read_i2c_cal(void);
static unsigned int eepcal[15];

main() {
    DQS_autocalibration();
}

int calibration(void)
{
    struct sdram_timing scan_list[30];

    read_i2c_cal();
    if(eepcal[0] == 0){

       scan_list = {{eepcal[1], eepcal[2]}, { -1, -1}}; //<-- PROBLEM LINE

        }
        else {
            //foo
        }

    return 0;
}

unsigned char read_i2c_cal(void) {
    eepcal[0] = 0;
    eepcal[1] = 02;
    eepcal[2] = 03;
}

InformationsquelleAutor txcotrader | 2012-11-07

Schreibe einen Kommentar