1
0
mirror of https://github.com/AlexGyver/GyverCore.git synced 2025-12-06 19:40:56 +03:00
This commit is contained in:
Alex
2019-10-23 04:39:23 +03:00
parent 232247bba6
commit 4ec5a0e5c4
6 changed files with 5 additions and 5 deletions

View File

@@ -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);

View File

@@ -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.

View File

@@ -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"}
],