Added a commandline parapeter to the meas script to trigger the save default values functionality.

このコミットが含まれているのは:
klaute 2016-09-28 15:09:52 +02:00
コミット ac9f77d8d5
2個のファイルの変更10行の追加2行の削除

ファイルの表示

@ -373,11 +373,11 @@ void cc_disableClk(void)
void cc_saveDefaults(void)
{
Serial.write(MSG_SOM1);
Serial.write(MSG_SOM2);
saveEEPValues();
Serial.write(MSG_SOM1);
Serial.write(MSG_SOM2);
Serial.write(MSG_TYPE_ANSWER_OK);
Serial.write(MSG_EOM1);
Serial.write(MSG_EOM2);

ファイルの表示

@ -33,6 +33,8 @@ parser.add_argument("-o", "--output_file", type=str, help="")
parser.add_argument("-g", "--show_graph", default=False, help="", action='store_true')
# get config
parser.add_argument("-c", "--get_config", default=False, help="", action='store_true')
# save default config
parser.add_argument("-S", "--save_config", default=False, help="", action='store_true')
###############################################################################
@ -60,6 +62,7 @@ CC_CMD_SET_DRIVE_STRENGTH = 0x04
CC_CMD_SET_FREQ_STEP = 0x05
CC_CMD_START_MEASUREMENT = 0x06
CC_CMD_GET_CONFIG = 0x10
CC_CMD_SAV_DFLT = 0x22
###############################################################################
@ -451,6 +454,11 @@ if __name__ == "__main__":
sendSerialData([CC_CMD_GET_CONFIG])
dataSend = dataSend + 1
if args.save_config == True:
print "Save default configuration values..."
sendSerialData([CC_CMD_SAV_DFLT])
dataSend = dataSend + 1
# 4. start main loop
while dataSend > 0 and timeout < TIMEOUT_CNT_MAX: