Skip to content

Commit ba0488d

Browse files
committed
Disable pull-ups on pinMode OUTPUT
1 parent e431bf7 commit ba0488d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

cores/arduino/wiring_digital.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,9 @@ void pinMode( uint32_t ulPin, uint32_t ulMode )
6161
// enable input, to support reading back values
6262
PORT->Group[g_APinDescription[ulPin].ulPort].PINCFG[g_APinDescription[ulPin].ulPin].bit.INEN = 1 ;
6363

64+
// disable pullups
65+
PORT->Group[g_APinDescription[ulPin].ulPort].PINCFG[g_APinDescription[ulPin].ulPin].bit.PULLEN = 0 ;
66+
6467
// Set pin to output mode
6568
PORT->Group[g_APinDescription[ulPin].ulPort].DIRSET.reg = (uint32_t)(1<<g_APinDescription[ulPin].ulPin) ;
6669
break ;

0 commit comments

Comments
 (0)