Skip to content

Commit dfec472

Browse files
authored
Update Arduino.h
1 parent a56cde9 commit dfec472

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

cores/arduino/Arduino.h

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,8 @@ void yield(void);
111111
#define bitRead(value, bit) (((value) >> (bit)) & 0x01)
112112
#define bitSet(value, bit) ((value) |= (1UL << (bit)))
113113
#define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
114-
#define bitWrite(value, bit, bitvalue) (bitvalue ? bitSet(value, bit) : bitClear(value, bit))
114+
#define bitToggle(value, bit) ((value) ^= (1UL << (bit)))
115+
#define bitWrite(value, bit, bitvalue) ((bitvalue) ? bitSet(value, bit) : bitClear(value, bit))
115116

116117
// avr-libc defines _NOP() since 1.6.2
117118
#ifndef _NOP
@@ -130,25 +131,25 @@ void initVariant(void);
130131

131132
int atexit(void (*func)()) __attribute__((weak));
132133

133-
void pinMode(uint8_t, uint8_t);
134-
void digitalWrite(uint8_t, uint8_t);
135-
int digitalRead(uint8_t);
136-
int analogRead(uint8_t);
134+
void pinMode(uint8_t pin, uint8_t mode);
135+
void digitalWrite(uint8_t pin, uint8_t val);
136+
int digitalRead(uint8_t pin);
137+
int analogRead(uint8_t pin);
137138
void analogReference(uint8_t mode);
138-
void analogWrite(uint8_t, int);
139+
void analogWrite(uint8_t pin, int val);
139140

140141
unsigned long millis(void);
141142
unsigned long micros(void);
142-
void delay(unsigned long);
143+
void delay(unsigned long ms);
143144
void delayMicroseconds(unsigned int us);
144145
unsigned long pulseIn(uint8_t pin, uint8_t state, unsigned long timeout);
145146
unsigned long pulseInLong(uint8_t pin, uint8_t state, unsigned long timeout);
146147

147148
void shiftOut(uint8_t dataPin, uint8_t clockPin, uint8_t bitOrder, uint8_t val);
148149
uint8_t shiftIn(uint8_t dataPin, uint8_t clockPin, uint8_t bitOrder);
149150

150-
void attachInterrupt(uint8_t, void (*)(void), int mode);
151-
void detachInterrupt(uint8_t);
151+
void attachInterrupt(uint8_t interruptNum, void (*userFunc)(void), int mode);
152+
void detachInterrupt(uint8_t interruptNum);
152153

153154
void setup(void);
154155
void loop(void);

0 commit comments

Comments
 (0)