-
Notifications
You must be signed in to change notification settings - Fork 0
/
custom_targets.json
122 lines (122 loc) · 2.58 KB
/
custom_targets.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
{
"MCU_NRF52811": {
"inherits": [
"Target"
],
"core": "Cortex-M4",
"macros": [
"BOARD_PCA10040",
"NRF52_SERIES",
"NRF52811",
"NRF52811_XXAA",
"TARGET_NRF52811",
"CMSIS_VECTAB_VIRTUAL",
"CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
"MBED_TICKLESS",
"MBED_MPU_CUSTOM",
"SWI_DISABLE0"
],
"features": [
"BLE"
],
"device_has": [
"ANALOGIN",
"FLASH",
"I2C",
"I2C_ASYNCH",
"I2CSLAVE",
"INTERRUPTIN",
"ITM",
"LPTICKER",
"PORTIN",
"PORTINOUT",
"PORTOUT",
"PWMOUT",
"SERIAL",
"SERIAL_ASYNCH",
"SERIAL_FC",
"SLEEP",
"SPI",
"SPI_ASYNCH",
"SYSTICK_CLK_OFF_DURING_SLEEP",
"TRNG",
"USTICKER"
],
"extra_labels": [
"NORDIC",
"NRF5x",
"NRF52",
"SDK_15_0",
"CORDIO",
"CORDIO_LL",
"SOFTDEVICE_NONE",
"NORDIC_CORDIO"
],
"config": {
"lf_clock_src": {
"macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC",
"help": "Select Low Frequency clock source. Options: NRF_LF_SRC_XTAL, NRF_LF_SRC_SYNTH, and NRF_LF_SRC_RC",
"value": "NRF_LF_SRC_XTAL"
},
"lf_clock_rc_calib_timer_interval": {
"macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL",
"value": 16
},
"lf_clock_rc_calib_mode_config": {
"macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG",
"value": 0
},
"uart_0_fifo_size": {
"help": "UART0 FIFO buffer. FIFO buffer is filled from DMA buffer.",
"value": 32
},
"uart_1_fifo_size": {
"help": "UART1 FIFO buffer. FIFO buffer is filled from DMA buffer.",
"value": 32
}
},
"OUTPUT_EXT": "hex",
"is_disk_virtual": true,
"supported_toolchains": [
"GCC_ARM",
"ARM",
"IAR"
],
"public": false,
"detect_code": [
"1101"
],
"program_cycle_s": 6,
"bootloader_supported": true
},
"NRF52_MY": {
"inherits": [
"MCU_NRF52811"
],
"release_versions": [
"5"
],
"overrides": {
"lf_clock_src": "NRF_LF_SRC_SYNTH"
},
"device_name": "nRF52811_xxAA",
"device_has_remove": [
"ITM"
],
"macros_add": [
"WSF_MAX_HANDLERS=10",
"CONFIG_GPIO_AS_PINRESET",
"NRF52_PAN_15",
"NRF52_PAN_20",
"NRF52_PAN_31",
"NRF52_PAN_36",
"NRF52_PAN_66",
"NRF52_PAN_136",
"NRF52_PAN_217",
"NRF52_PAN_217"
],
"detect_code": [
"1102"
]
}
}