write_uint16(cmd_buf + 6, len);
send_only(slu, cmd_buf, STLINK_CMD_SIZE);
+#if Q_BUF_LEN < UINT16_MAX
+ assert(len < sizeof(sl->q_buf)); // makes a compiler warning? always true?
+#endif
assert((len & 3) == 0);
- stlink_print_data(sl);
send_only(slu, buf, len);
}
write_uint16(cmd_buf + 6, len);
send_only(slu, cmd_buf, STLINK_CMD_SIZE);
- stlink_print_data(sl);
+#if Q_BUF_LEN < UINT16_MAX
+ assert(len < sizeof(sl->q_buf)); // makes a compiler warning? always true?
+#endif
send_only(slu, buf, len);
}
unsigned char* const buf = sl->q_buf;
ssize_t size;
- /* assume len < sizeof(sl->q_buf) */
- assert(len < sizeof(sl->q_buf)); // makes a compiler warning? always true?
+#if Q_BUF_LEN < UINT16_MAX
+ assert(len < sizeof(sl->q_buf));
+#endif
memset(buf, 0, sizeof (sl->q_buf));
buf[0] = STLINK_DEBUG_COMMAND;