이 블로그 검색

2024년 12월 28일 토요일

linux USB 드라이버 관련 트릭. (unsigned 16)을 1byte만 쓸 때 쉬운 표현법.

 

usb_control_msg 관련해서, u16 memory offset을 써야하는데,


(unsigned short) 0x32 보다 더 정확하게 쓰는 법으로 다른 사람이 쓰는 트릭을 쓰자면

"\x32"라고 쓰는 것, 이것은 0x32 0x00 과 같다. 

자동으로 널문자가 붙는다. unsigned short는 0x00일지 0x32일지 알 수 없다. Device dependent한 결과가 나오겠지만,


"\x32"라고 쓰면 그런거 없다. 무조건이다.  네트웍이나 디바이스간 통신 등에서 

다양하게 쓸 수 있을 방법으로 보인다. 뭐 규약에 맞추는거지 뭐 ...

댓글 없음:

댓글 쓰기

가장 많이 본 글