XPLAIN board header file.
This file contains definitions and services related to the features of the XPLAIN board.
To use this board, define BOARD=XPLAIN.
Copyright (c) 2009-2018 Microchip Technology Inc. and its subsidiaries.
#include "compiler.h"
#define AT45DBX_CS IOPORT_CREATE_PIN(PORTC,1) |
Referenced by board_init().
#define AT45DBX_MASTER_MISO IOPORT_CREATE_PIN(PORTC,6) |
Referenced by board_init().
#define AT45DBX_MASTER_MOSI IOPORT_CREATE_PIN(PORTC,5) |
Referenced by board_init().
#define AT45DBX_MASTER_SCK IOPORT_CREATE_PIN(PORTC,7) |
Referenced by board_init().
#define AT45DBX_MASTER_SS IOPORT_CREATE_PIN(PORTC,4) |
#define AT45DBX_SPI &SPIC |
#define AT45DBX_SPI_CLK_MASK SYSCLK_PORT_C |
#define BOARD_XOSC_HZ 32768 |
Referenced by osc_get_rate(), and sysclk_get_main_hz().
#define BOARD_XOSC_STARTUP_US 500000 |
#define BOARD_XOSC_TYPE XOSC_TYPE_32KHZ |
Referenced by osc_enable_external().
#define DISPLAY_XPLAINED_BACKLIGHT IOPORT_CREATE_PIN(PORTD, 0) |
Referenced by board_init().
#define DISPLAY_XPLAINED_CS IOPORT_CREATE_PIN(PORTD, 4) |
Referenced by board_init().
#define DISPLAY_XPLAINED_RESET IOPORT_CREATE_PIN(PORTD, 1) |
Referenced by board_init().
#define DISPLAY_XPLAINED_TE IOPORT_CREATE_PIN(PORTD, 2) |
Referenced by board_init().
#define DISPLAY_XPLAINED_USART_SPI &USARTD1 |
#define GPIO_PUSH_BUTTON_0 IOPORT_CREATE_PIN(PORTF,0) |
Referenced by board_init().
#define GPIO_PUSH_BUTTON_1 IOPORT_CREATE_PIN(PORTF,1) |
Referenced by board_init().
#define GPIO_PUSH_BUTTON_2 IOPORT_CREATE_PIN(PORTF,2) |
Referenced by board_init().
#define GPIO_PUSH_BUTTON_3 IOPORT_CREATE_PIN(PORTF,3) |
Referenced by board_init().
#define GPIO_PUSH_BUTTON_4 IOPORT_CREATE_PIN(PORTF,4) |
Referenced by board_init().
#define GPIO_PUSH_BUTTON_5 IOPORT_CREATE_PIN(PORTF,5) |
Referenced by board_init().
#define GPIO_PUSH_BUTTON_6 IOPORT_CREATE_PIN(PORTF,6) |
Referenced by board_init().
#define GPIO_PUSH_BUTTON_7 IOPORT_CREATE_PIN(PORTF,7) |
Referenced by board_init().
#define LED0 LED0_GPIO |
#define LED0_GPIO IOPORT_CREATE_PIN(PORTE,0) |
Referenced by board_init(), and main().
#define LED1 LED1_GPIO |
#define LED1_GPIO IOPORT_CREATE_PIN(PORTE,1) |
Referenced by board_init(), and example_dma_transfer_done().
#define LED2 LED2_GPIO |
#define LED2_GPIO IOPORT_CREATE_PIN(PORTE,2) |
Referenced by board_init(), and example_dma_transfer_done().
#define LED3 LED3_GPIO |
#define LED3_GPIO IOPORT_CREATE_PIN(PORTE,3) |
Referenced by board_init(), and example_dma_transfer_done().
#define LED4 LED4_GPIO |
#define LED4_GPIO IOPORT_CREATE_PIN(PORTE,4) |
Referenced by board_init().
#define LED5 LED5_GPIO |
#define LED5_GPIO IOPORT_CREATE_PIN(PORTE,5) |
Referenced by board_init(), and example_dma_transfer_done().
#define LED6 LED6_GPIO |
#define LED6_GPIO IOPORT_CREATE_PIN(PORTE,6) |
Referenced by board_init(), and example_dma_transfer_done().
#define LED7 LED7_GPIO |
#define LED7_GPIO IOPORT_CREATE_PIN(PORTE,7) |
Referenced by board_init(), and example_dma_transfer_done().
#define LED_COUNT 8 |
Number of LEDs.
#define SPEAKER_DAC_CHANNEL DAC_CH0 |
#define SPEAKER_DAC_MODULE DACB |
#define SPEAKER_ENABLE_LEVEL true |
#define SPEAKER_ENABLE_PIN IOPORT_CREATE_PIN(PORTQ, 3) |
#define SPEAKER_SIGNAL_PIN IOPORT_CREATE_PIN(PORTB, 2) |