mirror of
https://github.com/hathach/tinyusb.git
synced 2025-02-23 00:40:12 +00:00
28 lines
907 B
C
28 lines
907 B
C
#ifndef BOARD_H
|
|
#define BOARD_H
|
|
|
|
#define LED_PORT 2
|
|
#define LED_PIN 17
|
|
#define LED_STATE_ON 0
|
|
|
|
// Wake up Switch
|
|
#define BUTTON_PORT 0
|
|
#define BUTTON_PIN 16
|
|
#define BUTTON_STATE_ACTIVE 0
|
|
|
|
/* System oscillator rate and RTC oscillator rate */
|
|
const uint32_t OscRateIn = 12000000;
|
|
const uint32_t RTCOscRateIn = 32768;
|
|
|
|
/* Pin muxing table, only items that need changing from their default pin
|
|
state are in this table. Not every pin is mapped. */
|
|
static const PINMUX_GRP_T pinmuxing[] = {
|
|
{0, 3, (IOCON_FUNC1 | IOCON_MODE_INACT | IOCON_DIGMODE_EN)}, // USB VBUS
|
|
{0, 18, (IOCON_FUNC1 | IOCON_MODE_INACT | IOCON_DIGMODE_EN)}, // UART0 RX
|
|
{0, 19, (IOCON_FUNC1 | IOCON_MODE_INACT | IOCON_DIGMODE_EN)}, // UART0 TX
|
|
{2, 0, (IOCON_FUNC1 | IOCON_MODE_INACT)}, // XTALIN
|
|
{2, 1, (IOCON_FUNC1 | IOCON_MODE_INACT)}, // XTALOUT
|
|
};
|
|
|
|
#endif
|