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