File tree Expand file tree Collapse file tree 1 file changed +2
-3
lines changed
ports/broadcom/common-hal/microcontroller Expand file tree Collapse file tree 1 file changed +2
-3
lines changed Original file line number Diff line number Diff line change @@ -48,14 +48,13 @@ void reset_pin_number(uint8_t pin_number) {
48
48
pin_in_use [pin_number ] = false;
49
49
never_reset_pin [pin_number ] = false;
50
50
// Reset JTAG pins back to JTAG.
51
+ BP_PULL_Enum pull = BP_PULL_NONE ;
51
52
if (22 <= pin_number && pin_number <= 27 ) {
52
53
gpio_set_function (pin_number , GPIO_FUNCTION_ALT4 );
53
- return ;
54
54
} else {
55
55
gpio_set_function (pin_number , GPIO_FUNCTION_INPUT );
56
56
}
57
57
// Set the pull to match the datasheet.
58
- BP_PULL_Enum pull = BP_PULL_NONE ;
59
58
if (pin_number < 9 ||
60
59
(33 < pin_number && pin_number < 37 ) ||
61
60
pin_number > 45 ) {
@@ -65,7 +64,7 @@ void reset_pin_number(uint8_t pin_number) {
65
64
pin_number != 44 &&
66
65
pin_number != 45 ) {
67
66
// Most pins are pulled low so we only exclude the four pins that aren't
68
- // pulled at all.
67
+ // pulled at all. This will also set the JTAG pins 22-27
69
68
pull = BP_PULL_DOWN ;
70
69
}
71
70
gpio_set_pull (pin_number , pull );
You can’t perform that action at this time.
0 commit comments