*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Build target 'STM32F103RCT6_KQZLJC' compiling eeprom.c... ..\Core\Src\eeprom.c(55): error: #147: declaration is incompatible with "void EEPROM_Write(uint16_t, uint8_t *, uint16_t)" (declared at line 16 of "../Core/Inc/eeprom.h") HAL_StatusTypeDef EEPROM_Write(uint16_t address, uint8_t *data, uint16_t length) ..\Core\Src\eeprom.c(82): error: #147: declaration is incompatible with "void EEPROM_Read(uint16_t, uint8_t *, uint16_t)" (declared at line 17 of "../Core/Inc/eeprom.h") HAL_StatusTypeDef EEPROM_Read(uint16_t address, uint8_t *data, uint16_t length) ..\Core\Src\eeprom.c: 0 warnings, 2 errors compiling DHT11.c... compiling wifi.c... ..\Core\Src\wifi.c(68): warning: #167-D: argument of type "char *" is incompatible with parameter of type "uint8_t *" WIFI_SSID, ..\Core\Src\wifi.c(79): warning: #167-D: argument of type "char *" is incompatible with parameter of type "uint8_t *" WIFI_PASSWORD, ..\Core\Src\wifi.c: 2 warnings, 0 errors compiling main.c... ../Core/Src/main.c(227): warning: #223-D: function "strcpy" declared implicitly strcpy(test_ssid, "TestWiFi"); ../Core/Src/main.c(230): warning: #870-D: invalid multibyte character sequence HAL_UART_Transmit(&huart2, (uint8_t*)"\r\n=== WiFi EEPROM 存储测试开� ===\r\n", strlen("\r\n=== WiFi EEPROM 存储测试开� ===\r\n"), 100); ../Core/Src/main.c(230): warning: #223-D: function "strlen" declared implicitly HAL_UART_Transmit(&huart2, (uint8_t*)"\r\n=== WiFi EEPROM 存储测试开� ===\r\n", strlen("\r\n=== WiFi EEPROM 存储测试开� ===\r\n"), 100); ../Core/Src/main.c(230): warning: #870-D: invalid multibyte character sequence HAL_UART_Transmit(&huart2, (uint8_t*)"\r\n=== WiFi EEPROM 存储测试开� ===\r\n", strlen("\r\n=== WiFi EEPROM 存储测试开� ===\r\n"), 100); ../Core/Src/main.c(247): warning: #223-D: function "strcmp" declared implicitly if (strcmp(test_ssid, read_ssid) == 0 && strcmp(test_password, read_password) == 0) { ../Core/Src/main.c(273): warning: #223-D: function "strcmp" declared implicitly if (strcmp(test_ssid, read_ssid) == 0 && strcmp(test_password, read_password) == 0) { ../Core/Src/main.c(301): warning: #223-D: function "strncpy" declared implicitly strncpy(truncated_ssid, test_ssid, 16); ../Core/Src/main.c(306): warning: #223-D: function "strcmp" declared implicitly if (strcmp(truncated_ssid, read_ssid) == 0 && strcmp(truncated_password, read_password) == 0) { ../Core/Src/main.c: 8 warnings, 0 errors compiling usart.c... "STM32F103RCT6_KQZLJC\STM32F103RCT6_KQZLJC.axf" - 2 Error(s), 10 Warning(s). Target not created. Build Time Elapsed: 00:00:04