mirror of
https://github.com/Derisis13/memdump-fw.git
synced 2025-12-06 19:52:47 +01:00
feature: invalid state handling
This commit is contained in:
@@ -127,14 +127,14 @@ int main(void)
|
|||||||
MX_USB_DEVICE_Init();
|
MX_USB_DEVICE_Init();
|
||||||
/* USER CODE BEGIN 2 */
|
/* USER CODE BEGIN 2 */
|
||||||
|
|
||||||
uint8_t txbuff [1024] = {0};
|
char error_msg[] = "Invalid command!\n";
|
||||||
|
|
||||||
/* USER CODE END 2 */
|
/* USER CODE END 2 */
|
||||||
|
|
||||||
/* Infinite loop */
|
/* Infinite loop */
|
||||||
/* USER CODE BEGIN WHILE */
|
/* USER CODE BEGIN WHILE */
|
||||||
while (1) {
|
while (1) {
|
||||||
|
HAL_Delay(100);
|
||||||
switch (st) {
|
switch (st) {
|
||||||
case read_i2c:
|
case read_i2c:
|
||||||
i2c_dump(i2c_address, limit_address);
|
i2c_dump(i2c_address, limit_address);
|
||||||
@@ -161,7 +161,10 @@ int main(void)
|
|||||||
case write_d32:
|
case write_d32:
|
||||||
st = run;
|
st = run;
|
||||||
break;
|
break;
|
||||||
default:;
|
case invalid:
|
||||||
|
CDC_Transmit_FS( (uint8_t *) error_msg, strlen(error_msg));
|
||||||
|
default:
|
||||||
|
continue;
|
||||||
}
|
}
|
||||||
/* USER CODE END WHILE */
|
/* USER CODE END WHILE */
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user