@@ -49,31 +49,32 @@ extern "C" const PinMuxCfg_t g_pin_cfg[] = {
49
49
50
50
// Other GPIO
51
51
{ BSP_IO_PORT_03_PIN_04, P304 }, /* D30 | FREE/IRQ */
52
+ { BSP_IO_PORT_04_PIN_15, P415 }, /* D31 | !USRBTN/IRQ */
52
53
53
54
// / ###### FROM HERE, INTERNAL STUFF ONLY
54
55
55
56
// DA14531 BLE UART
56
- { BSP_IO_PORT_06_PIN_02, P602 }, /* D31 | TX1 */
57
- { BSP_IO_PORT_06_PIN_01, P601 }, /* D32 | RX1 */
58
- { BSP_IO_PORT_03_PIN_01, P301 }, /* D33 | RTS1 */
59
- { BSP_IO_PORT_03_PIN_03, P303 }, /* D34 | CTS1 */
57
+ { BSP_IO_PORT_06_PIN_02, P602 }, /* D32 | TX1 */
58
+ { BSP_IO_PORT_06_PIN_01, P601 }, /* D33 | RX1 */
59
+ { BSP_IO_PORT_03_PIN_01, P301 }, /* D34 | RTS1 */
60
+ { BSP_IO_PORT_03_PIN_03, P303 }, /* D35 | CTS1 */
60
61
61
62
// Dedicated GPIO pins
62
- { BSP_IO_PORT_07_PIN_08, P708 }, /* D35 | !SDEN */
63
- { BSP_IO_PORT_01_PIN_15, P115 }, /* D36 | BLE !RESET */
64
- { BSP_IO_PORT_05_PIN_00, P500 }, /* D37 | VREF_EN */
65
- { BSP_IO_PORT_00_PIN_01, P001 }, /* D38 | PWR_STATUS */
63
+ { BSP_IO_PORT_07_PIN_08, P708 }, /* D36 | !SDEN */
64
+ { BSP_IO_PORT_01_PIN_15, P115 }, /* D37 | BLE !RESET */
65
+ { BSP_IO_PORT_05_PIN_00, P500 }, /* D38 | VREF_EN */
66
+ { BSP_IO_PORT_00_PIN_01, P001 }, /* D39 | PWR_STATUS */
66
67
67
68
// Onboard Interrupts
68
- { BSP_IO_PORT_00_PIN_00, P000 }, /* D39 | !FUEL_GAUGE/IRQ */
69
+ { BSP_IO_PORT_00_PIN_00, P000 }, /* D40 | !FUEL_GAUGE/IRQ */
69
70
70
71
// QSPI
71
- { BSP_IO_PORT_01_PIN_00, P100 }, /* D40 | QSPI CLK */
72
- { BSP_IO_PORT_05_PIN_01, P501 }, /* D41 | QSPI SS */
73
- { BSP_IO_PORT_01_PIN_02, P102 }, /* D42 | QSPI IO0 */
74
- { BSP_IO_PORT_01_PIN_01, P101 }, /* D43 | QSPI IO1 */
75
- { BSP_IO_PORT_01_PIN_04, P104 }, /* D44 | QSPI IO2 */
76
- { BSP_IO_PORT_01_PIN_03, P103 }, /* D45 | QSPI IO3 */
72
+ { BSP_IO_PORT_01_PIN_00, P100 }, /* D41 | QSPI CLK */
73
+ { BSP_IO_PORT_05_PIN_01, P501 }, /* D42 | QSPI SS */
74
+ { BSP_IO_PORT_01_PIN_02, P102 }, /* D43 | QSPI IO0 */
75
+ { BSP_IO_PORT_01_PIN_01, P101 }, /* D44 | QSPI IO1 */
76
+ { BSP_IO_PORT_01_PIN_04, P104 }, /* D45 | QSPI IO2 */
77
+ { BSP_IO_PORT_01_PIN_03, P103 }, /* D46 | QSPI IO3 */
77
78
};
78
79
79
80
extern " C" {
@@ -99,6 +100,9 @@ void initVariant() {
99
100
// bootloader configures LED_BUILTIN as PWM output, deconfigure it to avoid spurious signals
100
101
pinMode (LED_BUILTIN, INPUT);
101
102
103
+ // Setup user button
104
+ pinMode (USER_BTN, INPUT_PULLUP);
105
+
102
106
// Set internal gpio pins.
103
107
// Enable SD Card Power
104
108
pinMode (SD_NEN, OUTPUT_OPENDRAIN);
0 commit comments