Skip to content

Commit 24b0908

Browse files
authored
fixing pinModeAlt mode
pinModeAlt mode should be in FSEL_INPT, FSEL_OUTP, FSEL_ALT0, FSEL_ALT1, FSEL_ALT2, FSEL_ALT3, FSEL_ALT4, FSEL_ALT5 not in WPI_MODE_PINS, WPI_MODE_PHYS, WPI_MODE_GPIO.
1 parent 139f5da commit 24b0908

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/wiringPi.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ IMPLEMENT(wiringPiSetupPhys) {
156156

157157
// Func : void pinModeAlt(int pin, int mode)
158158
// Description : This is an un-documented special to let you set any pin to any mode.
159-
// Modes are WPI_MODE_PINS, WPI_MODE_PHYS, WPI_MODE_GPIO.
159+
// Modes are FSEL_INPT, FSEL_OUTP, FSEL_ALT0, FSEL_ALT1, FSEL_ALT2, FSEL_ALT3, FSEL_ALT4, FSEL_ALT5.
160160

161161
IMPLEMENT(pinModeAlt) {
162162
SCOPE_OPEN();
@@ -172,7 +172,7 @@ IMPLEMENT(pinModeAlt) {
172172
int pin = GET_ARGUMENT_AS_INT32(0);
173173
int mode = GET_ARGUMENT_AS_INT32(1);
174174

175-
CHECK_ARGUMENT_IN_INTS(1, mode, (WPI_MODE_PINS, WPI_MODE_PHYS, WPI_MODE_GPIO));
175+
CHECK_ARGUMENT_IN_INTS(1, mode, (FSEL_INPT, FSEL_OUTP, FSEL_ALT0, FSEL_ALT1, FSEL_ALT2, FSEL_ALT3, FSEL_ALT4, FSEL_ALT5));
176176

177177
::pinModeAlt(pin, mode);
178178

0 commit comments

Comments
 (0)