We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7bd2eca commit 33efce5Copy full SHA for 33efce5
cores/arduino/wiring_digital.c
@@ -58,11 +58,8 @@ void pinMode( uint32_t ulPin, uint32_t ulMode )
58
break ;
59
60
case OUTPUT:
61
- // enable input, to support reading back values
62
- PORT->Group[g_APinDescription[ulPin].ulPort].PINCFG[g_APinDescription[ulPin].ulPin].bit.INEN = 1 ;
63
-
64
- // disable pullups
65
- PORT->Group[g_APinDescription[ulPin].ulPort].PINCFG[g_APinDescription[ulPin].ulPin].bit.PULLEN = 0 ;
+ // enable input, to support reading back values, with pullups disabled
+ PORT->Group[g_APinDescription[ulPin].ulPort].PINCFG[g_APinDescription[ulPin].ulPin].reg=(uint8_t)(PORT_PINCFG_INEN) ;
66
67
// Set pin to output mode
68
PORT->Group[g_APinDescription[ulPin].ulPort].DIRSET.reg = (uint32_t)(1<<g_APinDescription[ulPin].ulPin) ;
0 commit comments