- [STM32CubeIDE]error: invalid storage class for function 목차
반응형
build를 하다보면 이런 에러를 만나는 경우가 종종 있다
이러한 에러의 원인은 구분상의 에러보다는 { 또는 } 쌍이 맞지 않는 경우가 종종있다
나같은 경우에는
_status = HAL_I2C_IsDeviceReady(&hi2c1, AAA_ADR, 1, HAL_MAX_DELAY);
if(_status == HAL_OK){
printf("AAA_ADR OK");
}
else{
printf("HS300X_ADR NOK = %ld", hi2c1.ErrorCode);
// }
위에 이러한 "//}"이 있어 { } 쌍이 맞지 않았다
그랬더니 나오는 에러가
../Core/Src/main.c:332:13: error: invalid storage class for function 'MX_I2C1_Init'
이런 에러 메시지가 나온다
반응형
'STM32' 카테고리의 다른 글
[STM32]타이머 (General Timer TIM7) 사용하기 (2) | 2021.12.31 |
---|---|
[STM32CUBEIDE]한글 출력 (0) | 2021.12.01 |
[STM32CubeMX]패키지(Package) 변경하기 (0) | 2021.11.24 |
[STM32CubeIDE]다운로드하는 경우 "Program file does not exist" 메시지 출력 (0) | 2021.11.22 |
[STM32]I2C에러 HAL_I2C_ERROR_AF(0x04), HAL_BUSY(0x02) (0) | 2021.11.19 |