1
mirror of https://github.com/canokeys/canokey-nrf52.git synced 2024-09-16 16:48:40 +08:00
canokey-nrf52/config/board_selection.h

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