Hello,
Thank you for the feedback.
Our most recent Hardware-Revision is Hardware Revision 6,
so you should check for Hardware-Revision >=4, since the wake-up feature
was introduced in Hardware-Revision 4.
Furthermore you could also write the current Hardware-Revision into your greeting message,
this way you can directly obtain information about the hardware revision:
Code: Select all
static void main_greeting ( void)
{
CANTxMsg_t Msg;
Msg.bufftype = CAN_BUFFER_TX_MSG;
Msg.dlc = CAN_LEN8_DLC;
Msg.msgtype = CAN_MSGTYPE_STANDARD;
Msg.id = 0x404;
// overwrite byte 0 with FPGA version
Msg.data8[0] = FPGA_VERSION;
Msg.data8[1] = HW_GetHwVersion();
Msg.data8[2] = 0x00;
Msg.data8[3] = 0x00;
Msg.data8[4] = 0x00;
Msg.data8[5] = 0x00;
Msg.data8[6] = 0x00;
Msg.data8[7] = 0x00;
// Send Msg
CAN_Write ( CAN_BUS1, &Msg);
}
This example writes the Hardware-Revision into Byte 1 of the greeting messag (byte 0 being the FPGA-Version), for example
the latest hardware-revision 6:

- NewHardwareRev.png (22.72 KiB) Viewed 3776 times
Please report back to us, if this was able to solve your issue.
Best Regards
Marvin