File tree Expand file tree Collapse file tree 20 files changed +488
-464
lines changed Expand file tree Collapse file tree 20 files changed +488
-464
lines changed Original file line number Diff line number Diff line change @@ -82,7 +82,6 @@ CFLAGS += -DCFG_TUSB_MCU=OPT_MCU_MIMXRT10XX -DCFG_TUD_MIDI_RX_BUFSIZE=128 -DCFG_
82
82
83
83
# Debugging/Optimization
84
84
ifeq ($(DEBUG ) , 1)
85
- CFLAGS += -ggdb
86
85
# You may want to disable -flto if it interferes with debugging.
87
86
# CFLAGS += -flto -flto-partition=none
88
87
# You may want to enable these flags to make setting breakpoints easier.
91
90
# CFLAGS += -flto -flto-partition=none
92
91
endif
93
92
94
- CFLAGS += $(INC ) -Wall -Wno-cast-align -std=gnu11 -nostdlib $(BASE_CFLAGS ) $(CFLAGS_MOD ) $(COPT )
93
+ CFLAGS += $(INC ) -ggdb - Wall -Wno-cast-align -std=gnu11 -nostdlib $(BASE_CFLAGS ) $(CFLAGS_MOD ) $(COPT )
95
94
96
95
# TODO: add these when -Werror is applied
97
96
# Disable some warnings, as do most ports. NXP SDK causes undef, tinyusb causes cast-align
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
+ // SWD Pins
34
+ common_hal_never_reset_pin (& pin_GPIO_AD_13 );//SWDIO
35
+ common_hal_never_reset_pin (& pin_GPIO_AD_12 );//SWCLK
36
+
37
+ // FLEX flash
38
+ common_hal_never_reset_pin (& pin_GPIO_SD_12 );
39
+ common_hal_never_reset_pin (& pin_GPIO_SD_11 );
40
+ common_hal_never_reset_pin (& pin_GPIO_SD_10 );
41
+ common_hal_never_reset_pin (& pin_GPIO_SD_09 );
42
+ common_hal_never_reset_pin (& pin_GPIO_SD_08 );
43
+ common_hal_never_reset_pin (& pin_GPIO_SD_07 );
44
+ common_hal_never_reset_pin (& pin_GPIO_SD_06 );
32
45
}
33
46
34
47
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
+ // SWD Pins
34
+ common_hal_never_reset_pin (& pin_GPIO_AD_13 );//SWDIO
35
+ common_hal_never_reset_pin (& pin_GPIO_AD_12 );//SWCLK
36
+
37
+ // FLEX flash
38
+ common_hal_never_reset_pin (& pin_GPIO_SD_12 );
39
+ common_hal_never_reset_pin (& pin_GPIO_SD_11 );
40
+ common_hal_never_reset_pin (& pin_GPIO_SD_10 );
41
+ common_hal_never_reset_pin (& pin_GPIO_SD_09 );
42
+ common_hal_never_reset_pin (& pin_GPIO_SD_08 );
43
+ common_hal_never_reset_pin (& pin_GPIO_SD_07 );
44
+ common_hal_never_reset_pin (& pin_GPIO_SD_06 );
32
45
}
33
46
34
47
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
+ // 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
+
37
+ // FLEX flash
38
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_06 );
39
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_07 );
40
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_08 );
41
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_09 );
42
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_10 );
43
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_11 );
32
44
}
33
45
34
46
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
+ // SWD Pins
34
+ common_hal_never_reset_pin (& pin_GPIO_AD_13 ); //SWDIO
35
+ common_hal_never_reset_pin (& pin_GPIO_AD_12 ); //SWCLK
36
+ common_hal_never_reset_pin (& pin_GPIO_AD_09 ); //SWO
37
+ // FLEX flash
38
+ common_hal_never_reset_pin (& pin_GPIO_SD_12 );
39
+ common_hal_never_reset_pin (& pin_GPIO_SD_11 );
40
+ common_hal_never_reset_pin (& pin_GPIO_SD_10 );
41
+ common_hal_never_reset_pin (& pin_GPIO_SD_09 );
42
+ common_hal_never_reset_pin (& pin_GPIO_SD_08 );
43
+ common_hal_never_reset_pin (& pin_GPIO_SD_07 );
44
+ common_hal_never_reset_pin (& pin_GPIO_SD_06 );
45
+ // USB Pins
46
+ common_hal_never_reset_pin (& pin_GPIO_12 );
47
+ common_hal_never_reset_pin (& pin_GPIO_13 );
32
48
}
33
49
34
50
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
+ // SWD Pins
34
+ common_hal_never_reset_pin (& pin_GPIO_AD_B0_00 );//SWDIO
35
+ common_hal_never_reset_pin (& pin_GPIO_AD_B0_01 );//SWCLK
36
+ common_hal_never_reset_pin (& pin_GPIO_AD_B0_04 );//SWO
37
+
38
+ // FLEX flash
39
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_06 );
40
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_07 );
41
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_08 );
42
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_09 );
43
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_10 );
44
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_11 );
45
+
46
+ // USB Pins
47
+ common_hal_never_reset_pin (& pin_GPIO_AD_B1_11 );
48
+ common_hal_never_reset_pin (& pin_GPIO_AD_B1_12 );
32
49
}
33
50
34
51
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
+ // 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
+ // FLEX flash
39
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_00 );
40
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_01 );
41
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_02 );
42
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_03 );
43
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_04 );
44
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_05 );
45
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_06 );
46
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_07 );
47
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_08 );
48
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_09 );
49
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_10 );
50
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_11 );
51
+
52
+ // USB Pins
53
+ common_hal_never_reset_pin (& pin_GPIO_AD_B0_01 );
54
+ common_hal_never_reset_pin (& pin_GPIO_AD_B0_03 );
32
55
}
33
56
34
57
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
+ // 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
+ // FLEX flash
39
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_06 );
40
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_07 );
41
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_08 );
42
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_09 );
43
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_10 );
44
+ common_hal_never_reset_pin (& pin_GPIO_SD_B1_11 );
45
+
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 );
32
49
}
33
50
34
51
bool board_requests_safe_mode (void ) {
Original file line number Diff line number Diff line change 26
26
*/
27
27
28
28
#include "common-hal/analogio/AnalogIn.h"
29
+ #include "shared-bindings/microcontroller/Pin.h"
29
30
30
31
#include <string.h>
31
32
@@ -65,7 +66,7 @@ void common_hal_analogio_analogin_deinit(analogio_analogin_obj_t *self) {
65
66
if (common_hal_analogio_analogin_deinited (self )) {
66
67
return ;
67
68
}
68
- reset_pin_number (self -> pin -> number );
69
+ common_hal_reset_pin (self -> pin );
69
70
self -> pin = NULL ;
70
71
}
71
72
Original file line number Diff line number Diff line change 34
34
35
35
#include "fsl_gpio.h"
36
36
37
- #include "common-hal /microcontroller/Pin.h"
37
+ #include "shared-bindings /microcontroller/Pin.h"
38
38
#include "shared-bindings/digitalio/DigitalInOut.h"
39
39
#include "supervisor/shared/translate.h"
40
40
@@ -74,7 +74,7 @@ digitalinout_result_t common_hal_digitalio_digitalinout_construct(
74
74
75
75
void common_hal_digitalio_digitalinout_never_reset (
76
76
digitalio_digitalinout_obj_t * self ) {
77
- never_reset_pin_number (self -> pin -> number );
77
+ common_hal_never_reset_pin (self -> pin );
78
78
}
79
79
80
80
bool common_hal_digitalio_digitalinout_deinited (digitalio_digitalinout_obj_t * self ) {
@@ -85,7 +85,7 @@ void common_hal_digitalio_digitalinout_deinit(digitalio_digitalinout_obj_t* self
85
85
if (common_hal_digitalio_digitalinout_deinited (self )) {
86
86
return ;
87
87
}
88
- reset_pin_number (self -> pin -> number );
88
+ common_hal_reset_pin (self -> pin );
89
89
self -> pin = NULL ;
90
90
}
91
91
You can’t perform that action at this time.
0 commit comments