This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Feature request: Simulate CAN REMOTE FRAME with DLC not equal to 0

The debug functions in debug.ini:

FUNC void sendMessage3(void) {
  CAN0ID = 0x0321;
  CAN0L  = 6;
  CAN0IN = 3;
}

FUNC void sendMessage6(void) {
  CAN0ID = 0x07654321;
  CAN0L  = 6;
  CAN0IN = 4;
}

define button "Send STD CAN Remote Message 0x0321", "sendMessage3()"
define button "Send EXT CAN Remote Message 0x07654321", "sendMessage6()"

act like:

FUNC void sendMessage3(void) {
  CAN0ID = 0x0321;
  CAN0IN = 3;
}

FUNC void sendMessage6(void) {
  CAN0ID = 0x07654321;
  CAN0IN = 4;
}

define button "Send STD CAN Remote Message 0x0321", "sendMessage3()"
define button "Send EXT CAN Remote Message 0x07654321", "sendMessage6()"

and its not correct, the DLC field in a REMOTE FRAME act like a the number of data bytes it expects to receive and not always equal to 0 like in debugger, i hope to include this requirement in future versions of its software

Grettings from Chile!

0