|
| 1 | +/* This file was auto-generated from afw121t.json using boardgen */ |
| 2 | + |
| 3 | +#include <Arduino.h> |
| 4 | + |
| 5 | +#ifdef LT_VARIANT_INCLUDE |
| 6 | +#include LT_VARIANT_INCLUDE |
| 7 | +#endif |
| 8 | + |
| 9 | +// clang-format off |
| 10 | +PinInfo lt_arduino_pin_info_list[PINS_COUNT] = { |
| 11 | + // D0: PA14, PWM0, SWCLK |
| 12 | + {PA_14, PIN_GPIO | PIN_IRQ | PIN_PWM | PIN_SWD, PIN_NONE, 0}, |
| 13 | + // D1: PA15, PWM1, SWDIO |
| 14 | + {PA_15, PIN_GPIO | PIN_IRQ | PIN_PWM | PIN_SWD, PIN_NONE, 0}, |
| 15 | + // D2: PA00, PWM2 |
| 16 | + {PA_0, PIN_GPIO | PIN_IRQ | PIN_PWM, PIN_NONE, 0}, |
| 17 | + // D3: PA12, PWM3 |
| 18 | + {PA_12, PIN_GPIO | PIN_IRQ | PIN_PWM, PIN_NONE, 0}, |
| 19 | + // D4: PA29, UART2_RX, I2C0_SCL, PWM4 |
| 20 | + {PA_29, PIN_GPIO | PIN_IRQ | PIN_PWM | PIN_I2C | PIN_UART, PIN_NONE, 0}, |
| 21 | + // D5: PA05, PWM4, WAKE1 |
| 22 | + {PA_5, PIN_GPIO | PIN_IRQ | PIN_PWM, PIN_NONE, 0}, |
| 23 | + // D6: PA18, UART0_RX, SPI0_SCK, SPI1_SCK, I2C1_SCL, SD_D2, TMR4_TRIG, I2S0_MCK, WAKE0 |
| 24 | + {PA_18, PIN_GPIO | PIN_IRQ | PIN_I2C | PIN_I2S | PIN_SPI | PIN_UART, PIN_NONE, 0}, |
| 25 | + // D7: PA19, ADC1, UART0_CTS, SPI0_CS, SPI1_CS, I2C0_SDA, SD_D3, TMR5_TRIG, I2S0_TX |
| 26 | + {PA_19, PIN_GPIO | PIN_IRQ | PIN_I2C | PIN_I2S | PIN_SPI | PIN_UART, PIN_NONE, 0}, |
| 27 | + // D8: PA22, UART0_RTS, SPI0_MISO, SPI1_MISO, I2C0_SCL, SD_D0, PWM5, I2S0_WS, WAKE2 |
| 28 | + {PA_22, PIN_GPIO | PIN_IRQ | PIN_PWM | PIN_I2C | PIN_I2S | PIN_SPI | PIN_UART, PIN_NONE, 0}, |
| 29 | + // D9: PA23, UART0_TX, SPI0_MOSI, SPI1_MOSI, I2C1_SDA, SD_D1, PWM0, WAKE3 |
| 30 | + {PA_23, PIN_GPIO | PIN_IRQ | PIN_PWM | PIN_I2C | PIN_SPI | PIN_UART, PIN_NONE, 0}, |
| 31 | + // D10: PA30, UART2_TX, I2C0_SDA, PWM4 |
| 32 | + {PA_30, PIN_GPIO | PIN_IRQ | PIN_PWM | PIN_I2C | PIN_UART, PIN_NONE, 0}, |
| 33 | +}; |
| 34 | + |
| 35 | +PinInfo *lt_arduino_pin_gpio_map[] = { |
| 36 | + [0] = &(lt_arduino_pin_info_list[2]), // PA_0 (D2) |
| 37 | + [5] = &(lt_arduino_pin_info_list[5]), // PA_5 (D5) |
| 38 | + [12] = &(lt_arduino_pin_info_list[3]), // PA_12 (D3) |
| 39 | + [14] = &(lt_arduino_pin_info_list[0]), // PA_14 (D0) |
| 40 | + [15] = &(lt_arduino_pin_info_list[1]), // PA_15 (D1) |
| 41 | + [18] = &(lt_arduino_pin_info_list[6]), // PA_18 (D6) |
| 42 | + [19] = &(lt_arduino_pin_info_list[7]), // PA_19 (D7) |
| 43 | + [22] = &(lt_arduino_pin_info_list[8]), // PA_22 (D8) |
| 44 | + [23] = &(lt_arduino_pin_info_list[9]), // PA_23 (D9) |
| 45 | + [29] = &(lt_arduino_pin_info_list[4]), // PA_29 (D4) |
| 46 | + [30] = &(lt_arduino_pin_info_list[10]), // PA_30 (D10) |
| 47 | +}; |
| 48 | +// clang-format on |
0 commit comments