Skip to content

Commit 8f752bf

Browse files
authored
Add parameters names to common prototypes
Putting the parameter names in these commonly used prototypes makes syntax help like VS Code's Intellisense work 99% more useful. Without them, it doesn't give you the names of the parameters and you have to remember the semantics yourself. :(
1 parent 5755dde commit 8f752bf

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

cores/arduino/Arduino.h

+8-8
Original file line numberDiff line numberDiff line change
@@ -130,25 +130,25 @@ void initVariant(void);
130130

131131
int atexit(void (*func)()) __attribute__((weak));
132132

133-
void pinMode(uint8_t, uint8_t);
134-
void digitalWrite(uint8_t, uint8_t);
135-
int digitalRead(uint8_t);
136-
int analogRead(uint8_t);
133+
void pinMode(uint8_t pin, uint8_t mode);
134+
void digitalWrite(uint8_t pin, uint8_t val);
135+
int digitalRead(uint8_t pin);
136+
int analogRead(uint8_t pin);
137137
void analogReference(uint8_t mode);
138-
void analogWrite(uint8_t, int);
138+
void analogWrite(uint8_t pin, int val);
139139

140140
unsigned long millis(void);
141141
unsigned long micros(void);
142-
void delay(unsigned long);
142+
void delay(unsigned long ms);
143143
void delayMicroseconds(unsigned int us);
144144
unsigned long pulseIn(uint8_t pin, uint8_t state, unsigned long timeout);
145145
unsigned long pulseInLong(uint8_t pin, uint8_t state, unsigned long timeout);
146146

147147
void shiftOut(uint8_t dataPin, uint8_t clockPin, uint8_t bitOrder, uint8_t val);
148148
uint8_t shiftIn(uint8_t dataPin, uint8_t clockPin, uint8_t bitOrder);
149149

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

153153
void setup(void);
154154
void loop(void);

0 commit comments

Comments
 (0)