펌웨어 독학중인데 C를 잘 몰라여



__HAL_TIM_SET_COMPARE << 이런 함수가 중간에 있어서 데피니션을 찾아보니



#define __HAL_TIM_SET_COMPARE(__HANDLE__, __CHANNEL__, __COMPARE__) \

(*(__IO uint32_t *)(&((__HANDLE__)->Instance->CCR1) + ((__CHANNEL__) >> 2U)) = (__COMPARE__))



이렇게 디파인되있던데



아무리 검색해봐도 무슨뜻인지 모르겠어여


앞뒤로 __ << 언더바 두개는 왜 들어가는지도 모르겠고...



설명좀 해주실 형아 없나여 ㅠㅠㅠ