Äh... status ist ein Array?

uint8_t status[100];

und du willst die Elemente 0..2 setzen?

Eben war status noch ein Byte.