1+ /*
2+ * The MIT License (MIT)
3+ *
4+ * Copyright (c) 2026 Ambraglow
5+ *
6+ * Permission is hereby granted, free of charge, to any person obtaining a copy
7+ * of this software and associated documentation files (the "Software"), to deal
8+ * in the Software without restriction, including without limitation the rights
9+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+ * copies of the Software, and to permit persons to whom the Software is
11+ * furnished to do so, subject to the following conditions:
12+ *
13+ * The above copyright notice and this permission notice shall be included in
14+ * all copies or substantial portions of the Software.
15+ *
16+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22+ * THE SOFTWARE.
23+ */
24+
25+ #ifndef _SYLDRA_H
26+ #define _SYLDRA_H
27+
28+ //------------------------------------------------------------------//
29+ // LED
30+ //------------------------------------------------------------------//
31+ #define LEDS_NUMBER 1
32+ #define LED_PRIMARY_PIN PINNUM(0, 17) // AD10 LED
33+ #define LED_STATE_ON 1
34+
35+ //------------------------------------------------------------------//
36+ // BUTTON
37+ //------------------------------------------------------------------//
38+ #define BUTTON_DFU PINNUM(0, 24) // AD20 -- DFU
39+ #define BUTTON_DFU_OTA PINNUM(1, 00) // AD22 -- OTA
40+
41+ #define BUTTON_PULL NRF_GPIO_PIN_PULLUP
42+
43+ //-------------------------------------------------------------------//
44+ // BLE OTA
45+ //-------------------------------------------------------------------//
46+ #define BLEDIS_MANUFACTURER "Ambraglow-&-localcc"
47+ #define BLEDIS_MODEL "Syldra_dev_r1"
48+
49+ //--------------------------------------------------------------------+
50+ // USB - using test PIDs
51+ //--------------------------------------------------------------------+
52+ #define USB_DESC_VID 0x1209
53+ #define USB_DESC_UF2_PID 0x0001
54+ #define USB_DESC_CDC_ONLY_PID 0x7A01
55+
56+ #define UF2_PRODUCT_NAME "Syldra nrf52840 Development Board"
57+ #define UF2_VOLUME_LABEL "Syldra-boot"
58+ #define UF2_BOARD_ID "nRF52840-Syldra-dev-v1"
59+ #define UF2_INDEX_URL "https://github.com/ambraglow/nonorf"
60+
61+ #endif
0 commit comments