8000 Update teensy 4.0/4.1 pin protections · jensechu/circuitpython@b5b9a56 · GitHub
[go: up one dir, main page]

Skip to content

Commit b5b9a56

Browse files
committed
Update teensy 4.0/4.1 pin protections
1 parent 5f1398f commit b5b9a56

File tree

2 files changed

+28
-8
lines changed

2 files changed

+28
-8
lines changed

ports/mimxrt10xx/boards/teensy40/board.c

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,6 @@
3030
#include "shared-bindings/microcontroller/Pin.h"
3131

3232
void board_init(void) {
33-
// 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-
3833
// FLEX flash
3934
common_hal_never_reset_pin(&pin_GPIO_SD_B1_06);
4035
common_hal_never_reset_pin(&pin_GPIO_SD_B1_07);
@@ -43,9 +38,16 @@ void board_init(void) {
4338
common_hal_never_reset_pin(&pin_GPIO_SD_B1_10);
4439
common_hal_never_reset_pin(&pin_GPIO_SD_B1_11);
4540

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);
4951
}
5052

5153
bool board_requests_safe_mode(void) {

ports/mimxrt10xx/boards/teensy41/board.c

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,24 @@
2929
#include "mpconfigboard.h"
3030

3131
void board_init(void) {
32+
// FLEX flash
33+
common_hal_never_reset_pin(&pin_GPIO_SD_B1_06);
34+
common_hal_never_reset_pin(&pin_GPIO_SD_B1_07);
35+
common_hal_never_reset_pin(&pin_GPIO_SD_B1_08);
36+
common_hal_never_reset_pin(&pin_GPIO_SD_B1_09);
37+
common_hal_never_reset_pin(&pin_GPIO_SD_B1_10);
38+
common_hal_never_reset_pin(&pin_GPIO_SD_B1_11);
39+
40+
// FLEX flash 2
41+
common_hal_never_reset_pin(&pin_GPIO_AD_B0_04);
42+
common_hal_never_reset_pin(&pin_GPIO_AD_B0_06);
43+
common_hal_never_reset_pin(&pin_GPIO_AD_B0_07);
44+
common_hal_never_reset_pin(&pin_GPIO_AD_B0_08);
45+
common_hal_never_reset_pin(&pin_GPIO_AD_B0_09);
46+
common_hal_never_reset_pin(&pin_GPIO_AD_B0_10);
47+
common_hal_never_reset_pin(&pin_GPIO_EMC_01);
48+
common_hal_never_reset_pin(&pin_GPIO_B0_13);
49+
common_hal_never_reset_pin(&pin_GPIO_AD_B0_11);
3250
}
3351

3452
bool board_requests_safe_mode(void) {

0 commit comments

Comments
 (0)
0