Skip to content

Commit a56cde9

Browse files
authored
Update Arduino.h
1 parent 6e1fdc4 commit a56cde9

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

cores/arduino/Arduino.h

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,7 @@ 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 bitToggle(value, bit) ((value) ^= (1UL << (bit)))
115-
#define bitWrite(value, bit, bitvalue) ((bitvalue) ? bitSet(value, bit) : bitClear(value, bit))
114+
#define bitWrite(value, bit, bitvalue) (bitvalue ? bitSet(value, bit) : bitClear(value, bit))
116115

117116
// avr-libc defines _NOP() since 1.6.2
118117
#ifndef _NOP
@@ -131,25 +130,25 @@ void initVariant(void);
131130

132131
int atexit(void (*func)()) __attribute__((weak));
133132

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);
133+
void pinMode(uint8_t, uint8_t);
134+
void digitalWrite(uint8_t, uint8_t);
135+
int digitalRead(uint8_t);
136+
int analogRead(uint8_t);
138137
void analogReference(uint8_t mode);
139-
void analogWrite(uint8_t pin, int val);
138+
void analogWrite(uint8_t, int);
140139

141140
unsigned long millis(void);
142141
unsigned long micros(void);
143-
void delay(unsigned long ms);
142+
void delay(unsigned long);
144143
void delayMicroseconds(unsigned int us);
145144
unsigned long pulseIn(uint8_t pin, uint8_t state, unsigned long timeout);
146145
unsigned long pulseInLong(uint8_t pin, uint8_t state, unsigned long timeout);
147146

148147
void shiftOut(uint8_t dataPin, uint8_t clockPin, uint8_t bitOrder, uint8_t val);
149148
uint8_t shiftIn(uint8_t dataPin, uint8_t clockPin, uint8_t bitOrder);
150149

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

154153
void setup(void);
155154
void loop(void);
@@ -245,6 +244,8 @@ unsigned long pulseIn(uint8_t pin, uint8_t state, unsigned long timeout = 100000
245244
unsigned long pulseInLong(uint8_t pin, uint8_t state, unsigned long timeout = 1000000L);
246245

247246
void tone(uint8_t _pin, unsigned int frequency, unsigned long duration = 0);
247+
void tone(void (*f)(void));
248+
void auto_tone(uint8_t pin, const int16_t* pointer);
248249
void noTone(uint8_t _pin);
249250

250251
// WMath prototypes

0 commit comments

Comments
 (0)