add version menu
This commit is contained in:
parent
c28e5727b9
commit
879f683e04
|
@ -17,8 +17,6 @@
|
|||
|
||||
// get the length of an array
|
||||
#define LENGTH(x) (sizeof(x) / sizeof((x)[0]))
|
||||
// print debug messages
|
||||
#define DEBUG (true)
|
||||
|
||||
#define BUTTON1_PORT GPIOA
|
||||
#define BUTTON1_PIN GPIO_PIN_5
|
||||
|
@ -68,6 +66,7 @@ static uint8_t pass_paste = 0; // how much of the username is pasted
|
|||
static const char* help_str[] = {
|
||||
"\r\npress key to enter menu\r\n",
|
||||
"h help\r\n",
|
||||
"v show version\r\n",
|
||||
"c enter credentials (ACSII only)\r\n",
|
||||
"b swap buttons\r\n",
|
||||
"g set global timeout\r\n",
|
||||
|
@ -282,7 +281,7 @@ int main(void)
|
|||
|
||||
printf("\r\npasskey\r\n");
|
||||
printf("hardware version: 2\r\n"); // for now we just have version 2
|
||||
printf("firmware date: %04u-%02u-%02u\r\n", BUILD_YEAR, BUILD_MONTH, BUILD_DAY); // show firmware build date
|
||||
printf("firmware date: %04u-%02u-%02u\r\n", BUILD_YEAR, BUILD_MONTH, BUILD_DAY); // show firmware build date
|
||||
load_config();
|
||||
|
||||
FLASH_OBProgramInitTypeDef ob;
|
||||
|
@ -431,7 +430,11 @@ void cdc_task(void)
|
|||
i = 0; // reset index
|
||||
menu = MENU_LAYOUT;
|
||||
break;
|
||||
// hidden menu
|
||||
case 'v': // version
|
||||
snprintf(tmp, sizeof(tmp), "\r\nfirmware build date: %04u-%02u-%02u\r\n", BUILD_YEAR, BUILD_MONTH, BUILD_DAY); // show firmware build date
|
||||
str = tmp;
|
||||
break;
|
||||
// unlocked device menu
|
||||
case 'K': // set manufacturer key
|
||||
if (!locked()) {
|
||||
i = 0; // reset index
|
||||
|
|
Loading…
Reference in New Issue