mirror of
https://github.com/canokeys/canokey-nrf52.git
synced 2024-09-16 16:48:40 +08:00
33 lines
1.1 KiB
C
33 lines
1.1 KiB
C
#ifndef BOARD_SELECTION_H
|
|
#define BOARD_SELECTION_H
|
|
|
|
//--------------------------------------------------------------------+
|
|
// Board selection
|
|
// Select your board in CMakeLists.txt
|
|
//--------------------------------------------------------------------+
|
|
|
|
//--------------------------------------------------------------------+
|
|
// MakerDiary M.2 DOCK
|
|
#define OPT_BOARD_MAKERDIARY_M2_DOCK 1
|
|
// MakerDiary NRF52840 USB DONGLE
|
|
#define OPT_BOARD_MAKERDIARY_NRF52840_USB_DONGLE 3
|
|
|
|
// nRF52840 Dongle (aka PCA10059)
|
|
#define OPT_BOARD_NRF52840_DONGLE 2
|
|
#define OPT_BOARD_PCA10059 OPT_BOARD_NRF52840_DONGLE
|
|
//--------------------------------------------------------------------+
|
|
|
|
#if CFG_BOARD == OPT_BOARD_NRF52840_DONGLE
|
|
#define BOARD_PCA10059
|
|
#include "boards/nordic/pca10059.h"
|
|
#elif CFG_BOARD == OPT_BOARD_MAKERDIARY_M2_DOCK
|
|
#include "boards/makerdiary/m2_dock.h"
|
|
#elif CFG_BOARD == OPT_BOARD_MAKERDIARY_NRF52840_USB_DONGLE
|
|
#include "boards/makerdiary/nrf52840_usb_dongle.h"
|
|
#else
|
|
#error "No board selected, please select your board in CMakeLists.txt"
|
|
#endif
|
|
|
|
|
|
#endif
|