global: add BusVoodoo board support
This commit is contained in:
parent
c611911637
commit
c00e8d29f9
2
Rakefile
2
Rakefile
|
@ -14,7 +14,7 @@ APPLICATION = "application"
|
|||
FIRMWARES = [BOOTLOADER, APPLICATION]
|
||||
|
||||
# which development board is used
|
||||
# supported are: SYSTEM_BOARD, MAPLE_MINI, BLUE_PILL, CORE_BOARD
|
||||
# supported are: SYSTEM_BOARD, MAPLE_MINI, BLUE_PILL, CORE_BOARD, BUSVOODOO
|
||||
BOARD = ENV["BOARD"] || "CORE_BOARD"
|
||||
|
||||
# libopencm3 definitions
|
||||
|
|
10
global.h
10
global.h
|
@ -320,6 +320,11 @@
|
|||
#define LED_PORT B /**< GPIO port (port B on maple mini) */
|
||||
#define LED_PIN 1 /**< GPIO pin (pin PB1 on maple mini) */
|
||||
#define LED_ON 1 /**< LED is on when pin is high */
|
||||
#elif defined (BUSVOODOO)
|
||||
/* on BusVoodoo LED is on pin PA8 */
|
||||
#define LED_PORT A /**< GPIO port (port A) */
|
||||
#define LED_PIN 8 /**< GPIO pin (pin PA8) */
|
||||
#define LED_ON 1 /**< LED is on when pin is high */
|
||||
#endif
|
||||
/** @} */
|
||||
|
||||
|
@ -352,6 +357,11 @@
|
|||
#define DFU_FORCE_PORT BUTTON_PORT /**< button port */
|
||||
#define DFU_FORCE_PIN BUTTON_PIN /**< button pin */
|
||||
#define DFU_FORCE_VALUE 0 /**< button floating unpressed, connected to ground pressed to force DFU mode */
|
||||
#elif defined(BUSVOODOO)
|
||||
/* on BusVoodoo DFU input is on PB2 */
|
||||
#define DFU_FORCE_PORT B /**< GPIO port (port B) */
|
||||
#define DFU_FORCE_PIN 2 /**< GPIO pin (pin PB2) */
|
||||
#define DFU_FORCE_VALUE 1 /**< pin is pulled low, and goes high when shorted with VUSB */
|
||||
#else
|
||||
/* use the JNTRST pin as GPIO (this will disable the SWJ function, but we are not using it) */
|
||||
#define DFU_FORCE_PORT B /**< JNTRST port (needs to be remapped to become PB4) */
|
||||
|
|
Loading…
Reference in New Issue