File tree Expand file tree Collapse file tree 4 files changed +49
-0
lines changed Expand file tree Collapse file tree 4 files changed +49
-0
lines changed Original file line number Diff line number Diff line change 27
27
28
28
#include "nrfx/hal/nrf_gpio.h"
29
29
30
+ <<<<<<< HEAD
30
31
#define MICROPY_HW_BOARD_NAME "TG-Techie's TG-Watch02A"
31
32
#define MICROPY_HW_MCU_NAME "nRF52840"
32
33
34
+ = == == ==
35
+ #define MICROPY_HW_BOARD_NAME "TG-Watch02A-rev00"
36
+ #define MICROPY_HW_MCU_NAME "nRF52840"
37
+
38
+ #define FLASH_SIZE (0x100000)
39
+ #define FLASH_PAGE_SIZE (4096)
40
+
41
+ >>>>>>> 7198056b c31ebae22337af119c07c7dca03e85d5
33
42
#define MICROPY_HW_NEOPIXEL (&pin_P0_16)
34
43
35
44
#define MICROPY_HW_LED_STATUS (&pin_P1_15)
50
59
#define SPI_FLASH_CS_PIN &pin_P0_20
51
60
#endif
52
61
62
+ <<<<<<< HEAD
63
+ == = == ==
64
+ #define CIRCUITPY_AUTORELOAD_DELAY_MS 500
65
+
66
+ #define CIRCUITPY_INTERNAL_NVM_SIZE (4096)
67
+
68
+ #define BOARD_FLASH_SIZE (FLASH_SIZE - 0x4000 - CIRCUITPY_INTERNAL_NVM_SIZE)
69
+
70
+ >>>>>>> 7198056b c31ebae22337af119c07c7dca03e85d5
53
71
#define BOARD_HAS_CRYSTAL 0
54
72
55
73
#define DEFAULT_I2C_BUS_SCL (&pin_P0_11)
Original file line number Diff line number Diff line change 1
1
USB_VID = 0x239A
2
2
USB_PID = 0x802A
3
+ <<<<<<< HEAD
3
4
USB_PRODUCT = "TG-Watch02A"
4
5
USB_MANUFACTURER = "TG-Tech"
5
6
@@ -8,3 +9,29 @@ MCU_CHIP = nrf52840
8
9
QSPI_FLASH_FILESYSTEM = 1
9
10
EXTERNAL_FLASH_DEVICE_COUNT = 2
10
11
EXTERNAL_FLASH_DEVICES = "GD25Q16C, W25Q128JV_SQ"
12
+ ====== =
13
+ USB_PRODUCT = "TG-Watch02"
14
+ USB_MANUFACTURER = "TG-Tech
15
+
16
+ MCU_SERIES = m4
17
+ MCU_VARIANT = nrf52
18
+ MCU_SUB_VARIANT = nrf52840
19
+ MCU_CHIP = nrf52840
20
+ SD ?= s140
21
+ SOFTDEV_VERSION ?= 6.1.0
22
+
23
+ BOOT_SETTING_ADDR = 0xFF000
24
+
25
+ ifeq ($(SD ) ,)
26
+ LD_FILE = boards/nrf52840_1M_256k.ld
27
+ else
28
+ LD_FILE = boards/adafruit_$(MCU_SUB_VARIANT)_$(SD_LOWER)_v$(firstword $(subst ., ,$(SOFTDEV_VERSION))).ld
29
+ CIRCUITPY_BLEIO = 1
30
+ endif
31
+
32
+ NRF_DEFINES += -DNRF52840_XXAA -DNRF52840
33
+
34
+ QSPI_FLASH_FILESYSTEM = 1
35
+ EXTERNAL_FLASH_DEVICE_COUNT = 1
36
+ EXTERNAL_FLASH_DEVICES = "GD25Q16C"
37
+ >>>>>>> 7198056bc31ebae22337af119c07c7dca03e85d5
Original file line number Diff line number Diff line change @@ -48,6 +48,7 @@ STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
48
48
{ MP_ROM_QSTR (MP_QSTR_UART ), MP_ROM_PTR (& board_uart_obj ) },
49
49
{ MP_ROM_QSTR (MP_QSTR_SPI ), MP_ROM_PTR (& board_spi_obj ) },
50
50
{ MP_ROM_QSTR (MP_QSTR_I2C ), MP_ROM_PTR (& board_i2c_obj ) },
51
+ <<<<<<< HEAD
51
52
52
53
/*TG-Watch02A specific pins*/
53
54
@@ -81,6 +82,8 @@ STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
81
82
{ MP_ROM_QSTR (MP_QSTR_SMC_RESET ), MP_ROM_PTR (& pin_P0_08 ) },
82
83
{ MP_ROM_QSTR (MP_QSTR_BUTTON0 ), MP_ROM_PTR (& pin_P1_08 ) },
83
84
{ MP_ROM_QSTR (MP_QSTR_BUTTON1 ), MP_ROM_PTR (& pin_P1_09 ) },
85
+ = == == ==
86
+ >>>>>>> 7198056b c31ebae22337af119c07c7dca03e85d5
84
87
};
85
88
86
89
MP_DEFINE_CONST_DICT (board_module_globals , board_module_globals_table );
Original file line number Diff line number Diff line change 5
5
*
6
6
* Copyright (c) 2016 Glenn Ruben Bakke
7
7
*
8
+ *
8
9
* Permission is hereby granted, free of charge, to any person obtaining a copy
9
10
* of this software and associated documentation files (the "Software"), to deal
10
11
* in the Software without restriction, including without limitation the rights
You can’t perform that action at this time.
0 commit comments