diff --git a/pc_software/duckypad_config_latest_source.zip b/pc_software/duckypad_config_latest_source.zip index 509e9015..74b2a072 100644 Binary files a/pc_software/duckypad_config_latest_source.zip and b/pc_software/duckypad_config_latest_source.zip differ diff --git a/pc_software/keywords.py b/pc_software/keywords.py index ebe51985..3669537a 100644 --- a/pc_software/keywords.py +++ b/pc_software/keywords.py @@ -167,6 +167,9 @@ valid_var_chars = set(valid_var_chars) def replace_DEFINE(pgm_line, dd): + if pgm_line.startswith(cmd_STRING+" ") or pgm_line.startswith(cmd_STRINGLN+" "): + dd.pop("TRUE", None) + dd.pop("FALSE", None) dd_list_longest_first = sorted(list(dd.keys()), key=len, reverse=True) temp_line = f" {pgm_line} " for key in dd_list_longest_first: