Skip to content

Commit 36a2780

Browse files
author
Rick Sorensen
committed
pins.c: Modify and correct LED pin mappings and names for Xiao
Added YELLOW_LED=LED=D13, BLUE1_LED=RX_LED, BLUE2_LED=TX_LED
1 parent 08b44ea commit 36a2780

File tree

1 file changed

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

1 file changed

+11
-3
lines changed

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

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
2929
{ MP_ROM_QSTR(MP_QSTR_D8), MP_ROM_PTR(&pin_PA07) },
3030
{ MP_ROM_QSTR(MP_QSTR_D9), MP_ROM_PTR(&pin_PA05) },
3131
{ MP_ROM_QSTR(MP_QSTR_D10), MP_ROM_PTR(&pin_PA06) },
32-
{ MP_ROM_QSTR(MP_QSTR_D13), MP_ROM_PTR(&pin_PA17) },
32+
{ MP_ROM_QSTR(MP_QSTR_D13), MP_ROM_PTR(&pin_PA17) }, // yellow_led
3333

3434
// UART pins
3535
{ MP_ROM_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_PB08) },
@@ -45,8 +45,16 @@ STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
4545
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_PA08) },
4646

4747
// LED pins
48-
{ MP_ROM_QSTR(MP_QSTR_LED), MP_ROM_PTR(&pin_PA17) }, // status
49-
{ MP_ROM_QSTR(MP_QSTR_BLUE_LED), MP_ROM_PTR(&pin_PA17) },
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) },
57+
5058

5159
// Comm objects
5260
{ MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) },

0 commit comments

Comments
 (0)