Skip to content

Commit cf70a9c

Browse files
committed
Turn on I2C power for each VM, instead of just after hard reset
1 parent 889b25d commit cf70a9c

File tree

1 file changed

+3
-6
lines changed
  • ports/espressif/boards/adafruit_feather_esp32s2

1 file changed

+3
-6
lines changed

ports/espressif/boards/adafruit_feather_esp32s2/board.c

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,19 +33,16 @@ void board_init(void) {
3333
// USB
3434
common_hal_never_reset_pin(&pin_GPIO19);
3535
common_hal_never_reset_pin(&pin_GPIO20);
36-
37-
// Turn on I2C
38-
common_hal_never_reset_pin(&pin_GPIO7);
39-
gpio_set_direction(7, GPIO_MODE_DEF_OUTPUT);
40-
gpio_set_level(7, false);
4136
}
4237

4338
bool board_requests_safe_mode(void) {
4439
return false;
4540
}
4641

4742
void reset_board(void) {
48-
43+
// Turn on I2C power by default.
44+
gpio_set_direction(7, GPIO_MODE_DEF_OUTPUT);
45+
gpio_set_level(7, false);
4946
}
5047

5148
void board_deinit(void) {

0 commit comments

Comments
 (0)