File tree 2 files changed +5
-2
lines changed
ports/espressif/boards/adafruit_feather_esp32s2 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change 27
27
#include "supervisor/board.h"
28
28
#include "mpconfigboard.h"
29
29
#include "shared-bindings/microcontroller/Pin.h"
30
+ #include "components/driver/include/driver/gpio.h"
30
31
31
32
void board_init (void ) {
32
33
// USB
@@ -39,7 +40,9 @@ bool board_requests_safe_mode(void) {
39
40
}
40
41
41
42
void reset_board (void ) {
42
-
43
+ // Turn on I2C power by default.
44
+ gpio_set_direction (7 , GPIO_MODE_DEF_OUTPUT );
45
+ gpio_set_level (7 , false);
43
46
}
44
47
45
48
void board_deinit (void ) {
Original file line number Diff line number Diff line change @@ -14,8 +14,8 @@ STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
14
14
{ MP_ROM_QSTR (MP_QSTR_D5 ), MP_ROM_PTR (& pin_GPIO5 ) },
15
15
{ MP_ROM_QSTR (MP_QSTR_D6 ), MP_ROM_PTR (& pin_GPIO6 ) },
16
16
17
- { MP_ROM_QSTR (MP_QSTR_D7 ), MP_ROM_PTR (& pin_GPIO7 ) },
18
17
{ MP_ROM_QSTR (MP_QSTR_I2C_POWER_INVERTED ), MP_ROM_PTR (& pin_GPIO7 ) },
18
+ { MP_ROM_QSTR (MP_QSTR_D7 ), MP_ROM_PTR (& pin_GPIO7 ) },
19
19
20
20
{ MP_ROM_QSTR (MP_QSTR_A5 ), MP_ROM_PTR (& pin_GPIO8 ) },
21
21
{ MP_ROM_QSTR (MP_QSTR_D8 ), MP_ROM_PTR (& pin_GPIO8 ) },
You can’t perform that action at this time.
0 commit comments