- (void)cmd;
-
- /*
- * TODO: Implement the protocol using control requests of type
- * 'vendor-specific' (bmRequestType[6:5] = 2).
- */
+ /* Protocol implementation */
+
+ switch (cmd) {
+ case CMD_SET_SAMPLERATE:
+ /* TODO */
+ break;
+ case CMD_START:
+ /* TODO */
+ break;
+ case CMD_STOP:
+ GPIFABORT = 0xff;
+ /* TODO */
+ return TRUE;
+ break;
+ case CMD_GET_FW_VERSION:
+ /* TODO */
+ break;
+ default:
+ /* Unimplemented command. */
+ break;
+ }