| 196 | } |
| 197 | |
| 198 | static void send_error(int code) |
| 199 | { |
| 200 | DECLARE_REPLY_FRAME(struct error_frame, F_FRAME_ERROR); |
| 201 | r.error = code; |
| 202 | send_reply((struct any_frame*) &r); |
| 203 | } |
| 204 | |
| 205 | /* buffer must be big enough for a frame */ |
| 206 | static int usb_read(int ep, uint8_t buffer[FRAME_SIZE]) |
no test coverage detected