mirror of
https://github.com/AlexGyver/GyverCore.git
synced 2025-12-06 19:40:56 +03:00
upd
This commit is contained in:
@@ -111,7 +111,7 @@ void digitalToggle(uint8_t pin);
|
||||
// old
|
||||
void pinMode(uint8_t pin, uint8_t mode);
|
||||
void digitalWrite(uint8_t pin, uint8_t x);
|
||||
int digitalRead (uint8_t pin);
|
||||
bool digitalRead (uint8_t pin);
|
||||
int analogRead(uint8_t pin);
|
||||
void analogReference(uint8_t mode);
|
||||
void analogWrite(uint8_t pin, int val);
|
||||
|
||||
@@ -128,14 +128,14 @@ void digitalToggle(uint8_t pin){
|
||||
*outputReg ^= mask;
|
||||
}
|
||||
|
||||
int digitalRead (uint8_t pin) {
|
||||
bool digitalRead (uint8_t pin) {
|
||||
/*if (pin < 8) return bitRead(PIND, pin);
|
||||
else if (pin < 14) return bitRead(PINB, pin - 8);
|
||||
else if (pin < 20) return bitRead(PINC, pin - 14); */
|
||||
|
||||
uint8_t *inputReg = getInputRegister(pin);
|
||||
uint8_t mask = getBitMask(pin);
|
||||
return ((*inputReg & mask) ? 1 : 0);
|
||||
return (*inputReg & mask);
|
||||
}
|
||||
|
||||
// ================ ANALOG ================
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -268,8 +268,8 @@
|
||||
"category": "Contributed",
|
||||
"url": "https://github.com/AlexGyver/GyverCore/releases/download/GyverCore-1.10.0/GyverCore.zip",
|
||||
"archiveFileName": "GyverCore.zip",
|
||||
"checksum": "MD5:be19976d9983d39c5c7e3b07b47dbdce",
|
||||
"size": "59020481",
|
||||
"checksum": "MD5:bbbba220c3088740b5ae96896d155de3",
|
||||
"size": "59020476",
|
||||
"boards": [
|
||||
{"name": "ATmega328 based boards"}
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user