[STM32CubeIDE]error: invalid storage class for function

2021년 11월 26일 by 진아사랑해

    [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'

 

이런 에러 메시지가 나온다

 

 

반응형