|
1 |
| -/* |
2 |
| - * The MIT License (MIT) |
3 |
| - * |
4 |
| - * Copyright (c) 2018 Ha Thach for Adafruit Industries |
5 |
| - * Copyright (c) 2021 Chris Marc Dailey |
6 |
| - * |
7 |
| - * Permission is hereby granted, free of charge, to any person obtaining a copy |
8 |
| - * of this software and associated documentation files (the "Software"), to deal |
9 |
| - * in the Software without restriction, including without limitation the rights |
10 |
| - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
11 |
| - * copies of the Software, and to permit persons to whom the Software is |
12 |
| - * furnished to do so, subject to the following conditions: |
13 |
| - * |
14 |
| - * The above copyright notice and this permission notice shall be included in |
15 |
| - * all copies or substantial portions of the Software. |
16 |
| - * |
17 |
| - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
18 |
| - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
19 |
| - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
20 |
| - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
21 |
| - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
22 |
| - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
23 |
| - * THE SOFTWARE. |
24 |
| - */ |
| 1 | +USB_VID = 0x1B4F |
| 2 | +USB_PID = 0x0021 |
| 3 | +USB_PRODUCT = "SFE_nRF52840_MicroMod" |
| 4 | +USB_MANUFACTURER = "SparkFun Electronics" |
25 | 5 |
|
26 |
| -#ifndef _SPARKFUN_NRF52840_MICROMOD_H_ |
27 |
| -#define _SPARKFUN_NRF52840_MICROMOD_H_ |
| 6 | +MCU_CHIP = nrf52840 |
28 | 7 |
|
29 |
| -#define _PINNUM(port, pin) ((port)*32 + (pin)) |
30 |
| - |
31 |
| -/*------------------------------------------------------------------*/ |
32 |
| -/* LED |
33 |
| - *------------------------------------------------------------------*/ |
34 |
| -#define LEDS_NUMBER 1 |
35 |
| -#define LED_PRIMARY_PIN _PINNUM(0, 13) |
36 |
| -#define LED_STATE_ON 1 |
37 |
| - |
38 |
| -/*------------------------------------------------------------------*/ |
39 |
| -/* BUTTON |
40 |
| - *------------------------------------------------------------------*/ |
41 |
| -#define BUTTONS_NUMBER 2 |
42 |
| -#define BUTTON_1 _PINNUM(0, 7) |
43 |
| -#define BUTTON_2 _PINNUM(0, 10) |
44 |
| -#define BUTTON_PULL NRF_GPIO_PIN_PULLUP |
45 |
| - |
46 |
| -//--------------------------------------------------------------------+ |
47 |
| -// BLE OTA |
48 |
| -//--------------------------------------------------------------------+ |
49 |
| -#define BLEDIS_MANUFACTURER "SparkFun" |
50 |
| -#define BLEDIS_MODEL "MicroMod nRF52840" |
51 |
| - |
52 |
| -//--------------------------------------------------------------------+ |
53 |
| -// USB |
54 |
| -//--------------------------------------------------------------------+ |
55 |
| -#define USB_DESC_VID 0x1B4F |
56 |
| -#define USB_DESC_UF2_PID 0x0022 |
57 |
| -#define USB_DESC_CDC_ONLY_PID 0x0023 |
58 |
| - |
59 |
| -//------------- UF2 -------------// |
60 |
| -#define UF2_PRODUCT_NAME "SparkFun MicroMod nRF52840" |
61 |
| -#define UF2_VOLUME_LABEL "SFMM852BOOT" |
62 |
| -#define UF2_BOARD_ID "micromod-nRF52840" |
63 |
| - |
64 |
| -#define UF2_INDEX_URL "https://www.sparkfun.com/products/16984" |
65 |
| - |
66 |
| -#endif /* _SPARKFUN_NRF52840_MICROMOD_H_ */ |
| 8 | +QSPI_FLASH_FILESYSTEM = 1 |
| 9 | +EXTERNAL_FLASH_DEVICE_COUNT = 1 |
| 10 | +EXTERNAL_FLASH_DEVICES = "W25Q128JV_PM" |
0 commit comments