Skip to content

Commit e91c2e1

Browse files
authored
Seediuno XIAO SAMD21: inverted pins
1 parent be3129a commit e91c2e1

File tree

1 file changed

+8
-11
lines changed
  • ports/atmel-samd/boards/seeeduino_xiao

1 file changed

+8
-11
lines changed

ports/atmel-samd/boards/seeeduino_xiao/pins.c

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -43,17 +43,14 @@ STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
4343
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_PA09) },
4444
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_PA08) },
4545

46-
// LED pins ... note XIAO is wired so high/1/True turns LED OFF
47-
// low/0/False turns LED ON
48-
// duplicate names for test LED ... see D13
49-
{ MP_ROM_QSTR(MP_QSTR_LED), MP_ROM_PTR(&pin_PA17) },
50-
{ MP_ROM_QSTR(MP_QSTR_YELLOW_LED), MP_ROM_PTR(&pin_PA17) },
51-
// 2 blue LEDs ... uart rx/tx indicator is default use
52-
{ MP_ROM_QSTR(MP_QSTR_RX_LED), MP_ROM_PTR(&pin_PA18) },
53-
{ MP_ROM_QSTR(MP_QSTR_TX_LED), MP_ROM_PTR(&pin_PA19) },
54-
// create duplicate mappings with BLUE in name
55-
{ MP_ROM_QSTR(MP_QSTR_BLUE1_LED), MP_ROM_PTR(&pin_PA18) },
56-
{ MP_ROM_QSTR(MP_QSTR_BLUE2_LED), MP_ROM_PTR(&pin_PA19) },
46+
{ MP_ROM_QSTR(MP_QSTR_LED_INVERTED), MP_ROM_PTR(&pin_PA17) },
47+
{ MP_ROM_QSTR(MP_QSTR_YELLOW_LED_INVERTED), MP_ROM_PTR(&pin_PA17) },
48+
49+
{ MP_ROM_QSTR(MP_QSTR_RX_LED_INVERTED), MP_ROM_PTR(&pin_PA18) },
50+
{ MP_ROM_QSTR(MP_QSTR_BLUE_LED1_INVERTED), MP_ROM_PTR(&pin_PA18) },
51+
52+
{ MP_ROM_QSTR(MP_QSTR_TX_LED_INVERTED), MP_ROM_PTR(&pin_PA19) },
53+
{ MP_ROM_QSTR(MP_QSTR_BLUE_LED2_INVERTED), MP_ROM_PTR(&pin_PA19) },
5754

5855
// Comm objects
5956
{ MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) },

0 commit comments

Comments
 (0)