C로 컴파일 할 때는 이상없이 되다가 --cpp 옵션을 넣을 경우 에러가 발생
error: #167: argument of type "void *" is incompatible with parameter of type "xxxxxxxxxxxxxxxxx *"
void HAL_HCD_SOF_Callback(HCD_HandleTypeDef *hhcd)
{
USBH_LL_IncTimer(hhcd->pData); /* void USBH_LL_IncTimer(USBH_HandleTypeDef *phost); */
}
=>
void HAL_HCD_SOF_Callback(HCD_HandleTypeDef *hhcd)
{
USBH_LL_IncTimer((USBH_HandleTypeDef *)(hhcd->pData));
}
'초보의 아웅다웅 설계하기 > STM32' 카테고리의 다른 글
STM32F0 PF0(OSC_IN), PF1(OSC_OUT) 사용 (0) | 2023.03.14 |
---|---|
STM32F031 IAP - Keil 적용 (0) | 2023.02.19 |
NTC(10k) 수식 (0) | 2022.07.07 |
ADC128S102, DAC128S085 (0) | 2022.05.25 |
No section matches selector - no section to be FIRST/LAST. 에러 (2) | 2022.02.12 |