Hi,
was würde denn passieren, wenn du den Status undefiniert hast. In der
can_lib.c wird den Status vom (cmd->status==MOB_PENDING) abgefragt, ein
undefinierter status wie z.B.:
1 | st_cmd_t msg; // message descriptor store in code area
|
2 | msg.pt_data = &buffer[0];
|
3 | // msg.status = 0;
|
4 | msg.handle = 0;
|
5 | msg.ctrl.ide = 0; //-- CAN 2.0A
|
6 | msg.dlc = std_dlc; //-- Max
|
7 | msg.id.std = std_id;
|
8 | msg.cmd = CMD_TX_DATA;
|
macht die Abfrage in der Luft, trotzdem habe ich ohne (msg.status = 0;)
Daten auf dem CAN senden können. Erklärung?