summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLucian Copeland <hierophect@gmail.com>2020-06-02 18:05:59 -0400
committerLucian Copeland <hierophect@gmail.com>2020-06-02 18:05:59 -0400
commitb5b9a569185efa434aae6fae463bfb8ebd3104b4 (patch)
tree1848949ed17c8d9a4cefaf1ed47d08d6069c4aee
parent5f1398f272237b39a5eeb025c9de92c76440acf6 (diff)
Update teensy 4.0/4.1 pin protections
-rw-r--r--ports/mimxrt10xx/boards/teensy40/board.c18
-rw-r--r--ports/mimxrt10xx/boards/teensy41/board.c18
2 files changed, 28 insertions, 8 deletions
diff --git a/ports/mimxrt10xx/boards/teensy40/board.c b/ports/mimxrt10xx/boards/teensy40/board.c
index a16e90103..28786ab90 100644
--- a/ports/mimxrt10xx/boards/teensy40/board.c
+++ b/ports/mimxrt10xx/boards/teensy40/board.c
@@ -30,11 +30,6 @@
#include "shared-bindings/microcontroller/Pin.h"
void board_init(void) {
- // SWD Pins
- common_hal_never_reset_pin(&pin_GPIO_AD_B0_06);//SWDIO
- common_hal_never_reset_pin(&pin_GPIO_AD_B0_07);//SWCLK
- common_hal_never_reset_pin(&pin_GPIO_AD_B0_10);//SWO
-
// FLEX flash
common_hal_never_reset_pin(&pin_GPIO_SD_B1_06);
common_hal_never_reset_pin(&pin_GPIO_SD_B1_07);
@@ -43,9 +38,16 @@ void board_init(void) {
common_hal_never_reset_pin(&pin_GPIO_SD_B1_10);
common_hal_never_reset_pin(&pin_GPIO_SD_B1_11);
- // USB Pins
- common_hal_never_reset_pin(&pin_GPIO_AD_B0_01);
- common_hal_never_reset_pin(&pin_GPIO_AD_B0_03);
+ // FLEX flash 2
+ common_hal_never_reset_pin(&pin_GPIO_AD_B0_04);
+ common_hal_never_reset_pin(&pin_GPIO_AD_B0_06);
+ common_hal_never_reset_pin(&pin_GPIO_AD_B0_07);
+ common_hal_never_reset_pin(&pin_GPIO_AD_B0_08);
+ common_hal_never_reset_pin(&pin_GPIO_AD_B0_09);
+ common_hal_never_reset_pin(&pin_GPIO_AD_B0_10);
+ common_hal_never_reset_pin(&pin_GPIO_EMC_01);
+ common_hal_never_reset_pin(&pin_GPIO_B0_13);
+ common_hal_never_reset_pin(&pin_GPIO_AD_B0_11);
}
bool board_requests_safe_mode(void) {
diff --git a/ports/mimxrt10xx/boards/teensy41/board.c b/ports/mimxrt10xx/boards/teensy41/board.c
index 52dd498b3..f9dea01f7 100644
--- a/ports/mimxrt10xx/boards/teensy41/board.c
+++ b/ports/mimxrt10xx/boards/teensy41/board.c
@@ -29,6 +29,24 @@
#include "mpconfigboard.h"
void board_init(void) {
+ // FLEX flash
+ common_hal_never_reset_pin(&pin_GPIO_SD_B1_06);
+ common_hal_never_reset_pin(&pin_GPIO_SD_B1_07);
+ common_hal_never_reset_pin(&pin_GPIO_SD_B1_08);
+ common_hal_never_reset_pin(&pin_GPIO_SD_B1_09);
+ common_hal_never_reset_pin(&pin_GPIO_SD_B1_10);
+ common_hal_never_reset_pin(&pin_GPIO_SD_B1_11);
+
+ // FLEX flash 2
+ common_hal_never_reset_pin(&pin_GPIO_AD_B0_04);
+ common_hal_never_reset_pin(&pin_GPIO_AD_B0_06);
+ common_hal_never_reset_pin(&pin_GPIO_AD_B0_07);
+ common_hal_never_reset_pin(&pin_GPIO_AD_B0_08);
+ common_hal_never_reset_pin(&pin_GPIO_AD_B0_09);
+ common_hal_never_reset_pin(&pin_GPIO_AD_B0_10);
+ common_hal_never_reset_pin(&pin_GPIO_EMC_01);
+ common_hal_never_reset_pin(&pin_GPIO_B0_13);
+ common_hal_never_reset_pin(&pin_GPIO_AD_B0_11);
}
bool board_requests_safe_mode(void) {