|
@ -30,7 +30,7 @@ |
|
|
auto* cmd = rxcmd->get_data_as<ordername##_##cmd##_t>(); \ |
|
|
auto* cmd = rxcmd->get_data_as<ordername##_##cmd##_t>(); \ |
|
|
auto* ack = (ordername##_##ack##_t*)m_txbuf; \ |
|
|
auto* ack = (ordername##_##ack##_t*)m_txbuf; \ |
|
|
static_assert(sizeof(*ack) < sizeof(m_txbuf), "ack size too large"); \ |
|
|
static_assert(sizeof(*ack) < sizeof(m_txbuf), "ack size too large"); \ |
|
|
auto cmdheader = rxcmd->get_cmdheader(); \ |
|
|
|
|
|
|
|
|
auto __attribute__((unused)) cmdheader = rxcmd->get_cmdheader(); \ |
|
|
uint32_t errorcode = 0; \ |
|
|
uint32_t errorcode = 0; \ |
|
|
if (cmd->id == varid) { \ |
|
|
if (cmd->id == varid) { \ |
|
|
ack->id = cmd->id; |
|
|
ack->id = cmd->id; |
|
|