File tree 3 files changed +32
-8
lines changed 3 files changed +32
-8
lines changed Original file line number Diff line number Diff line change 30
30
#include "shared-bindings/microcontroller/Pin.h"
31
31
32
32
void board_init (void ) {
33
8000
- // SWD Pins
34
- common_hal_never_reset_pin (& pin_GPIO_AD_B0_06 );//SWDIO
35
- common_hal_never_reset_pin (& pin_GPIO_AD_B0_07 );//SWCLK
36
- common_hal_never_reset_pin (& pin_GPIO_AD_B0_10 );//SWO
37
-
38
33
// FLEX flash
39
34
common_hal_never_reset_pin (& pin_GPIO_SD_B1_06 );
40
35
common_hal_never_reset_pin (& pin_GPIO_SD_B1_07 );
@@ -43,9 +38,16 @@ void board_init(void) {
43
38
common_hal_never_reset_pin (& pin_GPIO_SD_B1_10 );
44
39
common_hal_never_reset_pin (& pin_GPIO_SD_B1_11 );
45
40
46
- // USB Pins
47
- common_hal_never_reset_pin (& pin_GPIO_AD_B0_01 );
48
- common_hal_never_reset_pin (& pin_GPIO_AD_B0_03 );
41
+ // FLEX flash 2
42
+ common_hal_never_reset_pin (& pin_GPIO_AD_B0_04 );
43
+ common_hal_never_reset_pin (& pin_GPIO_AD_B0_06 );
44
+ common_hal_never_reset_pin (& pin_GPIO_AD_B0_07 );
45
+ common_hal_never_reset_pin (& pin_GPIO_AD_B0_08 );
46
+ common_hal_never_reset_pin (& pin_GPIO_AD_B0_09 );
47
+ common_hal_never_reset_pin (& pin_GPIO_AD_B0_10 );
48
+ common_hal_never_reset_pin (& pin_GPIO_EMC_01 );
49
+ common_hal_never_reset_pin (& pin_GPIO_B0_13 );
50
+ common_hal_never_reset_pin (& pin_GPIO_AD_B0_11 );
49
51
}
50
52
51
53
bool board_requests_safe_mode (void ) {
Original file line number Diff line number Diff line change 27
27
28
28
#include "boards/board.h"
29
29
#include "mpconfigboard.h"
30
+ #include "shared-bindings/microcontroller/Pin.h"
30
31
31
32
void board_init (void ) {
33
+ // FLEX flash
34
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_06 );
35
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_07 );
36
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_08 );
37
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_09 );
38
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_10 );
39
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_11 );
40
+
41
+ // FLEX flash 2
42
+ common_hal_never_reset_pin (& pin_GPIO_AD_B0_04 );
43
+ common_hal_never_reset_pin (& pin_GPIO_AD_B0_06 );
44
+ common_hal_never_reset_pin (& pin_GPIO_AD_B0_07 );
45
+ common_hal_never_reset_pin (& pin_GPIO_AD_B0_08 );
46
+ common_hal_never_reset_pin (& pin_GPIO_AD_B0_09 );
47
+ common_hal_never_reset_pin (& pin_GPIO_AD_B0_10 );
48
+ common_hal_never_reset_pin (& pin_GPIO_EMC_01 );
49
+ common_hal_never_reset_pin (& pin_GPIO_B0_13 );
50
+ common_hal_never_reset_pin (& pin_GPIO_AD_B0_11 );
32
51
}
33
52
34
53
bool board_requests_safe_mode (void ) {
Original file line number Diff line number Diff line change @@ -306,7 +306,10 @@ void reset_port(void) {
306
306
307
307
//reset_event_system();
308
308
309
+ // TODO: implement a proper fix for 1060 resets
310
+ #if !defined (MIMXRT1062_SERIES )
309
311
reset_all_pins ();
312
+ #endif
310
313
}
311
314
312
315
void reset_to_bootloader (void ) {
You can’t perform that action at this time.
0 commit comments