diff --git a/Firmware/PocketVoltex/Config.c b/Firmware/PocketVoltex/Config.c index bf01eaf..6b8b23f 100644 --- a/Firmware/PocketVoltex/Config.c +++ b/Firmware/PocketVoltex/Config.c @@ -75,7 +75,13 @@ command_response_t HandleConfig(uint8_t* buffer) { switch(command->command) { case VERSION: command->data.version.version = FIRMWARE_VERSION; - command->data.version.serial = 0xDEAD; // TODO set properly later +#ifdef SOFT_LEDS + // rev 4 + command->data.version.board = 0x4; +#else + // rev 6 + command->data.version.board = 0x6; +#endif return RESPOND; case GETCONFIG: memcpy(&command->data.config, &sdvxConfig, CONFIG_SIZE); diff --git a/Firmware/PocketVoltex/Config.h b/Firmware/PocketVoltex/Config.h index f460167..e46f266 100644 --- a/Firmware/PocketVoltex/Config.h +++ b/Firmware/PocketVoltex/Config.h @@ -52,7 +52,7 @@ typedef struct { typedef struct { uint16_t version; - uint16_t serial; + uint16_t board; } version_t; typedef enum { diff --git a/ProductShot.jpg b/ProductShot.jpg index acdd7d6..427430c 100644 Binary files a/ProductShot.jpg and b/ProductShot.jpg differ diff --git a/README.md b/README.md index 563b42a..78be5ed 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,8 @@ A tiny controller for K-Shoot MANIA/Sound Voltex or other similar games ![Pocket Voltex](ProductShot.jpg) ## Documentation -[DIY Kit assembly](Docs/Assembly.md) +[(Old version)DIY Kit assembly](Docs/Assembly.md) +New kit assembly docs coming shortly - like old, but no LEDs or encoders to solder. [Controller configuration](Docs/Configuration.md)