다음과 같이 enum이 설정되고 hci_test_bit, hci_clear_bit,
hci_set_bit가 설정되어있는데요.. 각 함수에 대한 설명 부탁드립니다
대충을 알겠는데요..
return *((uint32_t *) addr + (nr >> 5)) & (1 << (nr & 31));
부분들이 아리송하네요..
hci_test_bit(HCI_RUNNING, &flags); 이 경우 addr의 2번째 값이
설정되었으면 4를 리턴하는 함수인거 같은데.. 자세한 설명 부탁드립니다..
^^
54 enum {
55 HCI_UP,
56 HCI_INIT,
57 HCI_RUNNING,
58
59 HCI_PSCAN,
60 HCI_ISCAN,