728x90
반응형
C는 정말..끝이없는것같다. 흠 내 지식이 아직 부족한거겠지. 아무튼 임베디드 프로그래밍을 하다보면 제조사에서 제공하는 라이브러리를 사용하게 된다. 근데 여기서 함수 이름 앞에 __weak 가 붙은걸 볼수있다? 뭐지? 주로 callback 함수앞에 붙어있더라.
이런식으로, 그래서 찾아보니
함수이름 앞에 __weak가 붙어있으면 동일한 이름을 사용하는 함수가 있을때 __weak가 붙지 않은 함수를 컴파일해 사용한다는 뜻이라고 한다. 엄..gcc에 자세한내용이 영어로 적혀있어 읽는걸 포기했다ㅎㅎ
보통 callback 함수가 저런형태를 갖는거 같다.
728x90
반응형
'개발 관련 지식 및 Tool 사용방법' 카테고리의 다른 글
대기압, 표준대기압, hPa, 헥토파스칼, 대기압이란?, 압력의 단위 (2) | 2022.04.21 |
---|---|
ASCII to Hex, 아스키코드 값 16진수로 바꾸기 (0) | 2022.04.13 |
Falling edge, Rising edge, 상승엣지, 하강엣지, 스위치 채터링(switch chattering) (0) | 2022.04.06 |
시리얼통신(UART, I2C, SPI 등) 로직 레벨 양뱡향 변환 회로(logic level Bidirectional circuit)5.0v to 3.3v or 3.3v to 5.0v (0) | 2022.03.24 |
Visual studio에서 .exe 파일 만들기 (0) | 2021.08.11 |