Onyx Geiger Counter
void register_cmds() {
// help
register_cmd("HELP" ,cmd_help);
// log
register_cmd("LOGXFER" ,cmd_logxfer);
register_cmd("READ CSV LOG" ,cmd_logcsv);
register_cmd("LOGSIG" ,cmd_logsig);
register_cmd("LOGPAUSE" ,cmd_logpause);
register_cmd("LOGRESUME" ,cmd_logresume);
register_cmd("LOGCLEAR" ,cmd_logclear);
// get
register_cmd("VERSION" ,cmd_version);
// GETVERSION
register_cmd("GUID" ,cmd_guid);
// GETGUID
register_cmd("GETDEVICETAG" ,cmd_getdevicetag);
register_cmd("MAGREAD" ,cmd_magread);
// GETMAG ? hall sensor?
// ??
register_cmd("WRITEDAC" ,cmd_writedac);
register_cmd("READADC" ,cmd_readadc);
// set
register_cmd("SETDEVICETAG" ,cmd_setdevicetag);
register_cmd("SETMICREVERSE",cmd_setmicreverse);
register_cmd("SETMICIPHONE" ,cmd_setmiciphone);
register_cmd("DISPLAYPARAMS",cmd_displayparams);
// SETDIAPLAYPARAMS
register_cmd("SETRTC" ,cmd_setrtc);
register_cmd("SETALARM" ,cmd_setalarm);
// test/debug
register_cmd("DISPLAYTEST" ,cmd_displaytest);
// TESTDISPLAY
register_cmd("BATINFODISP" ,cmd_batinfodisp);
// TESTBATDISPLAY
register_cmd("TESTHP" ,cmd_testhp);
// ??
register_cmd("LOGSTRESS" ,cmd_logstress);
// TESTLOG
register_cmd("TESTSIGN" ,cmd_testsign);
register_cmd("PUBKEY" ,cmd_pubkey);
register_cmd("KEYVALID" ,cmd_keyvalid);
register_cmd("KEYVALDUMP" ,cmd_keyvaldump);
register_cmd("KEYVALSET" ,cmd_keyvalset);
register_cmd("CAPTOUCHTEST" ,cmd_captouchparams);
register_cmd("CAPTOUCHDUMP" ,cmd_captouchdump);
// misc
register_cmd("HELLO" ,cmd_hello);
register_cmd("LIST GAMES" ,cmd_games);
}