parent
55c8a21aad
commit
503d79de56
@ -0,0 +1,52 @@
|
||||
/*
|
||||
* board_config.h
|
||||
*
|
||||
* Created on: 25/03/2015
|
||||
* Author: Robert Fisk
|
||||
*/
|
||||
|
||||
#ifndef INC_BOARD_CONFIG_H_
|
||||
#define INC_BOARD_CONFIG_H_
|
||||
|
||||
|
||||
#define BSRR_SHIFT_HIGH 0
|
||||
#define BSRR_SHIFT_LOW 16
|
||||
|
||||
#define PA_JTMS GPIO_PIN_13
|
||||
#define PA_JTCK GPIO_PIN_14
|
||||
#define PA_JTDI GPIO_PIN_15
|
||||
#define PB_JTDO GPIO_PIN_3
|
||||
#define PB_NJTRST GPIO_PIN_4
|
||||
|
||||
#define USB_FS_VBUS_PIN GPIO_PIN_9
|
||||
#define USB_FS_VBUS_PORT GPIOA
|
||||
#define USB_FS_VBUSON_PIN GPIO_PIN_10
|
||||
#define USB_FS_VBUSON_PORT GPIOA
|
||||
#define USB_FS_FAULT_PIN GPIO_PIN_6
|
||||
#define USB_FS_FAULT_PORT GPIOB
|
||||
|
||||
#define USB_HS_VBUS_PIN GPIO_PIN_13
|
||||
#define USB_HS_VBUS_PORT GPIOB
|
||||
#define USB_HS_VBUSON_PIN GPIO_PIN_8
|
||||
#define USB_HS_VBUSON_PORT GPIOA
|
||||
|
||||
#define STAT_LED_PIN GPIO_PIN_13
|
||||
#define STAT_LED_PORT GPIOC
|
||||
#define STAT_LED_ON (STAT_LED_PORT->BSRR = (STAT_LED_PIN << BSRR_SHIFT_LOW)) //Stat LED is active-low
|
||||
#define STAT_LED_OFF (STAT_LED_PORT->BSRR = (STAT_LED_PIN << BSRR_SHIFT_HIGH))
|
||||
|
||||
//#define SPI_DMA_ACTIVE_PIN GPIO_PIN_5 /////////Temporary indicator of SPI & DMA activity
|
||||
//#define SPI_DMA_ACTIVE_PORT GPIOB
|
||||
//#define SPI_DMA_ACTIVE_ON SPI_DMA_ACTIVE_PORT->BSRR = (SPI_DMA_ACTIVE_PIN << BSRR_SHIFT_LOW)
|
||||
//#define SPI_DMA_ACTIVE_OFF SPI_DMA_ACTIVE_PORT->BSRR = (SPI_DMA_ACTIVE_PIN << BSRR_SHIFT_HIGH)
|
||||
|
||||
#define SPI1_NSS_PIN GPIO_PIN_4
|
||||
#define SPI1_NSS_PORT GPIOA
|
||||
|
||||
#define UPSTREAM_TX_REQUEST_PIN GPIO_PIN_3
|
||||
#define UPSTREAM_TX_REQUEST_PORT GPIOA
|
||||
#define UPSTREAM_TX_REQUEST_ASSERT (UPSTREAM_TX_REQUEST_PORT->BSRR = (UPSTREAM_TX_REQUEST_PIN << BSRR_SHIFT_LOW))
|
||||
#define UPSTREAM_TX_REQUEST_DEASSERT (UPSTREAM_TX_REQUEST_PORT->BSRR = (UPSTREAM_TX_REQUEST_PIN << BSRR_SHIFT_HIGH))
|
||||
|
||||
|
||||
#endif /* INC_BOARD_CONFIG_H_ */
|
Loading…
Reference in new issue