diff --git a/src/main.c b/src/main.c index 69f8786..e777d50 100644 --- a/src/main.c +++ b/src/main.c @@ -35,7 +35,7 @@ void reset_mcu(void) { FWDGT_CTL = FWDGT_WRITEACCESS_ENABLE; /* Configure FWDGT to trigger a system reset */ - fwdgt_config(5, FWDGT_PSC_DIV4); + fwdgt_config(50, FWDGT_PSC_DIV4); /* Reload the counter to trigger the reset */ fwdgt_counter_reload(); @@ -65,7 +65,6 @@ int main(void) { /* Initialize watchdog */ watchdog_init(); - printf("Hello, world!\n"); while (1) { delay_ms(99); diff --git a/src/rs485.c b/src/rs485.c index a1dbbe7..dbce5c4 100644 --- a/src/rs485.c +++ b/src/rs485.c @@ -58,6 +58,7 @@ void process_command(uint8_t *cmd, size_t length) { tempture_value_report(); } else if (strcmp(combined_str, "M3") == 0) { + printf("%c%c%c%c%c%c", 0xB5, 0xF1, 0x02, 0x6F, 0x6B, 0xCC); reset_mcu(); } else { printf("%c%c%c%c%c%c%c", 0xB5, 0xF0, 0x03, 0x65, 0x72, 0x72, 0x3C);