소스 검색

#254 remove pins and wiringpid, fix compile error

pull/275/head
mstroh76 5 달 전
부모
커밋
2abcabc4f7
2개의 변경된 파일10개의 추가작업 그리고 6개의 파일을 삭제
  1. +2
    -2
      CMakeLists.txt
  2. +8
    -4
      wiringPi/wiringPi.c

+ 2
- 2
CMakeLists.txt 파일 보기

@@ -4,6 +4,6 @@ project(WiringPiLib)
# Include subdirectories
add_subdirectory(devLib)
add_subdirectory(gpio)
add_subdirectory(pins)
#add_subdirectory(pins)
add_subdirectory(wiringPi)
add_subdirectory(wiringPiD)
#add_subdirectory(wiringPiD)

+ 8
- 4
wiringPi/wiringPi.c 파일 보기

@@ -1966,10 +1966,14 @@ int digitalRead (int pin)
}

if (PI_MODEL_5 == RaspberryPiModel) {
switch(gpio[2*pin] & RP1_STATUS_LEVEL_MASK) {
default: // 11 or 00 not allowed, give LOW!
case RP1_STATUS_LEVEL_LOW: return LOW ;
case RP1_STATUS_LEVEL_HIGH: return HIGH ;
const unsigned int status = gpio[2*pin] & RP1_STATUS_LEVEL_MASK;
if (RP1_STATUS_LEVEL_LOW==status) {
return LOW;
} else if (RP1_STATUS_LEVEL_HIGH==status) {
return HIGH;
} else { // 11 or 00 not allowed, give LOW!
fprintf(stderr, "digitalRead: invalid status %u\n", status);
return LOW;
}
} else {
if ((*(gpio + gpioToGPLEV [pin]) & (1 << (pin & 31))) != 0)


불러오는 중...
취소
저장