Pārlūkot izejas kodu

Arduino-Comaptibilitly: digitalWrite controls pullup/pulldown in input mode

teensy4-core
Frank pirms 4 gadiem
vecāks
revīzija
9eb7bfe6c9
Revīzijas autora e-pasta adrese nav piesaistīta nevienam kontam
1 mainītis faili ar 6 papildinājumiem un 3 dzēšanām
  1. +6
    -3
      teensy4/digital.c

+ 6
- 3
teensy4/digital.c Parādīt failu

@@ -99,9 +99,12 @@ void digitalWrite(uint8_t pin, uint8_t val)
}
} else {
// pin is configured for input mode
// writing controls pullup resistor

// TODO....
// value controls PULLUP/PULLDOWN resistors
if (val) {
*(p->pad) = IOMUXC_PAD_DSE(7) | IOMUXC_PAD_PKE | IOMUXC_PAD_PUE | IOMUXC_PAD_PUS(3) | IOMUXC_PAD_HYS;
} else {
*(p->pad) = IOMUXC_PAD_DSE(7) | IOMUXC_PAD_PKE | IOMUXC_PAD_PUE | IOMUXC_PAD_PUS(0) | IOMUXC_PAD_HYS;
}
}
}


Notiek ielāde…
Atcelt
Saglabāt