We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f355d30 commit e431bf7Copy full SHA for e431bf7
cores/arduino/wiring_digital.c
@@ -58,8 +58,10 @@ 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
// Set pin to output mode
- PORT->Group[g_APinDescription[ulPin].ulPort].PINCFG[g_APinDescription[ulPin].ulPin].reg&=~(uint8_t)(PORT_PINCFG_INEN) ;
65
PORT->Group[g_APinDescription[ulPin].ulPort].DIRSET.reg = (uint32_t)(1<<g_APinDescription[ulPin].ulPin) ;
66
67
0 commit comments