Add I2CSlave to ov580 master.

Dependencies:   MorseGenerator2

Committer:
jasoncha
Date:
Thu May 02 21:55:46 2019 +0000
Revision:
26:9ad740976a72
Parent:
7:9c77eaad5102
Publish it for Clayton to test.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
claytonk 7:9c77eaad5102 1 /**
claytonk 7:9c77eaad5102 2 * Copyright (c) 2017 - 2017, Nordic Semiconductor ASA
claytonk 7:9c77eaad5102 3 *
claytonk 7:9c77eaad5102 4 * All rights reserved.
claytonk 7:9c77eaad5102 5 *
claytonk 7:9c77eaad5102 6 * Redistribution and use in source and binary forms, with or without modification,
claytonk 7:9c77eaad5102 7 * are permitted provided that the following conditions are met:
claytonk 7:9c77eaad5102 8 *
claytonk 7:9c77eaad5102 9 * 1. Redistributions of source code must retain the above copyright notice, this
claytonk 7:9c77eaad5102 10 * list of conditions and the following disclaimer.
claytonk 7:9c77eaad5102 11 *
claytonk 7:9c77eaad5102 12 * 2. Redistributions in binary form, except as embedded into a Nordic
claytonk 7:9c77eaad5102 13 * Semiconductor ASA integrated circuit in a product or a software update for
claytonk 7:9c77eaad5102 14 * such product, must reproduce the above copyright notice, this list of
claytonk 7:9c77eaad5102 15 * conditions and the following disclaimer in the documentation and/or other
claytonk 7:9c77eaad5102 16 * materials provided with the distribution.
claytonk 7:9c77eaad5102 17 *
claytonk 7:9c77eaad5102 18 * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
claytonk 7:9c77eaad5102 19 * contributors may be used to endorse or promote products derived from this
claytonk 7:9c77eaad5102 20 * software without specific prior written permission.
claytonk 7:9c77eaad5102 21 *
claytonk 7:9c77eaad5102 22 * 4. This software, with or without modification, must only be used with a
claytonk 7:9c77eaad5102 23 * Nordic Semiconductor ASA integrated circuit.
claytonk 7:9c77eaad5102 24 *
claytonk 7:9c77eaad5102 25 * 5. Any software provided in binary form under this license must not be reverse
claytonk 7:9c77eaad5102 26 * engineered, decompiled, modified and/or disassembled.
claytonk 7:9c77eaad5102 27 *
claytonk 7:9c77eaad5102 28 * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
claytonk 7:9c77eaad5102 29 * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
claytonk 7:9c77eaad5102 30 * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
claytonk 7:9c77eaad5102 31 * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
claytonk 7:9c77eaad5102 32 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
claytonk 7:9c77eaad5102 33 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
claytonk 7:9c77eaad5102 34 * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
claytonk 7:9c77eaad5102 35 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
claytonk 7:9c77eaad5102 36 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
claytonk 7:9c77eaad5102 37 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
claytonk 7:9c77eaad5102 38 *
claytonk 7:9c77eaad5102 39 */
claytonk 7:9c77eaad5102 40
claytonk 7:9c77eaad5102 41
claytonk 7:9c77eaad5102 42
claytonk 7:9c77eaad5102 43 #ifndef SDK_CONFIG_H
claytonk 7:9c77eaad5102 44 #define SDK_CONFIG_H
claytonk 7:9c77eaad5102 45 // <<< Use Configuration Wizard in Context Menu >>>\n
claytonk 7:9c77eaad5102 46 #ifdef USE_APP_CONFIG
claytonk 7:9c77eaad5102 47 #include "app_config.h"
claytonk 7:9c77eaad5102 48 #endif
claytonk 7:9c77eaad5102 49 // <h> Board Support
claytonk 7:9c77eaad5102 50
claytonk 7:9c77eaad5102 51 // Enable NRF Asserts when Mbed NDEBUG is not set
claytonk 7:9c77eaad5102 52 #if !defined(NDEBUG) && !defined(DEBUG_NRF_USER)
claytonk 7:9c77eaad5102 53 #define DEBUG_NRF_USER
claytonk 7:9c77eaad5102 54 #endif
claytonk 7:9c77eaad5102 55
claytonk 7:9c77eaad5102 56 //==========================================================
claytonk 7:9c77eaad5102 57 // <q> BSP_BTN_BLE_ENABLED - bsp_btn_ble - Button Control for BLE
claytonk 7:9c77eaad5102 58
claytonk 7:9c77eaad5102 59
claytonk 7:9c77eaad5102 60 #ifndef BSP_BTN_BLE_ENABLED
claytonk 7:9c77eaad5102 61 #define BSP_BTN_BLE_ENABLED 0
claytonk 7:9c77eaad5102 62 #endif
claytonk 7:9c77eaad5102 63
claytonk 7:9c77eaad5102 64 // </h>
claytonk 7:9c77eaad5102 65 //==========================================================
claytonk 7:9c77eaad5102 66
claytonk 7:9c77eaad5102 67 // <h> nRF_ANT
claytonk 7:9c77eaad5102 68
claytonk 7:9c77eaad5102 69 //==========================================================
claytonk 7:9c77eaad5102 70 // <e> ANTFS_ENABLED - ant_fs - ANT File Share module.
claytonk 7:9c77eaad5102 71 //==========================================================
claytonk 7:9c77eaad5102 72 #ifndef ANTFS_ENABLED
claytonk 7:9c77eaad5102 73 #define ANTFS_ENABLED 0
claytonk 7:9c77eaad5102 74 #endif
claytonk 7:9c77eaad5102 75 // <o> ANTFS_CONFIG_NETWORK_NUMBER - ANT-FS network number.
claytonk 7:9c77eaad5102 76 #ifndef ANTFS_CONFIG_NETWORK_NUMBER
claytonk 7:9c77eaad5102 77 #define ANTFS_CONFIG_NETWORK_NUMBER 0
claytonk 7:9c77eaad5102 78 #endif
claytonk 7:9c77eaad5102 79
claytonk 7:9c77eaad5102 80 // <o> ANTFS_CONFIG_CHANNEL_NUMBER - ANT-FS channel number.
claytonk 7:9c77eaad5102 81 #ifndef ANTFS_CONFIG_CHANNEL_NUMBER
claytonk 7:9c77eaad5102 82 #define ANTFS_CONFIG_CHANNEL_NUMBER 0
claytonk 7:9c77eaad5102 83 #endif
claytonk 7:9c77eaad5102 84
claytonk 7:9c77eaad5102 85 // <o> ANTFS_CONFIG_PAIRING_TIMEOUT - Pairing timeout - how long the UI will wait for a response to a pairing request before switching to the link layer, in seconds.
claytonk 7:9c77eaad5102 86 #ifndef ANTFS_CONFIG_PAIRING_TIMEOUT
claytonk 7:9c77eaad5102 87 #define ANTFS_CONFIG_PAIRING_TIMEOUT 120
claytonk 7:9c77eaad5102 88 #endif
claytonk 7:9c77eaad5102 89
claytonk 7:9c77eaad5102 90 // <o> ANTFS_CONFIG_LINK_COMMAND_TIMEOUT - Command timeout - how long the client will wait without receiving any commands before switching to the link layer, in seconds.
claytonk 7:9c77eaad5102 91 #ifndef ANTFS_CONFIG_LINK_COMMAND_TIMEOUT
claytonk 7:9c77eaad5102 92 #define ANTFS_CONFIG_LINK_COMMAND_TIMEOUT 10
claytonk 7:9c77eaad5102 93 #endif
claytonk 7:9c77eaad5102 94
claytonk 7:9c77eaad5102 95 // <o> ANTFS_CONFIG_TRANS_TYPE - ANT-FS Transmission Type.
claytonk 7:9c77eaad5102 96 #ifndef ANTFS_CONFIG_TRANS_TYPE
claytonk 7:9c77eaad5102 97 #define ANTFS_CONFIG_TRANS_TYPE 10
claytonk 7:9c77eaad5102 98 #endif
claytonk 7:9c77eaad5102 99
claytonk 7:9c77eaad5102 100 // <o> ANTFS_CONFIG_DEVICE_TYPE - ANT device type for channel configuration.
claytonk 7:9c77eaad5102 101 #ifndef ANTFS_CONFIG_DEVICE_TYPE
claytonk 7:9c77eaad5102 102 #define ANTFS_CONFIG_DEVICE_TYPE 1
claytonk 7:9c77eaad5102 103 #endif
claytonk 7:9c77eaad5102 104
claytonk 7:9c77eaad5102 105 // <o> ANTFS_CONFIG_BEACON_STATUS_PERIOD - ANT-FS Beacon Message Period.
claytonk 7:9c77eaad5102 106
claytonk 7:9c77eaad5102 107 // <0=> 0.5 Hz
claytonk 7:9c77eaad5102 108 // <1=> 1 Hz
claytonk 7:9c77eaad5102 109 // <2=> 2 Hz
claytonk 7:9c77eaad5102 110 // <3=> 4 Hz
claytonk 7:9c77eaad5102 111 // <4=> 8 Hz
claytonk 7:9c77eaad5102 112
claytonk 7:9c77eaad5102 113 #ifndef ANTFS_CONFIG_BEACON_STATUS_PERIOD
claytonk 7:9c77eaad5102 114 #define ANTFS_CONFIG_BEACON_STATUS_PERIOD 3
claytonk 7:9c77eaad5102 115 #endif
claytonk 7:9c77eaad5102 116
claytonk 7:9c77eaad5102 117 // <o> ANTFS_CONFIG_TRANSMIT_POWER - ANT Transmit Power.
claytonk 7:9c77eaad5102 118
claytonk 7:9c77eaad5102 119 // <0=> Lowest ANT Tx power level setting. (-20dBm)
claytonk 7:9c77eaad5102 120 // <1=> ANT Tx power > Lvl 0. (-12dBm)
claytonk 7:9c77eaad5102 121 // <2=> ANT Tx power > Lvl 1. (-4dBm)
claytonk 7:9c77eaad5102 122 // <3=> ANT Tx power > Lvl 2. Default tx power level. (0dBm)
claytonk 7:9c77eaad5102 123 // <4=> ANT Tx power > Lvl 3. (+4dBm)
claytonk 7:9c77eaad5102 124 // <128=> Custom tx power selection
claytonk 7:9c77eaad5102 125
claytonk 7:9c77eaad5102 126 #ifndef ANTFS_CONFIG_TRANSMIT_POWER
claytonk 7:9c77eaad5102 127 #define ANTFS_CONFIG_TRANSMIT_POWER 3
claytonk 7:9c77eaad5102 128 #endif
claytonk 7:9c77eaad5102 129
claytonk 7:9c77eaad5102 130 // <o> ANTFS_CONFIG_CUSTOM_TRANSMIT_POWER - ANT Custom Transmit Power.
claytonk 7:9c77eaad5102 131 #ifndef ANTFS_CONFIG_CUSTOM_TRANSMIT_POWER
claytonk 7:9c77eaad5102 132 #define ANTFS_CONFIG_CUSTOM_TRANSMIT_POWER 0
claytonk 7:9c77eaad5102 133 #endif
claytonk 7:9c77eaad5102 134
claytonk 7:9c77eaad5102 135 // <q> ANTFS_CONFIG_AUTH_TYPE_PAIRING_ENABLED - Use pairing and key exchange authentication.
claytonk 7:9c77eaad5102 136
claytonk 7:9c77eaad5102 137
claytonk 7:9c77eaad5102 138 #ifndef ANTFS_CONFIG_AUTH_TYPE_PAIRING_ENABLED
claytonk 7:9c77eaad5102 139 #define ANTFS_CONFIG_AUTH_TYPE_PAIRING_ENABLED 0
claytonk 7:9c77eaad5102 140 #endif
claytonk 7:9c77eaad5102 141
claytonk 7:9c77eaad5102 142 // <q> ANTFS_CONFIG_AUTH_TYPE_PASSKEY_ENABLED - Use passkey authentication.
claytonk 7:9c77eaad5102 143
claytonk 7:9c77eaad5102 144
claytonk 7:9c77eaad5102 145 #ifndef ANTFS_CONFIG_AUTH_TYPE_PASSKEY_ENABLED
claytonk 7:9c77eaad5102 146 #define ANTFS_CONFIG_AUTH_TYPE_PASSKEY_ENABLED 0
claytonk 7:9c77eaad5102 147 #endif
claytonk 7:9c77eaad5102 148
claytonk 7:9c77eaad5102 149 // <q> ANTFS_CONFIG_AUTH_TYPE_PASSTHROUGH_ENABLED - Allow host to bypass authentication.
claytonk 7:9c77eaad5102 150
claytonk 7:9c77eaad5102 151
claytonk 7:9c77eaad5102 152 #ifndef ANTFS_CONFIG_AUTH_TYPE_PASSTHROUGH_ENABLED
claytonk 7:9c77eaad5102 153 #define ANTFS_CONFIG_AUTH_TYPE_PASSTHROUGH_ENABLED 0
claytonk 7:9c77eaad5102 154 #endif
claytonk 7:9c77eaad5102 155
claytonk 7:9c77eaad5102 156 // <q> ANTFS_CONFIG_UPLOAD_ENABLED - Support upload operation.
claytonk 7:9c77eaad5102 157
claytonk 7:9c77eaad5102 158
claytonk 7:9c77eaad5102 159 #ifndef ANTFS_CONFIG_UPLOAD_ENABLED
claytonk 7:9c77eaad5102 160 #define ANTFS_CONFIG_UPLOAD_ENABLED 0
claytonk 7:9c77eaad5102 161 #endif
claytonk 7:9c77eaad5102 162
claytonk 7:9c77eaad5102 163 // <q> ANTFS_CONFIG_DEBUG_LED_ENABLED - Enables LED debug in the module.
claytonk 7:9c77eaad5102 164
claytonk 7:9c77eaad5102 165
claytonk 7:9c77eaad5102 166 #ifndef ANTFS_CONFIG_DEBUG_LED_ENABLED
claytonk 7:9c77eaad5102 167 #define ANTFS_CONFIG_DEBUG_LED_ENABLED 0
claytonk 7:9c77eaad5102 168 #endif
claytonk 7:9c77eaad5102 169
claytonk 7:9c77eaad5102 170 // </e>
claytonk 7:9c77eaad5102 171
claytonk 7:9c77eaad5102 172 // <e> ANT_BPWR_ENABLED - ant_bpwr - Bicycle Power Profile
claytonk 7:9c77eaad5102 173 //==========================================================
claytonk 7:9c77eaad5102 174 #ifndef ANT_BPWR_ENABLED
claytonk 7:9c77eaad5102 175 #define ANT_BPWR_ENABLED 0
claytonk 7:9c77eaad5102 176 #endif
claytonk 7:9c77eaad5102 177 // <e> ANT_BPWR_LOG_ENABLED - Enables general logging in the module.
claytonk 7:9c77eaad5102 178 //==========================================================
claytonk 7:9c77eaad5102 179 #ifndef ANT_BPWR_LOG_ENABLED
claytonk 7:9c77eaad5102 180 #define ANT_BPWR_LOG_ENABLED 0
claytonk 7:9c77eaad5102 181 #endif
claytonk 7:9c77eaad5102 182 // <o> ANT_BPWR_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 183
claytonk 7:9c77eaad5102 184 // <0=> Off
claytonk 7:9c77eaad5102 185 // <1=> Error
claytonk 7:9c77eaad5102 186 // <2=> Warning
claytonk 7:9c77eaad5102 187 // <3=> Info
claytonk 7:9c77eaad5102 188 // <4=> Debug
claytonk 7:9c77eaad5102 189
claytonk 7:9c77eaad5102 190 #ifndef ANT_BPWR_LOG_LEVEL
claytonk 7:9c77eaad5102 191 #define ANT_BPWR_LOG_LEVEL 3
claytonk 7:9c77eaad5102 192 #endif
claytonk 7:9c77eaad5102 193
claytonk 7:9c77eaad5102 194 // <o> ANT_BPWR_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 195
claytonk 7:9c77eaad5102 196 // <0=> Default
claytonk 7:9c77eaad5102 197 // <1=> Black
claytonk 7:9c77eaad5102 198 // <2=> Red
claytonk 7:9c77eaad5102 199 // <3=> Green
claytonk 7:9c77eaad5102 200 // <4=> Yellow
claytonk 7:9c77eaad5102 201 // <5=> Blue
claytonk 7:9c77eaad5102 202 // <6=> Magenta
claytonk 7:9c77eaad5102 203 // <7=> Cyan
claytonk 7:9c77eaad5102 204 // <8=> White
claytonk 7:9c77eaad5102 205
claytonk 7:9c77eaad5102 206 #ifndef ANT_BPWR_INFO_COLOR
claytonk 7:9c77eaad5102 207 #define ANT_BPWR_INFO_COLOR 0
claytonk 7:9c77eaad5102 208 #endif
claytonk 7:9c77eaad5102 209
claytonk 7:9c77eaad5102 210 // </e>
claytonk 7:9c77eaad5102 211
claytonk 7:9c77eaad5102 212 // <e> ANT_BPWR_COMMON_LOG_ENABLED - Enables logging of BPWR tracing common data.
claytonk 7:9c77eaad5102 213 //==========================================================
claytonk 7:9c77eaad5102 214 #ifndef ANT_BPWR_COMMON_LOG_ENABLED
claytonk 7:9c77eaad5102 215 #define ANT_BPWR_COMMON_LOG_ENABLED 0
claytonk 7:9c77eaad5102 216 #endif
claytonk 7:9c77eaad5102 217 // <o> ANT_BPWR_COMMON_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 218
claytonk 7:9c77eaad5102 219 // <0=> Off
claytonk 7:9c77eaad5102 220 // <1=> Error
claytonk 7:9c77eaad5102 221 // <2=> Warning
claytonk 7:9c77eaad5102 222 // <3=> Info
claytonk 7:9c77eaad5102 223 // <4=> Debug
claytonk 7:9c77eaad5102 224
claytonk 7:9c77eaad5102 225 #ifndef ANT_BPWR_COMMON_LOG_LEVEL
claytonk 7:9c77eaad5102 226 #define ANT_BPWR_COMMON_LOG_LEVEL 3
claytonk 7:9c77eaad5102 227 #endif
claytonk 7:9c77eaad5102 228
claytonk 7:9c77eaad5102 229 // <o> ANT_BPWR_COMMON_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 230
claytonk 7:9c77eaad5102 231 // <0=> Default
claytonk 7:9c77eaad5102 232 // <1=> Black
claytonk 7:9c77eaad5102 233 // <2=> Red
claytonk 7:9c77eaad5102 234 // <3=> Green
claytonk 7:9c77eaad5102 235 // <4=> Yellow
claytonk 7:9c77eaad5102 236 // <5=> Blue
claytonk 7:9c77eaad5102 237 // <6=> Magenta
claytonk 7:9c77eaad5102 238 // <7=> Cyan
claytonk 7:9c77eaad5102 239 // <8=> White
claytonk 7:9c77eaad5102 240
claytonk 7:9c77eaad5102 241 #ifndef ANT_BPWR_COMMON_INFO_COLOR
claytonk 7:9c77eaad5102 242 #define ANT_BPWR_COMMON_INFO_COLOR 0
claytonk 7:9c77eaad5102 243 #endif
claytonk 7:9c77eaad5102 244
claytonk 7:9c77eaad5102 245 // </e>
claytonk 7:9c77eaad5102 246
claytonk 7:9c77eaad5102 247 // <e> ANT_BPWR_PAGE_TORQUE_LOG_ENABLED - Enables logging of BPWR torque page in the module.
claytonk 7:9c77eaad5102 248 //==========================================================
claytonk 7:9c77eaad5102 249 #ifndef ANT_BPWR_PAGE_TORQUE_LOG_ENABLED
claytonk 7:9c77eaad5102 250 #define ANT_BPWR_PAGE_TORQUE_LOG_ENABLED 0
claytonk 7:9c77eaad5102 251 #endif
claytonk 7:9c77eaad5102 252 // <o> ANT_BPWR_PAGE_TORQUE_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 253
claytonk 7:9c77eaad5102 254 // <0=> Off
claytonk 7:9c77eaad5102 255 // <1=> Error
claytonk 7:9c77eaad5102 256 // <2=> Warning
claytonk 7:9c77eaad5102 257 // <3=> Info
claytonk 7:9c77eaad5102 258 // <4=> Debug
claytonk 7:9c77eaad5102 259
claytonk 7:9c77eaad5102 260 #ifndef ANT_BPWR_PAGE_TORQUE_LOG_LEVEL
claytonk 7:9c77eaad5102 261 #define ANT_BPWR_PAGE_TORQUE_LOG_LEVEL 3
claytonk 7:9c77eaad5102 262 #endif
claytonk 7:9c77eaad5102 263
claytonk 7:9c77eaad5102 264 // <o> ANT_BPWR_PAGE_TORQUE_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 265
claytonk 7:9c77eaad5102 266 // <0=> Default
claytonk 7:9c77eaad5102 267 // <1=> Black
claytonk 7:9c77eaad5102 268 // <2=> Red
claytonk 7:9c77eaad5102 269 // <3=> Green
claytonk 7:9c77eaad5102 270 // <4=> Yellow
claytonk 7:9c77eaad5102 271 // <5=> Blue
claytonk 7:9c77eaad5102 272 // <6=> Magenta
claytonk 7:9c77eaad5102 273 // <7=> Cyan
claytonk 7:9c77eaad5102 274 // <8=> White
claytonk 7:9c77eaad5102 275
claytonk 7:9c77eaad5102 276 #ifndef ANT_BPWR_PAGE_TORQUE_INFO_COLOR
claytonk 7:9c77eaad5102 277 #define ANT_BPWR_PAGE_TORQUE_INFO_COLOR 0
claytonk 7:9c77eaad5102 278 #endif
claytonk 7:9c77eaad5102 279
claytonk 7:9c77eaad5102 280 // </e>
claytonk 7:9c77eaad5102 281
claytonk 7:9c77eaad5102 282 // <e> ANT_BPWR_PAGE_1_LOG_ENABLED - Enables logging of BPWR page 1 in the module.
claytonk 7:9c77eaad5102 283 //==========================================================
claytonk 7:9c77eaad5102 284 #ifndef ANT_BPWR_PAGE_1_LOG_ENABLED
claytonk 7:9c77eaad5102 285 #define ANT_BPWR_PAGE_1_LOG_ENABLED 0
claytonk 7:9c77eaad5102 286 #endif
claytonk 7:9c77eaad5102 287 // <o> ANT_BPWR_PAGE_1_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 288
claytonk 7:9c77eaad5102 289 // <0=> Off
claytonk 7:9c77eaad5102 290 // <1=> Error
claytonk 7:9c77eaad5102 291 // <2=> Warning
claytonk 7:9c77eaad5102 292 // <3=> Info
claytonk 7:9c77eaad5102 293 // <4=> Debug
claytonk 7:9c77eaad5102 294
claytonk 7:9c77eaad5102 295 #ifndef ANT_BPWR_PAGE_1_LOG_LEVEL
claytonk 7:9c77eaad5102 296 #define ANT_BPWR_PAGE_1_LOG_LEVEL 3
claytonk 7:9c77eaad5102 297 #endif
claytonk 7:9c77eaad5102 298
claytonk 7:9c77eaad5102 299 // <o> ANT_BPWR_PAGE_1_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 300
claytonk 7:9c77eaad5102 301 // <0=> Default
claytonk 7:9c77eaad5102 302 // <1=> Black
claytonk 7:9c77eaad5102 303 // <2=> Red
claytonk 7:9c77eaad5102 304 // <3=> Green
claytonk 7:9c77eaad5102 305 // <4=> Yellow
claytonk 7:9c77eaad5102 306 // <5=> Blue
claytonk 7:9c77eaad5102 307 // <6=> Magenta
claytonk 7:9c77eaad5102 308 // <7=> Cyan
claytonk 7:9c77eaad5102 309 // <8=> White
claytonk 7:9c77eaad5102 310
claytonk 7:9c77eaad5102 311 #ifndef ANT_BPWR_PAGE_1_INFO_COLOR
claytonk 7:9c77eaad5102 312 #define ANT_BPWR_PAGE_1_INFO_COLOR 0
claytonk 7:9c77eaad5102 313 #endif
claytonk 7:9c77eaad5102 314
claytonk 7:9c77eaad5102 315 // </e>
claytonk 7:9c77eaad5102 316
claytonk 7:9c77eaad5102 317 // <e> ANT_BPWR_PAGE_16_LOG_ENABLED - Enables logging of BPWR page 16 in the module.
claytonk 7:9c77eaad5102 318 //==========================================================
claytonk 7:9c77eaad5102 319 #ifndef ANT_BPWR_PAGE_16_LOG_ENABLED
claytonk 7:9c77eaad5102 320 #define ANT_BPWR_PAGE_16_LOG_ENABLED 0
claytonk 7:9c77eaad5102 321 #endif
claytonk 7:9c77eaad5102 322 // <o> ANT_BPWR_PAGE_16_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 323
claytonk 7:9c77eaad5102 324 // <0=> Off
claytonk 7:9c77eaad5102 325 // <1=> Error
claytonk 7:9c77eaad5102 326 // <2=> Warning
claytonk 7:9c77eaad5102 327 // <3=> Info
claytonk 7:9c77eaad5102 328 // <4=> Debug
claytonk 7:9c77eaad5102 329
claytonk 7:9c77eaad5102 330 #ifndef ANT_BPWR_PAGE_16_LOG_LEVEL
claytonk 7:9c77eaad5102 331 #define ANT_BPWR_PAGE_16_LOG_LEVEL 3
claytonk 7:9c77eaad5102 332 #endif
claytonk 7:9c77eaad5102 333
claytonk 7:9c77eaad5102 334 // <o> ANT_BPWR_PAGE_16_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 335
claytonk 7:9c77eaad5102 336 // <0=> Default
claytonk 7:9c77eaad5102 337 // <1=> Black
claytonk 7:9c77eaad5102 338 // <2=> Red
claytonk 7:9c77eaad5102 339 // <3=> Green
claytonk 7:9c77eaad5102 340 // <4=> Yellow
claytonk 7:9c77eaad5102 341 // <5=> Blue
claytonk 7:9c77eaad5102 342 // <6=> Magenta
claytonk 7:9c77eaad5102 343 // <7=> Cyan
claytonk 7:9c77eaad5102 344 // <8=> White
claytonk 7:9c77eaad5102 345
claytonk 7:9c77eaad5102 346 #ifndef ANT_BPWR_PAGE_16_INFO_COLOR
claytonk 7:9c77eaad5102 347 #define ANT_BPWR_PAGE_16_INFO_COLOR 0
claytonk 7:9c77eaad5102 348 #endif
claytonk 7:9c77eaad5102 349
claytonk 7:9c77eaad5102 350 // </e>
claytonk 7:9c77eaad5102 351
claytonk 7:9c77eaad5102 352 // <e> ANT_BPWR_PAGE_17_LOG_ENABLED - Enables logging of BPWR page 17 in the module.
claytonk 7:9c77eaad5102 353 //==========================================================
claytonk 7:9c77eaad5102 354 #ifndef ANT_BPWR_PAGE_17_LOG_ENABLED
claytonk 7:9c77eaad5102 355 #define ANT_BPWR_PAGE_17_LOG_ENABLED 0
claytonk 7:9c77eaad5102 356 #endif
claytonk 7:9c77eaad5102 357 // <o> ANT_BPWR_PAGE_17_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 358
claytonk 7:9c77eaad5102 359 // <0=> Off
claytonk 7:9c77eaad5102 360 // <1=> Error
claytonk 7:9c77eaad5102 361 // <2=> Warning
claytonk 7:9c77eaad5102 362 // <3=> Info
claytonk 7:9c77eaad5102 363 // <4=> Debug
claytonk 7:9c77eaad5102 364
claytonk 7:9c77eaad5102 365 #ifndef ANT_BPWR_PAGE_17_LOG_LEVEL
claytonk 7:9c77eaad5102 366 #define ANT_BPWR_PAGE_17_LOG_LEVEL 3
claytonk 7:9c77eaad5102 367 #endif
claytonk 7:9c77eaad5102 368
claytonk 7:9c77eaad5102 369 // <o> ANT_BPWR_PAGE_17_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 370
claytonk 7:9c77eaad5102 371 // <0=> Default
claytonk 7:9c77eaad5102 372 // <1=> Black
claytonk 7:9c77eaad5102 373 // <2=> Red
claytonk 7:9c77eaad5102 374 // <3=> Green
claytonk 7:9c77eaad5102 375 // <4=> Yellow
claytonk 7:9c77eaad5102 376 // <5=> Blue
claytonk 7:9c77eaad5102 377 // <6=> Magenta
claytonk 7:9c77eaad5102 378 // <7=> Cyan
claytonk 7:9c77eaad5102 379 // <8=> White
claytonk 7:9c77eaad5102 380
claytonk 7:9c77eaad5102 381 #ifndef ANT_BPWR_PAGE_17_INFO_COLOR
claytonk 7:9c77eaad5102 382 #define ANT_BPWR_PAGE_17_INFO_COLOR 0
claytonk 7:9c77eaad5102 383 #endif
claytonk 7:9c77eaad5102 384
claytonk 7:9c77eaad5102 385 // </e>
claytonk 7:9c77eaad5102 386
claytonk 7:9c77eaad5102 387 // <e> ANT_BPWR_PAGE_18_LOG_ENABLED - Enables logging of BPWR page 18 in the module.
claytonk 7:9c77eaad5102 388 //==========================================================
claytonk 7:9c77eaad5102 389 #ifndef ANT_BPWR_PAGE_18_LOG_ENABLED
claytonk 7:9c77eaad5102 390 #define ANT_BPWR_PAGE_18_LOG_ENABLED 0
claytonk 7:9c77eaad5102 391 #endif
claytonk 7:9c77eaad5102 392 // <o> ANT_BPWR_PAGE_18_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 393
claytonk 7:9c77eaad5102 394 // <0=> Off
claytonk 7:9c77eaad5102 395 // <1=> Error
claytonk 7:9c77eaad5102 396 // <2=> Warning
claytonk 7:9c77eaad5102 397 // <3=> Info
claytonk 7:9c77eaad5102 398 // <4=> Debug
claytonk 7:9c77eaad5102 399
claytonk 7:9c77eaad5102 400 #ifndef ANT_BPWR_PAGE_18_LOG_LEVEL
claytonk 7:9c77eaad5102 401 #define ANT_BPWR_PAGE_18_LOG_LEVEL 3
claytonk 7:9c77eaad5102 402 #endif
claytonk 7:9c77eaad5102 403
claytonk 7:9c77eaad5102 404 // <o> ANT_BPWR_PAGE_18_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 405
claytonk 7:9c77eaad5102 406 // <0=> Default
claytonk 7:9c77eaad5102 407 // <1=> Black
claytonk 7:9c77eaad5102 408 // <2=> Red
claytonk 7:9c77eaad5102 409 // <3=> Green
claytonk 7:9c77eaad5102 410 // <4=> Yellow
claytonk 7:9c77eaad5102 411 // <5=> Blue
claytonk 7:9c77eaad5102 412 // <6=> Magenta
claytonk 7:9c77eaad5102 413 // <7=> Cyan
claytonk 7:9c77eaad5102 414 // <8=> White
claytonk 7:9c77eaad5102 415
claytonk 7:9c77eaad5102 416 #ifndef ANT_BPWR_PAGE_18_INFO_COLOR
claytonk 7:9c77eaad5102 417 #define ANT_BPWR_PAGE_18_INFO_COLOR 0
claytonk 7:9c77eaad5102 418 #endif
claytonk 7:9c77eaad5102 419
claytonk 7:9c77eaad5102 420 // </e>
claytonk 7:9c77eaad5102 421
claytonk 7:9c77eaad5102 422 // </e>
claytonk 7:9c77eaad5102 423
claytonk 7:9c77eaad5102 424 // <e> ANT_BSC_ENABLED - ant_bsc - Bicycle Speed and Cadence Profile
claytonk 7:9c77eaad5102 425 //==========================================================
claytonk 7:9c77eaad5102 426 #ifndef ANT_BSC_ENABLED
claytonk 7:9c77eaad5102 427 #define ANT_BSC_ENABLED 0
claytonk 7:9c77eaad5102 428 #endif
claytonk 7:9c77eaad5102 429 // <e> ANT_BSC_LOG_ENABLED - Enables general logging in the module.
claytonk 7:9c77eaad5102 430 //==========================================================
claytonk 7:9c77eaad5102 431 #ifndef ANT_BSC_LOG_ENABLED
claytonk 7:9c77eaad5102 432 #define ANT_BSC_LOG_ENABLED 0
claytonk 7:9c77eaad5102 433 #endif
claytonk 7:9c77eaad5102 434 // <o> ANT_BSC_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 435
claytonk 7:9c77eaad5102 436 // <0=> Off
claytonk 7:9c77eaad5102 437 // <1=> Error
claytonk 7:9c77eaad5102 438 // <2=> Warning
claytonk 7:9c77eaad5102 439 // <3=> Info
claytonk 7:9c77eaad5102 440 // <4=> Debug
claytonk 7:9c77eaad5102 441
claytonk 7:9c77eaad5102 442 #ifndef ANT_BSC_LOG_LEVEL
claytonk 7:9c77eaad5102 443 #define ANT_BSC_LOG_LEVEL 3
claytonk 7:9c77eaad5102 444 #endif
claytonk 7:9c77eaad5102 445
claytonk 7:9c77eaad5102 446 // <o> ANT_BSC_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 447
claytonk 7:9c77eaad5102 448 // <0=> Default
claytonk 7:9c77eaad5102 449 // <1=> Black
claytonk 7:9c77eaad5102 450 // <2=> Red
claytonk 7:9c77eaad5102 451 // <3=> Green
claytonk 7:9c77eaad5102 452 // <4=> Yellow
claytonk 7:9c77eaad5102 453 // <5=> Blue
claytonk 7:9c77eaad5102 454 // <6=> Magenta
claytonk 7:9c77eaad5102 455 // <7=> Cyan
claytonk 7:9c77eaad5102 456 // <8=> White
claytonk 7:9c77eaad5102 457
claytonk 7:9c77eaad5102 458 #ifndef ANT_BSC_INFO_COLOR
claytonk 7:9c77eaad5102 459 #define ANT_BSC_INFO_COLOR 0
claytonk 7:9c77eaad5102 460 #endif
claytonk 7:9c77eaad5102 461
claytonk 7:9c77eaad5102 462 // </e>
claytonk 7:9c77eaad5102 463
claytonk 7:9c77eaad5102 464 // <e> ANT_BSC_COMBINED_PAGE_0_LOG_ENABLED - Enables logging of BSC Combined page 0 in the module.
claytonk 7:9c77eaad5102 465 //==========================================================
claytonk 7:9c77eaad5102 466 #ifndef ANT_BSC_COMBINED_PAGE_0_LOG_ENABLED
claytonk 7:9c77eaad5102 467 #define ANT_BSC_COMBINED_PAGE_0_LOG_ENABLED 0
claytonk 7:9c77eaad5102 468 #endif
claytonk 7:9c77eaad5102 469 // <o> ANT_BSC_COMBINED_PAGE_0_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 470
claytonk 7:9c77eaad5102 471 // <0=> Off
claytonk 7:9c77eaad5102 472 // <1=> Error
claytonk 7:9c77eaad5102 473 // <2=> Warning
claytonk 7:9c77eaad5102 474 // <3=> Info
claytonk 7:9c77eaad5102 475 // <4=> Debug
claytonk 7:9c77eaad5102 476
claytonk 7:9c77eaad5102 477 #ifndef ANT_BSC_COMBINED_PAGE_0_LOG_LEVEL
claytonk 7:9c77eaad5102 478 #define ANT_BSC_COMBINED_PAGE_0_LOG_LEVEL 3
claytonk 7:9c77eaad5102 479 #endif
claytonk 7:9c77eaad5102 480
claytonk 7:9c77eaad5102 481 // <o> ANT_BSC_COMBINED_PAGE_0_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 482
claytonk 7:9c77eaad5102 483 // <0=> Default
claytonk 7:9c77eaad5102 484 // <1=> Black
claytonk 7:9c77eaad5102 485 // <2=> Red
claytonk 7:9c77eaad5102 486 // <3=> Green
claytonk 7:9c77eaad5102 487 // <4=> Yellow
claytonk 7:9c77eaad5102 488 // <5=> Blue
claytonk 7:9c77eaad5102 489 // <6=> Magenta
claytonk 7:9c77eaad5102 490 // <7=> Cyan
claytonk 7:9c77eaad5102 491 // <8=> White
claytonk 7:9c77eaad5102 492
claytonk 7:9c77eaad5102 493 #ifndef ANT_BSC_COMBINED_PAGE_0_INFO_COLOR
claytonk 7:9c77eaad5102 494 #define ANT_BSC_COMBINED_PAGE_0_INFO_COLOR 0
claytonk 7:9c77eaad5102 495 #endif
claytonk 7:9c77eaad5102 496
claytonk 7:9c77eaad5102 497 // </e>
claytonk 7:9c77eaad5102 498
claytonk 7:9c77eaad5102 499 // <e> ANT_BSC_PAGE_0_LOG_ENABLED - Enables logging of BSC page 0 in the module.
claytonk 7:9c77eaad5102 500 //==========================================================
claytonk 7:9c77eaad5102 501 #ifndef ANT_BSC_PAGE_0_LOG_ENABLED
claytonk 7:9c77eaad5102 502 #define ANT_BSC_PAGE_0_LOG_ENABLED 0
claytonk 7:9c77eaad5102 503 #endif
claytonk 7:9c77eaad5102 504 // <o> ANT_BSC_PAGE_0_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 505
claytonk 7:9c77eaad5102 506 // <0=> Off
claytonk 7:9c77eaad5102 507 // <1=> Error
claytonk 7:9c77eaad5102 508 // <2=> Warning
claytonk 7:9c77eaad5102 509 // <3=> Info
claytonk 7:9c77eaad5102 510 // <4=> Debug
claytonk 7:9c77eaad5102 511
claytonk 7:9c77eaad5102 512 #ifndef ANT_BSC_PAGE_0_LOG_LEVEL
claytonk 7:9c77eaad5102 513 #define ANT_BSC_PAGE_0_LOG_LEVEL 3
claytonk 7:9c77eaad5102 514 #endif
claytonk 7:9c77eaad5102 515
claytonk 7:9c77eaad5102 516 // <o> ANT_BSC_PAGE_0_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 517
claytonk 7:9c77eaad5102 518 // <0=> Default
claytonk 7:9c77eaad5102 519 // <1=> Black
claytonk 7:9c77eaad5102 520 // <2=> Red
claytonk 7:9c77eaad5102 521 // <3=> Green
claytonk 7:9c77eaad5102 522 // <4=> Yellow
claytonk 7:9c77eaad5102 523 // <5=> Blue
claytonk 7:9c77eaad5102 524 // <6=> Magenta
claytonk 7:9c77eaad5102 525 // <7=> Cyan
claytonk 7:9c77eaad5102 526 // <8=> White
claytonk 7:9c77eaad5102 527
claytonk 7:9c77eaad5102 528 #ifndef ANT_BSC_PAGE_0_INFO_COLOR
claytonk 7:9c77eaad5102 529 #define ANT_BSC_PAGE_0_INFO_COLOR 0
claytonk 7:9c77eaad5102 530 #endif
claytonk 7:9c77eaad5102 531
claytonk 7:9c77eaad5102 532 // </e>
claytonk 7:9c77eaad5102 533
claytonk 7:9c77eaad5102 534 // <e> ANT_BSC_PAGE_1_LOG_ENABLED - Enables logging of BSC page 1 in the module.
claytonk 7:9c77eaad5102 535 //==========================================================
claytonk 7:9c77eaad5102 536 #ifndef ANT_BSC_PAGE_1_LOG_ENABLED
claytonk 7:9c77eaad5102 537 #define ANT_BSC_PAGE_1_LOG_ENABLED 0
claytonk 7:9c77eaad5102 538 #endif
claytonk 7:9c77eaad5102 539 // <o> ANT_BSC_PAGE_1_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 540
claytonk 7:9c77eaad5102 541 // <0=> Off
claytonk 7:9c77eaad5102 542 // <1=> Error
claytonk 7:9c77eaad5102 543 // <2=> Warning
claytonk 7:9c77eaad5102 544 // <3=> Info
claytonk 7:9c77eaad5102 545 // <4=> Debug
claytonk 7:9c77eaad5102 546
claytonk 7:9c77eaad5102 547 #ifndef ANT_BSC_PAGE_1_LOG_LEVEL
claytonk 7:9c77eaad5102 548 #define ANT_BSC_PAGE_1_LOG_LEVEL 3
claytonk 7:9c77eaad5102 549 #endif
claytonk 7:9c77eaad5102 550
claytonk 7:9c77eaad5102 551 // <o> ANT_BSC_PAGE_1_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 552
claytonk 7:9c77eaad5102 553 // <0=> Default
claytonk 7:9c77eaad5102 554 // <1=> Black
claytonk 7:9c77eaad5102 555 // <2=> Red
claytonk 7:9c77eaad5102 556 // <3=> Green
claytonk 7:9c77eaad5102 557 // <4=> Yellow
claytonk 7:9c77eaad5102 558 // <5=> Blue
claytonk 7:9c77eaad5102 559 // <6=> Magenta
claytonk 7:9c77eaad5102 560 // <7=> Cyan
claytonk 7:9c77eaad5102 561 // <8=> White
claytonk 7:9c77eaad5102 562
claytonk 7:9c77eaad5102 563 #ifndef ANT_BSC_PAGE_1_INFO_COLOR
claytonk 7:9c77eaad5102 564 #define ANT_BSC_PAGE_1_INFO_COLOR 0
claytonk 7:9c77eaad5102 565 #endif
claytonk 7:9c77eaad5102 566
claytonk 7:9c77eaad5102 567 // </e>
claytonk 7:9c77eaad5102 568
claytonk 7:9c77eaad5102 569 // <e> ANT_BSC_PAGE_2_LOG_ENABLED - Enables logging of BSC page 2 in the module.
claytonk 7:9c77eaad5102 570 //==========================================================
claytonk 7:9c77eaad5102 571 #ifndef ANT_BSC_PAGE_2_LOG_ENABLED
claytonk 7:9c77eaad5102 572 #define ANT_BSC_PAGE_2_LOG_ENABLED 0
claytonk 7:9c77eaad5102 573 #endif
claytonk 7:9c77eaad5102 574 // <o> ANT_BSC_PAGE_2_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 575
claytonk 7:9c77eaad5102 576 // <0=> Off
claytonk 7:9c77eaad5102 577 // <1=> Error
claytonk 7:9c77eaad5102 578 // <2=> Warning
claytonk 7:9c77eaad5102 579 // <3=> Info
claytonk 7:9c77eaad5102 580 // <4=> Debug
claytonk 7:9c77eaad5102 581
claytonk 7:9c77eaad5102 582 #ifndef ANT_BSC_PAGE_2_LOG_LEVEL
claytonk 7:9c77eaad5102 583 #define ANT_BSC_PAGE_2_LOG_LEVEL 3
claytonk 7:9c77eaad5102 584 #endif
claytonk 7:9c77eaad5102 585
claytonk 7:9c77eaad5102 586 // <o> ANT_BSC_PAGE_2_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 587
claytonk 7:9c77eaad5102 588 // <0=> Default
claytonk 7:9c77eaad5102 589 // <1=> Black
claytonk 7:9c77eaad5102 590 // <2=> Red
claytonk 7:9c77eaad5102 591 // <3=> Green
claytonk 7:9c77eaad5102 592 // <4=> Yellow
claytonk 7:9c77eaad5102 593 // <5=> Blue
claytonk 7:9c77eaad5102 594 // <6=> Magenta
claytonk 7:9c77eaad5102 595 // <7=> Cyan
claytonk 7:9c77eaad5102 596 // <8=> White
claytonk 7:9c77eaad5102 597
claytonk 7:9c77eaad5102 598 #ifndef ANT_BSC_PAGE_2_INFO_COLOR
claytonk 7:9c77eaad5102 599 #define ANT_BSC_PAGE_2_INFO_COLOR 0
claytonk 7:9c77eaad5102 600 #endif
claytonk 7:9c77eaad5102 601
claytonk 7:9c77eaad5102 602 // </e>
claytonk 7:9c77eaad5102 603
claytonk 7:9c77eaad5102 604 // <e> ANT_BSC_PAGE_3_LOG_ENABLED - Enables logging of BSC page 3 in the module.
claytonk 7:9c77eaad5102 605 //==========================================================
claytonk 7:9c77eaad5102 606 #ifndef ANT_BSC_PAGE_3_LOG_ENABLED
claytonk 7:9c77eaad5102 607 #define ANT_BSC_PAGE_3_LOG_ENABLED 0
claytonk 7:9c77eaad5102 608 #endif
claytonk 7:9c77eaad5102 609 // <o> ANT_BSC_PAGE_3_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 610
claytonk 7:9c77eaad5102 611 // <0=> Off
claytonk 7:9c77eaad5102 612 // <1=> Error
claytonk 7:9c77eaad5102 613 // <2=> Warning
claytonk 7:9c77eaad5102 614 // <3=> Info
claytonk 7:9c77eaad5102 615 // <4=> Debug
claytonk 7:9c77eaad5102 616
claytonk 7:9c77eaad5102 617 #ifndef ANT_BSC_PAGE_3_LOG_LEVEL
claytonk 7:9c77eaad5102 618 #define ANT_BSC_PAGE_3_LOG_LEVEL 3
claytonk 7:9c77eaad5102 619 #endif
claytonk 7:9c77eaad5102 620
claytonk 7:9c77eaad5102 621 // <o> ANT_BSC_PAGE_3_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 622
claytonk 7:9c77eaad5102 623 // <0=> Default
claytonk 7:9c77eaad5102 624 // <1=> Black
claytonk 7:9c77eaad5102 625 // <2=> Red
claytonk 7:9c77eaad5102 626 // <3=> Green
claytonk 7:9c77eaad5102 627 // <4=> Yellow
claytonk 7:9c77eaad5102 628 // <5=> Blue
claytonk 7:9c77eaad5102 629 // <6=> Magenta
claytonk 7:9c77eaad5102 630 // <7=> Cyan
claytonk 7:9c77eaad5102 631 // <8=> White
claytonk 7:9c77eaad5102 632
claytonk 7:9c77eaad5102 633 #ifndef ANT_BSC_PAGE_3_INFO_COLOR
claytonk 7:9c77eaad5102 634 #define ANT_BSC_PAGE_3_INFO_COLOR 0
claytonk 7:9c77eaad5102 635 #endif
claytonk 7:9c77eaad5102 636
claytonk 7:9c77eaad5102 637 // </e>
claytonk 7:9c77eaad5102 638
claytonk 7:9c77eaad5102 639 // <e> ANT_BSC_PAGE_4_LOG_ENABLED - Enables logging of BSC page 4 in the module.
claytonk 7:9c77eaad5102 640 //==========================================================
claytonk 7:9c77eaad5102 641 #ifndef ANT_BSC_PAGE_4_LOG_ENABLED
claytonk 7:9c77eaad5102 642 #define ANT_BSC_PAGE_4_LOG_ENABLED 0
claytonk 7:9c77eaad5102 643 #endif
claytonk 7:9c77eaad5102 644 // <o> ANT_BSC_PAGE_4_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 645
claytonk 7:9c77eaad5102 646 // <0=> Off
claytonk 7:9c77eaad5102 647 // <1=> Error
claytonk 7:9c77eaad5102 648 // <2=> Warning
claytonk 7:9c77eaad5102 649 // <3=> Info
claytonk 7:9c77eaad5102 650 // <4=> Debug
claytonk 7:9c77eaad5102 651
claytonk 7:9c77eaad5102 652 #ifndef ANT_BSC_PAGE_4_LOG_LEVEL
claytonk 7:9c77eaad5102 653 #define ANT_BSC_PAGE_4_LOG_LEVEL 3
claytonk 7:9c77eaad5102 654 #endif
claytonk 7:9c77eaad5102 655
claytonk 7:9c77eaad5102 656 // <o> ANT_BSC_PAGE_4_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 657
claytonk 7:9c77eaad5102 658 // <0=> Default
claytonk 7:9c77eaad5102 659 // <1=> Black
claytonk 7:9c77eaad5102 660 // <2=> Red
claytonk 7:9c77eaad5102 661 // <3=> Green
claytonk 7:9c77eaad5102 662 // <4=> Yellow
claytonk 7:9c77eaad5102 663 // <5=> Blue
claytonk 7:9c77eaad5102 664 // <6=> Magenta
claytonk 7:9c77eaad5102 665 // <7=> Cyan
claytonk 7:9c77eaad5102 666 // <8=> White
claytonk 7:9c77eaad5102 667
claytonk 7:9c77eaad5102 668 #ifndef ANT_BSC_PAGE_4_INFO_COLOR
claytonk 7:9c77eaad5102 669 #define ANT_BSC_PAGE_4_INFO_COLOR 0
claytonk 7:9c77eaad5102 670 #endif
claytonk 7:9c77eaad5102 671
claytonk 7:9c77eaad5102 672 // </e>
claytonk 7:9c77eaad5102 673
claytonk 7:9c77eaad5102 674 // <e> ANT_BSC_PAGE_5_LOG_ENABLED - Enables logging of BSC page 5 in the module.
claytonk 7:9c77eaad5102 675 //==========================================================
claytonk 7:9c77eaad5102 676 #ifndef ANT_BSC_PAGE_5_LOG_ENABLED
claytonk 7:9c77eaad5102 677 #define ANT_BSC_PAGE_5_LOG_ENABLED 0
claytonk 7:9c77eaad5102 678 #endif
claytonk 7:9c77eaad5102 679 // <o> ANT_BSC_PAGE_5_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 680
claytonk 7:9c77eaad5102 681 // <0=> Off
claytonk 7:9c77eaad5102 682 // <1=> Error
claytonk 7:9c77eaad5102 683 // <2=> Warning
claytonk 7:9c77eaad5102 684 // <3=> Info
claytonk 7:9c77eaad5102 685 // <4=> Debug
claytonk 7:9c77eaad5102 686
claytonk 7:9c77eaad5102 687 #ifndef ANT_BSC_PAGE_5_LOG_LEVEL
claytonk 7:9c77eaad5102 688 #define ANT_BSC_PAGE_5_LOG_LEVEL 3
claytonk 7:9c77eaad5102 689 #endif
claytonk 7:9c77eaad5102 690
claytonk 7:9c77eaad5102 691 // <o> ANT_BSC_PAGE_5_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 692
claytonk 7:9c77eaad5102 693 // <0=> Default
claytonk 7:9c77eaad5102 694 // <1=> Black
claytonk 7:9c77eaad5102 695 // <2=> Red
claytonk 7:9c77eaad5102 696 // <3=> Green
claytonk 7:9c77eaad5102 697 // <4=> Yellow
claytonk 7:9c77eaad5102 698 // <5=> Blue
claytonk 7:9c77eaad5102 699 // <6=> Magenta
claytonk 7:9c77eaad5102 700 // <7=> Cyan
claytonk 7:9c77eaad5102 701 // <8=> White
claytonk 7:9c77eaad5102 702
claytonk 7:9c77eaad5102 703 #ifndef ANT_BSC_PAGE_5_INFO_COLOR
claytonk 7:9c77eaad5102 704 #define ANT_BSC_PAGE_5_INFO_COLOR 0
claytonk 7:9c77eaad5102 705 #endif
claytonk 7:9c77eaad5102 706
claytonk 7:9c77eaad5102 707 // </e>
claytonk 7:9c77eaad5102 708
claytonk 7:9c77eaad5102 709 // </e>
claytonk 7:9c77eaad5102 710
claytonk 7:9c77eaad5102 711 // <q> ANT_CHANNEL_CONFIG_ENABLED - ant_channel_config - ANT common channel configuration
claytonk 7:9c77eaad5102 712
claytonk 7:9c77eaad5102 713
claytonk 7:9c77eaad5102 714 #ifndef ANT_CHANNEL_CONFIG_ENABLED
claytonk 7:9c77eaad5102 715 #define ANT_CHANNEL_CONFIG_ENABLED 0
claytonk 7:9c77eaad5102 716 #endif
claytonk 7:9c77eaad5102 717
claytonk 7:9c77eaad5102 718 // <e> ANT_COMMON_PAGE_70_ENABLED - ant_common_page_70 - ANT+ common page 70
claytonk 7:9c77eaad5102 719 //==========================================================
claytonk 7:9c77eaad5102 720 #ifndef ANT_COMMON_PAGE_70_ENABLED
claytonk 7:9c77eaad5102 721 #define ANT_COMMON_PAGE_70_ENABLED 0
claytonk 7:9c77eaad5102 722 #endif
claytonk 7:9c77eaad5102 723 // <e> ANT_COMMON_PAGE_70_LOG_ENABLED - Enables logging of common page 70 in the module.
claytonk 7:9c77eaad5102 724 //==========================================================
claytonk 7:9c77eaad5102 725 #ifndef ANT_COMMON_PAGE_70_LOG_ENABLED
claytonk 7:9c77eaad5102 726 #define ANT_COMMON_PAGE_70_LOG_ENABLED 0
claytonk 7:9c77eaad5102 727 #endif
claytonk 7:9c77eaad5102 728 // <o> ANT_COMMON_PAGE_70_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 729
claytonk 7:9c77eaad5102 730 // <0=> Off
claytonk 7:9c77eaad5102 731 // <1=> Error
claytonk 7:9c77eaad5102 732 // <2=> Warning
claytonk 7:9c77eaad5102 733 // <3=> Info
claytonk 7:9c77eaad5102 734 // <4=> Debug
claytonk 7:9c77eaad5102 735
claytonk 7:9c77eaad5102 736 #ifndef ANT_COMMON_PAGE_70_LOG_LEVEL
claytonk 7:9c77eaad5102 737 #define ANT_COMMON_PAGE_70_LOG_LEVEL 3
claytonk 7:9c77eaad5102 738 #endif
claytonk 7:9c77eaad5102 739
claytonk 7:9c77eaad5102 740 // <o> ANT_COMMON_PAGE_70_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 741
claytonk 7:9c77eaad5102 742 // <0=> Default
claytonk 7:9c77eaad5102 743 // <1=> Black
claytonk 7:9c77eaad5102 744 // <2=> Red
claytonk 7:9c77eaad5102 745 // <3=> Green
claytonk 7:9c77eaad5102 746 // <4=> Yellow
claytonk 7:9c77eaad5102 747 // <5=> Blue
claytonk 7:9c77eaad5102 748 // <6=> Magenta
claytonk 7:9c77eaad5102 749 // <7=> Cyan
claytonk 7:9c77eaad5102 750 // <8=> White
claytonk 7:9c77eaad5102 751
claytonk 7:9c77eaad5102 752 #ifndef ANT_COMMON_PAGE_70_INFO_COLOR
claytonk 7:9c77eaad5102 753 #define ANT_COMMON_PAGE_70_INFO_COLOR 0
claytonk 7:9c77eaad5102 754 #endif
claytonk 7:9c77eaad5102 755
claytonk 7:9c77eaad5102 756 // </e>
claytonk 7:9c77eaad5102 757
claytonk 7:9c77eaad5102 758 // </e>
claytonk 7:9c77eaad5102 759
claytonk 7:9c77eaad5102 760 // <e> ANT_COMMON_PAGE_80_ENABLED - ant_common_page_80 - ANT+ common page 80
claytonk 7:9c77eaad5102 761 //==========================================================
claytonk 7:9c77eaad5102 762 #ifndef ANT_COMMON_PAGE_80_ENABLED
claytonk 7:9c77eaad5102 763 #define ANT_COMMON_PAGE_80_ENABLED 0
claytonk 7:9c77eaad5102 764 #endif
claytonk 7:9c77eaad5102 765 // <e> ANT_COMMON_PAGE_80_LOG_ENABLED - Enables logging of common page 80 in the module.
claytonk 7:9c77eaad5102 766 //==========================================================
claytonk 7:9c77eaad5102 767 #ifndef ANT_COMMON_PAGE_80_LOG_ENABLED
claytonk 7:9c77eaad5102 768 #define ANT_COMMON_PAGE_80_LOG_ENABLED 0
claytonk 7:9c77eaad5102 769 #endif
claytonk 7:9c77eaad5102 770 // <o> ANT_COMMON_PAGE_80_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 771
claytonk 7:9c77eaad5102 772 // <0=> Off
claytonk 7:9c77eaad5102 773 // <1=> Error
claytonk 7:9c77eaad5102 774 // <2=> Warning
claytonk 7:9c77eaad5102 775 // <3=> Info
claytonk 7:9c77eaad5102 776 // <4=> Debug
claytonk 7:9c77eaad5102 777
claytonk 7:9c77eaad5102 778 #ifndef ANT_COMMON_PAGE_80_LOG_LEVEL
claytonk 7:9c77eaad5102 779 #define ANT_COMMON_PAGE_80_LOG_LEVEL 3
claytonk 7:9c77eaad5102 780 #endif
claytonk 7:9c77eaad5102 781
claytonk 7:9c77eaad5102 782 // <o> ANT_COMMON_PAGE_80_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 783
claytonk 7:9c77eaad5102 784 // <0=> Default
claytonk 7:9c77eaad5102 785 // <1=> Black
claytonk 7:9c77eaad5102 786 // <2=> Red
claytonk 7:9c77eaad5102 787 // <3=> Green
claytonk 7:9c77eaad5102 788 // <4=> Yellow
claytonk 7:9c77eaad5102 789 // <5=> Blue
claytonk 7:9c77eaad5102 790 // <6=> Magenta
claytonk 7:9c77eaad5102 791 // <7=> Cyan
claytonk 7:9c77eaad5102 792 // <8=> White
claytonk 7:9c77eaad5102 793
claytonk 7:9c77eaad5102 794 #ifndef ANT_COMMON_PAGE_80_INFO_COLOR
claytonk 7:9c77eaad5102 795 #define ANT_COMMON_PAGE_80_INFO_COLOR 0
claytonk 7:9c77eaad5102 796 #endif
claytonk 7:9c77eaad5102 797
claytonk 7:9c77eaad5102 798 // </e>
claytonk 7:9c77eaad5102 799
claytonk 7:9c77eaad5102 800 // </e>
claytonk 7:9c77eaad5102 801
claytonk 7:9c77eaad5102 802 // <e> ANT_COMMON_PAGE_81_ENABLED - ant_common_page_81 - ANT+ common page 81
claytonk 7:9c77eaad5102 803 //==========================================================
claytonk 7:9c77eaad5102 804 #ifndef ANT_COMMON_PAGE_81_ENABLED
claytonk 7:9c77eaad5102 805 #define ANT_COMMON_PAGE_81_ENABLED 0
claytonk 7:9c77eaad5102 806 #endif
claytonk 7:9c77eaad5102 807 // <e> ANT_COMMON_PAGE_81_LOG_ENABLED - Enables logging of common page 81 in the module.
claytonk 7:9c77eaad5102 808 //==========================================================
claytonk 7:9c77eaad5102 809 #ifndef ANT_COMMON_PAGE_81_LOG_ENABLED
claytonk 7:9c77eaad5102 810 #define ANT_COMMON_PAGE_81_LOG_ENABLED 0
claytonk 7:9c77eaad5102 811 #endif
claytonk 7:9c77eaad5102 812 // <o> ANT_COMMON_PAGE_81_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 813
claytonk 7:9c77eaad5102 814 // <0=> Off
claytonk 7:9c77eaad5102 815 // <1=> Error
claytonk 7:9c77eaad5102 816 // <2=> Warning
claytonk 7:9c77eaad5102 817 // <3=> Info
claytonk 7:9c77eaad5102 818 // <4=> Debug
claytonk 7:9c77eaad5102 819
claytonk 7:9c77eaad5102 820 #ifndef ANT_COMMON_PAGE_81_LOG_LEVEL
claytonk 7:9c77eaad5102 821 #define ANT_COMMON_PAGE_81_LOG_LEVEL 3
claytonk 7:9c77eaad5102 822 #endif
claytonk 7:9c77eaad5102 823
claytonk 7:9c77eaad5102 824 // <o> ANT_COMMON_PAGE_81_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 825
claytonk 7:9c77eaad5102 826 // <0=> Default
claytonk 7:9c77eaad5102 827 // <1=> Black
claytonk 7:9c77eaad5102 828 // <2=> Red
claytonk 7:9c77eaad5102 829 // <3=> Green
claytonk 7:9c77eaad5102 830 // <4=> Yellow
claytonk 7:9c77eaad5102 831 // <5=> Blue
claytonk 7:9c77eaad5102 832 // <6=> Magenta
claytonk 7:9c77eaad5102 833 // <7=> Cyan
claytonk 7:9c77eaad5102 834 // <8=> White
claytonk 7:9c77eaad5102 835
claytonk 7:9c77eaad5102 836 #ifndef ANT_COMMON_PAGE_81_INFO_COLOR
claytonk 7:9c77eaad5102 837 #define ANT_COMMON_PAGE_81_INFO_COLOR 0
claytonk 7:9c77eaad5102 838 #endif
claytonk 7:9c77eaad5102 839
claytonk 7:9c77eaad5102 840 // </e>
claytonk 7:9c77eaad5102 841
claytonk 7:9c77eaad5102 842 // </e>
claytonk 7:9c77eaad5102 843
claytonk 7:9c77eaad5102 844 // <q> ANT_ENCRYPT_CONFIG_ENABLED - ant_encrypt_config - Cryptographic ANT stack configuration
claytonk 7:9c77eaad5102 845
claytonk 7:9c77eaad5102 846
claytonk 7:9c77eaad5102 847 #ifndef ANT_ENCRYPT_CONFIG_ENABLED
claytonk 7:9c77eaad5102 848 #define ANT_ENCRYPT_CONFIG_ENABLED 0
claytonk 7:9c77eaad5102 849 #endif
claytonk 7:9c77eaad5102 850
claytonk 7:9c77eaad5102 851 // <e> ANT_HRM_ENABLED - ant_hrm - Heart Rate Monitor Profile
claytonk 7:9c77eaad5102 852 //==========================================================
claytonk 7:9c77eaad5102 853 #ifndef ANT_HRM_ENABLED
claytonk 7:9c77eaad5102 854 #define ANT_HRM_ENABLED 0
claytonk 7:9c77eaad5102 855 #endif
claytonk 7:9c77eaad5102 856 // <e> ANT_HRM_LOG_ENABLED - Enables general logging in the module.
claytonk 7:9c77eaad5102 857 //==========================================================
claytonk 7:9c77eaad5102 858 #ifndef ANT_HRM_LOG_ENABLED
claytonk 7:9c77eaad5102 859 #define ANT_HRM_LOG_ENABLED 0
claytonk 7:9c77eaad5102 860 #endif
claytonk 7:9c77eaad5102 861 // <o> ANT_HRM_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 862
claytonk 7:9c77eaad5102 863 // <0=> Off
claytonk 7:9c77eaad5102 864 // <1=> Error
claytonk 7:9c77eaad5102 865 // <2=> Warning
claytonk 7:9c77eaad5102 866 // <3=> Info
claytonk 7:9c77eaad5102 867 // <4=> Debug
claytonk 7:9c77eaad5102 868
claytonk 7:9c77eaad5102 869 #ifndef ANT_HRM_LOG_LEVEL
claytonk 7:9c77eaad5102 870 #define ANT_HRM_LOG_LEVEL 3
claytonk 7:9c77eaad5102 871 #endif
claytonk 7:9c77eaad5102 872
claytonk 7:9c77eaad5102 873 // <o> ANT_HRM_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 874
claytonk 7:9c77eaad5102 875 // <0=> Default
claytonk 7:9c77eaad5102 876 // <1=> Black
claytonk 7:9c77eaad5102 877 // <2=> Red
claytonk 7:9c77eaad5102 878 // <3=> Green
claytonk 7:9c77eaad5102 879 // <4=> Yellow
claytonk 7:9c77eaad5102 880 // <5=> Blue
claytonk 7:9c77eaad5102 881 // <6=> Magenta
claytonk 7:9c77eaad5102 882 // <7=> Cyan
claytonk 7:9c77eaad5102 883 // <8=> White
claytonk 7:9c77eaad5102 884
claytonk 7:9c77eaad5102 885 #ifndef ANT_HRM_INFO_COLOR
claytonk 7:9c77eaad5102 886 #define ANT_HRM_INFO_COLOR 0
claytonk 7:9c77eaad5102 887 #endif
claytonk 7:9c77eaad5102 888
claytonk 7:9c77eaad5102 889 // </e>
claytonk 7:9c77eaad5102 890
claytonk 7:9c77eaad5102 891 // <e> ANT_HRM_PAGE_0_LOG_ENABLED - Enables logging of HRM page 0 in the module.
claytonk 7:9c77eaad5102 892 //==========================================================
claytonk 7:9c77eaad5102 893 #ifndef ANT_HRM_PAGE_0_LOG_ENABLED
claytonk 7:9c77eaad5102 894 #define ANT_HRM_PAGE_0_LOG_ENABLED 0
claytonk 7:9c77eaad5102 895 #endif
claytonk 7:9c77eaad5102 896 // <o> ANT_HRM_PAGE_0_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 897
claytonk 7:9c77eaad5102 898 // <0=> Off
claytonk 7:9c77eaad5102 899 // <1=> Error
claytonk 7:9c77eaad5102 900 // <2=> Warning
claytonk 7:9c77eaad5102 901 // <3=> Info
claytonk 7:9c77eaad5102 902 // <4=> Debug
claytonk 7:9c77eaad5102 903
claytonk 7:9c77eaad5102 904 #ifndef ANT_HRM_PAGE_0_LOG_LEVEL
claytonk 7:9c77eaad5102 905 #define ANT_HRM_PAGE_0_LOG_LEVEL 3
claytonk 7:9c77eaad5102 906 #endif
claytonk 7:9c77eaad5102 907
claytonk 7:9c77eaad5102 908 // <o> ANT_HRM_PAGE_0_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 909
claytonk 7:9c77eaad5102 910 // <0=> Default
claytonk 7:9c77eaad5102 911 // <1=> Black
claytonk 7:9c77eaad5102 912 // <2=> Red
claytonk 7:9c77eaad5102 913 // <3=> Green
claytonk 7:9c77eaad5102 914 // <4=> Yellow
claytonk 7:9c77eaad5102 915 // <5=> Blue
claytonk 7:9c77eaad5102 916 // <6=> Magenta
claytonk 7:9c77eaad5102 917 // <7=> Cyan
claytonk 7:9c77eaad5102 918 // <8=> White
claytonk 7:9c77eaad5102 919
claytonk 7:9c77eaad5102 920 #ifndef ANT_HRM_PAGE_0_INFO_COLOR
claytonk 7:9c77eaad5102 921 #define ANT_HRM_PAGE_0_INFO_COLOR 0
claytonk 7:9c77eaad5102 922 #endif
claytonk 7:9c77eaad5102 923
claytonk 7:9c77eaad5102 924 // </e>
claytonk 7:9c77eaad5102 925
claytonk 7:9c77eaad5102 926 // <e> ANT_HRM_PAGE_1_LOG_ENABLED - Enables logging of HRM page 1 in the module.
claytonk 7:9c77eaad5102 927 //==========================================================
claytonk 7:9c77eaad5102 928 #ifndef ANT_HRM_PAGE_1_LOG_ENABLED
claytonk 7:9c77eaad5102 929 #define ANT_HRM_PAGE_1_LOG_ENABLED 0
claytonk 7:9c77eaad5102 930 #endif
claytonk 7:9c77eaad5102 931 // <o> ANT_HRM_PAGE_1_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 932
claytonk 7:9c77eaad5102 933 // <0=> Off
claytonk 7:9c77eaad5102 934 // <1=> Error
claytonk 7:9c77eaad5102 935 // <2=> Warning
claytonk 7:9c77eaad5102 936 // <3=> Info
claytonk 7:9c77eaad5102 937 // <4=> Debug
claytonk 7:9c77eaad5102 938
claytonk 7:9c77eaad5102 939 #ifndef ANT_HRM_PAGE_1_LOG_LEVEL
claytonk 7:9c77eaad5102 940 #define ANT_HRM_PAGE_1_LOG_LEVEL 3
claytonk 7:9c77eaad5102 941 #endif
claytonk 7:9c77eaad5102 942
claytonk 7:9c77eaad5102 943 // <o> ANT_HRM_PAGE_1_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 944
claytonk 7:9c77eaad5102 945 // <0=> Default
claytonk 7:9c77eaad5102 946 // <1=> Black
claytonk 7:9c77eaad5102 947 // <2=> Red
claytonk 7:9c77eaad5102 948 // <3=> Green
claytonk 7:9c77eaad5102 949 // <4=> Yellow
claytonk 7:9c77eaad5102 950 // <5=> Blue
claytonk 7:9c77eaad5102 951 // <6=> Magenta
claytonk 7:9c77eaad5102 952 // <7=> Cyan
claytonk 7:9c77eaad5102 953 // <8=> White
claytonk 7:9c77eaad5102 954
claytonk 7:9c77eaad5102 955 #ifndef ANT_HRM_PAGE_1_INFO_COLOR
claytonk 7:9c77eaad5102 956 #define ANT_HRM_PAGE_1_INFO_COLOR 0
claytonk 7:9c77eaad5102 957 #endif
claytonk 7:9c77eaad5102 958
claytonk 7:9c77eaad5102 959 // </e>
claytonk 7:9c77eaad5102 960
claytonk 7:9c77eaad5102 961 // <e> ANT_HRM_PAGE_2_LOG_ENABLED - Enables logging of HRM page 2 in the module.
claytonk 7:9c77eaad5102 962 //==========================================================
claytonk 7:9c77eaad5102 963 #ifndef ANT_HRM_PAGE_2_LOG_ENABLED
claytonk 7:9c77eaad5102 964 #define ANT_HRM_PAGE_2_LOG_ENABLED 0
claytonk 7:9c77eaad5102 965 #endif
claytonk 7:9c77eaad5102 966 // <o> ANT_HRM_PAGE_2_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 967
claytonk 7:9c77eaad5102 968 // <0=> Off
claytonk 7:9c77eaad5102 969 // <1=> Error
claytonk 7:9c77eaad5102 970 // <2=> Warning
claytonk 7:9c77eaad5102 971 // <3=> Info
claytonk 7:9c77eaad5102 972 // <4=> Debug
claytonk 7:9c77eaad5102 973
claytonk 7:9c77eaad5102 974 #ifndef ANT_HRM_PAGE_2_LOG_LEVEL
claytonk 7:9c77eaad5102 975 #define ANT_HRM_PAGE_2_LOG_LEVEL 3
claytonk 7:9c77eaad5102 976 #endif
claytonk 7:9c77eaad5102 977
claytonk 7:9c77eaad5102 978 // <o> ANT_HRM_PAGE_2_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 979
claytonk 7:9c77eaad5102 980 // <0=> Default
claytonk 7:9c77eaad5102 981 // <1=> Black
claytonk 7:9c77eaad5102 982 // <2=> Red
claytonk 7:9c77eaad5102 983 // <3=> Green
claytonk 7:9c77eaad5102 984 // <4=> Yellow
claytonk 7:9c77eaad5102 985 // <5=> Blue
claytonk 7:9c77eaad5102 986 // <6=> Magenta
claytonk 7:9c77eaad5102 987 // <7=> Cyan
claytonk 7:9c77eaad5102 988 // <8=> White
claytonk 7:9c77eaad5102 989
claytonk 7:9c77eaad5102 990 #ifndef ANT_HRM_PAGE_2_INFO_COLOR
claytonk 7:9c77eaad5102 991 #define ANT_HRM_PAGE_2_INFO_COLOR 0
claytonk 7:9c77eaad5102 992 #endif
claytonk 7:9c77eaad5102 993
claytonk 7:9c77eaad5102 994 // </e>
claytonk 7:9c77eaad5102 995
claytonk 7:9c77eaad5102 996 // <e> ANT_HRM_PAGE_3_LOG_ENABLED - Enables logging of HRM page 3 in the module.
claytonk 7:9c77eaad5102 997 //==========================================================
claytonk 7:9c77eaad5102 998 #ifndef ANT_HRM_PAGE_3_LOG_ENABLED
claytonk 7:9c77eaad5102 999 #define ANT_HRM_PAGE_3_LOG_ENABLED 0
claytonk 7:9c77eaad5102 1000 #endif
claytonk 7:9c77eaad5102 1001 // <o> ANT_HRM_PAGE_3_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 1002
claytonk 7:9c77eaad5102 1003 // <0=> Off
claytonk 7:9c77eaad5102 1004 // <1=> Error
claytonk 7:9c77eaad5102 1005 // <2=> Warning
claytonk 7:9c77eaad5102 1006 // <3=> Info
claytonk 7:9c77eaad5102 1007 // <4=> Debug
claytonk 7:9c77eaad5102 1008
claytonk 7:9c77eaad5102 1009 #ifndef ANT_HRM_PAGE_3_LOG_LEVEL
claytonk 7:9c77eaad5102 1010 #define ANT_HRM_PAGE_3_LOG_LEVEL 3
claytonk 7:9c77eaad5102 1011 #endif
claytonk 7:9c77eaad5102 1012
claytonk 7:9c77eaad5102 1013 // <o> ANT_HRM_PAGE_3_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 1014
claytonk 7:9c77eaad5102 1015 // <0=> Default
claytonk 7:9c77eaad5102 1016 // <1=> Black
claytonk 7:9c77eaad5102 1017 // <2=> Red
claytonk 7:9c77eaad5102 1018 // <3=> Green
claytonk 7:9c77eaad5102 1019 // <4=> Yellow
claytonk 7:9c77eaad5102 1020 // <5=> Blue
claytonk 7:9c77eaad5102 1021 // <6=> Magenta
claytonk 7:9c77eaad5102 1022 // <7=> Cyan
claytonk 7:9c77eaad5102 1023 // <8=> White
claytonk 7:9c77eaad5102 1024
claytonk 7:9c77eaad5102 1025 #ifndef ANT_HRM_PAGE_3_INFO_COLOR
claytonk 7:9c77eaad5102 1026 #define ANT_HRM_PAGE_3_INFO_COLOR 0
claytonk 7:9c77eaad5102 1027 #endif
claytonk 7:9c77eaad5102 1028
claytonk 7:9c77eaad5102 1029 // </e>
claytonk 7:9c77eaad5102 1030
claytonk 7:9c77eaad5102 1031 // <e> ANT_HRM_PAGE_4_LOG_ENABLED - Enables logging of HRM page 4 in the module.
claytonk 7:9c77eaad5102 1032 //==========================================================
claytonk 7:9c77eaad5102 1033 #ifndef ANT_HRM_PAGE_4_LOG_ENABLED
claytonk 7:9c77eaad5102 1034 #define ANT_HRM_PAGE_4_LOG_ENABLED 0
claytonk 7:9c77eaad5102 1035 #endif
claytonk 7:9c77eaad5102 1036 // <o> ANT_HRM_PAGE_4_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 1037
claytonk 7:9c77eaad5102 1038 // <0=> Off
claytonk 7:9c77eaad5102 1039 // <1=> Error
claytonk 7:9c77eaad5102 1040 // <2=> Warning
claytonk 7:9c77eaad5102 1041 // <3=> Info
claytonk 7:9c77eaad5102 1042 // <4=> Debug
claytonk 7:9c77eaad5102 1043
claytonk 7:9c77eaad5102 1044 #ifndef ANT_HRM_PAGE_4_LOG_LEVEL
claytonk 7:9c77eaad5102 1045 #define ANT_HRM_PAGE_4_LOG_LEVEL 3
claytonk 7:9c77eaad5102 1046 #endif
claytonk 7:9c77eaad5102 1047
claytonk 7:9c77eaad5102 1048 // <o> ANT_HRM_PAGE_4_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 1049
claytonk 7:9c77eaad5102 1050 // <0=> Default
claytonk 7:9c77eaad5102 1051 // <1=> Black
claytonk 7:9c77eaad5102 1052 // <2=> Red
claytonk 7:9c77eaad5102 1053 // <3=> Green
claytonk 7:9c77eaad5102 1054 // <4=> Yellow
claytonk 7:9c77eaad5102 1055 // <5=> Blue
claytonk 7:9c77eaad5102 1056 // <6=> Magenta
claytonk 7:9c77eaad5102 1057 // <7=> Cyan
claytonk 7:9c77eaad5102 1058 // <8=> White
claytonk 7:9c77eaad5102 1059
claytonk 7:9c77eaad5102 1060 #ifndef ANT_HRM_PAGE_4_INFO_COLOR
claytonk 7:9c77eaad5102 1061 #define ANT_HRM_PAGE_4_INFO_COLOR 0
claytonk 7:9c77eaad5102 1062 #endif
claytonk 7:9c77eaad5102 1063
claytonk 7:9c77eaad5102 1064 // </e>
claytonk 7:9c77eaad5102 1065
claytonk 7:9c77eaad5102 1066 // </e>
claytonk 7:9c77eaad5102 1067
claytonk 7:9c77eaad5102 1068 // <q> ANT_KEY_MANAGER_ENABLED - ant_key_manager - Software Component
claytonk 7:9c77eaad5102 1069
claytonk 7:9c77eaad5102 1070
claytonk 7:9c77eaad5102 1071 #ifndef ANT_KEY_MANAGER_ENABLED
claytonk 7:9c77eaad5102 1072 #define ANT_KEY_MANAGER_ENABLED 0
claytonk 7:9c77eaad5102 1073 #endif
claytonk 7:9c77eaad5102 1074
claytonk 7:9c77eaad5102 1075 // <q> ANT_REQUEST_CONTROLLER_ENABLED - ant_request_controller - ANT+ request controller
claytonk 7:9c77eaad5102 1076
claytonk 7:9c77eaad5102 1077
claytonk 7:9c77eaad5102 1078 #ifndef ANT_REQUEST_CONTROLLER_ENABLED
claytonk 7:9c77eaad5102 1079 #define ANT_REQUEST_CONTROLLER_ENABLED 0
claytonk 7:9c77eaad5102 1080 #endif
claytonk 7:9c77eaad5102 1081
claytonk 7:9c77eaad5102 1082 // <e> ANT_SDM_ENABLED - ant_sdm - Stride Based Speed and Distance Monitor Profile
claytonk 7:9c77eaad5102 1083 //==========================================================
claytonk 7:9c77eaad5102 1084 #ifndef ANT_SDM_ENABLED
claytonk 7:9c77eaad5102 1085 #define ANT_SDM_ENABLED 0
claytonk 7:9c77eaad5102 1086 #endif
claytonk 7:9c77eaad5102 1087 // <e> ANT_SDM_LOG_ENABLED - Enables general logging in the module.
claytonk 7:9c77eaad5102 1088 //==========================================================
claytonk 7:9c77eaad5102 1089 #ifndef ANT_SDM_LOG_ENABLED
claytonk 7:9c77eaad5102 1090 #define ANT_SDM_LOG_ENABLED 0
claytonk 7:9c77eaad5102 1091 #endif
claytonk 7:9c77eaad5102 1092 // <o> ANT_SDM_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 1093
claytonk 7:9c77eaad5102 1094 // <0=> Off
claytonk 7:9c77eaad5102 1095 // <1=> Error
claytonk 7:9c77eaad5102 1096 // <2=> Warning
claytonk 7:9c77eaad5102 1097 // <3=> Info
claytonk 7:9c77eaad5102 1098 // <4=> Debug
claytonk 7:9c77eaad5102 1099
claytonk 7:9c77eaad5102 1100 #ifndef ANT_SDM_LOG_LEVEL
claytonk 7:9c77eaad5102 1101 #define ANT_SDM_LOG_LEVEL 3
claytonk 7:9c77eaad5102 1102 #endif
claytonk 7:9c77eaad5102 1103
claytonk 7:9c77eaad5102 1104 // <o> ANT_SDM_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 1105
claytonk 7:9c77eaad5102 1106 // <0=> Default
claytonk 7:9c77eaad5102 1107 // <1=> Black
claytonk 7:9c77eaad5102 1108 // <2=> Red
claytonk 7:9c77eaad5102 1109 // <3=> Green
claytonk 7:9c77eaad5102 1110 // <4=> Yellow
claytonk 7:9c77eaad5102 1111 // <5=> Blue
claytonk 7:9c77eaad5102 1112 // <6=> Magenta
claytonk 7:9c77eaad5102 1113 // <7=> Cyan
claytonk 7:9c77eaad5102 1114 // <8=> White
claytonk 7:9c77eaad5102 1115
claytonk 7:9c77eaad5102 1116 #ifndef ANT_SDM_INFO_COLOR
claytonk 7:9c77eaad5102 1117 #define ANT_SDM_INFO_COLOR 0
claytonk 7:9c77eaad5102 1118 #endif
claytonk 7:9c77eaad5102 1119
claytonk 7:9c77eaad5102 1120 // </e>
claytonk 7:9c77eaad5102 1121
claytonk 7:9c77eaad5102 1122 // </e>
claytonk 7:9c77eaad5102 1123
claytonk 7:9c77eaad5102 1124 // <e> ANT_SEARCH_CONFIG_ENABLED - ant_search_config - ANT common search configuration
claytonk 7:9c77eaad5102 1125 //==========================================================
claytonk 7:9c77eaad5102 1126 #ifndef ANT_SEARCH_CONFIG_ENABLED
claytonk 7:9c77eaad5102 1127 #define ANT_SEARCH_CONFIG_ENABLED 0
claytonk 7:9c77eaad5102 1128 #endif
claytonk 7:9c77eaad5102 1129 // <o> ANT_DEFAULT_LOW_PRIORITY_TIMEOUT - Default low priority search time-out. <0-255>
claytonk 7:9c77eaad5102 1130
claytonk 7:9c77eaad5102 1131
claytonk 7:9c77eaad5102 1132 #ifndef ANT_DEFAULT_LOW_PRIORITY_TIMEOUT
claytonk 7:9c77eaad5102 1133 #define ANT_DEFAULT_LOW_PRIORITY_TIMEOUT 2
claytonk 7:9c77eaad5102 1134 #endif
claytonk 7:9c77eaad5102 1135
claytonk 7:9c77eaad5102 1136 // <o> ANT_DEFAULT_HIGH_PRIORITY_TIMEOUT - Default high priority search time-out. <0-255>
claytonk 7:9c77eaad5102 1137
claytonk 7:9c77eaad5102 1138
claytonk 7:9c77eaad5102 1139 #ifndef ANT_DEFAULT_HIGH_PRIORITY_TIMEOUT
claytonk 7:9c77eaad5102 1140 #define ANT_DEFAULT_HIGH_PRIORITY_TIMEOUT 10
claytonk 7:9c77eaad5102 1141 #endif
claytonk 7:9c77eaad5102 1142
claytonk 7:9c77eaad5102 1143 // </e>
claytonk 7:9c77eaad5102 1144
claytonk 7:9c77eaad5102 1145 // <e> ANT_STACK_CONFIG_ENABLED - ant_stack_config - Common ANT stack configuration
claytonk 7:9c77eaad5102 1146 //==========================================================
claytonk 7:9c77eaad5102 1147 #ifndef ANT_STACK_CONFIG_ENABLED
claytonk 7:9c77eaad5102 1148 #define ANT_STACK_CONFIG_ENABLED 0
claytonk 7:9c77eaad5102 1149 #endif
claytonk 7:9c77eaad5102 1150 // <o> ANT_CONFIG_TOTAL_CHANNELS_ALLOCATED - Allocated ANT channels
claytonk 7:9c77eaad5102 1151 #ifndef ANT_CONFIG_TOTAL_CHANNELS_ALLOCATED
claytonk 7:9c77eaad5102 1152 #define ANT_CONFIG_TOTAL_CHANNELS_ALLOCATED 0
claytonk 7:9c77eaad5102 1153 #endif
claytonk 7:9c77eaad5102 1154
claytonk 7:9c77eaad5102 1155 // <o> ANT_CONFIG_ENCRYPTED_CHANNELS - Encrypted ANT channels
claytonk 7:9c77eaad5102 1156 #ifndef ANT_CONFIG_ENCRYPTED_CHANNELS
claytonk 7:9c77eaad5102 1157 #define ANT_CONFIG_ENCRYPTED_CHANNELS 0
claytonk 7:9c77eaad5102 1158 #endif
claytonk 7:9c77eaad5102 1159
claytonk 7:9c77eaad5102 1160 // <o> ANT_CONFIG_EVENT_QUEUE_SIZE - Event queue size
claytonk 7:9c77eaad5102 1161 #ifndef ANT_CONFIG_EVENT_QUEUE_SIZE
claytonk 7:9c77eaad5102 1162 #define ANT_CONFIG_EVENT_QUEUE_SIZE 32
claytonk 7:9c77eaad5102 1163 #endif
claytonk 7:9c77eaad5102 1164
claytonk 7:9c77eaad5102 1165 // <o> ANT_CONFIG_BURST_QUEUE_SIZE - ANT burst queue size
claytonk 7:9c77eaad5102 1166 #ifndef ANT_CONFIG_BURST_QUEUE_SIZE
claytonk 7:9c77eaad5102 1167 #define ANT_CONFIG_BURST_QUEUE_SIZE 128
claytonk 7:9c77eaad5102 1168 #endif
claytonk 7:9c77eaad5102 1169
claytonk 7:9c77eaad5102 1170 // </e>
claytonk 7:9c77eaad5102 1171
claytonk 7:9c77eaad5102 1172 // <e> ANT_STATE_INDICATOR_ENABLED - ant_state_indicator - ANT state indicator using BSP
claytonk 7:9c77eaad5102 1173 //==========================================================
claytonk 7:9c77eaad5102 1174 #ifndef ANT_STATE_INDICATOR_ENABLED
claytonk 7:9c77eaad5102 1175 #define ANT_STATE_INDICATOR_ENABLED 0
claytonk 7:9c77eaad5102 1176 #endif
claytonk 7:9c77eaad5102 1177 // <o> ANT_STATE_INDICATOR_CONFIG_SHUTDOWN_HANDLER_PRIORITY - Shutdown observer priority.
claytonk 7:9c77eaad5102 1178 #ifndef ANT_STATE_INDICATOR_CONFIG_SHUTDOWN_HANDLER_PRIORITY
claytonk 7:9c77eaad5102 1179 #define ANT_STATE_INDICATOR_CONFIG_SHUTDOWN_HANDLER_PRIORITY 1
claytonk 7:9c77eaad5102 1180 #endif
claytonk 7:9c77eaad5102 1181
claytonk 7:9c77eaad5102 1182 // </e>
claytonk 7:9c77eaad5102 1183
claytonk 7:9c77eaad5102 1184 // </h>
claytonk 7:9c77eaad5102 1185 //==========================================================
claytonk 7:9c77eaad5102 1186
claytonk 7:9c77eaad5102 1187 // <h> nRF_BLE
claytonk 7:9c77eaad5102 1188
claytonk 7:9c77eaad5102 1189 //==========================================================
claytonk 7:9c77eaad5102 1190 // <q> BLE_ADVERTISING_ENABLED - ble_advertising - Advertising module
claytonk 7:9c77eaad5102 1191
claytonk 7:9c77eaad5102 1192
claytonk 7:9c77eaad5102 1193 #ifndef BLE_ADVERTISING_ENABLED
claytonk 7:9c77eaad5102 1194 #define BLE_ADVERTISING_ENABLED 0
claytonk 7:9c77eaad5102 1195 #endif
claytonk 7:9c77eaad5102 1196
claytonk 7:9c77eaad5102 1197 // <q> BLE_DTM_ENABLED - ble_dtm - Module for testing RF/PHY using DTM commands
claytonk 7:9c77eaad5102 1198
claytonk 7:9c77eaad5102 1199
claytonk 7:9c77eaad5102 1200 #ifndef BLE_DTM_ENABLED
claytonk 7:9c77eaad5102 1201 #define BLE_DTM_ENABLED 0
claytonk 7:9c77eaad5102 1202 #endif
claytonk 7:9c77eaad5102 1203
claytonk 7:9c77eaad5102 1204 // <q> BLE_RACP_ENABLED - ble_racp - Record Access Control Point library
claytonk 7:9c77eaad5102 1205
claytonk 7:9c77eaad5102 1206
claytonk 7:9c77eaad5102 1207 #ifndef BLE_RACP_ENABLED
claytonk 7:9c77eaad5102 1208 #define BLE_RACP_ENABLED 0
claytonk 7:9c77eaad5102 1209 #endif
claytonk 7:9c77eaad5102 1210
claytonk 7:9c77eaad5102 1211 // <e> NRF_BLE_CONN_PARAMS_ENABLED - ble_conn_params - Initiating and executing a connection parameters negotiation procedure
claytonk 7:9c77eaad5102 1212 //==========================================================
claytonk 7:9c77eaad5102 1213 #ifndef NRF_BLE_CONN_PARAMS_ENABLED
claytonk 7:9c77eaad5102 1214 #define NRF_BLE_CONN_PARAMS_ENABLED 0
claytonk 7:9c77eaad5102 1215 #endif
claytonk 7:9c77eaad5102 1216 // <o> NRF_BLE_CONN_PARAMS_MAX_SLAVE_LATENCY_DEVIATION - The largest acceptable deviation in slave latency.
claytonk 7:9c77eaad5102 1217 // <i> The largest deviation (+ or -) from the requested slave latency that will not be renegotiated.
claytonk 7:9c77eaad5102 1218
claytonk 7:9c77eaad5102 1219 #ifndef NRF_BLE_CONN_PARAMS_MAX_SLAVE_LATENCY_DEVIATION
claytonk 7:9c77eaad5102 1220 #define NRF_BLE_CONN_PARAMS_MAX_SLAVE_LATENCY_DEVIATION 499
claytonk 7:9c77eaad5102 1221 #endif
claytonk 7:9c77eaad5102 1222
claytonk 7:9c77eaad5102 1223 // <o> NRF_BLE_CONN_PARAMS_MAX_SUPERVISION_TIMEOUT_DEVIATION - The largest acceptable deviation (in 10 ms units) in supervision timeout.
claytonk 7:9c77eaad5102 1224 // <i> The largest deviation (+ or -, in 10 ms units) from the requested supervision timeout that will not be renegotiated.
claytonk 7:9c77eaad5102 1225
claytonk 7:9c77eaad5102 1226 #ifndef NRF_BLE_CONN_PARAMS_MAX_SUPERVISION_TIMEOUT_DEVIATION
claytonk 7:9c77eaad5102 1227 #define NRF_BLE_CONN_PARAMS_MAX_SUPERVISION_TIMEOUT_DEVIATION 65535
claytonk 7:9c77eaad5102 1228 #endif
claytonk 7:9c77eaad5102 1229
claytonk 7:9c77eaad5102 1230 // </e>
claytonk 7:9c77eaad5102 1231
claytonk 7:9c77eaad5102 1232 // <q> NRF_BLE_QWR_ENABLED - nrf_ble_qwr - Queued writes support module (prepare/execute write)
claytonk 7:9c77eaad5102 1233
claytonk 7:9c77eaad5102 1234
claytonk 7:9c77eaad5102 1235 #ifndef NRF_BLE_QWR_ENABLED
claytonk 7:9c77eaad5102 1236 #define NRF_BLE_QWR_ENABLED 0
claytonk 7:9c77eaad5102 1237 #endif
claytonk 7:9c77eaad5102 1238
claytonk 7:9c77eaad5102 1239 // <e> PEER_MANAGER_ENABLED - peer_manager - Peer Manager
claytonk 7:9c77eaad5102 1240 //==========================================================
claytonk 7:9c77eaad5102 1241 #ifndef PEER_MANAGER_ENABLED
claytonk 7:9c77eaad5102 1242 #define PEER_MANAGER_ENABLED 0
claytonk 7:9c77eaad5102 1243 #endif
claytonk 7:9c77eaad5102 1244 // <o> PM_MAX_REGISTRANTS
claytonk 7:9c77eaad5102 1245 // <i> Number of event handlers that can be registered.
claytonk 7:9c77eaad5102 1246
claytonk 7:9c77eaad5102 1247 #ifndef PM_MAX_REGISTRANTS
claytonk 7:9c77eaad5102 1248 #define PM_MAX_REGISTRANTS 3
claytonk 7:9c77eaad5102 1249 #endif
claytonk 7:9c77eaad5102 1250
claytonk 7:9c77eaad5102 1251 // <o> PM_FLASH_BUFFERS
claytonk 7:9c77eaad5102 1252 // <i> Number of internal buffers for flash operations.
claytonk 7:9c77eaad5102 1253 // <i> Decrease this value to lower RAM usage.
claytonk 7:9c77eaad5102 1254
claytonk 7:9c77eaad5102 1255 #ifndef PM_FLASH_BUFFERS
claytonk 7:9c77eaad5102 1256 #define PM_FLASH_BUFFERS 8
claytonk 7:9c77eaad5102 1257 #endif
claytonk 7:9c77eaad5102 1258
claytonk 7:9c77eaad5102 1259 // </e>
claytonk 7:9c77eaad5102 1260
claytonk 7:9c77eaad5102 1261 // </h>
claytonk 7:9c77eaad5102 1262 //==========================================================
claytonk 7:9c77eaad5102 1263
claytonk 7:9c77eaad5102 1264 // <h> nRF_BLE_Services
claytonk 7:9c77eaad5102 1265
claytonk 7:9c77eaad5102 1266 //==========================================================
claytonk 7:9c77eaad5102 1267 // <q> BLE_ANCS_C_ENABLED - ble_ancs_c - Apple Notification Service Client
claytonk 7:9c77eaad5102 1268
claytonk 7:9c77eaad5102 1269
claytonk 7:9c77eaad5102 1270 #ifndef BLE_ANCS_C_ENABLED
claytonk 7:9c77eaad5102 1271 #define BLE_ANCS_C_ENABLED 0
claytonk 7:9c77eaad5102 1272 #endif
claytonk 7:9c77eaad5102 1273
claytonk 7:9c77eaad5102 1274 // <q> BLE_ANS_C_ENABLED - ble_ans_c - Alert Notification Service Client
claytonk 7:9c77eaad5102 1275
claytonk 7:9c77eaad5102 1276
claytonk 7:9c77eaad5102 1277 #ifndef BLE_ANS_C_ENABLED
claytonk 7:9c77eaad5102 1278 #define BLE_ANS_C_ENABLED 0
claytonk 7:9c77eaad5102 1279 #endif
claytonk 7:9c77eaad5102 1280
claytonk 7:9c77eaad5102 1281 // <q> BLE_BAS_C_ENABLED - ble_bas_c - Battery Service Client
claytonk 7:9c77eaad5102 1282
claytonk 7:9c77eaad5102 1283
claytonk 7:9c77eaad5102 1284 #ifndef BLE_BAS_C_ENABLED
claytonk 7:9c77eaad5102 1285 #define BLE_BAS_C_ENABLED 0
claytonk 7:9c77eaad5102 1286 #endif
claytonk 7:9c77eaad5102 1287
claytonk 7:9c77eaad5102 1288 // <q> BLE_BAS_ENABLED - ble_bas - Battery Service
claytonk 7:9c77eaad5102 1289
claytonk 7:9c77eaad5102 1290
claytonk 7:9c77eaad5102 1291 #ifndef BLE_BAS_ENABLED
claytonk 7:9c77eaad5102 1292 #define BLE_BAS_ENABLED 0
claytonk 7:9c77eaad5102 1293 #endif
claytonk 7:9c77eaad5102 1294
claytonk 7:9c77eaad5102 1295 // <q> BLE_CSCS_ENABLED - ble_cscs - Cycling Speed and Cadence Service
claytonk 7:9c77eaad5102 1296
claytonk 7:9c77eaad5102 1297
claytonk 7:9c77eaad5102 1298 #ifndef BLE_CSCS_ENABLED
claytonk 7:9c77eaad5102 1299 #define BLE_CSCS_ENABLED 0
claytonk 7:9c77eaad5102 1300 #endif
claytonk 7:9c77eaad5102 1301
claytonk 7:9c77eaad5102 1302 // <q> BLE_CTS_C_ENABLED - ble_cts_c - Current Time Service Client
claytonk 7:9c77eaad5102 1303
claytonk 7:9c77eaad5102 1304
claytonk 7:9c77eaad5102 1305 #ifndef BLE_CTS_C_ENABLED
claytonk 7:9c77eaad5102 1306 #define BLE_CTS_C_ENABLED 0
claytonk 7:9c77eaad5102 1307 #endif
claytonk 7:9c77eaad5102 1308
claytonk 7:9c77eaad5102 1309 // <q> BLE_DIS_ENABLED - ble_dis - Device Information Service
claytonk 7:9c77eaad5102 1310
claytonk 7:9c77eaad5102 1311
claytonk 7:9c77eaad5102 1312 #ifndef BLE_DIS_ENABLED
claytonk 7:9c77eaad5102 1313 #define BLE_DIS_ENABLED 0
claytonk 7:9c77eaad5102 1314 #endif
claytonk 7:9c77eaad5102 1315
claytonk 7:9c77eaad5102 1316 // <q> BLE_GLS_ENABLED - ble_gls - Glucose Service
claytonk 7:9c77eaad5102 1317
claytonk 7:9c77eaad5102 1318
claytonk 7:9c77eaad5102 1319 #ifndef BLE_GLS_ENABLED
claytonk 7:9c77eaad5102 1320 #define BLE_GLS_ENABLED 0
claytonk 7:9c77eaad5102 1321 #endif
claytonk 7:9c77eaad5102 1322
claytonk 7:9c77eaad5102 1323 // <q> BLE_HIDS_ENABLED - ble_hids - Human Interface Device Service
claytonk 7:9c77eaad5102 1324
claytonk 7:9c77eaad5102 1325
claytonk 7:9c77eaad5102 1326 #ifndef BLE_HIDS_ENABLED
claytonk 7:9c77eaad5102 1327 #define BLE_HIDS_ENABLED 0
claytonk 7:9c77eaad5102 1328 #endif
claytonk 7:9c77eaad5102 1329
claytonk 7:9c77eaad5102 1330 // <q> BLE_HRS_C_ENABLED - ble_hrs_c - Heart Rate Service Client
claytonk 7:9c77eaad5102 1331
claytonk 7:9c77eaad5102 1332
claytonk 7:9c77eaad5102 1333 #ifndef BLE_HRS_C_ENABLED
claytonk 7:9c77eaad5102 1334 #define BLE_HRS_C_ENABLED 0
claytonk 7:9c77eaad5102 1335 #endif
claytonk 7:9c77eaad5102 1336
claytonk 7:9c77eaad5102 1337 // <q> BLE_HRS_ENABLED - ble_hrs - Heart Rate Service
claytonk 7:9c77eaad5102 1338
claytonk 7:9c77eaad5102 1339
claytonk 7:9c77eaad5102 1340 #ifndef BLE_HRS_ENABLED
claytonk 7:9c77eaad5102 1341 #define BLE_HRS_ENABLED 0
claytonk 7:9c77eaad5102 1342 #endif
claytonk 7:9c77eaad5102 1343
claytonk 7:9c77eaad5102 1344 // <q> BLE_HTS_ENABLED - ble_hts - Health Thermometer Service
claytonk 7:9c77eaad5102 1345
claytonk 7:9c77eaad5102 1346
claytonk 7:9c77eaad5102 1347 #ifndef BLE_HTS_ENABLED
claytonk 7:9c77eaad5102 1348 #define BLE_HTS_ENABLED 0
claytonk 7:9c77eaad5102 1349 #endif
claytonk 7:9c77eaad5102 1350
claytonk 7:9c77eaad5102 1351 // <q> BLE_IAS_C_ENABLED - ble_ias_c - Immediate Alert Service Client
claytonk 7:9c77eaad5102 1352
claytonk 7:9c77eaad5102 1353
claytonk 7:9c77eaad5102 1354 #ifndef BLE_IAS_C_ENABLED
claytonk 7:9c77eaad5102 1355 #define BLE_IAS_C_ENABLED 0
claytonk 7:9c77eaad5102 1356 #endif
claytonk 7:9c77eaad5102 1357
claytonk 7:9c77eaad5102 1358 // <q> BLE_IAS_ENABLED - ble_ias - Immediate Alert Service
claytonk 7:9c77eaad5102 1359
claytonk 7:9c77eaad5102 1360
claytonk 7:9c77eaad5102 1361 #ifndef BLE_IAS_ENABLED
claytonk 7:9c77eaad5102 1362 #define BLE_IAS_ENABLED 0
claytonk 7:9c77eaad5102 1363 #endif
claytonk 7:9c77eaad5102 1364
claytonk 7:9c77eaad5102 1365 // <q> BLE_LBS_C_ENABLED - ble_lbs_c - Nordic LED Button Service Client
claytonk 7:9c77eaad5102 1366
claytonk 7:9c77eaad5102 1367
claytonk 7:9c77eaad5102 1368 #ifndef BLE_LBS_C_ENABLED
claytonk 7:9c77eaad5102 1369 #define BLE_LBS_C_ENABLED 0
claytonk 7:9c77eaad5102 1370 #endif
claytonk 7:9c77eaad5102 1371
claytonk 7:9c77eaad5102 1372 // <q> BLE_LBS_ENABLED - ble_lbs - LED Button Service
claytonk 7:9c77eaad5102 1373
claytonk 7:9c77eaad5102 1374
claytonk 7:9c77eaad5102 1375 #ifndef BLE_LBS_ENABLED
claytonk 7:9c77eaad5102 1376 #define BLE_LBS_ENABLED 0
claytonk 7:9c77eaad5102 1377 #endif
claytonk 7:9c77eaad5102 1378
claytonk 7:9c77eaad5102 1379 // <q> BLE_LLS_ENABLED - ble_lls - Link Loss Service
claytonk 7:9c77eaad5102 1380
claytonk 7:9c77eaad5102 1381
claytonk 7:9c77eaad5102 1382 #ifndef BLE_LLS_ENABLED
claytonk 7:9c77eaad5102 1383 #define BLE_LLS_ENABLED 0
claytonk 7:9c77eaad5102 1384 #endif
claytonk 7:9c77eaad5102 1385
claytonk 7:9c77eaad5102 1386 // <q> BLE_NUS_C_ENABLED - ble_nus_c - Nordic UART Central Service
claytonk 7:9c77eaad5102 1387
claytonk 7:9c77eaad5102 1388
claytonk 7:9c77eaad5102 1389 #ifndef BLE_NUS_C_ENABLED
claytonk 7:9c77eaad5102 1390 #define BLE_NUS_C_ENABLED 0
claytonk 7:9c77eaad5102 1391 #endif
claytonk 7:9c77eaad5102 1392
claytonk 7:9c77eaad5102 1393 // <q> BLE_NUS_ENABLED - ble_nus - Nordic UART Service
claytonk 7:9c77eaad5102 1394
claytonk 7:9c77eaad5102 1395
claytonk 7:9c77eaad5102 1396 #ifndef BLE_NUS_ENABLED
claytonk 7:9c77eaad5102 1397 #define BLE_NUS_ENABLED 0
claytonk 7:9c77eaad5102 1398 #endif
claytonk 7:9c77eaad5102 1399
claytonk 7:9c77eaad5102 1400 // <q> BLE_RSCS_C_ENABLED - ble_rscs_c - Running Speed and Cadence Client
claytonk 7:9c77eaad5102 1401
claytonk 7:9c77eaad5102 1402
claytonk 7:9c77eaad5102 1403 #ifndef BLE_RSCS_C_ENABLED
claytonk 7:9c77eaad5102 1404 #define BLE_RSCS_C_ENABLED 0
claytonk 7:9c77eaad5102 1405 #endif
claytonk 7:9c77eaad5102 1406
claytonk 7:9c77eaad5102 1407 // <q> BLE_RSCS_ENABLED - ble_rscs - Running Speed and Cadence Service
claytonk 7:9c77eaad5102 1408
claytonk 7:9c77eaad5102 1409
claytonk 7:9c77eaad5102 1410 #ifndef BLE_RSCS_ENABLED
claytonk 7:9c77eaad5102 1411 #define BLE_RSCS_ENABLED 0
claytonk 7:9c77eaad5102 1412 #endif
claytonk 7:9c77eaad5102 1413
claytonk 7:9c77eaad5102 1414 // <q> BLE_TPS_ENABLED - ble_tps - TX Power Service
claytonk 7:9c77eaad5102 1415
claytonk 7:9c77eaad5102 1416
claytonk 7:9c77eaad5102 1417 #ifndef BLE_TPS_ENABLED
claytonk 7:9c77eaad5102 1418 #define BLE_TPS_ENABLED 0
claytonk 7:9c77eaad5102 1419 #endif
claytonk 7:9c77eaad5102 1420
claytonk 7:9c77eaad5102 1421 // </h>
claytonk 7:9c77eaad5102 1422 //==========================================================
claytonk 7:9c77eaad5102 1423
claytonk 7:9c77eaad5102 1424 // <h> nRF_Core
claytonk 7:9c77eaad5102 1425
claytonk 7:9c77eaad5102 1426 //==========================================================
claytonk 7:9c77eaad5102 1427 // <e> NRF_MPU_ENABLED - nrf_mpu - Module for MPU
claytonk 7:9c77eaad5102 1428 //==========================================================
claytonk 7:9c77eaad5102 1429 #ifndef NRF_MPU_ENABLED
claytonk 7:9c77eaad5102 1430 #define NRF_MPU_ENABLED 0
claytonk 7:9c77eaad5102 1431 #endif
claytonk 7:9c77eaad5102 1432 // <q> NRF_MPU_CLI_CMDS - Enable CLI commands specific to the module
claytonk 7:9c77eaad5102 1433
claytonk 7:9c77eaad5102 1434
claytonk 7:9c77eaad5102 1435 #ifndef NRF_MPU_CLI_CMDS
claytonk 7:9c77eaad5102 1436 #define NRF_MPU_CLI_CMDS 1
claytonk 7:9c77eaad5102 1437 #endif
claytonk 7:9c77eaad5102 1438
claytonk 7:9c77eaad5102 1439 // </e>
claytonk 7:9c77eaad5102 1440
claytonk 7:9c77eaad5102 1441 // <e> NRF_STACK_GUARD_ENABLED - nrf_stack_guard - Module for Protecting Stack
claytonk 7:9c77eaad5102 1442 //==========================================================
claytonk 7:9c77eaad5102 1443 #ifndef NRF_STACK_GUARD_ENABLED
claytonk 7:9c77eaad5102 1444 #define NRF_STACK_GUARD_ENABLED 0
claytonk 7:9c77eaad5102 1445 #endif
claytonk 7:9c77eaad5102 1446 // <o> NRF_STACK_GUARD_CONFIG_SIZE - Size of stack guard
claytonk 7:9c77eaad5102 1447
claytonk 7:9c77eaad5102 1448 // <5=> 32 bytes
claytonk 7:9c77eaad5102 1449 // <6=> 64 bytes
claytonk 7:9c77eaad5102 1450 // <7=> 128 bytes
claytonk 7:9c77eaad5102 1451 // <8=> 256 bytes
claytonk 7:9c77eaad5102 1452 // <9=> 512 bytes
claytonk 7:9c77eaad5102 1453 // <10=> 1024 bytes
claytonk 7:9c77eaad5102 1454 // <11=> 2048 bytes
claytonk 7:9c77eaad5102 1455 // <12=> 4096 bytes
claytonk 7:9c77eaad5102 1456
claytonk 7:9c77eaad5102 1457 #ifndef NRF_STACK_GUARD_CONFIG_SIZE
claytonk 7:9c77eaad5102 1458 #define NRF_STACK_GUARD_CONFIG_SIZE 7
claytonk 7:9c77eaad5102 1459 #endif
claytonk 7:9c77eaad5102 1460
claytonk 7:9c77eaad5102 1461 // </e>
claytonk 7:9c77eaad5102 1462
claytonk 7:9c77eaad5102 1463 // </h>
claytonk 7:9c77eaad5102 1464 //==========================================================
claytonk 7:9c77eaad5102 1465
claytonk 7:9c77eaad5102 1466 // <h> nRF_Crypto
claytonk 7:9c77eaad5102 1467
claytonk 7:9c77eaad5102 1468 //==========================================================
claytonk 7:9c77eaad5102 1469 // <e> NRF_CRYPTO_ENABLED - nrf_crypto - Cryptography library
claytonk 7:9c77eaad5102 1470 //==========================================================
claytonk 7:9c77eaad5102 1471 #ifndef NRF_CRYPTO_ENABLED
claytonk 7:9c77eaad5102 1472 #define NRF_CRYPTO_ENABLED 0
claytonk 7:9c77eaad5102 1473 #endif
claytonk 7:9c77eaad5102 1474 // <q> NRF_CRYPTO_BACKEND_CC310_LIB - Enable the ARM Cryptocell CC310 backend
claytonk 7:9c77eaad5102 1475
claytonk 7:9c77eaad5102 1476
claytonk 7:9c77eaad5102 1477 // <i> The hardware-accelerated cryptography backend is available only on nRF52840.
claytonk 7:9c77eaad5102 1478
claytonk 7:9c77eaad5102 1479 #ifndef NRF_CRYPTO_BACKEND_CC310_LIB
claytonk 7:9c77eaad5102 1480 #define NRF_CRYPTO_BACKEND_CC310_LIB 1
claytonk 7:9c77eaad5102 1481 #endif
claytonk 7:9c77eaad5102 1482
claytonk 7:9c77eaad5102 1483 // <e> NRF_CRYPTO_BACKEND_MICRO_ECC - Enable the micro-ecc software backend
claytonk 7:9c77eaad5102 1484
claytonk 7:9c77eaad5102 1485 // <i> The micro-ecc library provides a software implementation of ECC cryptography for nRF5 Series devices.
claytonk 7:9c77eaad5102 1486 //==========================================================
claytonk 7:9c77eaad5102 1487 #ifndef NRF_CRYPTO_BACKEND_MICRO_ECC
claytonk 7:9c77eaad5102 1488 #define NRF_CRYPTO_BACKEND_MICRO_ECC 0
claytonk 7:9c77eaad5102 1489 #endif
claytonk 7:9c77eaad5102 1490 // <q> NRF_CRYPTO_BACKEND_MICRO_ECC_SHA256 - Enable SHA256
claytonk 7:9c77eaad5102 1491
claytonk 7:9c77eaad5102 1492
claytonk 7:9c77eaad5102 1493 // <i> Enable SHA256 cryptographic hash functionality.
claytonk 7:9c77eaad5102 1494 // <i> Enable this setting if you need SHA256 support, for example to verify signatures.
claytonk 7:9c77eaad5102 1495
claytonk 7:9c77eaad5102 1496 #ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_SHA256
claytonk 7:9c77eaad5102 1497 #define NRF_CRYPTO_BACKEND_MICRO_ECC_SHA256 1
claytonk 7:9c77eaad5102 1498 #endif
claytonk 7:9c77eaad5102 1499
claytonk 7:9c77eaad5102 1500 // <q> NRF_CRYPTO_BACKEND_MICRO_ECC_RNG - Enable random number generator
claytonk 7:9c77eaad5102 1501
claytonk 7:9c77eaad5102 1502
claytonk 7:9c77eaad5102 1503 // <i> Enable random number generation.
claytonk 7:9c77eaad5102 1504 // <i> Enable this setting if you need to generate cryptographic keys.
claytonk 7:9c77eaad5102 1505 // <i> This setting requires the RNG peripheral driver to be present.
claytonk 7:9c77eaad5102 1506
claytonk 7:9c77eaad5102 1507 #ifndef NRF_CRYPTO_BACKEND_MICRO_ECC_RNG
claytonk 7:9c77eaad5102 1508 #define NRF_CRYPTO_BACKEND_MICRO_ECC_RNG 0
claytonk 7:9c77eaad5102 1509 #endif
claytonk 7:9c77eaad5102 1510
claytonk 7:9c77eaad5102 1511 // </e>
claytonk 7:9c77eaad5102 1512
claytonk 7:9c77eaad5102 1513 // </e>
claytonk 7:9c77eaad5102 1514
claytonk 7:9c77eaad5102 1515 // </h>
claytonk 7:9c77eaad5102 1516 //==========================================================
claytonk 7:9c77eaad5102 1517
claytonk 7:9c77eaad5102 1518 // <h> nRF_DFU
claytonk 7:9c77eaad5102 1519
claytonk 7:9c77eaad5102 1520 //==========================================================
claytonk 7:9c77eaad5102 1521 // <h> ble_dfu - Device Firmware Update
claytonk 7:9c77eaad5102 1522
claytonk 7:9c77eaad5102 1523 //==========================================================
claytonk 7:9c77eaad5102 1524 // <q> BLE_DFU_ENABLED - Enable DFU Service.
claytonk 7:9c77eaad5102 1525
claytonk 7:9c77eaad5102 1526
claytonk 7:9c77eaad5102 1527 #ifndef BLE_DFU_ENABLED
claytonk 7:9c77eaad5102 1528 #define BLE_DFU_ENABLED 0
claytonk 7:9c77eaad5102 1529 #endif
claytonk 7:9c77eaad5102 1530
claytonk 7:9c77eaad5102 1531 // <q> NRF_DFU_BLE_BUTTONLESS_SUPPORTS_BONDS - Buttonless DFU supports bonds.
claytonk 7:9c77eaad5102 1532
claytonk 7:9c77eaad5102 1533
claytonk 7:9c77eaad5102 1534 #ifndef NRF_DFU_BLE_BUTTONLESS_SUPPORTS_BONDS
claytonk 7:9c77eaad5102 1535 #define NRF_DFU_BLE_BUTTONLESS_SUPPORTS_BONDS 0
claytonk 7:9c77eaad5102 1536 #endif
claytonk 7:9c77eaad5102 1537
claytonk 7:9c77eaad5102 1538 // </h>
claytonk 7:9c77eaad5102 1539 //==========================================================
claytonk 7:9c77eaad5102 1540
claytonk 7:9c77eaad5102 1541 // </h>
claytonk 7:9c77eaad5102 1542 //==========================================================
claytonk 7:9c77eaad5102 1543
claytonk 7:9c77eaad5102 1544 // <h> nRF_Drivers
claytonk 7:9c77eaad5102 1545
claytonk 7:9c77eaad5102 1546 //==========================================================
claytonk 7:9c77eaad5102 1547 // <e> APP_USBD_ENABLED - app_usbd - USB Device library
claytonk 7:9c77eaad5102 1548 //==========================================================
claytonk 7:9c77eaad5102 1549 #ifndef APP_USBD_ENABLED
claytonk 7:9c77eaad5102 1550 #define APP_USBD_ENABLED 0
claytonk 7:9c77eaad5102 1551 #endif
claytonk 7:9c77eaad5102 1552 // <o> APP_USBD_VID - Vendor ID <0x0000-0xFFFF>
claytonk 7:9c77eaad5102 1553
claytonk 7:9c77eaad5102 1554
claytonk 7:9c77eaad5102 1555 // <i> Vendor ID ordered from USB IF: http://www.usb.org/developers/vendor/
claytonk 7:9c77eaad5102 1556
claytonk 7:9c77eaad5102 1557 #ifndef APP_USBD_VID
claytonk 7:9c77eaad5102 1558 #define APP_USBD_VID 0
claytonk 7:9c77eaad5102 1559 #endif
claytonk 7:9c77eaad5102 1560
claytonk 7:9c77eaad5102 1561 // <o> APP_USBD_PID - Product ID <0x0000-0xFFFF>
claytonk 7:9c77eaad5102 1562
claytonk 7:9c77eaad5102 1563
claytonk 7:9c77eaad5102 1564 // <i> Selected Product ID
claytonk 7:9c77eaad5102 1565
claytonk 7:9c77eaad5102 1566 #ifndef APP_USBD_PID
claytonk 7:9c77eaad5102 1567 #define APP_USBD_PID 0
claytonk 7:9c77eaad5102 1568 #endif
claytonk 7:9c77eaad5102 1569
claytonk 7:9c77eaad5102 1570 // <o> APP_USBD_DEVICE_VER_MAJOR - Device version, major part <0-99>
claytonk 7:9c77eaad5102 1571
claytonk 7:9c77eaad5102 1572
claytonk 7:9c77eaad5102 1573 // <i> Device version, will be converted automatically to BCD notation. Use just decimal values.
claytonk 7:9c77eaad5102 1574
claytonk 7:9c77eaad5102 1575 #ifndef APP_USBD_DEVICE_VER_MAJOR
claytonk 7:9c77eaad5102 1576 #define APP_USBD_DEVICE_VER_MAJOR 1
claytonk 7:9c77eaad5102 1577 #endif
claytonk 7:9c77eaad5102 1578
claytonk 7:9c77eaad5102 1579 // <o> APP_USBD_DEVICE_VER_MINOR - Device version, minor part <0-99>
claytonk 7:9c77eaad5102 1580
claytonk 7:9c77eaad5102 1581
claytonk 7:9c77eaad5102 1582 // <i> Device version, will be converted automatically to BCD notation. Use just decimal values.
claytonk 7:9c77eaad5102 1583
claytonk 7:9c77eaad5102 1584 #ifndef APP_USBD_DEVICE_VER_MINOR
claytonk 7:9c77eaad5102 1585 #define APP_USBD_DEVICE_VER_MINOR 0
claytonk 7:9c77eaad5102 1586 #endif
claytonk 7:9c77eaad5102 1587
claytonk 7:9c77eaad5102 1588 // <e> APP_USBD_EVENT_QUEUE_ENABLE - Enable event queue
claytonk 7:9c77eaad5102 1589
claytonk 7:9c77eaad5102 1590 // <i> This is the default configuration when all the events are placed into internal queue.
claytonk 7:9c77eaad5102 1591 // <i> Disable it when external queue is used like app_scheduler or if you wish to process all events inside interrupts.
claytonk 7:9c77eaad5102 1592 // <i> Processing all events from the interrupt level adds requirement not to call any functions that modifies the USBD library state from the context higher than USB interrupt context.
claytonk 7:9c77eaad5102 1593 // <i> Functions that modify USBD state are functions for sleep, wakeup, start, stop, enable and disable.
claytonk 7:9c77eaad5102 1594 //==========================================================
claytonk 7:9c77eaad5102 1595 #ifndef APP_USBD_EVENT_QUEUE_ENABLE
claytonk 7:9c77eaad5102 1596 #define APP_USBD_EVENT_QUEUE_ENABLE 1
claytonk 7:9c77eaad5102 1597 #endif
claytonk 7:9c77eaad5102 1598 // <o> APP_USBD_EVENT_QUEUE_SIZE - The size of event queue <16-64>
claytonk 7:9c77eaad5102 1599
claytonk 7:9c77eaad5102 1600
claytonk 7:9c77eaad5102 1601 // <i> The size of the queue for the events that would be processed in the main loop.
claytonk 7:9c77eaad5102 1602
claytonk 7:9c77eaad5102 1603 #ifndef APP_USBD_EVENT_QUEUE_SIZE
claytonk 7:9c77eaad5102 1604 #define APP_USBD_EVENT_QUEUE_SIZE 32
claytonk 7:9c77eaad5102 1605 #endif
claytonk 7:9c77eaad5102 1606
claytonk 7:9c77eaad5102 1607 // </e>
claytonk 7:9c77eaad5102 1608
claytonk 7:9c77eaad5102 1609 // <e> APP_USBD_CONFIG_LOG_ENABLED - Enable logging in the module
claytonk 7:9c77eaad5102 1610 //==========================================================
claytonk 7:9c77eaad5102 1611 #ifndef APP_USBD_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 1612 #define APP_USBD_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 1613 #endif
claytonk 7:9c77eaad5102 1614 // <o> APP_USBD_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 1615
claytonk 7:9c77eaad5102 1616 // <0=> Off
claytonk 7:9c77eaad5102 1617 // <1=> Error
claytonk 7:9c77eaad5102 1618 // <2=> Warning
claytonk 7:9c77eaad5102 1619 // <3=> Info
claytonk 7:9c77eaad5102 1620 // <4=> Debug
claytonk 7:9c77eaad5102 1621
claytonk 7:9c77eaad5102 1622 #ifndef APP_USBD_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 1623 #define APP_USBD_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 1624 #endif
claytonk 7:9c77eaad5102 1625
claytonk 7:9c77eaad5102 1626 // <o> APP_USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 1627
claytonk 7:9c77eaad5102 1628 // <0=> Default
claytonk 7:9c77eaad5102 1629 // <1=> Black
claytonk 7:9c77eaad5102 1630 // <2=> Red
claytonk 7:9c77eaad5102 1631 // <3=> Green
claytonk 7:9c77eaad5102 1632 // <4=> Yellow
claytonk 7:9c77eaad5102 1633 // <5=> Blue
claytonk 7:9c77eaad5102 1634 // <6=> Magenta
claytonk 7:9c77eaad5102 1635 // <7=> Cyan
claytonk 7:9c77eaad5102 1636 // <8=> White
claytonk 7:9c77eaad5102 1637
claytonk 7:9c77eaad5102 1638 #ifndef APP_USBD_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 1639 #define APP_USBD_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 1640 #endif
claytonk 7:9c77eaad5102 1641
claytonk 7:9c77eaad5102 1642 // <o> APP_USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 1643
claytonk 7:9c77eaad5102 1644 // <0=> Default
claytonk 7:9c77eaad5102 1645 // <1=> Black
claytonk 7:9c77eaad5102 1646 // <2=> Red
claytonk 7:9c77eaad5102 1647 // <3=> Green
claytonk 7:9c77eaad5102 1648 // <4=> Yellow
claytonk 7:9c77eaad5102 1649 // <5=> Blue
claytonk 7:9c77eaad5102 1650 // <6=> Magenta
claytonk 7:9c77eaad5102 1651 // <7=> Cyan
claytonk 7:9c77eaad5102 1652 // <8=> White
claytonk 7:9c77eaad5102 1653
claytonk 7:9c77eaad5102 1654 #ifndef APP_USBD_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 1655 #define APP_USBD_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 1656 #endif
claytonk 7:9c77eaad5102 1657
claytonk 7:9c77eaad5102 1658 // </e>
claytonk 7:9c77eaad5102 1659
claytonk 7:9c77eaad5102 1660 // </e>
claytonk 7:9c77eaad5102 1661
claytonk 7:9c77eaad5102 1662 // <e> CLOCK_ENABLED - nrf_drv_clock - CLOCK peripheral driver
claytonk 7:9c77eaad5102 1663 //==========================================================
claytonk 7:9c77eaad5102 1664 #ifndef CLOCK_ENABLED
claytonk 7:9c77eaad5102 1665 #define CLOCK_ENABLED 0
claytonk 7:9c77eaad5102 1666 #endif
claytonk 7:9c77eaad5102 1667 // <o> CLOCK_CONFIG_XTAL_FREQ - HF XTAL Frequency
claytonk 7:9c77eaad5102 1668
claytonk 7:9c77eaad5102 1669 // <0=> Default (64 MHz)
claytonk 7:9c77eaad5102 1670
claytonk 7:9c77eaad5102 1671 #ifndef CLOCK_CONFIG_XTAL_FREQ
claytonk 7:9c77eaad5102 1672 #define CLOCK_CONFIG_XTAL_FREQ 0
claytonk 7:9c77eaad5102 1673 #endif
claytonk 7:9c77eaad5102 1674
claytonk 7:9c77eaad5102 1675 // <o> CLOCK_CONFIG_LF_SRC - LF Clock Source
claytonk 7:9c77eaad5102 1676
claytonk 7:9c77eaad5102 1677 // <0=> RC
claytonk 7:9c77eaad5102 1678 // <1=> XTAL
claytonk 7:9c77eaad5102 1679 // <2=> Synth
claytonk 7:9c77eaad5102 1680
claytonk 7:9c77eaad5102 1681 #ifndef CLOCK_CONFIG_LF_SRC
claytonk 7:9c77eaad5102 1682 #define CLOCK_CONFIG_LF_SRC 1
claytonk 7:9c77eaad5102 1683 #endif
claytonk 7:9c77eaad5102 1684
claytonk 7:9c77eaad5102 1685 // <o> CLOCK_CONFIG_IRQ_PRIORITY - Interrupt priority
claytonk 7:9c77eaad5102 1686
claytonk 7:9c77eaad5102 1687
claytonk 7:9c77eaad5102 1688 // <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
claytonk 7:9c77eaad5102 1689 // <0=> 0 (highest)
claytonk 7:9c77eaad5102 1690 // <1=> 1
claytonk 7:9c77eaad5102 1691 // <2=> 2
claytonk 7:9c77eaad5102 1692 // <3=> 3
claytonk 7:9c77eaad5102 1693 // <4=> 4
claytonk 7:9c77eaad5102 1694 // <5=> 5
claytonk 7:9c77eaad5102 1695 // <6=> 6
claytonk 7:9c77eaad5102 1696 // <7=> 7
claytonk 7:9c77eaad5102 1697
claytonk 7:9c77eaad5102 1698 #ifndef CLOCK_CONFIG_IRQ_PRIORITY
claytonk 7:9c77eaad5102 1699 #define CLOCK_CONFIG_IRQ_PRIORITY 7
claytonk 7:9c77eaad5102 1700 #endif
claytonk 7:9c77eaad5102 1701
claytonk 7:9c77eaad5102 1702 // </e>
claytonk 7:9c77eaad5102 1703
claytonk 7:9c77eaad5102 1704 // <e> COMP_ENABLED - nrf_drv_comp - COMP peripheral driver
claytonk 7:9c77eaad5102 1705 //==========================================================
claytonk 7:9c77eaad5102 1706 #ifndef COMP_ENABLED
claytonk 7:9c77eaad5102 1707 #define COMP_ENABLED 0
claytonk 7:9c77eaad5102 1708 #endif
claytonk 7:9c77eaad5102 1709 // <o> COMP_CONFIG_REF - Reference voltage
claytonk 7:9c77eaad5102 1710
claytonk 7:9c77eaad5102 1711 // <0=> Internal 1.2V
claytonk 7:9c77eaad5102 1712 // <1=> Internal 1.8V
claytonk 7:9c77eaad5102 1713 // <2=> Internal 2.4V
claytonk 7:9c77eaad5102 1714 // <4=> VDD
claytonk 7:9c77eaad5102 1715 // <7=> ARef
claytonk 7:9c77eaad5102 1716
claytonk 7:9c77eaad5102 1717 #ifndef COMP_CONFIG_REF
claytonk 7:9c77eaad5102 1718 #define COMP_CONFIG_REF 1
claytonk 7:9c77eaad5102 1719 #endif
claytonk 7:9c77eaad5102 1720
claytonk 7:9c77eaad5102 1721 // <o> COMP_CONFIG_MAIN_MODE - Main mode
claytonk 7:9c77eaad5102 1722
claytonk 7:9c77eaad5102 1723 // <0=> Single ended
claytonk 7:9c77eaad5102 1724 // <1=> Differential
claytonk 7:9c77eaad5102 1725
claytonk 7:9c77eaad5102 1726 #ifndef COMP_CONFIG_MAIN_MODE
claytonk 7:9c77eaad5102 1727 #define COMP_CONFIG_MAIN_MODE 0
claytonk 7:9c77eaad5102 1728 #endif
claytonk 7:9c77eaad5102 1729
claytonk 7:9c77eaad5102 1730 // <o> COMP_CONFIG_SPEED_MODE - Speed mode
claytonk 7:9c77eaad5102 1731
claytonk 7:9c77eaad5102 1732 // <0=> Low power
claytonk 7:9c77eaad5102 1733 // <1=> Normal
claytonk 7:9c77eaad5102 1734 // <2=> High speed
claytonk 7:9c77eaad5102 1735
claytonk 7:9c77eaad5102 1736 #ifndef COMP_CONFIG_SPEED_MODE
claytonk 7:9c77eaad5102 1737 #define COMP_CONFIG_SPEED_MODE 2
claytonk 7:9c77eaad5102 1738 #endif
claytonk 7:9c77eaad5102 1739
claytonk 7:9c77eaad5102 1740 // <o> COMP_CONFIG_HYST - Hystheresis
claytonk 7:9c77eaad5102 1741
claytonk 7:9c77eaad5102 1742 // <0=> No
claytonk 7:9c77eaad5102 1743 // <1=> 50mV
claytonk 7:9c77eaad5102 1744
claytonk 7:9c77eaad5102 1745 #ifndef COMP_CONFIG_HYST
claytonk 7:9c77eaad5102 1746 #define COMP_CONFIG_HYST 0
claytonk 7:9c77eaad5102 1747 #endif
claytonk 7:9c77eaad5102 1748
claytonk 7:9c77eaad5102 1749 // <o> COMP_CONFIG_ISOURCE - Current Source
claytonk 7:9c77eaad5102 1750
claytonk 7:9c77eaad5102 1751 // <0=> Off
claytonk 7:9c77eaad5102 1752 // <1=> 2.5 uA
claytonk 7:9c77eaad5102 1753 // <2=> 5 uA
claytonk 7:9c77eaad5102 1754 // <3=> 10 uA
claytonk 7:9c77eaad5102 1755
claytonk 7:9c77eaad5102 1756 #ifndef COMP_CONFIG_ISOURCE
claytonk 7:9c77eaad5102 1757 #define COMP_CONFIG_ISOURCE 0
claytonk 7:9c77eaad5102 1758 #endif
claytonk 7:9c77eaad5102 1759
claytonk 7:9c77eaad5102 1760 // <o> COMP_CONFIG_INPUT - Analog input
claytonk 7:9c77eaad5102 1761
claytonk 7:9c77eaad5102 1762 // <0=> 0
claytonk 7:9c77eaad5102 1763 // <1=> 1
claytonk 7:9c77eaad5102 1764 // <2=> 2
claytonk 7:9c77eaad5102 1765 // <3=> 3
claytonk 7:9c77eaad5102 1766 // <4=> 4
claytonk 7:9c77eaad5102 1767 // <5=> 5
claytonk 7:9c77eaad5102 1768 // <6=> 6
claytonk 7:9c77eaad5102 1769 // <7=> 7
claytonk 7:9c77eaad5102 1770
claytonk 7:9c77eaad5102 1771 #ifndef COMP_CONFIG_INPUT
claytonk 7:9c77eaad5102 1772 #define COMP_CONFIG_INPUT 0
claytonk 7:9c77eaad5102 1773 #endif
claytonk 7:9c77eaad5102 1774
claytonk 7:9c77eaad5102 1775 // <o> COMP_CONFIG_IRQ_PRIORITY - Interrupt priority
claytonk 7:9c77eaad5102 1776
claytonk 7:9c77eaad5102 1777
claytonk 7:9c77eaad5102 1778 // <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
claytonk 7:9c77eaad5102 1779 // <0=> 0 (highest)
claytonk 7:9c77eaad5102 1780 // <1=> 1
claytonk 7:9c77eaad5102 1781 // <2=> 2
claytonk 7:9c77eaad5102 1782 // <3=> 3
claytonk 7:9c77eaad5102 1783 // <4=> 4
claytonk 7:9c77eaad5102 1784 // <5=> 5
claytonk 7:9c77eaad5102 1785 // <6=> 6
claytonk 7:9c77eaad5102 1786 // <7=> 7
claytonk 7:9c77eaad5102 1787
claytonk 7:9c77eaad5102 1788 #ifndef COMP_CONFIG_IRQ_PRIORITY
claytonk 7:9c77eaad5102 1789 #define COMP_CONFIG_IRQ_PRIORITY 7
claytonk 7:9c77eaad5102 1790 #endif
claytonk 7:9c77eaad5102 1791
claytonk 7:9c77eaad5102 1792 // </e>
claytonk 7:9c77eaad5102 1793
claytonk 7:9c77eaad5102 1794 // <q> EGU_ENABLED - nrf_drv_swi - SWI(EGU) peripheral driver
claytonk 7:9c77eaad5102 1795
claytonk 7:9c77eaad5102 1796
claytonk 7:9c77eaad5102 1797 #ifndef EGU_ENABLED
claytonk 7:9c77eaad5102 1798 #define EGU_ENABLED 1
claytonk 7:9c77eaad5102 1799 #endif
claytonk 7:9c77eaad5102 1800
claytonk 7:9c77eaad5102 1801 // <e> GPIOTE_ENABLED - nrf_drv_gpiote - GPIOTE peripheral driver
claytonk 7:9c77eaad5102 1802 //==========================================================
claytonk 7:9c77eaad5102 1803 #ifndef GPIOTE_ENABLED
claytonk 7:9c77eaad5102 1804 #define GPIOTE_ENABLED 1
claytonk 7:9c77eaad5102 1805 #endif
claytonk 7:9c77eaad5102 1806 // <o> GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS - Number of lower power input pins
claytonk 7:9c77eaad5102 1807 #ifndef GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS
claytonk 7:9c77eaad5102 1808 #define GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS 4
claytonk 7:9c77eaad5102 1809 #endif
claytonk 7:9c77eaad5102 1810
claytonk 7:9c77eaad5102 1811 // <o> GPIOTE_CONFIG_IRQ_PRIORITY - Interrupt priority
claytonk 7:9c77eaad5102 1812
claytonk 7:9c77eaad5102 1813
claytonk 7:9c77eaad5102 1814 // <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
claytonk 7:9c77eaad5102 1815 // <0=> 0 (highest)
claytonk 7:9c77eaad5102 1816 // <1=> 1
claytonk 7:9c77eaad5102 1817 // <2=> 2
claytonk 7:9c77eaad5102 1818 // <3=> 3
claytonk 7:9c77eaad5102 1819 // <4=> 4
claytonk 7:9c77eaad5102 1820 // <5=> 5
claytonk 7:9c77eaad5102 1821 // <6=> 6
claytonk 7:9c77eaad5102 1822 // <7=> 7
claytonk 7:9c77eaad5102 1823
claytonk 7:9c77eaad5102 1824 #ifndef GPIOTE_CONFIG_IRQ_PRIORITY
claytonk 7:9c77eaad5102 1825 #define GPIOTE_CONFIG_IRQ_PRIORITY 7
claytonk 7:9c77eaad5102 1826 #endif
claytonk 7:9c77eaad5102 1827
claytonk 7:9c77eaad5102 1828 // </e>
claytonk 7:9c77eaad5102 1829
claytonk 7:9c77eaad5102 1830 // <e> I2S_ENABLED - nrf_drv_i2s - I2S peripheral driver
claytonk 7:9c77eaad5102 1831 //==========================================================
claytonk 7:9c77eaad5102 1832 #ifndef I2S_ENABLED
claytonk 7:9c77eaad5102 1833 #define I2S_ENABLED 0
claytonk 7:9c77eaad5102 1834 #endif
claytonk 7:9c77eaad5102 1835 // <o> I2S_CONFIG_SCK_PIN - SCK pin <0-31>
claytonk 7:9c77eaad5102 1836
claytonk 7:9c77eaad5102 1837
claytonk 7:9c77eaad5102 1838 #ifndef I2S_CONFIG_SCK_PIN
claytonk 7:9c77eaad5102 1839 #define I2S_CONFIG_SCK_PIN 31
claytonk 7:9c77eaad5102 1840 #endif
claytonk 7:9c77eaad5102 1841
claytonk 7:9c77eaad5102 1842 // <o> I2S_CONFIG_LRCK_PIN - LRCK pin <1-31>
claytonk 7:9c77eaad5102 1843
claytonk 7:9c77eaad5102 1844
claytonk 7:9c77eaad5102 1845 #ifndef I2S_CONFIG_LRCK_PIN
claytonk 7:9c77eaad5102 1846 #define I2S_CONFIG_LRCK_PIN 30
claytonk 7:9c77eaad5102 1847 #endif
claytonk 7:9c77eaad5102 1848
claytonk 7:9c77eaad5102 1849 // <o> I2S_CONFIG_MCK_PIN - MCK pin
claytonk 7:9c77eaad5102 1850 #ifndef I2S_CONFIG_MCK_PIN
claytonk 7:9c77eaad5102 1851 #define I2S_CONFIG_MCK_PIN 255
claytonk 7:9c77eaad5102 1852 #endif
claytonk 7:9c77eaad5102 1853
claytonk 7:9c77eaad5102 1854 // <o> I2S_CONFIG_SDOUT_PIN - SDOUT pin <0-31>
claytonk 7:9c77eaad5102 1855
claytonk 7:9c77eaad5102 1856
claytonk 7:9c77eaad5102 1857 #ifndef I2S_CONFIG_SDOUT_PIN
claytonk 7:9c77eaad5102 1858 #define I2S_CONFIG_SDOUT_PIN 29
claytonk 7:9c77eaad5102 1859 #endif
claytonk 7:9c77eaad5102 1860
claytonk 7:9c77eaad5102 1861 // <o> I2S_CONFIG_SDIN_PIN - SDIN pin <0-31>
claytonk 7:9c77eaad5102 1862
claytonk 7:9c77eaad5102 1863
claytonk 7:9c77eaad5102 1864 #ifndef I2S_CONFIG_SDIN_PIN
claytonk 7:9c77eaad5102 1865 #define I2S_CONFIG_SDIN_PIN 28
claytonk 7:9c77eaad5102 1866 #endif
claytonk 7:9c77eaad5102 1867
claytonk 7:9c77eaad5102 1868 // <o> I2S_CONFIG_MASTER - Mode
claytonk 7:9c77eaad5102 1869
claytonk 7:9c77eaad5102 1870 // <0=> Master
claytonk 7:9c77eaad5102 1871 // <1=> Slave
claytonk 7:9c77eaad5102 1872
claytonk 7:9c77eaad5102 1873 #ifndef I2S_CONFIG_MASTER
claytonk 7:9c77eaad5102 1874 #define I2S_CONFIG_MASTER 0
claytonk 7:9c77eaad5102 1875 #endif
claytonk 7:9c77eaad5102 1876
claytonk 7:9c77eaad5102 1877 // <o> I2S_CONFIG_FORMAT - Format
claytonk 7:9c77eaad5102 1878
claytonk 7:9c77eaad5102 1879 // <0=> I2S
claytonk 7:9c77eaad5102 1880 // <1=> Aligned
claytonk 7:9c77eaad5102 1881
claytonk 7:9c77eaad5102 1882 #ifndef I2S_CONFIG_FORMAT
claytonk 7:9c77eaad5102 1883 #define I2S_CONFIG_FORMAT 0
claytonk 7:9c77eaad5102 1884 #endif
claytonk 7:9c77eaad5102 1885
claytonk 7:9c77eaad5102 1886 // <o> I2S_CONFIG_ALIGN - Alignment
claytonk 7:9c77eaad5102 1887
claytonk 7:9c77eaad5102 1888 // <0=> Left
claytonk 7:9c77eaad5102 1889 // <1=> Right
claytonk 7:9c77eaad5102 1890
claytonk 7:9c77eaad5102 1891 #ifndef I2S_CONFIG_ALIGN
claytonk 7:9c77eaad5102 1892 #define I2S_CONFIG_ALIGN 0
claytonk 7:9c77eaad5102 1893 #endif
claytonk 7:9c77eaad5102 1894
claytonk 7:9c77eaad5102 1895 // <o> I2S_CONFIG_SWIDTH - Sample width (bits)
claytonk 7:9c77eaad5102 1896
claytonk 7:9c77eaad5102 1897 // <0=> 8
claytonk 7:9c77eaad5102 1898 // <1=> 16
claytonk 7:9c77eaad5102 1899 // <2=> 24
claytonk 7:9c77eaad5102 1900
claytonk 7:9c77eaad5102 1901 #ifndef I2S_CONFIG_SWIDTH
claytonk 7:9c77eaad5102 1902 #define I2S_CONFIG_SWIDTH 1
claytonk 7:9c77eaad5102 1903 #endif
claytonk 7:9c77eaad5102 1904
claytonk 7:9c77eaad5102 1905 // <o> I2S_CONFIG_CHANNELS - Channels
claytonk 7:9c77eaad5102 1906
claytonk 7:9c77eaad5102 1907 // <0=> Stereo
claytonk 7:9c77eaad5102 1908 // <1=> Left
claytonk 7:9c77eaad5102 1909 // <2=> Right
claytonk 7:9c77eaad5102 1910
claytonk 7:9c77eaad5102 1911 #ifndef I2S_CONFIG_CHANNELS
claytonk 7:9c77eaad5102 1912 #define I2S_CONFIG_CHANNELS 1
claytonk 7:9c77eaad5102 1913 #endif
claytonk 7:9c77eaad5102 1914
claytonk 7:9c77eaad5102 1915 // <o> I2S_CONFIG_MCK_SETUP - MCK behavior
claytonk 7:9c77eaad5102 1916
claytonk 7:9c77eaad5102 1917 // <0=> Disabled
claytonk 7:9c77eaad5102 1918 // <2147483648=> 32MHz/2
claytonk 7:9c77eaad5102 1919 // <1342177280=> 32MHz/3
claytonk 7:9c77eaad5102 1920 // <1073741824=> 32MHz/4
claytonk 7:9c77eaad5102 1921 // <805306368=> 32MHz/5
claytonk 7:9c77eaad5102 1922 // <671088640=> 32MHz/6
claytonk 7:9c77eaad5102 1923 // <536870912=> 32MHz/8
claytonk 7:9c77eaad5102 1924 // <402653184=> 32MHz/10
claytonk 7:9c77eaad5102 1925 // <369098752=> 32MHz/11
claytonk 7:9c77eaad5102 1926 // <285212672=> 32MHz/15
claytonk 7:9c77eaad5102 1927 // <268435456=> 32MHz/16
claytonk 7:9c77eaad5102 1928 // <201326592=> 32MHz/21
claytonk 7:9c77eaad5102 1929 // <184549376=> 32MHz/23
claytonk 7:9c77eaad5102 1930 // <142606336=> 32MHz/30
claytonk 7:9c77eaad5102 1931 // <138412032=> 32MHz/31
claytonk 7:9c77eaad5102 1932 // <134217728=> 32MHz/32
claytonk 7:9c77eaad5102 1933 // <100663296=> 32MHz/42
claytonk 7:9c77eaad5102 1934 // <68157440=> 32MHz/63
claytonk 7:9c77eaad5102 1935 // <34340864=> 32MHz/125
claytonk 7:9c77eaad5102 1936
claytonk 7:9c77eaad5102 1937 #ifndef I2S_CONFIG_MCK_SETUP
claytonk 7:9c77eaad5102 1938 #define I2S_CONFIG_MCK_SETUP 536870912
claytonk 7:9c77eaad5102 1939 #endif
claytonk 7:9c77eaad5102 1940
claytonk 7:9c77eaad5102 1941 // <o> I2S_CONFIG_RATIO - MCK/LRCK ratio
claytonk 7:9c77eaad5102 1942
claytonk 7:9c77eaad5102 1943 // <0=> 32x
claytonk 7:9c77eaad5102 1944 // <1=> 48x
claytonk 7:9c77eaad5102 1945 // <2=> 64x
claytonk 7:9c77eaad5102 1946 // <3=> 96x
claytonk 7:9c77eaad5102 1947 // <4=> 128x
claytonk 7:9c77eaad5102 1948 // <5=> 192x
claytonk 7:9c77eaad5102 1949 // <6=> 256x
claytonk 7:9c77eaad5102 1950 // <7=> 384x
claytonk 7:9c77eaad5102 1951 // <8=> 512x
claytonk 7:9c77eaad5102 1952
claytonk 7:9c77eaad5102 1953 #ifndef I2S_CONFIG_RATIO
claytonk 7:9c77eaad5102 1954 #define I2S_CONFIG_RATIO 2000
claytonk 7:9c77eaad5102 1955 #endif
claytonk 7:9c77eaad5102 1956
claytonk 7:9c77eaad5102 1957 // <o> I2S_CONFIG_IRQ_PRIORITY - Interrupt priority
claytonk 7:9c77eaad5102 1958
claytonk 7:9c77eaad5102 1959
claytonk 7:9c77eaad5102 1960 // <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
claytonk 7:9c77eaad5102 1961 // <0=> 0 (highest)
claytonk 7:9c77eaad5102 1962 // <1=> 1
claytonk 7:9c77eaad5102 1963 // <2=> 2
claytonk 7:9c77eaad5102 1964 // <3=> 3
claytonk 7:9c77eaad5102 1965 // <4=> 4
claytonk 7:9c77eaad5102 1966 // <5=> 5
claytonk 7:9c77eaad5102 1967 // <6=> 6
claytonk 7:9c77eaad5102 1968 // <7=> 7
claytonk 7:9c77eaad5102 1969
claytonk 7:9c77eaad5102 1970 #ifndef I2S_CONFIG_IRQ_PRIORITY
claytonk 7:9c77eaad5102 1971 #define I2S_CONFIG_IRQ_PRIORITY 7
claytonk 7:9c77eaad5102 1972 #endif
claytonk 7:9c77eaad5102 1973
claytonk 7:9c77eaad5102 1974 // </e>
claytonk 7:9c77eaad5102 1975
claytonk 7:9c77eaad5102 1976 // <e> LPCOMP_ENABLED - nrf_drv_lpcomp - LPCOMP peripheral driver
claytonk 7:9c77eaad5102 1977 //==========================================================
claytonk 7:9c77eaad5102 1978 #ifndef LPCOMP_ENABLED
claytonk 7:9c77eaad5102 1979 #define LPCOMP_ENABLED 0
claytonk 7:9c77eaad5102 1980 #endif
claytonk 7:9c77eaad5102 1981 // <o> LPCOMP_CONFIG_REFERENCE - Reference voltage
claytonk 7:9c77eaad5102 1982
claytonk 7:9c77eaad5102 1983 // <0=> Supply 1/8
claytonk 7:9c77eaad5102 1984 // <1=> Supply 2/8
claytonk 7:9c77eaad5102 1985 // <2=> Supply 3/8
claytonk 7:9c77eaad5102 1986 // <3=> Supply 4/8
claytonk 7:9c77eaad5102 1987 // <4=> Supply 5/8
claytonk 7:9c77eaad5102 1988 // <5=> Supply 6/8
claytonk 7:9c77eaad5102 1989 // <6=> Supply 7/8
claytonk 7:9c77eaad5102 1990 // <8=> Supply 1/16 (nRF52)
claytonk 7:9c77eaad5102 1991 // <9=> Supply 3/16 (nRF52)
claytonk 7:9c77eaad5102 1992 // <10=> Supply 5/16 (nRF52)
claytonk 7:9c77eaad5102 1993 // <11=> Supply 7/16 (nRF52)
claytonk 7:9c77eaad5102 1994 // <12=> Supply 9/16 (nRF52)
claytonk 7:9c77eaad5102 1995 // <13=> Supply 11/16 (nRF52)
claytonk 7:9c77eaad5102 1996 // <14=> Supply 13/16 (nRF52)
claytonk 7:9c77eaad5102 1997 // <15=> Supply 15/16 (nRF52)
claytonk 7:9c77eaad5102 1998 // <7=> External Ref 0
claytonk 7:9c77eaad5102 1999 // <65543=> External Ref 1
claytonk 7:9c77eaad5102 2000
claytonk 7:9c77eaad5102 2001 #ifndef LPCOMP_CONFIG_REFERENCE
claytonk 7:9c77eaad5102 2002 #define LPCOMP_CONFIG_REFERENCE 3
claytonk 7:9c77eaad5102 2003 #endif
claytonk 7:9c77eaad5102 2004
claytonk 7:9c77eaad5102 2005 // <o> LPCOMP_CONFIG_DETECTION - Detection
claytonk 7:9c77eaad5102 2006
claytonk 7:9c77eaad5102 2007 // <0=> Crossing
claytonk 7:9c77eaad5102 2008 // <1=> Up
claytonk 7:9c77eaad5102 2009 // <2=> Down
claytonk 7:9c77eaad5102 2010
claytonk 7:9c77eaad5102 2011 #ifndef LPCOMP_CONFIG_DETECTION
claytonk 7:9c77eaad5102 2012 #define LPCOMP_CONFIG_DETECTION 2
claytonk 7:9c77eaad5102 2013 #endif
claytonk 7:9c77eaad5102 2014
claytonk 7:9c77eaad5102 2015 // <o> LPCOMP_CONFIG_INPUT - Analog input
claytonk 7:9c77eaad5102 2016
claytonk 7:9c77eaad5102 2017 // <0=> 0
claytonk 7:9c77eaad5102 2018 // <1=> 1
claytonk 7:9c77eaad5102 2019 // <2=> 2
claytonk 7:9c77eaad5102 2020 // <3=> 3
claytonk 7:9c77eaad5102 2021 // <4=> 4
claytonk 7:9c77eaad5102 2022 // <5=> 5
claytonk 7:9c77eaad5102 2023 // <6=> 6
claytonk 7:9c77eaad5102 2024 // <7=> 7
claytonk 7:9c77eaad5102 2025
claytonk 7:9c77eaad5102 2026 #ifndef LPCOMP_CONFIG_INPUT
claytonk 7:9c77eaad5102 2027 #define LPCOMP_CONFIG_INPUT 0
claytonk 7:9c77eaad5102 2028 #endif
claytonk 7:9c77eaad5102 2029
claytonk 7:9c77eaad5102 2030 // <q> LPCOMP_CONFIG_HYST - Hysteresis
claytonk 7:9c77eaad5102 2031
claytonk 7:9c77eaad5102 2032
claytonk 7:9c77eaad5102 2033 #ifndef LPCOMP_CONFIG_HYST
claytonk 7:9c77eaad5102 2034 #define LPCOMP_CONFIG_HYST 0
claytonk 7:9c77eaad5102 2035 #endif
claytonk 7:9c77eaad5102 2036
claytonk 7:9c77eaad5102 2037 // <o> LPCOMP_CONFIG_IRQ_PRIORITY - Interrupt priority
claytonk 7:9c77eaad5102 2038
claytonk 7:9c77eaad5102 2039
claytonk 7:9c77eaad5102 2040 // <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
claytonk 7:9c77eaad5102 2041 // <0=> 0 (highest)
claytonk 7:9c77eaad5102 2042 // <1=> 1
claytonk 7:9c77eaad5102 2043 // <2=> 2
claytonk 7:9c77eaad5102 2044 // <3=> 3
claytonk 7:9c77eaad5102 2045 // <4=> 4
claytonk 7:9c77eaad5102 2046 // <5=> 5
claytonk 7:9c77eaad5102 2047 // <6=> 6
claytonk 7:9c77eaad5102 2048 // <7=> 7
claytonk 7:9c77eaad5102 2049
claytonk 7:9c77eaad5102 2050 #ifndef LPCOMP_CONFIG_IRQ_PRIORITY
claytonk 7:9c77eaad5102 2051 #define LPCOMP_CONFIG_IRQ_PRIORITY 7
claytonk 7:9c77eaad5102 2052 #endif
claytonk 7:9c77eaad5102 2053
claytonk 7:9c77eaad5102 2054 // </e>
claytonk 7:9c77eaad5102 2055
claytonk 7:9c77eaad5102 2056 // <e> PDM_ENABLED - nrf_drv_pdm - PDM peripheral driver
claytonk 7:9c77eaad5102 2057 //==========================================================
claytonk 7:9c77eaad5102 2058 #ifndef PDM_ENABLED
claytonk 7:9c77eaad5102 2059 #define PDM_ENABLED 0
claytonk 7:9c77eaad5102 2060 #endif
claytonk 7:9c77eaad5102 2061 // <o> PDM_CONFIG_MODE - Mode
claytonk 7:9c77eaad5102 2062
claytonk 7:9c77eaad5102 2063 // <0=> Stereo
claytonk 7:9c77eaad5102 2064 // <1=> Mono
claytonk 7:9c77eaad5102 2065
claytonk 7:9c77eaad5102 2066 #ifndef PDM_CONFIG_MODE
claytonk 7:9c77eaad5102 2067 #define PDM_CONFIG_MODE 1
claytonk 7:9c77eaad5102 2068 #endif
claytonk 7:9c77eaad5102 2069
claytonk 7:9c77eaad5102 2070 // <o> PDM_CONFIG_EDGE - Edge
claytonk 7:9c77eaad5102 2071
claytonk 7:9c77eaad5102 2072 // <0=> Left falling
claytonk 7:9c77eaad5102 2073 // <1=> Left rising
claytonk 7:9c77eaad5102 2074
claytonk 7:9c77eaad5102 2075 #ifndef PDM_CONFIG_EDGE
claytonk 7:9c77eaad5102 2076 #define PDM_CONFIG_EDGE 0
claytonk 7:9c77eaad5102 2077 #endif
claytonk 7:9c77eaad5102 2078
claytonk 7:9c77eaad5102 2079 // <o> PDM_CONFIG_CLOCK_FREQ - Clock frequency
claytonk 7:9c77eaad5102 2080
claytonk 7:9c77eaad5102 2081 // <134217728=> 1000k
claytonk 7:9c77eaad5102 2082 // <138412032=> 1032k (default)
claytonk 7:9c77eaad5102 2083 // <142606336=> 1067k
claytonk 7:9c77eaad5102 2084
claytonk 7:9c77eaad5102 2085 #ifndef PDM_CONFIG_CLOCK_FREQ
claytonk 7:9c77eaad5102 2086 #define PDM_CONFIG_CLOCK_FREQ 138412032
claytonk 7:9c77eaad5102 2087 #endif
claytonk 7:9c77eaad5102 2088
claytonk 7:9c77eaad5102 2089 // <o> PDM_CONFIG_IRQ_PRIORITY - Interrupt priority
claytonk 7:9c77eaad5102 2090
claytonk 7:9c77eaad5102 2091
claytonk 7:9c77eaad5102 2092 // <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
claytonk 7:9c77eaad5102 2093 // <0=> 0 (highest)
claytonk 7:9c77eaad5102 2094 // <1=> 1
claytonk 7:9c77eaad5102 2095 // <2=> 2
claytonk 7:9c77eaad5102 2096 // <3=> 3
claytonk 7:9c77eaad5102 2097 // <4=> 4
claytonk 7:9c77eaad5102 2098 // <5=> 5
claytonk 7:9c77eaad5102 2099 // <6=> 6
claytonk 7:9c77eaad5102 2100 // <7=> 7
claytonk 7:9c77eaad5102 2101
claytonk 7:9c77eaad5102 2102 #ifndef PDM_CONFIG_IRQ_PRIORITY
claytonk 7:9c77eaad5102 2103 #define PDM_CONFIG_IRQ_PRIORITY 7
claytonk 7:9c77eaad5102 2104 #endif
claytonk 7:9c77eaad5102 2105
claytonk 7:9c77eaad5102 2106 // </e>
claytonk 7:9c77eaad5102 2107
claytonk 7:9c77eaad5102 2108 // <q> PERIPHERAL_RESOURCE_SHARING_ENABLED - nrf_drv_common - Peripheral drivers common module
claytonk 7:9c77eaad5102 2109
claytonk 7:9c77eaad5102 2110
claytonk 7:9c77eaad5102 2111 #ifndef PERIPHERAL_RESOURCE_SHARING_ENABLED
claytonk 7:9c77eaad5102 2112 #define PERIPHERAL_RESOURCE_SHARING_ENABLED 1
claytonk 7:9c77eaad5102 2113 #endif
claytonk 7:9c77eaad5102 2114
claytonk 7:9c77eaad5102 2115 // <e> POWER_ENABLED - nrf_drv_power - POWER peripheral driver
claytonk 7:9c77eaad5102 2116 //==========================================================
claytonk 7:9c77eaad5102 2117 #ifndef POWER_ENABLED
claytonk 7:9c77eaad5102 2118 #define POWER_ENABLED 0
claytonk 7:9c77eaad5102 2119 #endif
claytonk 7:9c77eaad5102 2120 // <o> POWER_CONFIG_IRQ_PRIORITY - Interrupt priority
claytonk 7:9c77eaad5102 2121
claytonk 7:9c77eaad5102 2122
claytonk 7:9c77eaad5102 2123 // <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
claytonk 7:9c77eaad5102 2124 // <0=> 0 (highest)
claytonk 7:9c77eaad5102 2125 // <1=> 1
claytonk 7:9c77eaad5102 2126 // <2=> 2
claytonk 7:9c77eaad5102 2127 // <3=> 3
claytonk 7:9c77eaad5102 2128 // <4=> 4
claytonk 7:9c77eaad5102 2129 // <5=> 5
claytonk 7:9c77eaad5102 2130 // <6=> 6
claytonk 7:9c77eaad5102 2131 // <7=> 7
claytonk 7:9c77eaad5102 2132
claytonk 7:9c77eaad5102 2133 #ifndef POWER_CONFIG_IRQ_PRIORITY
claytonk 7:9c77eaad5102 2134 #define POWER_CONFIG_IRQ_PRIORITY 7
claytonk 7:9c77eaad5102 2135 #endif
claytonk 7:9c77eaad5102 2136
claytonk 7:9c77eaad5102 2137 // <q> POWER_CONFIG_DEFAULT_DCDCEN - The default configuration of main DCDC regulator
claytonk 7:9c77eaad5102 2138
claytonk 7:9c77eaad5102 2139
claytonk 7:9c77eaad5102 2140 // <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
claytonk 7:9c77eaad5102 2141
claytonk 7:9c77eaad5102 2142 #ifndef POWER_CONFIG_DEFAULT_DCDCEN
claytonk 7:9c77eaad5102 2143 #define POWER_CONFIG_DEFAULT_DCDCEN 0
claytonk 7:9c77eaad5102 2144 #endif
claytonk 7:9c77eaad5102 2145
claytonk 7:9c77eaad5102 2146 // <q> POWER_CONFIG_DEFAULT_DCDCENHV - The default configuration of High Voltage DCDC regulator
claytonk 7:9c77eaad5102 2147
claytonk 7:9c77eaad5102 2148
claytonk 7:9c77eaad5102 2149 // <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
claytonk 7:9c77eaad5102 2150
claytonk 7:9c77eaad5102 2151 #ifndef POWER_CONFIG_DEFAULT_DCDCENHV
claytonk 7:9c77eaad5102 2152 #define POWER_CONFIG_DEFAULT_DCDCENHV 0
claytonk 7:9c77eaad5102 2153 #endif
claytonk 7:9c77eaad5102 2154
claytonk 7:9c77eaad5102 2155 // </e>
claytonk 7:9c77eaad5102 2156
claytonk 7:9c77eaad5102 2157 // <q> PPI_ENABLED - nrf_drv_ppi - PPI peripheral driver
claytonk 7:9c77eaad5102 2158
claytonk 7:9c77eaad5102 2159
claytonk 7:9c77eaad5102 2160 #ifndef PPI_ENABLED
claytonk 7:9c77eaad5102 2161 #define PPI_ENABLED 0
claytonk 7:9c77eaad5102 2162 #endif
claytonk 7:9c77eaad5102 2163
claytonk 7:9c77eaad5102 2164 // <e> PWM_ENABLED - nrf_drv_pwm - PWM peripheral driver
claytonk 7:9c77eaad5102 2165 //==========================================================
claytonk 7:9c77eaad5102 2166 #ifndef PWM_ENABLED
claytonk 7:9c77eaad5102 2167 #define PWM_ENABLED 1
claytonk 7:9c77eaad5102 2168 #endif
claytonk 7:9c77eaad5102 2169 // <o> PWM_DEFAULT_CONFIG_OUT0_PIN - Out0 pin <0-31>
claytonk 7:9c77eaad5102 2170
claytonk 7:9c77eaad5102 2171
claytonk 7:9c77eaad5102 2172 #ifndef PWM_DEFAULT_CONFIG_OUT0_PIN
claytonk 7:9c77eaad5102 2173 #define PWM_DEFAULT_CONFIG_OUT0_PIN 31
claytonk 7:9c77eaad5102 2174 #endif
claytonk 7:9c77eaad5102 2175
claytonk 7:9c77eaad5102 2176 // <o> PWM_DEFAULT_CONFIG_OUT1_PIN - Out1 pin <0-31>
claytonk 7:9c77eaad5102 2177
claytonk 7:9c77eaad5102 2178
claytonk 7:9c77eaad5102 2179 #ifndef PWM_DEFAULT_CONFIG_OUT1_PIN
claytonk 7:9c77eaad5102 2180 #define PWM_DEFAULT_CONFIG_OUT1_PIN 31
claytonk 7:9c77eaad5102 2181 #endif
claytonk 7:9c77eaad5102 2182
claytonk 7:9c77eaad5102 2183 // <o> PWM_DEFAULT_CONFIG_OUT2_PIN - Out2 pin <0-31>
claytonk 7:9c77eaad5102 2184
claytonk 7:9c77eaad5102 2185
claytonk 7:9c77eaad5102 2186 #ifndef PWM_DEFAULT_CONFIG_OUT2_PIN
claytonk 7:9c77eaad5102 2187 #define PWM_DEFAULT_CONFIG_OUT2_PIN 31
claytonk 7:9c77eaad5102 2188 #endif
claytonk 7:9c77eaad5102 2189
claytonk 7:9c77eaad5102 2190 // <o> PWM_DEFAULT_CONFIG_OUT3_PIN - Out3 pin <0-31>
claytonk 7:9c77eaad5102 2191
claytonk 7:9c77eaad5102 2192
claytonk 7:9c77eaad5102 2193 #ifndef PWM_DEFAULT_CONFIG_OUT3_PIN
claytonk 7:9c77eaad5102 2194 #define PWM_DEFAULT_CONFIG_OUT3_PIN 31
claytonk 7:9c77eaad5102 2195 #endif
claytonk 7:9c77eaad5102 2196
claytonk 7:9c77eaad5102 2197 // <o> PWM_DEFAULT_CONFIG_BASE_CLOCK - Base clock
claytonk 7:9c77eaad5102 2198
claytonk 7:9c77eaad5102 2199 // <0=> 16 MHz
claytonk 7:9c77eaad5102 2200 // <1=> 8 MHz
claytonk 7:9c77eaad5102 2201 // <2=> 4 MHz
claytonk 7:9c77eaad5102 2202 // <3=> 2 MHz
claytonk 7:9c77eaad5102 2203 // <4=> 1 MHz
claytonk 7:9c77eaad5102 2204 // <5=> 500 kHz
claytonk 7:9c77eaad5102 2205 // <6=> 250 kHz
claytonk 7:9c77eaad5102 2206 // <7=> 125 kHz
claytonk 7:9c77eaad5102 2207
claytonk 7:9c77eaad5102 2208 #ifndef PWM_DEFAULT_CONFIG_BASE_CLOCK
claytonk 7:9c77eaad5102 2209 #define PWM_DEFAULT_CONFIG_BASE_CLOCK 4
claytonk 7:9c77eaad5102 2210 #endif
claytonk 7:9c77eaad5102 2211
claytonk 7:9c77eaad5102 2212 // <o> PWM_DEFAULT_CONFIG_COUNT_MODE - Count mode
claytonk 7:9c77eaad5102 2213
claytonk 7:9c77eaad5102 2214 // <0=> Up
claytonk 7:9c77eaad5102 2215 // <1=> Up and Down
claytonk 7:9c77eaad5102 2216
claytonk 7:9c77eaad5102 2217 #ifndef PWM_DEFAULT_CONFIG_COUNT_MODE
claytonk 7:9c77eaad5102 2218 #define PWM_DEFAULT_CONFIG_COUNT_MODE 0
claytonk 7:9c77eaad5102 2219 #endif
claytonk 7:9c77eaad5102 2220
claytonk 7:9c77eaad5102 2221 // <o> PWM_DEFAULT_CONFIG_TOP_VALUE - Top value
claytonk 7:9c77eaad5102 2222 #ifndef PWM_DEFAULT_CONFIG_TOP_VALUE
claytonk 7:9c77eaad5102 2223 #define PWM_DEFAULT_CONFIG_TOP_VALUE 1000
claytonk 7:9c77eaad5102 2224 #endif
claytonk 7:9c77eaad5102 2225
claytonk 7:9c77eaad5102 2226 // <o> PWM_DEFAULT_CONFIG_LOAD_MODE - Load mode
claytonk 7:9c77eaad5102 2227
claytonk 7:9c77eaad5102 2228 // <0=> Common
claytonk 7:9c77eaad5102 2229 // <1=> Grouped
claytonk 7:9c77eaad5102 2230 // <2=> Individual
claytonk 7:9c77eaad5102 2231 // <3=> Waveform
claytonk 7:9c77eaad5102 2232
claytonk 7:9c77eaad5102 2233 #ifndef PWM_DEFAULT_CONFIG_LOAD_MODE
claytonk 7:9c77eaad5102 2234 #define PWM_DEFAULT_CONFIG_LOAD_MODE 0
claytonk 7:9c77eaad5102 2235 #endif
claytonk 7:9c77eaad5102 2236
claytonk 7:9c77eaad5102 2237 // <o> PWM_DEFAULT_CONFIG_STEP_MODE - Step mode
claytonk 7:9c77eaad5102 2238
claytonk 7:9c77eaad5102 2239 // <0=> Auto
claytonk 7:9c77eaad5102 2240 // <1=> Triggered
claytonk 7:9c77eaad5102 2241
claytonk 7:9c77eaad5102 2242 #ifndef PWM_DEFAULT_CONFIG_STEP_MODE
claytonk 7:9c77eaad5102 2243 #define PWM_DEFAULT_CONFIG_STEP_MODE 0
claytonk 7:9c77eaad5102 2244 #endif
claytonk 7:9c77eaad5102 2245
claytonk 7:9c77eaad5102 2246 // <o> PWM_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
claytonk 7:9c77eaad5102 2247
claytonk 7:9c77eaad5102 2248
claytonk 7:9c77eaad5102 2249 // <i> Priorities 0,1,4,5 (nRF52) are reserved for SoftDevice
claytonk 7:9c77eaad5102 2250 // <0=> 0 (highest)
claytonk 7:9c77eaad5102 2251 // <1=> 1
claytonk 7:9c77eaad5102 2252 // <2=> 2
claytonk 7:9c77eaad5102 2253 // <3=> 3
claytonk 7:9c77eaad5102 2254 // <4=> 4
claytonk 7:9c77eaad5102 2255 // <5=> 5
claytonk 7:9c77eaad5102 2256 // <6=> 6
claytonk 7:9c77eaad5102 2257 // <7=> 7
claytonk 7:9c77eaad5102 2258
claytonk 7:9c77eaad5102 2259 #ifndef PWM_DEFAULT_CONFIG_IRQ_PRIORITY
claytonk 7:9c77eaad5102 2260 #define PWM_DEFAULT_CONFIG_IRQ_PRIORITY 7
claytonk 7:9c77eaad5102 2261 #endif
claytonk 7:9c77eaad5102 2262
claytonk 7:9c77eaad5102 2263 // <q> PWM0_ENABLED - Enable PWM0 instance
claytonk 7:9c77eaad5102 2264
claytonk 7:9c77eaad5102 2265
claytonk 7:9c77eaad5102 2266 #ifndef PWM0_ENABLED
claytonk 7:9c77eaad5102 2267 #define PWM0_ENABLED 1
claytonk 7:9c77eaad5102 2268 #endif
claytonk 7:9c77eaad5102 2269
claytonk 7:9c77eaad5102 2270 // <q> PWM1_ENABLED - Enable PWM1 instance
claytonk 7:9c77eaad5102 2271
claytonk 7:9c77eaad5102 2272
claytonk 7:9c77eaad5102 2273 #ifndef PWM1_ENABLED
claytonk 7:9c77eaad5102 2274 #define PWM1_ENABLED 1
claytonk 7:9c77eaad5102 2275 #endif
claytonk 7:9c77eaad5102 2276
claytonk 7:9c77eaad5102 2277 // <q> PWM2_ENABLED - Enable PWM2 instance
claytonk 7:9c77eaad5102 2278
claytonk 7:9c77eaad5102 2279
claytonk 7:9c77eaad5102 2280 #ifndef PWM2_ENABLED
claytonk 7:9c77eaad5102 2281 #define PWM2_ENABLED 1
claytonk 7:9c77eaad5102 2282 #endif
claytonk 7:9c77eaad5102 2283
claytonk 7:9c77eaad5102 2284 // <q> PWM3_ENABLED - Enable PWM3 instance
claytonk 7:9c77eaad5102 2285
claytonk 7:9c77eaad5102 2286
claytonk 7:9c77eaad5102 2287 #ifndef PWM3_ENABLED
claytonk 7:9c77eaad5102 2288 #define PWM3_ENABLED 0
claytonk 7:9c77eaad5102 2289 #endif
claytonk 7:9c77eaad5102 2290
claytonk 7:9c77eaad5102 2291 // </e>
claytonk 7:9c77eaad5102 2292
claytonk 7:9c77eaad5102 2293 // <e> QDEC_ENABLED - nrf_drv_qdec - QDEC peripheral driver
claytonk 7:9c77eaad5102 2294 //==========================================================
claytonk 7:9c77eaad5102 2295 #ifndef QDEC_ENABLED
claytonk 7:9c77eaad5102 2296 #define QDEC_ENABLED 0
claytonk 7:9c77eaad5102 2297 #endif
claytonk 7:9c77eaad5102 2298 // <o> QDEC_CONFIG_REPORTPER - Report period
claytonk 7:9c77eaad5102 2299
claytonk 7:9c77eaad5102 2300 // <0=> 10 Samples
claytonk 7:9c77eaad5102 2301 // <1=> 40 Samples
claytonk 7:9c77eaad5102 2302 // <2=> 80 Samples
claytonk 7:9c77eaad5102 2303 // <3=> 120 Samples
claytonk 7:9c77eaad5102 2304 // <4=> 160 Samples
claytonk 7:9c77eaad5102 2305 // <5=> 200 Samples
claytonk 7:9c77eaad5102 2306 // <6=> 240 Samples
claytonk 7:9c77eaad5102 2307 // <7=> 280 Samples
claytonk 7:9c77eaad5102 2308
claytonk 7:9c77eaad5102 2309 #ifndef QDEC_CONFIG_REPORTPER
claytonk 7:9c77eaad5102 2310 #define QDEC_CONFIG_REPORTPER 0
claytonk 7:9c77eaad5102 2311 #endif
claytonk 7:9c77eaad5102 2312
claytonk 7:9c77eaad5102 2313 // <o> QDEC_CONFIG_SAMPLEPER - Sample period
claytonk 7:9c77eaad5102 2314
claytonk 7:9c77eaad5102 2315 // <0=> 128 us
claytonk 7:9c77eaad5102 2316 // <1=> 256 us
claytonk 7:9c77eaad5102 2317 // <2=> 512 us
claytonk 7:9c77eaad5102 2318 // <3=> 1024 us
claytonk 7:9c77eaad5102 2319 // <4=> 2048 us
claytonk 7:9c77eaad5102 2320 // <5=> 4096 us
claytonk 7:9c77eaad5102 2321 // <6=> 8192 us
claytonk 7:9c77eaad5102 2322 // <7=> 16384 us
claytonk 7:9c77eaad5102 2323
claytonk 7:9c77eaad5102 2324 #ifndef QDEC_CONFIG_SAMPLEPER
claytonk 7:9c77eaad5102 2325 #define QDEC_CONFIG_SAMPLEPER 7
claytonk 7:9c77eaad5102 2326 #endif
claytonk 7:9c77eaad5102 2327
claytonk 7:9c77eaad5102 2328 // <o> QDEC_CONFIG_PIO_A - A pin <0-31>
claytonk 7:9c77eaad5102 2329
claytonk 7:9c77eaad5102 2330
claytonk 7:9c77eaad5102 2331 #ifndef QDEC_CONFIG_PIO_A
claytonk 7:9c77eaad5102 2332 #define QDEC_CONFIG_PIO_A 31
claytonk 7:9c77eaad5102 2333 #endif
claytonk 7:9c77eaad5102 2334
claytonk 7:9c77eaad5102 2335 // <o> QDEC_CONFIG_PIO_B - B pin <0-31>
claytonk 7:9c77eaad5102 2336
claytonk 7:9c77eaad5102 2337
claytonk 7:9c77eaad5102 2338 #ifndef QDEC_CONFIG_PIO_B
claytonk 7:9c77eaad5102 2339 #define QDEC_CONFIG_PIO_B 31
claytonk 7:9c77eaad5102 2340 #endif
claytonk 7:9c77eaad5102 2341
claytonk 7:9c77eaad5102 2342 // <o> QDEC_CONFIG_PIO_LED - LED pin <0-31>
claytonk 7:9c77eaad5102 2343
claytonk 7:9c77eaad5102 2344
claytonk 7:9c77eaad5102 2345 #ifndef QDEC_CONFIG_PIO_LED
claytonk 7:9c77eaad5102 2346 #define QDEC_CONFIG_PIO_LED 31
claytonk 7:9c77eaad5102 2347 #endif
claytonk 7:9c77eaad5102 2348
claytonk 7:9c77eaad5102 2349 // <o> QDEC_CONFIG_LEDPRE - LED pre
claytonk 7:9c77eaad5102 2350 #ifndef QDEC_CONFIG_LEDPRE
claytonk 7:9c77eaad5102 2351 #define QDEC_CONFIG_LEDPRE 511
claytonk 7:9c77eaad5102 2352 #endif
claytonk 7:9c77eaad5102 2353
claytonk 7:9c77eaad5102 2354 // <o> QDEC_CONFIG_LEDPOL - LED polarity
claytonk 7:9c77eaad5102 2355
claytonk 7:9c77eaad5102 2356 // <0=> Active low
claytonk 7:9c77eaad5102 2357 // <1=> Active high
claytonk 7:9c77eaad5102 2358
claytonk 7:9c77eaad5102 2359 #ifndef QDEC_CONFIG_LEDPOL
claytonk 7:9c77eaad5102 2360 #define QDEC_CONFIG_LEDPOL 1
claytonk 7:9c77eaad5102 2361 #endif
claytonk 7:9c77eaad5102 2362
claytonk 7:9c77eaad5102 2363 // <q> QDEC_CONFIG_DBFEN - Debouncing enable
claytonk 7:9c77eaad5102 2364
claytonk 7:9c77eaad5102 2365
claytonk 7:9c77eaad5102 2366 #ifndef QDEC_CONFIG_DBFEN
claytonk 7:9c77eaad5102 2367 #define QDEC_CONFIG_DBFEN 0
claytonk 7:9c77eaad5102 2368 #endif
claytonk 7:9c77eaad5102 2369
claytonk 7:9c77eaad5102 2370 // <q> QDEC_CONFIG_SAMPLE_INTEN - Sample ready interrupt enable
claytonk 7:9c77eaad5102 2371
claytonk 7:9c77eaad5102 2372
claytonk 7:9c77eaad5102 2373 #ifndef QDEC_CONFIG_SAMPLE_INTEN
claytonk 7:9c77eaad5102 2374 #define QDEC_CONFIG_SAMPLE_INTEN 0
claytonk 7:9c77eaad5102 2375 #endif
claytonk 7:9c77eaad5102 2376
claytonk 7:9c77eaad5102 2377 // <o> QDEC_CONFIG_IRQ_PRIORITY - Interrupt priority
claytonk 7:9c77eaad5102 2378
claytonk 7:9c77eaad5102 2379
claytonk 7:9c77eaad5102 2380 // <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
claytonk 7:9c77eaad5102 2381 // <0=> 0 (highest)
claytonk 7:9c77eaad5102 2382 // <1=> 1
claytonk 7:9c77eaad5102 2383 // <2=> 2
claytonk 7:9c77eaad5102 2384 // <3=> 3
claytonk 7:9c77eaad5102 2385 // <4=> 4
claytonk 7:9c77eaad5102 2386 // <5=> 5
claytonk 7:9c77eaad5102 2387 // <6=> 6
claytonk 7:9c77eaad5102 2388 // <7=> 7
claytonk 7:9c77eaad5102 2389
claytonk 7:9c77eaad5102 2390 #ifndef QDEC_CONFIG_IRQ_PRIORITY
claytonk 7:9c77eaad5102 2391 #define QDEC_CONFIG_IRQ_PRIORITY 7
claytonk 7:9c77eaad5102 2392 #endif
claytonk 7:9c77eaad5102 2393
claytonk 7:9c77eaad5102 2394 // </e>
claytonk 7:9c77eaad5102 2395
claytonk 7:9c77eaad5102 2396 // <e> RNG_ENABLED - nrf_drv_rng - RNG peripheral driver
claytonk 7:9c77eaad5102 2397 //==========================================================
claytonk 7:9c77eaad5102 2398 #ifndef RNG_ENABLED
claytonk 7:9c77eaad5102 2399 #define RNG_ENABLED 1
claytonk 7:9c77eaad5102 2400 #endif
claytonk 7:9c77eaad5102 2401 // <q> RNG_CONFIG_ERROR_CORRECTION - Error correction
claytonk 7:9c77eaad5102 2402
claytonk 7:9c77eaad5102 2403
claytonk 7:9c77eaad5102 2404 #ifndef RNG_CONFIG_ERROR_CORRECTION
claytonk 7:9c77eaad5102 2405 #define RNG_CONFIG_ERROR_CORRECTION 1
claytonk 7:9c77eaad5102 2406 #endif
claytonk 7:9c77eaad5102 2407
claytonk 7:9c77eaad5102 2408 // <o> RNG_CONFIG_POOL_SIZE - Pool size
claytonk 7:9c77eaad5102 2409 #ifndef RNG_CONFIG_POOL_SIZE
claytonk 7:9c77eaad5102 2410 #define RNG_CONFIG_POOL_SIZE 64
claytonk 7:9c77eaad5102 2411 #endif
claytonk 7:9c77eaad5102 2412
claytonk 7:9c77eaad5102 2413 // <o> RNG_CONFIG_IRQ_PRIORITY - Interrupt priority
claytonk 7:9c77eaad5102 2414
claytonk 7:9c77eaad5102 2415
claytonk 7:9c77eaad5102 2416 // <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
claytonk 7:9c77eaad5102 2417 // <0=> 0 (highest)
claytonk 7:9c77eaad5102 2418 // <1=> 1
claytonk 7:9c77eaad5102 2419 // <2=> 2
claytonk 7:9c77eaad5102 2420 // <3=> 3
claytonk 7:9c77eaad5102 2421 // <4=> 4
claytonk 7:9c77eaad5102 2422 // <5=> 5
claytonk 7:9c77eaad5102 2423 // <6=> 6
claytonk 7:9c77eaad5102 2424 // <7=> 7
claytonk 7:9c77eaad5102 2425
claytonk 7:9c77eaad5102 2426 #ifndef RNG_CONFIG_IRQ_PRIORITY
claytonk 7:9c77eaad5102 2427 #define RNG_CONFIG_IRQ_PRIORITY 7
claytonk 7:9c77eaad5102 2428 #endif
claytonk 7:9c77eaad5102 2429
claytonk 7:9c77eaad5102 2430 // </e>
claytonk 7:9c77eaad5102 2431
claytonk 7:9c77eaad5102 2432 // <e> RTC_ENABLED - nrf_drv_rtc - RTC peripheral driver
claytonk 7:9c77eaad5102 2433 //==========================================================
claytonk 7:9c77eaad5102 2434 #ifndef RTC_ENABLED
claytonk 7:9c77eaad5102 2435 #define RTC_ENABLED 0
claytonk 7:9c77eaad5102 2436 #endif
claytonk 7:9c77eaad5102 2437 // <o> RTC_DEFAULT_CONFIG_FREQUENCY - Frequency <16-32768>
claytonk 7:9c77eaad5102 2438
claytonk 7:9c77eaad5102 2439
claytonk 7:9c77eaad5102 2440 #ifndef RTC_DEFAULT_CONFIG_FREQUENCY
claytonk 7:9c77eaad5102 2441 #define RTC_DEFAULT_CONFIG_FREQUENCY 32768
claytonk 7:9c77eaad5102 2442 #endif
claytonk 7:9c77eaad5102 2443
claytonk 7:9c77eaad5102 2444 // <q> RTC_DEFAULT_CONFIG_RELIABLE - Ensures safe compare event triggering
claytonk 7:9c77eaad5102 2445
claytonk 7:9c77eaad5102 2446
claytonk 7:9c77eaad5102 2447 #ifndef RTC_DEFAULT_CONFIG_RELIABLE
claytonk 7:9c77eaad5102 2448 #define RTC_DEFAULT_CONFIG_RELIABLE 0
claytonk 7:9c77eaad5102 2449 #endif
claytonk 7:9c77eaad5102 2450
claytonk 7:9c77eaad5102 2451 // <o> RTC_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
claytonk 7:9c77eaad5102 2452
claytonk 7:9c77eaad5102 2453
claytonk 7:9c77eaad5102 2454 // <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
claytonk 7:9c77eaad5102 2455 // <0=> 0 (highest)
claytonk 7:9c77eaad5102 2456 // <1=> 1
claytonk 7:9c77eaad5102 2457 // <2=> 2
claytonk 7:9c77eaad5102 2458 // <3=> 3
claytonk 7:9c77eaad5102 2459 // <4=> 4
claytonk 7:9c77eaad5102 2460 // <5=> 5
claytonk 7:9c77eaad5102 2461 // <6=> 6
claytonk 7:9c77eaad5102 2462 // <7=> 7
claytonk 7:9c77eaad5102 2463
claytonk 7:9c77eaad5102 2464 #ifndef RTC_DEFAULT_CONFIG_IRQ_PRIORITY
claytonk 7:9c77eaad5102 2465 #define RTC_DEFAULT_CONFIG_IRQ_PRIORITY 7
claytonk 7:9c77eaad5102 2466 #endif
claytonk 7:9c77eaad5102 2467
claytonk 7:9c77eaad5102 2468 // <q> RTC0_ENABLED - Enable RTC0 instance
claytonk 7:9c77eaad5102 2469
claytonk 7:9c77eaad5102 2470
claytonk 7:9c77eaad5102 2471 #ifndef RTC0_ENABLED
claytonk 7:9c77eaad5102 2472 #define RTC0_ENABLED 0
claytonk 7:9c77eaad5102 2473 #endif
claytonk 7:9c77eaad5102 2474
claytonk 7:9c77eaad5102 2475 // <q> RTC1_ENABLED - Enable RTC1 instance
claytonk 7:9c77eaad5102 2476
claytonk 7:9c77eaad5102 2477
claytonk 7:9c77eaad5102 2478 #ifndef RTC1_ENABLED
claytonk 7:9c77eaad5102 2479 #define RTC1_ENABLED 0
claytonk 7:9c77eaad5102 2480 #endif
claytonk 7:9c77eaad5102 2481
claytonk 7:9c77eaad5102 2482 // <q> RTC2_ENABLED - Enable RTC2 instance
claytonk 7:9c77eaad5102 2483
claytonk 7:9c77eaad5102 2484
claytonk 7:9c77eaad5102 2485 #ifndef RTC2_ENABLED
claytonk 7:9c77eaad5102 2486 #define RTC2_ENABLED 0
claytonk 7:9c77eaad5102 2487 #endif
claytonk 7:9c77eaad5102 2488
claytonk 7:9c77eaad5102 2489 // <o> NRF_MAXIMUM_LATENCY_US - Maximum possible time[us] in highest priority interrupt
claytonk 7:9c77eaad5102 2490 #ifndef NRF_MAXIMUM_LATENCY_US
claytonk 7:9c77eaad5102 2491 #define NRF_MAXIMUM_LATENCY_US 2000
claytonk 7:9c77eaad5102 2492 #endif
claytonk 7:9c77eaad5102 2493
claytonk 7:9c77eaad5102 2494 // </e>
claytonk 7:9c77eaad5102 2495
claytonk 7:9c77eaad5102 2496 // <e> SAADC_ENABLED - nrf_drv_saadc - SAADC peripheral driver
claytonk 7:9c77eaad5102 2497 //==========================================================
claytonk 7:9c77eaad5102 2498 #ifndef SAADC_ENABLED
claytonk 7:9c77eaad5102 2499 #define SAADC_ENABLED 1
claytonk 7:9c77eaad5102 2500 #endif
claytonk 7:9c77eaad5102 2501 // <o> SAADC_CONFIG_RESOLUTION - Resolution
claytonk 7:9c77eaad5102 2502
claytonk 7:9c77eaad5102 2503 // <0=> 8 bit
claytonk 7:9c77eaad5102 2504 // <1=> 10 bit
claytonk 7:9c77eaad5102 2505 // <2=> 12 bit
claytonk 7:9c77eaad5102 2506 // <3=> 14 bit
claytonk 7:9c77eaad5102 2507
claytonk 7:9c77eaad5102 2508 #ifndef SAADC_CONFIG_RESOLUTION
claytonk 7:9c77eaad5102 2509 #define SAADC_CONFIG_RESOLUTION 2
claytonk 7:9c77eaad5102 2510 #endif
claytonk 7:9c77eaad5102 2511
claytonk 7:9c77eaad5102 2512 // <o> SAADC_CONFIG_OVERSAMPLE - Sample period
claytonk 7:9c77eaad5102 2513
claytonk 7:9c77eaad5102 2514 // <0=> Disabled
claytonk 7:9c77eaad5102 2515 // <1=> 2x
claytonk 7:9c77eaad5102 2516 // <2=> 4x
claytonk 7:9c77eaad5102 2517 // <3=> 8x
claytonk 7:9c77eaad5102 2518 // <4=> 16x
claytonk 7:9c77eaad5102 2519 // <5=> 32x
claytonk 7:9c77eaad5102 2520 // <6=> 64x
claytonk 7:9c77eaad5102 2521 // <7=> 128x
claytonk 7:9c77eaad5102 2522 // <8=> 256x
claytonk 7:9c77eaad5102 2523
claytonk 7:9c77eaad5102 2524 #ifndef SAADC_CONFIG_OVERSAMPLE
claytonk 7:9c77eaad5102 2525 #define SAADC_CONFIG_OVERSAMPLE 0
claytonk 7:9c77eaad5102 2526 #endif
claytonk 7:9c77eaad5102 2527
claytonk 7:9c77eaad5102 2528 // <q> SAADC_CONFIG_LP_MODE - Enabling low power mode
claytonk 7:9c77eaad5102 2529
claytonk 7:9c77eaad5102 2530
claytonk 7:9c77eaad5102 2531 #ifndef SAADC_CONFIG_LP_MODE
claytonk 7:9c77eaad5102 2532 #define SAADC_CONFIG_LP_MODE 0
claytonk 7:9c77eaad5102 2533 #endif
claytonk 7:9c77eaad5102 2534
claytonk 7:9c77eaad5102 2535 // <o> SAADC_CONFIG_IRQ_PRIORITY - Interrupt priority
claytonk 7:9c77eaad5102 2536
claytonk 7:9c77eaad5102 2537
claytonk 7:9c77eaad5102 2538 // <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
claytonk 7:9c77eaad5102 2539 // <0=> 0 (highest)
claytonk 7:9c77eaad5102 2540 // <1=> 1
claytonk 7:9c77eaad5102 2541 // <2=> 2
claytonk 7:9c77eaad5102 2542 // <3=> 3
claytonk 7:9c77eaad5102 2543 // <4=> 4
claytonk 7:9c77eaad5102 2544 // <5=> 5
claytonk 7:9c77eaad5102 2545 // <6=> 6
claytonk 7:9c77eaad5102 2546 // <7=> 7
claytonk 7:9c77eaad5102 2547
claytonk 7:9c77eaad5102 2548 #ifndef SAADC_CONFIG_IRQ_PRIORITY
claytonk 7:9c77eaad5102 2549 #define SAADC_CONFIG_IRQ_PRIORITY 7
claytonk 7:9c77eaad5102 2550 #endif
claytonk 7:9c77eaad5102 2551
claytonk 7:9c77eaad5102 2552 // </e>
claytonk 7:9c77eaad5102 2553
claytonk 7:9c77eaad5102 2554 // <e> SPIS_ENABLED - nrf_drv_spis - SPI Slave driver
claytonk 7:9c77eaad5102 2555 //==========================================================
claytonk 7:9c77eaad5102 2556 #ifndef SPIS_ENABLED
claytonk 7:9c77eaad5102 2557 #define SPIS_ENABLED 1
claytonk 7:9c77eaad5102 2558 #endif
claytonk 7:9c77eaad5102 2559 // <o> SPIS_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
claytonk 7:9c77eaad5102 2560
claytonk 7:9c77eaad5102 2561
claytonk 7:9c77eaad5102 2562 // <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
claytonk 7:9c77eaad5102 2563 // <0=> 0 (highest)
claytonk 7:9c77eaad5102 2564 // <1=> 1
claytonk 7:9c77eaad5102 2565 // <2=> 2
claytonk 7:9c77eaad5102 2566 // <3=> 3
claytonk 7:9c77eaad5102 2567 // <4=> 4
claytonk 7:9c77eaad5102 2568 // <5=> 5
claytonk 7:9c77eaad5102 2569 // <6=> 6
claytonk 7:9c77eaad5102 2570 // <7=> 7
claytonk 7:9c77eaad5102 2571
claytonk 7:9c77eaad5102 2572 #ifndef SPIS_DEFAULT_CONFIG_IRQ_PRIORITY
claytonk 7:9c77eaad5102 2573 #define SPIS_DEFAULT_CONFIG_IRQ_PRIORITY 7
claytonk 7:9c77eaad5102 2574 #endif
claytonk 7:9c77eaad5102 2575
claytonk 7:9c77eaad5102 2576 // <o> SPIS_DEFAULT_MODE - Mode
claytonk 7:9c77eaad5102 2577
claytonk 7:9c77eaad5102 2578 // <0=> MODE_0
claytonk 7:9c77eaad5102 2579 // <1=> MODE_1
claytonk 7:9c77eaad5102 2580 // <2=> MODE_2
claytonk 7:9c77eaad5102 2581 // <3=> MODE_3
claytonk 7:9c77eaad5102 2582
claytonk 7:9c77eaad5102 2583 #ifndef SPIS_DEFAULT_MODE
claytonk 7:9c77eaad5102 2584 #define SPIS_DEFAULT_MODE 0
claytonk 7:9c77eaad5102 2585 #endif
claytonk 7:9c77eaad5102 2586
claytonk 7:9c77eaad5102 2587 // <o> SPIS_DEFAULT_BIT_ORDER - SPIS default bit order
claytonk 7:9c77eaad5102 2588
claytonk 7:9c77eaad5102 2589 // <0=> MSB first
claytonk 7:9c77eaad5102 2590 // <1=> LSB first
claytonk 7:9c77eaad5102 2591
claytonk 7:9c77eaad5102 2592 #ifndef SPIS_DEFAULT_BIT_ORDER
claytonk 7:9c77eaad5102 2593 #define SPIS_DEFAULT_BIT_ORDER 0
claytonk 7:9c77eaad5102 2594 #endif
claytonk 7:9c77eaad5102 2595
claytonk 7:9c77eaad5102 2596 // <o> SPIS_DEFAULT_DEF - SPIS default DEF character <0-255>
claytonk 7:9c77eaad5102 2597
claytonk 7:9c77eaad5102 2598
claytonk 7:9c77eaad5102 2599 #ifndef SPIS_DEFAULT_DEF
claytonk 7:9c77eaad5102 2600 #define SPIS_DEFAULT_DEF 255
claytonk 7:9c77eaad5102 2601 #endif
claytonk 7:9c77eaad5102 2602
claytonk 7:9c77eaad5102 2603 // <o> SPIS_DEFAULT_ORC - SPIS default ORC character <0-255>
claytonk 7:9c77eaad5102 2604
claytonk 7:9c77eaad5102 2605
claytonk 7:9c77eaad5102 2606 #ifndef SPIS_DEFAULT_ORC
claytonk 7:9c77eaad5102 2607 #define SPIS_DEFAULT_ORC 255
claytonk 7:9c77eaad5102 2608 #endif
claytonk 7:9c77eaad5102 2609
claytonk 7:9c77eaad5102 2610 // <q> SPIS0_ENABLED - Enable SPIS0 instance
claytonk 7:9c77eaad5102 2611
claytonk 7:9c77eaad5102 2612
claytonk 7:9c77eaad5102 2613 #ifndef SPIS0_ENABLED
claytonk 7:9c77eaad5102 2614 #define SPIS0_ENABLED 1
claytonk 7:9c77eaad5102 2615 #endif
claytonk 7:9c77eaad5102 2616
claytonk 7:9c77eaad5102 2617 // <q> SPIS1_ENABLED - Enable SPIS1 instance
claytonk 7:9c77eaad5102 2618
claytonk 7:9c77eaad5102 2619
claytonk 7:9c77eaad5102 2620 #ifndef SPIS1_ENABLED
claytonk 7:9c77eaad5102 2621 #define SPIS1_ENABLED 0
claytonk 7:9c77eaad5102 2622 #endif
claytonk 7:9c77eaad5102 2623
claytonk 7:9c77eaad5102 2624 // <q> SPIS2_ENABLED - Enable SPIS2 instance
claytonk 7:9c77eaad5102 2625
claytonk 7:9c77eaad5102 2626
claytonk 7:9c77eaad5102 2627 #ifndef SPIS2_ENABLED
claytonk 7:9c77eaad5102 2628 #define SPIS2_ENABLED 0
claytonk 7:9c77eaad5102 2629 #endif
claytonk 7:9c77eaad5102 2630
claytonk 7:9c77eaad5102 2631 // </e>
claytonk 7:9c77eaad5102 2632
claytonk 7:9c77eaad5102 2633 // <e> SPI_ENABLED - nrf_drv_spi - SPI/SPIM peripheral driver
claytonk 7:9c77eaad5102 2634 //==========================================================
claytonk 7:9c77eaad5102 2635 #ifndef SPI_ENABLED
claytonk 7:9c77eaad5102 2636 #define SPI_ENABLED 1
claytonk 7:9c77eaad5102 2637 #endif
claytonk 7:9c77eaad5102 2638 // <o> SPI_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
claytonk 7:9c77eaad5102 2639
claytonk 7:9c77eaad5102 2640
claytonk 7:9c77eaad5102 2641 // <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
claytonk 7:9c77eaad5102 2642 // <0=> 0 (highest)
claytonk 7:9c77eaad5102 2643 // <1=> 1
claytonk 7:9c77eaad5102 2644 // <2=> 2
claytonk 7:9c77eaad5102 2645 // <3=> 3
claytonk 7:9c77eaad5102 2646 // <4=> 4
claytonk 7:9c77eaad5102 2647 // <5=> 5
claytonk 7:9c77eaad5102 2648 // <6=> 6
claytonk 7:9c77eaad5102 2649 // <7=> 7
claytonk 7:9c77eaad5102 2650
claytonk 7:9c77eaad5102 2651 #ifndef SPI_DEFAULT_CONFIG_IRQ_PRIORITY
claytonk 7:9c77eaad5102 2652 #define SPI_DEFAULT_CONFIG_IRQ_PRIORITY 7
claytonk 7:9c77eaad5102 2653 #endif
claytonk 7:9c77eaad5102 2654
claytonk 7:9c77eaad5102 2655 // <o> NRF_SPI_DRV_MISO_PULLUP_CFG - MISO PIN pull-up configuration.
claytonk 7:9c77eaad5102 2656
claytonk 7:9c77eaad5102 2657 // <0=> NRF_GPIO_PIN_NOPULL
claytonk 7:9c77eaad5102 2658 // <1=> NRF_GPIO_PIN_PULLDOWN
claytonk 7:9c77eaad5102 2659 // <3=> NRF_GPIO_PIN_PULLUP
claytonk 7:9c77eaad5102 2660
claytonk 7:9c77eaad5102 2661 #ifndef NRF_SPI_DRV_MISO_PULLUP_CFG
claytonk 7:9c77eaad5102 2662 #define NRF_SPI_DRV_MISO_PULLUP_CFG 1
claytonk 7:9c77eaad5102 2663 #endif
claytonk 7:9c77eaad5102 2664
claytonk 7:9c77eaad5102 2665 // <e> SPI0_ENABLED - Enable SPI0 instance
claytonk 7:9c77eaad5102 2666 //==========================================================
claytonk 7:9c77eaad5102 2667 #ifndef SPI0_ENABLED
claytonk 7:9c77eaad5102 2668 #define SPI0_ENABLED 1
claytonk 7:9c77eaad5102 2669 #endif
claytonk 7:9c77eaad5102 2670 // <q> SPI0_USE_EASY_DMA - Use EasyDMA
claytonk 7:9c77eaad5102 2671
claytonk 7:9c77eaad5102 2672
claytonk 7:9c77eaad5102 2673 #ifndef SPI0_USE_EASY_DMA
claytonk 7:9c77eaad5102 2674 #define SPI0_USE_EASY_DMA 0
claytonk 7:9c77eaad5102 2675 #endif
claytonk 7:9c77eaad5102 2676
claytonk 7:9c77eaad5102 2677 // <o> SPI0_DEFAULT_FREQUENCY - SPI frequency
claytonk 7:9c77eaad5102 2678
claytonk 7:9c77eaad5102 2679 // <33554432=> 125 kHz
claytonk 7:9c77eaad5102 2680 // <67108864=> 250 kHz
claytonk 7:9c77eaad5102 2681 // <134217728=> 500 kHz
claytonk 7:9c77eaad5102 2682 // <268435456=> 1 MHz
claytonk 7:9c77eaad5102 2683 // <536870912=> 2 MHz
claytonk 7:9c77eaad5102 2684 // <1073741824=> 4 MHz
claytonk 7:9c77eaad5102 2685 // <2147483648=> 8 MHz
claytonk 7:9c77eaad5102 2686
claytonk 7:9c77eaad5102 2687 #ifndef SPI0_DEFAULT_FREQUENCY
claytonk 7:9c77eaad5102 2688 #define SPI0_DEFAULT_FREQUENCY 1073741824
claytonk 7:9c77eaad5102 2689 #endif
claytonk 7:9c77eaad5102 2690
claytonk 7:9c77eaad5102 2691 // </e>
claytonk 7:9c77eaad5102 2692
claytonk 7:9c77eaad5102 2693 // <e> SPI1_ENABLED - Enable SPI1 instance
claytonk 7:9c77eaad5102 2694 //==========================================================
claytonk 7:9c77eaad5102 2695 #ifndef SPI1_ENABLED
claytonk 7:9c77eaad5102 2696 #define SPI1_ENABLED 1
claytonk 7:9c77eaad5102 2697 #endif
claytonk 7:9c77eaad5102 2698 // <q> SPI1_USE_EASY_DMA - Use EasyDMA
claytonk 7:9c77eaad5102 2699
claytonk 7:9c77eaad5102 2700
claytonk 7:9c77eaad5102 2701 #ifndef SPI1_USE_EASY_DMA
claytonk 7:9c77eaad5102 2702 #define SPI1_USE_EASY_DMA 0
claytonk 7:9c77eaad5102 2703 #endif
claytonk 7:9c77eaad5102 2704
claytonk 7:9c77eaad5102 2705 // <o> SPI1_DEFAULT_FREQUENCY - SPI frequency
claytonk 7:9c77eaad5102 2706
claytonk 7:9c77eaad5102 2707 // <33554432=> 125 kHz
claytonk 7:9c77eaad5102 2708 // <67108864=> 250 kHz
claytonk 7:9c77eaad5102 2709 // <134217728=> 500 kHz
claytonk 7:9c77eaad5102 2710 // <268435456=> 1 MHz
claytonk 7:9c77eaad5102 2711 // <536870912=> 2 MHz
claytonk 7:9c77eaad5102 2712 // <1073741824=> 4 MHz
claytonk 7:9c77eaad5102 2713 // <2147483648=> 8 MHz
claytonk 7:9c77eaad5102 2714
claytonk 7:9c77eaad5102 2715 #ifndef SPI1_DEFAULT_FREQUENCY
claytonk 7:9c77eaad5102 2716 #define SPI1_DEFAULT_FREQUENCY 1073741824
claytonk 7:9c77eaad5102 2717 #endif
claytonk 7:9c77eaad5102 2718
claytonk 7:9c77eaad5102 2719 // </e>
claytonk 7:9c77eaad5102 2720
claytonk 7:9c77eaad5102 2721 // <e> SPI2_ENABLED - Enable SPI2 instance
claytonk 7:9c77eaad5102 2722 //==========================================================
claytonk 7:9c77eaad5102 2723 #ifndef SPI2_ENABLED
claytonk 7:9c77eaad5102 2724 #define SPI2_ENABLED 1
claytonk 7:9c77eaad5102 2725 #endif
claytonk 7:9c77eaad5102 2726 // <q> SPI2_USE_EASY_DMA - Use EasyDMA
claytonk 7:9c77eaad5102 2727
claytonk 7:9c77eaad5102 2728
claytonk 7:9c77eaad5102 2729 #ifndef SPI2_USE_EASY_DMA
claytonk 7:9c77eaad5102 2730 #define SPI2_USE_EASY_DMA 0
claytonk 7:9c77eaad5102 2731 #endif
claytonk 7:9c77eaad5102 2732
claytonk 7:9c77eaad5102 2733 // <o> SPI2_DEFAULT_FREQUENCY - SPI frequency
claytonk 7:9c77eaad5102 2734
claytonk 7:9c77eaad5102 2735 // <33554432=> 125 kHz
claytonk 7:9c77eaad5102 2736 // <67108864=> 250 kHz
claytonk 7:9c77eaad5102 2737 // <134217728=> 500 kHz
claytonk 7:9c77eaad5102 2738 // <268435456=> 1 MHz
claytonk 7:9c77eaad5102 2739 // <536870912=> 2 MHz
claytonk 7:9c77eaad5102 2740 // <1073741824=> 4 MHz
claytonk 7:9c77eaad5102 2741 // <2147483648=> 8 MHz
claytonk 7:9c77eaad5102 2742
claytonk 7:9c77eaad5102 2743 #ifndef SPI2_DEFAULT_FREQUENCY
claytonk 7:9c77eaad5102 2744 #define SPI2_DEFAULT_FREQUENCY 1073741824
claytonk 7:9c77eaad5102 2745 #endif
claytonk 7:9c77eaad5102 2746
claytonk 7:9c77eaad5102 2747 // </e>
claytonk 7:9c77eaad5102 2748
claytonk 7:9c77eaad5102 2749 // </e>
claytonk 7:9c77eaad5102 2750
claytonk 7:9c77eaad5102 2751 // <e> TIMER_ENABLED - nrf_drv_timer - TIMER periperal driver
claytonk 7:9c77eaad5102 2752 //==========================================================
claytonk 7:9c77eaad5102 2753 #ifndef TIMER_ENABLED
claytonk 7:9c77eaad5102 2754 #define TIMER_ENABLED 0
claytonk 7:9c77eaad5102 2755 #endif
claytonk 7:9c77eaad5102 2756 // <o> TIMER_DEFAULT_CONFIG_FREQUENCY - Timer frequency if in Timer mode
claytonk 7:9c77eaad5102 2757
claytonk 7:9c77eaad5102 2758 // <0=> 16 MHz
claytonk 7:9c77eaad5102 2759 // <1=> 8 MHz
claytonk 7:9c77eaad5102 2760 // <2=> 4 MHz
claytonk 7:9c77eaad5102 2761 // <3=> 2 MHz
claytonk 7:9c77eaad5102 2762 // <4=> 1 MHz
claytonk 7:9c77eaad5102 2763 // <5=> 500 kHz
claytonk 7:9c77eaad5102 2764 // <6=> 250 kHz
claytonk 7:9c77eaad5102 2765 // <7=> 125 kHz
claytonk 7:9c77eaad5102 2766 // <8=> 62.5 kHz
claytonk 7:9c77eaad5102 2767 // <9=> 31.25 kHz
claytonk 7:9c77eaad5102 2768
claytonk 7:9c77eaad5102 2769 #ifndef TIMER_DEFAULT_CONFIG_FREQUENCY
claytonk 7:9c77eaad5102 2770 #define TIMER_DEFAULT_CONFIG_FREQUENCY 0
claytonk 7:9c77eaad5102 2771 #endif
claytonk 7:9c77eaad5102 2772
claytonk 7:9c77eaad5102 2773 // <o> TIMER_DEFAULT_CONFIG_MODE - Timer mode or operation
claytonk 7:9c77eaad5102 2774
claytonk 7:9c77eaad5102 2775 // <0=> Timer
claytonk 7:9c77eaad5102 2776 // <1=> Counter
claytonk 7:9c77eaad5102 2777
claytonk 7:9c77eaad5102 2778 #ifndef TIMER_DEFAULT_CONFIG_MODE
claytonk 7:9c77eaad5102 2779 #define TIMER_DEFAULT_CONFIG_MODE 0
claytonk 7:9c77eaad5102 2780 #endif
claytonk 7:9c77eaad5102 2781
claytonk 7:9c77eaad5102 2782 // <o> TIMER_DEFAULT_CONFIG_BIT_WIDTH - Timer counter bit width
claytonk 7:9c77eaad5102 2783
claytonk 7:9c77eaad5102 2784 // <0=> 16 bit
claytonk 7:9c77eaad5102 2785 // <1=> 8 bit
claytonk 7:9c77eaad5102 2786 // <2=> 24 bit
claytonk 7:9c77eaad5102 2787 // <3=> 32 bit
claytonk 7:9c77eaad5102 2788
claytonk 7:9c77eaad5102 2789 #ifndef TIMER_DEFAULT_CONFIG_BIT_WIDTH
claytonk 7:9c77eaad5102 2790 #define TIMER_DEFAULT_CONFIG_BIT_WIDTH 0
claytonk 7:9c77eaad5102 2791 #endif
claytonk 7:9c77eaad5102 2792
claytonk 7:9c77eaad5102 2793 // <o> TIMER_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
claytonk 7:9c77eaad5102 2794
claytonk 7:9c77eaad5102 2795
claytonk 7:9c77eaad5102 2796 // <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
claytonk 7:9c77eaad5102 2797 // <0=> 0 (highest)
claytonk 7:9c77eaad5102 2798 // <1=> 1
claytonk 7:9c77eaad5102 2799 // <2=> 2
claytonk 7:9c77eaad5102 2800 // <3=> 3
claytonk 7:9c77eaad5102 2801 // <4=> 4
claytonk 7:9c77eaad5102 2802 // <5=> 5
claytonk 7:9c77eaad5102 2803 // <6=> 6
claytonk 7:9c77eaad5102 2804 // <7=> 7
claytonk 7:9c77eaad5102 2805
claytonk 7:9c77eaad5102 2806 #ifndef TIMER_DEFAULT_CONFIG_IRQ_PRIORITY
claytonk 7:9c77eaad5102 2807 #define TIMER_DEFAULT_CONFIG_IRQ_PRIORITY 7
claytonk 7:9c77eaad5102 2808 #endif
claytonk 7:9c77eaad5102 2809
claytonk 7:9c77eaad5102 2810 // <q> TIMER0_ENABLED - Enable TIMER0 instance
claytonk 7:9c77eaad5102 2811
claytonk 7:9c77eaad5102 2812
claytonk 7:9c77eaad5102 2813 #ifndef TIMER0_ENABLED
claytonk 7:9c77eaad5102 2814 #define TIMER0_ENABLED 0
claytonk 7:9c77eaad5102 2815 #endif
claytonk 7:9c77eaad5102 2816
claytonk 7:9c77eaad5102 2817 // <q> TIMER1_ENABLED - Enable TIMER1 instance
claytonk 7:9c77eaad5102 2818
claytonk 7:9c77eaad5102 2819
claytonk 7:9c77eaad5102 2820 #ifndef TIMER1_ENABLED
claytonk 7:9c77eaad5102 2821 #define TIMER1_ENABLED 0
claytonk 7:9c77eaad5102 2822 #endif
claytonk 7:9c77eaad5102 2823
claytonk 7:9c77eaad5102 2824 // <q> TIMER2_ENABLED - Enable TIMER2 instance
claytonk 7:9c77eaad5102 2825
claytonk 7:9c77eaad5102 2826
claytonk 7:9c77eaad5102 2827 #ifndef TIMER2_ENABLED
claytonk 7:9c77eaad5102 2828 #define TIMER2_ENABLED 0
claytonk 7:9c77eaad5102 2829 #endif
claytonk 7:9c77eaad5102 2830
claytonk 7:9c77eaad5102 2831 // <q> TIMER3_ENABLED - Enable TIMER3 instance
claytonk 7:9c77eaad5102 2832
claytonk 7:9c77eaad5102 2833
claytonk 7:9c77eaad5102 2834 #ifndef TIMER3_ENABLED
claytonk 7:9c77eaad5102 2835 #define TIMER3_ENABLED 0
claytonk 7:9c77eaad5102 2836 #endif
claytonk 7:9c77eaad5102 2837
claytonk 7:9c77eaad5102 2838 // <q> TIMER4_ENABLED - Enable TIMER4 instance
claytonk 7:9c77eaad5102 2839
claytonk 7:9c77eaad5102 2840
claytonk 7:9c77eaad5102 2841 #ifndef TIMER4_ENABLED
claytonk 7:9c77eaad5102 2842 #define TIMER4_ENABLED 0
claytonk 7:9c77eaad5102 2843 #endif
claytonk 7:9c77eaad5102 2844
claytonk 7:9c77eaad5102 2845 // </e>
claytonk 7:9c77eaad5102 2846
claytonk 7:9c77eaad5102 2847 // <e> TWIS_ENABLED - nrf_drv_twis - TWIS peripheral driver
claytonk 7:9c77eaad5102 2848 //==========================================================
claytonk 7:9c77eaad5102 2849 #ifndef TWIS_ENABLED
claytonk 7:9c77eaad5102 2850 #define TWIS_ENABLED 0
claytonk 7:9c77eaad5102 2851 #endif
claytonk 7:9c77eaad5102 2852 // <o> TWIS_DEFAULT_CONFIG_ADDR0 - Address0
claytonk 7:9c77eaad5102 2853 #ifndef TWIS_DEFAULT_CONFIG_ADDR0
claytonk 7:9c77eaad5102 2854 #define TWIS_DEFAULT_CONFIG_ADDR0 0
claytonk 7:9c77eaad5102 2855 #endif
claytonk 7:9c77eaad5102 2856
claytonk 7:9c77eaad5102 2857 // <o> TWIS_DEFAULT_CONFIG_ADDR1 - Address1
claytonk 7:9c77eaad5102 2858 #ifndef TWIS_DEFAULT_CONFIG_ADDR1
claytonk 7:9c77eaad5102 2859 #define TWIS_DEFAULT_CONFIG_ADDR1 0
claytonk 7:9c77eaad5102 2860 #endif
claytonk 7:9c77eaad5102 2861
claytonk 7:9c77eaad5102 2862 // <o> TWIS_DEFAULT_CONFIG_SCL_PULL - SCL pin pull configuration
claytonk 7:9c77eaad5102 2863
claytonk 7:9c77eaad5102 2864 // <0=> Disabled
claytonk 7:9c77eaad5102 2865 // <1=> Pull down
claytonk 7:9c77eaad5102 2866 // <3=> Pull up
claytonk 7:9c77eaad5102 2867
claytonk 7:9c77eaad5102 2868 #ifndef TWIS_DEFAULT_CONFIG_SCL_PULL
claytonk 7:9c77eaad5102 2869 #define TWIS_DEFAULT_CONFIG_SCL_PULL 0
claytonk 7:9c77eaad5102 2870 #endif
claytonk 7:9c77eaad5102 2871
claytonk 7:9c77eaad5102 2872 // <o> TWIS_DEFAULT_CONFIG_SDA_PULL - SDA pin pull configuration
claytonk 7:9c77eaad5102 2873
claytonk 7:9c77eaad5102 2874 // <0=> Disabled
claytonk 7:9c77eaad5102 2875 // <1=> Pull down
claytonk 7:9c77eaad5102 2876 // <3=> Pull up
claytonk 7:9c77eaad5102 2877
claytonk 7:9c77eaad5102 2878 #ifndef TWIS_DEFAULT_CONFIG_SDA_PULL
claytonk 7:9c77eaad5102 2879 #define TWIS_DEFAULT_CONFIG_SDA_PULL 0
claytonk 7:9c77eaad5102 2880 #endif
claytonk 7:9c77eaad5102 2881
claytonk 7:9c77eaad5102 2882 // <o> TWIS_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
claytonk 7:9c77eaad5102 2883
claytonk 7:9c77eaad5102 2884
claytonk 7:9c77eaad5102 2885 // <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
claytonk 7:9c77eaad5102 2886 // <0=> 0 (highest)
claytonk 7:9c77eaad5102 2887 // <1=> 1
claytonk 7:9c77eaad5102 2888 // <2=> 2
claytonk 7:9c77eaad5102 2889 // <3=> 3
claytonk 7:9c77eaad5102 2890 // <4=> 4
claytonk 7:9c77eaad5102 2891 // <5=> 5
claytonk 7:9c77eaad5102 2892 // <6=> 6
claytonk 7:9c77eaad5102 2893 // <7=> 7
claytonk 7:9c77eaad5102 2894
claytonk 7:9c77eaad5102 2895 #ifndef TWIS_DEFAULT_CONFIG_IRQ_PRIORITY
claytonk 7:9c77eaad5102 2896 #define TWIS_DEFAULT_CONFIG_IRQ_PRIORITY 7
claytonk 7:9c77eaad5102 2897 #endif
claytonk 7:9c77eaad5102 2898
claytonk 7:9c77eaad5102 2899 // <q> TWIS0_ENABLED - Enable TWIS0 instance
claytonk 7:9c77eaad5102 2900
claytonk 7:9c77eaad5102 2901
claytonk 7:9c77eaad5102 2902 #ifndef TWIS0_ENABLED
claytonk 7:9c77eaad5102 2903 #define TWIS0_ENABLED 0
claytonk 7:9c77eaad5102 2904 #endif
claytonk 7:9c77eaad5102 2905
claytonk 7:9c77eaad5102 2906 // <q> TWIS1_ENABLED - Enable TWIS1 instance
claytonk 7:9c77eaad5102 2907
claytonk 7:9c77eaad5102 2908
claytonk 7:9c77eaad5102 2909 #ifndef TWIS1_ENABLED
claytonk 7:9c77eaad5102 2910 #define TWIS1_ENABLED 0
claytonk 7:9c77eaad5102 2911 #endif
claytonk 7:9c77eaad5102 2912
claytonk 7:9c77eaad5102 2913 // <q> TWIS_ASSUME_INIT_AFTER_RESET_ONLY - Assume that any instance would be initialized only once
claytonk 7:9c77eaad5102 2914
claytonk 7:9c77eaad5102 2915
claytonk 7:9c77eaad5102 2916 // <i> Optimization flag. Registers used by TWIS are shared by other peripherals. Normally, during initialization driver tries to clear all registers to known state before doing the initialization itself. This gives initialization safe procedure, no matter when it would be called. If you activate TWIS only once and do never uninitialize it - set this flag to 1 what gives more optimal code.
claytonk 7:9c77eaad5102 2917
claytonk 7:9c77eaad5102 2918 #ifndef TWIS_ASSUME_INIT_AFTER_RESET_ONLY
claytonk 7:9c77eaad5102 2919 #define TWIS_ASSUME_INIT_AFTER_RESET_ONLY 0
claytonk 7:9c77eaad5102 2920 #endif
claytonk 7:9c77eaad5102 2921
claytonk 7:9c77eaad5102 2922 // <q> TWIS_NO_SYNC_MODE - Remove support for synchronous mode
claytonk 7:9c77eaad5102 2923
claytonk 7:9c77eaad5102 2924
claytonk 7:9c77eaad5102 2925 // <i> Synchronous mode would be used in specific situations. And it uses some additional code and data memory to safely process state machine by polling it in status functions. If this functionality is not required it may be disabled to free some resources.
claytonk 7:9c77eaad5102 2926
claytonk 7:9c77eaad5102 2927 #ifndef TWIS_NO_SYNC_MODE
claytonk 7:9c77eaad5102 2928 #define TWIS_NO_SYNC_MODE 0
claytonk 7:9c77eaad5102 2929 #endif
claytonk 7:9c77eaad5102 2930
claytonk 7:9c77eaad5102 2931 // </e>
claytonk 7:9c77eaad5102 2932
claytonk 7:9c77eaad5102 2933 // <e> TWI_ENABLED - nrf_drv_twi - TWI/TWIM peripheral driver
claytonk 7:9c77eaad5102 2934 //==========================================================
claytonk 7:9c77eaad5102 2935 #ifndef TWI_ENABLED
claytonk 7:9c77eaad5102 2936 #define TWI_ENABLED 1
claytonk 7:9c77eaad5102 2937 #endif
claytonk 7:9c77eaad5102 2938 // <o> TWI_DEFAULT_CONFIG_FREQUENCY - Frequency
claytonk 7:9c77eaad5102 2939
claytonk 7:9c77eaad5102 2940 // <26738688=> 100k
claytonk 7:9c77eaad5102 2941 // <67108864=> 250k
claytonk 7:9c77eaad5102 2942 // <104857600=> 400k
claytonk 7:9c77eaad5102 2943
claytonk 7:9c77eaad5102 2944 #ifndef TWI_DEFAULT_CONFIG_FREQUENCY
claytonk 7:9c77eaad5102 2945 #define TWI_DEFAULT_CONFIG_FREQUENCY 26738688
claytonk 7:9c77eaad5102 2946 #endif
claytonk 7:9c77eaad5102 2947
claytonk 7:9c77eaad5102 2948 // <q> TWI_DEFAULT_CONFIG_CLR_BUS_INIT - Enables bus clearing procedure during init
claytonk 7:9c77eaad5102 2949
claytonk 7:9c77eaad5102 2950
claytonk 7:9c77eaad5102 2951 #ifndef TWI_DEFAULT_CONFIG_CLR_BUS_INIT
claytonk 7:9c77eaad5102 2952 #define TWI_DEFAULT_CONFIG_CLR_BUS_INIT 0
claytonk 7:9c77eaad5102 2953 #endif
claytonk 7:9c77eaad5102 2954
claytonk 7:9c77eaad5102 2955 // <q> TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT - Enables bus holding after uninit
claytonk 7:9c77eaad5102 2956
claytonk 7:9c77eaad5102 2957
claytonk 7:9c77eaad5102 2958 #ifndef TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT
claytonk 7:9c77eaad5102 2959 #define TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT 0
claytonk 7:9c77eaad5102 2960 #endif
claytonk 7:9c77eaad5102 2961
claytonk 7:9c77eaad5102 2962 // <o> TWI_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
claytonk 7:9c77eaad5102 2963
claytonk 7:9c77eaad5102 2964
claytonk 7:9c77eaad5102 2965 // <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
claytonk 7:9c77eaad5102 2966 // <0=> 0 (highest)
claytonk 7:9c77eaad5102 2967 // <1=> 1
claytonk 7:9c77eaad5102 2968 // <2=> 2
claytonk 7:9c77eaad5102 2969 // <3=> 3
claytonk 7:9c77eaad5102 2970 // <4=> 4
claytonk 7:9c77eaad5102 2971 // <5=> 5
claytonk 7:9c77eaad5102 2972 // <6=> 6
claytonk 7:9c77eaad5102 2973 // <7=> 7
claytonk 7:9c77eaad5102 2974
claytonk 7:9c77eaad5102 2975 #ifndef TWI_DEFAULT_CONFIG_IRQ_PRIORITY
claytonk 7:9c77eaad5102 2976 #define TWI_DEFAULT_CONFIG_IRQ_PRIORITY 7
claytonk 7:9c77eaad5102 2977 #endif
claytonk 7:9c77eaad5102 2978
claytonk 7:9c77eaad5102 2979 // <e> TWI0_ENABLED - Enable TWI0 instance
claytonk 7:9c77eaad5102 2980 //==========================================================
claytonk 7:9c77eaad5102 2981 #ifndef TWI0_ENABLED
claytonk 7:9c77eaad5102 2982 #define TWI0_ENABLED 1
claytonk 7:9c77eaad5102 2983 #endif
claytonk 7:9c77eaad5102 2984 // <q> TWI0_USE_EASY_DMA - Use EasyDMA (if present)
claytonk 7:9c77eaad5102 2985
claytonk 7:9c77eaad5102 2986
claytonk 7:9c77eaad5102 2987 #ifndef TWI0_USE_EASY_DMA
claytonk 7:9c77eaad5102 2988 #define TWI0_USE_EASY_DMA 0
claytonk 7:9c77eaad5102 2989 #endif
claytonk 7:9c77eaad5102 2990
claytonk 7:9c77eaad5102 2991 // </e>
claytonk 7:9c77eaad5102 2992
claytonk 7:9c77eaad5102 2993 // <e> TWI1_ENABLED - Enable TWI1 instance
claytonk 7:9c77eaad5102 2994 //==========================================================
claytonk 7:9c77eaad5102 2995 #ifndef TWI1_ENABLED
claytonk 7:9c77eaad5102 2996 #define TWI1_ENABLED 1
claytonk 7:9c77eaad5102 2997 #endif
claytonk 7:9c77eaad5102 2998 // <q> TWI1_USE_EASY_DMA - Use EasyDMA (if present)
claytonk 7:9c77eaad5102 2999
claytonk 7:9c77eaad5102 3000
claytonk 7:9c77eaad5102 3001 #ifndef TWI1_USE_EASY_DMA
claytonk 7:9c77eaad5102 3002 #define TWI1_USE_EASY_DMA 0
claytonk 7:9c77eaad5102 3003 #endif
claytonk 7:9c77eaad5102 3004
claytonk 7:9c77eaad5102 3005 // </e>
claytonk 7:9c77eaad5102 3006
claytonk 7:9c77eaad5102 3007 // </e>
claytonk 7:9c77eaad5102 3008
claytonk 7:9c77eaad5102 3009 // <e> UART_ENABLED - nrf_drv_uart - UART/UARTE peripheral driver
claytonk 7:9c77eaad5102 3010 //==========================================================
claytonk 7:9c77eaad5102 3011 #ifndef UART_ENABLED
claytonk 7:9c77eaad5102 3012 #define UART_ENABLED 1
claytonk 7:9c77eaad5102 3013 #endif
claytonk 7:9c77eaad5102 3014 // <o> UART_DEFAULT_CONFIG_HWFC - Hardware Flow Control
claytonk 7:9c77eaad5102 3015
claytonk 7:9c77eaad5102 3016 // <0=> Disabled
claytonk 7:9c77eaad5102 3017 // <1=> Enabled
claytonk 7:9c77eaad5102 3018
claytonk 7:9c77eaad5102 3019 #ifndef UART_DEFAULT_CONFIG_HWFC
claytonk 7:9c77eaad5102 3020 #define UART_DEFAULT_CONFIG_HWFC 1
claytonk 7:9c77eaad5102 3021 #endif
claytonk 7:9c77eaad5102 3022
claytonk 7:9c77eaad5102 3023 // <o> UART_DEFAULT_CONFIG_PARITY - Parity
claytonk 7:9c77eaad5102 3024
claytonk 7:9c77eaad5102 3025 // <0=> Excluded
claytonk 7:9c77eaad5102 3026 // <14=> Included
claytonk 7:9c77eaad5102 3027
claytonk 7:9c77eaad5102 3028 #ifndef UART_DEFAULT_CONFIG_PARITY
claytonk 7:9c77eaad5102 3029 #define UART_DEFAULT_CONFIG_PARITY 0
claytonk 7:9c77eaad5102 3030 #endif
claytonk 7:9c77eaad5102 3031
claytonk 7:9c77eaad5102 3032 // <o> UART_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
claytonk 7:9c77eaad5102 3033
claytonk 7:9c77eaad5102 3034 // <323584=> 1200 baud
claytonk 7:9c77eaad5102 3035 // <643072=> 2400 baud
claytonk 7:9c77eaad5102 3036 // <1290240=> 4800 baud
claytonk 7:9c77eaad5102 3037 // <2576384=> 9600 baud
claytonk 7:9c77eaad5102 3038 // <3862528=> 14400 baud
claytonk 7:9c77eaad5102 3039 // <5152768=> 19200 baud
claytonk 7:9c77eaad5102 3040 // <7716864=> 28800 baud
claytonk 7:9c77eaad5102 3041 // <10289152=> 38400 baud
claytonk 7:9c77eaad5102 3042 // <15400960=> 57600 baud
claytonk 7:9c77eaad5102 3043 // <20615168=> 76800 baud
claytonk 7:9c77eaad5102 3044 // <30801920=> 115200 baud
claytonk 7:9c77eaad5102 3045 // <61865984=> 230400 baud
claytonk 7:9c77eaad5102 3046 // <67108864=> 250000 baud
claytonk 7:9c77eaad5102 3047 // <121634816=> 460800 baud
claytonk 7:9c77eaad5102 3048 // <251658240=> 921600 baud
claytonk 7:9c77eaad5102 3049 // <268435456=> 1000000 baud
claytonk 7:9c77eaad5102 3050
claytonk 7:9c77eaad5102 3051 #ifndef UART_DEFAULT_CONFIG_BAUDRATE
claytonk 7:9c77eaad5102 3052 #define UART_DEFAULT_CONFIG_BAUDRATE 2576384
claytonk 7:9c77eaad5102 3053 #endif
claytonk 7:9c77eaad5102 3054
claytonk 7:9c77eaad5102 3055 // <o> UART_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
claytonk 7:9c77eaad5102 3056
claytonk 7:9c77eaad5102 3057
claytonk 7:9c77eaad5102 3058 // <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
claytonk 7:9c77eaad5102 3059 // <0=> 0 (highest)
claytonk 7:9c77eaad5102 3060 // <1=> 1
claytonk 7:9c77eaad5102 3061 // <2=> 2
claytonk 7:9c77eaad5102 3062 // <3=> 3
claytonk 7:9c77eaad5102 3063 // <4=> 4
claytonk 7:9c77eaad5102 3064 // <5=> 5
claytonk 7:9c77eaad5102 3065 // <6=> 6
claytonk 7:9c77eaad5102 3066 // <7=> 7
claytonk 7:9c77eaad5102 3067
claytonk 7:9c77eaad5102 3068 #ifndef UART_DEFAULT_CONFIG_IRQ_PRIORITY
claytonk 7:9c77eaad5102 3069 #define UART_DEFAULT_CONFIG_IRQ_PRIORITY 7
claytonk 7:9c77eaad5102 3070 #endif
claytonk 7:9c77eaad5102 3071
claytonk 7:9c77eaad5102 3072 // <q> UART_EASY_DMA_SUPPORT - Driver supporting EasyDMA
claytonk 7:9c77eaad5102 3073
claytonk 7:9c77eaad5102 3074
claytonk 7:9c77eaad5102 3075 #ifndef UART_EASY_DMA_SUPPORT
claytonk 7:9c77eaad5102 3076 #define UART_EASY_DMA_SUPPORT 1
claytonk 7:9c77eaad5102 3077 #endif
claytonk 7:9c77eaad5102 3078
claytonk 7:9c77eaad5102 3079 // <q> UART_LEGACY_SUPPORT - Driver supporting Legacy mode
claytonk 7:9c77eaad5102 3080
claytonk 7:9c77eaad5102 3081
claytonk 7:9c77eaad5102 3082 #ifndef UART_LEGACY_SUPPORT
claytonk 7:9c77eaad5102 3083 #define UART_LEGACY_SUPPORT 1
claytonk 7:9c77eaad5102 3084 #endif
claytonk 7:9c77eaad5102 3085
claytonk 7:9c77eaad5102 3086 // <e> UART0_ENABLED - Enable UART0 instance
claytonk 7:9c77eaad5102 3087 //==========================================================
claytonk 7:9c77eaad5102 3088 #ifndef UART0_ENABLED
claytonk 7:9c77eaad5102 3089 #define UART0_ENABLED 1
claytonk 7:9c77eaad5102 3090 #endif
claytonk 7:9c77eaad5102 3091 // <q> UART0_CONFIG_USE_EASY_DMA - Default setting for using EasyDMA
claytonk 7:9c77eaad5102 3092
claytonk 7:9c77eaad5102 3093
claytonk 7:9c77eaad5102 3094 #ifndef UART0_CONFIG_USE_EASY_DMA
claytonk 7:9c77eaad5102 3095 #define UART0_CONFIG_USE_EASY_DMA 1
claytonk 7:9c77eaad5102 3096 #endif
claytonk 7:9c77eaad5102 3097
claytonk 7:9c77eaad5102 3098 // </e>
claytonk 7:9c77eaad5102 3099
claytonk 7:9c77eaad5102 3100 // <e> UART1_ENABLED - Enable UART1 instance
claytonk 7:9c77eaad5102 3101 //==========================================================
claytonk 7:9c77eaad5102 3102 #ifndef UART1_ENABLED
claytonk 7:9c77eaad5102 3103 #define UART1_ENABLED 0
claytonk 7:9c77eaad5102 3104 #endif
claytonk 7:9c77eaad5102 3105 // <q> UART1_CONFIG_USE_EASY_DMA - Default setting for using EasyDMA
claytonk 7:9c77eaad5102 3106
claytonk 7:9c77eaad5102 3107
claytonk 7:9c77eaad5102 3108 #ifndef UART1_CONFIG_USE_EASY_DMA
claytonk 7:9c77eaad5102 3109 #define UART1_CONFIG_USE_EASY_DMA 1
claytonk 7:9c77eaad5102 3110 #endif
claytonk 7:9c77eaad5102 3111
claytonk 7:9c77eaad5102 3112 // </e>
claytonk 7:9c77eaad5102 3113
claytonk 7:9c77eaad5102 3114 // </e>
claytonk 7:9c77eaad5102 3115
claytonk 7:9c77eaad5102 3116 // <e> USBD_ENABLED - nrf_drv_usbd - USB driver
claytonk 7:9c77eaad5102 3117 //==========================================================
claytonk 7:9c77eaad5102 3118 #ifndef USBD_ENABLED
claytonk 7:9c77eaad5102 3119 #define USBD_ENABLED 0
claytonk 7:9c77eaad5102 3120 #endif
claytonk 7:9c77eaad5102 3121 // <o> USBD_CONFIG_IRQ_PRIORITY - Interrupt priority
claytonk 7:9c77eaad5102 3122
claytonk 7:9c77eaad5102 3123
claytonk 7:9c77eaad5102 3124 // <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
claytonk 7:9c77eaad5102 3125 // <0=> 0 (highest)
claytonk 7:9c77eaad5102 3126 // <1=> 1
claytonk 7:9c77eaad5102 3127 // <2=> 2
claytonk 7:9c77eaad5102 3128 // <3=> 3
claytonk 7:9c77eaad5102 3129 // <4=> 4
claytonk 7:9c77eaad5102 3130 // <5=> 5
claytonk 7:9c77eaad5102 3131 // <6=> 6
claytonk 7:9c77eaad5102 3132 // <7=> 7
claytonk 7:9c77eaad5102 3133
claytonk 7:9c77eaad5102 3134 #ifndef USBD_CONFIG_IRQ_PRIORITY
claytonk 7:9c77eaad5102 3135 #define USBD_CONFIG_IRQ_PRIORITY 7
claytonk 7:9c77eaad5102 3136 #endif
claytonk 7:9c77eaad5102 3137
claytonk 7:9c77eaad5102 3138 // <o> NRF_DRV_USBD_DMASCHEDULER_MODE - USBD SMA scheduler working scheme
claytonk 7:9c77eaad5102 3139
claytonk 7:9c77eaad5102 3140 // <0=> Prioritized access
claytonk 7:9c77eaad5102 3141 // <1=> Round Robin
claytonk 7:9c77eaad5102 3142
claytonk 7:9c77eaad5102 3143 #ifndef NRF_DRV_USBD_DMASCHEDULER_MODE
claytonk 7:9c77eaad5102 3144 #define NRF_DRV_USBD_DMASCHEDULER_MODE 0
claytonk 7:9c77eaad5102 3145 #endif
claytonk 7:9c77eaad5102 3146
claytonk 7:9c77eaad5102 3147 // </e>
claytonk 7:9c77eaad5102 3148
claytonk 7:9c77eaad5102 3149 // <e> WDT_ENABLED - nrf_drv_wdt - WDT peripheral driver
claytonk 7:9c77eaad5102 3150 //==========================================================
claytonk 7:9c77eaad5102 3151 #ifndef WDT_ENABLED
claytonk 7:9c77eaad5102 3152 #define WDT_ENABLED 0
claytonk 7:9c77eaad5102 3153 #endif
claytonk 7:9c77eaad5102 3154 // <o> WDT_CONFIG_BEHAVIOUR - WDT behavior in CPU SLEEP or HALT mode
claytonk 7:9c77eaad5102 3155
claytonk 7:9c77eaad5102 3156 // <1=> Run in SLEEP, Pause in HALT
claytonk 7:9c77eaad5102 3157 // <8=> Pause in SLEEP, Run in HALT
claytonk 7:9c77eaad5102 3158 // <9=> Run in SLEEP and HALT
claytonk 7:9c77eaad5102 3159 // <0=> Pause in SLEEP and HALT
claytonk 7:9c77eaad5102 3160
claytonk 7:9c77eaad5102 3161 #ifndef WDT_CONFIG_BEHAVIOUR
claytonk 7:9c77eaad5102 3162 #define WDT_CONFIG_BEHAVIOUR 1
claytonk 7:9c77eaad5102 3163 #endif
claytonk 7:9c77eaad5102 3164
claytonk 7:9c77eaad5102 3165 // <o> WDT_CONFIG_RELOAD_VALUE - Reload value <15-4294967295>
claytonk 7:9c77eaad5102 3166
claytonk 7:9c77eaad5102 3167
claytonk 7:9c77eaad5102 3168 #ifndef WDT_CONFIG_RELOAD_VALUE
claytonk 7:9c77eaad5102 3169 #define WDT_CONFIG_RELOAD_VALUE 2000
claytonk 7:9c77eaad5102 3170 #endif
claytonk 7:9c77eaad5102 3171
claytonk 7:9c77eaad5102 3172 // <o> WDT_CONFIG_IRQ_PRIORITY - Interrupt priority
claytonk 7:9c77eaad5102 3173
claytonk 7:9c77eaad5102 3174
claytonk 7:9c77eaad5102 3175 // <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
claytonk 7:9c77eaad5102 3176 // <0=> 0 (highest)
claytonk 7:9c77eaad5102 3177 // <1=> 1
claytonk 7:9c77eaad5102 3178 // <2=> 2
claytonk 7:9c77eaad5102 3179 // <3=> 3
claytonk 7:9c77eaad5102 3180 // <4=> 4
claytonk 7:9c77eaad5102 3181 // <5=> 5
claytonk 7:9c77eaad5102 3182 // <6=> 6
claytonk 7:9c77eaad5102 3183 // <7=> 7
claytonk 7:9c77eaad5102 3184
claytonk 7:9c77eaad5102 3185 #ifndef WDT_CONFIG_IRQ_PRIORITY
claytonk 7:9c77eaad5102 3186 #define WDT_CONFIG_IRQ_PRIORITY 7
claytonk 7:9c77eaad5102 3187 #endif
claytonk 7:9c77eaad5102 3188
claytonk 7:9c77eaad5102 3189 // </e>
claytonk 7:9c77eaad5102 3190
claytonk 7:9c77eaad5102 3191 // </h>
claytonk 7:9c77eaad5102 3192 //==========================================================
claytonk 7:9c77eaad5102 3193
claytonk 7:9c77eaad5102 3194 // <h> nRF_Libraries
claytonk 7:9c77eaad5102 3195
claytonk 7:9c77eaad5102 3196 //==========================================================
claytonk 7:9c77eaad5102 3197 // <q> APP_GPIOTE_ENABLED - app_gpiote - GPIOTE events dispatcher
claytonk 7:9c77eaad5102 3198
claytonk 7:9c77eaad5102 3199
claytonk 7:9c77eaad5102 3200 #ifndef APP_GPIOTE_ENABLED
claytonk 7:9c77eaad5102 3201 #define APP_GPIOTE_ENABLED 0
claytonk 7:9c77eaad5102 3202 #endif
claytonk 7:9c77eaad5102 3203
claytonk 7:9c77eaad5102 3204 // <q> APP_PWM_ENABLED - app_pwm - PWM functionality
claytonk 7:9c77eaad5102 3205
claytonk 7:9c77eaad5102 3206
claytonk 7:9c77eaad5102 3207 #ifndef APP_PWM_ENABLED
claytonk 7:9c77eaad5102 3208 #define APP_PWM_ENABLED 0
claytonk 7:9c77eaad5102 3209 #endif
claytonk 7:9c77eaad5102 3210
claytonk 7:9c77eaad5102 3211 // <e> APP_SCHEDULER_ENABLED - app_scheduler - Events scheduler
claytonk 7:9c77eaad5102 3212 //==========================================================
claytonk 7:9c77eaad5102 3213 #ifndef APP_SCHEDULER_ENABLED
claytonk 7:9c77eaad5102 3214 #define APP_SCHEDULER_ENABLED 0
claytonk 7:9c77eaad5102 3215 #endif
claytonk 7:9c77eaad5102 3216 // <q> APP_SCHEDULER_WITH_PAUSE - Enabling pause feature
claytonk 7:9c77eaad5102 3217
claytonk 7:9c77eaad5102 3218
claytonk 7:9c77eaad5102 3219 #ifndef APP_SCHEDULER_WITH_PAUSE
claytonk 7:9c77eaad5102 3220 #define APP_SCHEDULER_WITH_PAUSE 0
claytonk 7:9c77eaad5102 3221 #endif
claytonk 7:9c77eaad5102 3222
claytonk 7:9c77eaad5102 3223 // <q> APP_SCHEDULER_WITH_PROFILER - Enabling scheduler profiling
claytonk 7:9c77eaad5102 3224
claytonk 7:9c77eaad5102 3225
claytonk 7:9c77eaad5102 3226 #ifndef APP_SCHEDULER_WITH_PROFILER
claytonk 7:9c77eaad5102 3227 #define APP_SCHEDULER_WITH_PROFILER 0
claytonk 7:9c77eaad5102 3228 #endif
claytonk 7:9c77eaad5102 3229
claytonk 7:9c77eaad5102 3230 // </e>
claytonk 7:9c77eaad5102 3231
claytonk 7:9c77eaad5102 3232 // <e> APP_TIMER_ENABLED - app_timer - Application timer functionality
claytonk 7:9c77eaad5102 3233 //==========================================================
claytonk 7:9c77eaad5102 3234 #ifndef APP_TIMER_ENABLED
claytonk 7:9c77eaad5102 3235 #define APP_TIMER_ENABLED 0
claytonk 7:9c77eaad5102 3236 #endif
claytonk 7:9c77eaad5102 3237 // <o> APP_TIMER_CONFIG_RTC_FREQUENCY - Configure RTC prescaler.
claytonk 7:9c77eaad5102 3238
claytonk 7:9c77eaad5102 3239 // <0=> 32768 Hz
claytonk 7:9c77eaad5102 3240 // <1=> 16384 Hz
claytonk 7:9c77eaad5102 3241 // <3=> 8192 Hz
claytonk 7:9c77eaad5102 3242 // <7=> 4096 Hz
claytonk 7:9c77eaad5102 3243 // <15=> 2048 Hz
claytonk 7:9c77eaad5102 3244 // <31=> 1024 Hz
claytonk 7:9c77eaad5102 3245
claytonk 7:9c77eaad5102 3246 #ifndef APP_TIMER_CONFIG_RTC_FREQUENCY
claytonk 7:9c77eaad5102 3247 #define APP_TIMER_CONFIG_RTC_FREQUENCY 0
claytonk 7:9c77eaad5102 3248 #endif
claytonk 7:9c77eaad5102 3249
claytonk 7:9c77eaad5102 3250 // <o> APP_TIMER_CONFIG_IRQ_PRIORITY - Interrupt priority
claytonk 7:9c77eaad5102 3251
claytonk 7:9c77eaad5102 3252
claytonk 7:9c77eaad5102 3253 // <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
claytonk 7:9c77eaad5102 3254 // <0=> 0 (highest)
claytonk 7:9c77eaad5102 3255 // <1=> 1
claytonk 7:9c77eaad5102 3256 // <2=> 2
claytonk 7:9c77eaad5102 3257 // <3=> 3
claytonk 7:9c77eaad5102 3258 // <4=> 4
claytonk 7:9c77eaad5102 3259 // <5=> 5
claytonk 7:9c77eaad5102 3260 // <6=> 6
claytonk 7:9c77eaad5102 3261 // <7=> 7
claytonk 7:9c77eaad5102 3262
claytonk 7:9c77eaad5102 3263 #ifndef APP_TIMER_CONFIG_IRQ_PRIORITY
claytonk 7:9c77eaad5102 3264 #define APP_TIMER_CONFIG_IRQ_PRIORITY 7
claytonk 7:9c77eaad5102 3265 #endif
claytonk 7:9c77eaad5102 3266
claytonk 7:9c77eaad5102 3267 // <o> APP_TIMER_CONFIG_OP_QUEUE_SIZE - Capacity of timer requests queue.
claytonk 7:9c77eaad5102 3268 // <i> Size of the queue depends on how many timers are used
claytonk 7:9c77eaad5102 3269 // <i> in the system, how often timers are started and overall
claytonk 7:9c77eaad5102 3270 // <i> system latency. If queue size is too small app_timer calls
claytonk 7:9c77eaad5102 3271 // <i> will fail.
claytonk 7:9c77eaad5102 3272
claytonk 7:9c77eaad5102 3273 #ifndef APP_TIMER_CONFIG_OP_QUEUE_SIZE
claytonk 7:9c77eaad5102 3274 #define APP_TIMER_CONFIG_OP_QUEUE_SIZE 10
claytonk 7:9c77eaad5102 3275 #endif
claytonk 7:9c77eaad5102 3276
claytonk 7:9c77eaad5102 3277 // <q> APP_TIMER_CONFIG_USE_SCHEDULER - Enable scheduling app_timer events to app_scheduler
claytonk 7:9c77eaad5102 3278
claytonk 7:9c77eaad5102 3279
claytonk 7:9c77eaad5102 3280 #ifndef APP_TIMER_CONFIG_USE_SCHEDULER
claytonk 7:9c77eaad5102 3281 #define APP_TIMER_CONFIG_USE_SCHEDULER 0
claytonk 7:9c77eaad5102 3282 #endif
claytonk 7:9c77eaad5102 3283
claytonk 7:9c77eaad5102 3284 // <q> APP_TIMER_WITH_PROFILER - Enable app_timer profiling
claytonk 7:9c77eaad5102 3285
claytonk 7:9c77eaad5102 3286
claytonk 7:9c77eaad5102 3287 #ifndef APP_TIMER_WITH_PROFILER
claytonk 7:9c77eaad5102 3288 #define APP_TIMER_WITH_PROFILER 0
claytonk 7:9c77eaad5102 3289 #endif
claytonk 7:9c77eaad5102 3290
claytonk 7:9c77eaad5102 3291 // <q> APP_TIMER_KEEPS_RTC_ACTIVE - Enable RTC always on
claytonk 7:9c77eaad5102 3292
claytonk 7:9c77eaad5102 3293
claytonk 7:9c77eaad5102 3294 // <i> If option is enabled RTC is kept running even if there is no active timers.
claytonk 7:9c77eaad5102 3295 // <i> This option can be used when app_timer is used for timestamping.
claytonk 7:9c77eaad5102 3296
claytonk 7:9c77eaad5102 3297 #ifndef APP_TIMER_KEEPS_RTC_ACTIVE
claytonk 7:9c77eaad5102 3298 #define APP_TIMER_KEEPS_RTC_ACTIVE 0
claytonk 7:9c77eaad5102 3299 #endif
claytonk 7:9c77eaad5102 3300
claytonk 7:9c77eaad5102 3301 // <o> APP_TIMER_CONFIG_SWI_NUMBER - Configure SWI instance used.
claytonk 7:9c77eaad5102 3302
claytonk 7:9c77eaad5102 3303 // <0=> 0
claytonk 7:9c77eaad5102 3304 // <1=> 1
claytonk 7:9c77eaad5102 3305
claytonk 7:9c77eaad5102 3306 #ifndef APP_TIMER_CONFIG_SWI_NUMBER
claytonk 7:9c77eaad5102 3307 #define APP_TIMER_CONFIG_SWI_NUMBER 0
claytonk 7:9c77eaad5102 3308 #endif
claytonk 7:9c77eaad5102 3309
claytonk 7:9c77eaad5102 3310 // </e>
claytonk 7:9c77eaad5102 3311
claytonk 7:9c77eaad5102 3312 // <q> NRF_TWI_MNGR_ENABLED - nrf_twi_mngr - TWI transaction manager
claytonk 7:9c77eaad5102 3313
claytonk 7:9c77eaad5102 3314
claytonk 7:9c77eaad5102 3315 #ifndef NRF_TWI_MNGR_ENABLED
claytonk 7:9c77eaad5102 3316 #define NRF_TWI_MNGR_ENABLED 0
claytonk 7:9c77eaad5102 3317 #endif
claytonk 7:9c77eaad5102 3318
claytonk 7:9c77eaad5102 3319 // <e> APP_UART_ENABLED - app_uart - UART driver
claytonk 7:9c77eaad5102 3320 //==========================================================
claytonk 7:9c77eaad5102 3321 #ifndef APP_UART_ENABLED
claytonk 7:9c77eaad5102 3322 #define APP_UART_ENABLED 0
claytonk 7:9c77eaad5102 3323 #endif
claytonk 7:9c77eaad5102 3324 // <o> APP_UART_DRIVER_INSTANCE - UART instance used
claytonk 7:9c77eaad5102 3325
claytonk 7:9c77eaad5102 3326 // <0=> 0
claytonk 7:9c77eaad5102 3327
claytonk 7:9c77eaad5102 3328 #ifndef APP_UART_DRIVER_INSTANCE
claytonk 7:9c77eaad5102 3329 #define APP_UART_DRIVER_INSTANCE 0
claytonk 7:9c77eaad5102 3330 #endif
claytonk 7:9c77eaad5102 3331
claytonk 7:9c77eaad5102 3332 // </e>
claytonk 7:9c77eaad5102 3333
claytonk 7:9c77eaad5102 3334 // <q> APP_USBD_CLASS_AUDIO_ENABLED - app_usbd_audio - USB AUDIO class
claytonk 7:9c77eaad5102 3335
claytonk 7:9c77eaad5102 3336
claytonk 7:9c77eaad5102 3337 #ifndef APP_USBD_CLASS_AUDIO_ENABLED
claytonk 7:9c77eaad5102 3338 #define APP_USBD_CLASS_AUDIO_ENABLED 0
claytonk 7:9c77eaad5102 3339 #endif
claytonk 7:9c77eaad5102 3340
claytonk 7:9c77eaad5102 3341 // <q> APP_USBD_CLASS_CDC_ACM_ENABLED - app_usbd_cdc_acm - USB CDC ACM class
claytonk 7:9c77eaad5102 3342
claytonk 7:9c77eaad5102 3343
claytonk 7:9c77eaad5102 3344 #ifndef APP_USBD_CLASS_CDC_ACM_ENABLED
claytonk 7:9c77eaad5102 3345 #define APP_USBD_CLASS_CDC_ACM_ENABLED 0
claytonk 7:9c77eaad5102 3346 #endif
claytonk 7:9c77eaad5102 3347
claytonk 7:9c77eaad5102 3348 // <q> APP_USBD_CLASS_HID_ENABLED - app_usbd_hid - USB HID class
claytonk 7:9c77eaad5102 3349
claytonk 7:9c77eaad5102 3350
claytonk 7:9c77eaad5102 3351 #ifndef APP_USBD_CLASS_HID_ENABLED
claytonk 7:9c77eaad5102 3352 #define APP_USBD_CLASS_HID_ENABLED 0
claytonk 7:9c77eaad5102 3353 #endif
claytonk 7:9c77eaad5102 3354
claytonk 7:9c77eaad5102 3355 // <q> APP_USBD_HID_GENERIC_ENABLED - app_usbd_hid_generic - USB HID generic
claytonk 7:9c77eaad5102 3356
claytonk 7:9c77eaad5102 3357
claytonk 7:9c77eaad5102 3358 #ifndef APP_USBD_HID_GENERIC_ENABLED
claytonk 7:9c77eaad5102 3359 #define APP_USBD_HID_GENERIC_ENABLED 0
claytonk 7:9c77eaad5102 3360 #endif
claytonk 7:9c77eaad5102 3361
claytonk 7:9c77eaad5102 3362 // <q> APP_USBD_HID_KBD_ENABLED - app_usbd_hid_kbd - USB HID keyboard
claytonk 7:9c77eaad5102 3363
claytonk 7:9c77eaad5102 3364
claytonk 7:9c77eaad5102 3365 #ifndef APP_USBD_HID_KBD_ENABLED
claytonk 7:9c77eaad5102 3366 #define APP_USBD_HID_KBD_ENABLED 0
claytonk 7:9c77eaad5102 3367 #endif
claytonk 7:9c77eaad5102 3368
claytonk 7:9c77eaad5102 3369 // <q> APP_USBD_HID_MOUSE_ENABLED - app_usbd_hid_mouse - USB HID mouse
claytonk 7:9c77eaad5102 3370
claytonk 7:9c77eaad5102 3371
claytonk 7:9c77eaad5102 3372 #ifndef APP_USBD_HID_MOUSE_ENABLED
claytonk 7:9c77eaad5102 3373 #define APP_USBD_HID_MOUSE_ENABLED 0
claytonk 7:9c77eaad5102 3374 #endif
claytonk 7:9c77eaad5102 3375
claytonk 7:9c77eaad5102 3376 // <q> APP_USBD_MSC_ENABLED - app_usbd_msc - USB MSC class
claytonk 7:9c77eaad5102 3377
claytonk 7:9c77eaad5102 3378
claytonk 7:9c77eaad5102 3379 #ifndef APP_USBD_MSC_ENABLED
claytonk 7:9c77eaad5102 3380 #define APP_USBD_MSC_ENABLED 0
claytonk 7:9c77eaad5102 3381 #endif
claytonk 7:9c77eaad5102 3382
claytonk 7:9c77eaad5102 3383 // <q> BUTTON_ENABLED - app_button - buttons handling module
claytonk 7:9c77eaad5102 3384
claytonk 7:9c77eaad5102 3385
claytonk 7:9c77eaad5102 3386 #ifndef BUTTON_ENABLED
claytonk 7:9c77eaad5102 3387 #define BUTTON_ENABLED 0
claytonk 7:9c77eaad5102 3388 #endif
claytonk 7:9c77eaad5102 3389
claytonk 7:9c77eaad5102 3390 // <q> CRC16_ENABLED - crc16 - CRC16 calculation routines
claytonk 7:9c77eaad5102 3391
claytonk 7:9c77eaad5102 3392
claytonk 7:9c77eaad5102 3393 #ifndef CRC16_ENABLED
claytonk 7:9c77eaad5102 3394 #define CRC16_ENABLED 0
claytonk 7:9c77eaad5102 3395 #endif
claytonk 7:9c77eaad5102 3396
claytonk 7:9c77eaad5102 3397 // <q> CRC32_ENABLED - crc32 - CRC32 calculation routines
claytonk 7:9c77eaad5102 3398
claytonk 7:9c77eaad5102 3399
claytonk 7:9c77eaad5102 3400 #ifndef CRC32_ENABLED
claytonk 7:9c77eaad5102 3401 #define CRC32_ENABLED 0
claytonk 7:9c77eaad5102 3402 #endif
claytonk 7:9c77eaad5102 3403
claytonk 7:9c77eaad5102 3404 // <q> ECC_ENABLED - ecc - Elliptic Curve Cryptography Library
claytonk 7:9c77eaad5102 3405
claytonk 7:9c77eaad5102 3406
claytonk 7:9c77eaad5102 3407 #ifndef ECC_ENABLED
claytonk 7:9c77eaad5102 3408 #define ECC_ENABLED 0
claytonk 7:9c77eaad5102 3409 #endif
claytonk 7:9c77eaad5102 3410
claytonk 7:9c77eaad5102 3411 // <e> FDS_ENABLED - fds - Flash data storage module
claytonk 7:9c77eaad5102 3412 //==========================================================
claytonk 7:9c77eaad5102 3413 #ifndef FDS_ENABLED
claytonk 7:9c77eaad5102 3414 #define FDS_ENABLED 1
claytonk 7:9c77eaad5102 3415 #endif
claytonk 7:9c77eaad5102 3416 // <h> Pages - Virtual page settings
claytonk 7:9c77eaad5102 3417
claytonk 7:9c77eaad5102 3418 // <i> Configure the number of virtual pages to use and their size.
claytonk 7:9c77eaad5102 3419 //==========================================================
claytonk 7:9c77eaad5102 3420 // <o> FDS_VIRTUAL_PAGES - Number of virtual flash pages to use.
claytonk 7:9c77eaad5102 3421 // <i> One of the virtual pages is reserved by the system for garbage collection.
claytonk 7:9c77eaad5102 3422 // <i> Therefore, the minimum is two virtual pages: one page to store data and one page to be used by the system for garbage collection.
claytonk 7:9c77eaad5102 3423 // <i> The total amount of flash memory that is used by FDS amounts to @ref FDS_VIRTUAL_PAGES * @ref FDS_VIRTUAL_PAGE_SIZE * 4 bytes.
claytonk 7:9c77eaad5102 3424
claytonk 7:9c77eaad5102 3425 #ifndef FDS_VIRTUAL_PAGES
claytonk 7:9c77eaad5102 3426 #define FDS_VIRTUAL_PAGES 3
claytonk 7:9c77eaad5102 3427 #endif
claytonk 7:9c77eaad5102 3428
claytonk 7:9c77eaad5102 3429 // <o> FDS_VIRTUAL_PAGE_SIZE - The size of a virtual flash page.
claytonk 7:9c77eaad5102 3430
claytonk 7:9c77eaad5102 3431
claytonk 7:9c77eaad5102 3432 // <i> Expressed in number of 4-byte words.
claytonk 7:9c77eaad5102 3433 // <i> By default, a virtual page is the same size as a physical page.
claytonk 7:9c77eaad5102 3434 // <i> The size of a virtual page must be a multiple of the size of a physical page.
claytonk 7:9c77eaad5102 3435 // <1024=> 1024
claytonk 7:9c77eaad5102 3436 // <2048=> 2048
claytonk 7:9c77eaad5102 3437
claytonk 7:9c77eaad5102 3438 #ifndef FDS_VIRTUAL_PAGE_SIZE
claytonk 7:9c77eaad5102 3439 #define FDS_VIRTUAL_PAGE_SIZE 1024
claytonk 7:9c77eaad5102 3440 #endif
claytonk 7:9c77eaad5102 3441
claytonk 7:9c77eaad5102 3442 // </h>
claytonk 7:9c77eaad5102 3443 //==========================================================
claytonk 7:9c77eaad5102 3444
claytonk 7:9c77eaad5102 3445 // <h> Backend - Backend configuration
claytonk 7:9c77eaad5102 3446
claytonk 7:9c77eaad5102 3447 // <i> Configure which nrf_fstorage backend is used by FDS to write to flash.
claytonk 7:9c77eaad5102 3448 //==========================================================
claytonk 7:9c77eaad5102 3449 // <o> FDS_BACKEND - FDS flash backend.
claytonk 7:9c77eaad5102 3450
claytonk 7:9c77eaad5102 3451
claytonk 7:9c77eaad5102 3452 // <i> NRF_FSTORAGE_SD uses the nrf_fstorage_sd backend implementation using the SoftDevice API. Use this if you have a SoftDevice present.
claytonk 7:9c77eaad5102 3453 // <i> NRF_FSTORAGE_NVMC uses the nrf_fstorage_nvmc implementation. Use this setting if you don't use the SoftDevice.
claytonk 7:9c77eaad5102 3454 // <1=> NRF_FSTORAGE_NVMC
claytonk 7:9c77eaad5102 3455 // <2=> NRF_FSTORAGE_SD
claytonk 7:9c77eaad5102 3456
claytonk 7:9c77eaad5102 3457 #ifndef FDS_BACKEND
claytonk 7:9c77eaad5102 3458 #define FDS_BACKEND 1
claytonk 7:9c77eaad5102 3459 #endif
claytonk 7:9c77eaad5102 3460
claytonk 7:9c77eaad5102 3461 // </h>
claytonk 7:9c77eaad5102 3462 //==========================================================
claytonk 7:9c77eaad5102 3463
claytonk 7:9c77eaad5102 3464 // <h> Queue - Queue settings
claytonk 7:9c77eaad5102 3465
claytonk 7:9c77eaad5102 3466 //==========================================================
claytonk 7:9c77eaad5102 3467 // <o> FDS_OP_QUEUE_SIZE - Size of the internal queue.
claytonk 7:9c77eaad5102 3468 // <i> Increase this value if you frequently get synchronous FDS_ERR_NO_SPACE_IN_QUEUES errors.
claytonk 7:9c77eaad5102 3469
claytonk 7:9c77eaad5102 3470 #ifndef FDS_OP_QUEUE_SIZE
claytonk 7:9c77eaad5102 3471 #define FDS_OP_QUEUE_SIZE 4
claytonk 7:9c77eaad5102 3472 #endif
claytonk 7:9c77eaad5102 3473
claytonk 7:9c77eaad5102 3474 // </h>
claytonk 7:9c77eaad5102 3475 //==========================================================
claytonk 7:9c77eaad5102 3476
claytonk 7:9c77eaad5102 3477 // <h> CRC - CRC functionality
claytonk 7:9c77eaad5102 3478
claytonk 7:9c77eaad5102 3479 //==========================================================
claytonk 7:9c77eaad5102 3480 // <e> FDS_CRC_CHECK_ON_READ - Enable CRC checks.
claytonk 7:9c77eaad5102 3481
claytonk 7:9c77eaad5102 3482 // <i> Save a record's CRC when it is written to flash and check it when the record is opened.
claytonk 7:9c77eaad5102 3483 // <i> Records with an incorrect CRC can still be 'seen' by the user using FDS functions, but they cannot be opened.
claytonk 7:9c77eaad5102 3484 // <i> Additionally, they will not be garbage collected until they are deleted.
claytonk 7:9c77eaad5102 3485 //==========================================================
claytonk 7:9c77eaad5102 3486 #ifndef FDS_CRC_CHECK_ON_READ
claytonk 7:9c77eaad5102 3487 #define FDS_CRC_CHECK_ON_READ 0
claytonk 7:9c77eaad5102 3488 #endif
claytonk 7:9c77eaad5102 3489 // <o> FDS_CRC_CHECK_ON_WRITE - Perform a CRC check on newly written records.
claytonk 7:9c77eaad5102 3490
claytonk 7:9c77eaad5102 3491
claytonk 7:9c77eaad5102 3492 // <i> Perform a CRC check on newly written records.
claytonk 7:9c77eaad5102 3493 // <i> This setting can be used to make sure that the record data was not altered while being written to flash.
claytonk 7:9c77eaad5102 3494 // <1=> Enabled
claytonk 7:9c77eaad5102 3495 // <0=> Disabled
claytonk 7:9c77eaad5102 3496
claytonk 7:9c77eaad5102 3497 #ifndef FDS_CRC_CHECK_ON_WRITE
claytonk 7:9c77eaad5102 3498 #define FDS_CRC_CHECK_ON_WRITE 0
claytonk 7:9c77eaad5102 3499 #endif
claytonk 7:9c77eaad5102 3500
claytonk 7:9c77eaad5102 3501 // </e>
claytonk 7:9c77eaad5102 3502
claytonk 7:9c77eaad5102 3503 // </h>
claytonk 7:9c77eaad5102 3504 //==========================================================
claytonk 7:9c77eaad5102 3505
claytonk 7:9c77eaad5102 3506 // <h> Users - Number of users
claytonk 7:9c77eaad5102 3507
claytonk 7:9c77eaad5102 3508 //==========================================================
claytonk 7:9c77eaad5102 3509 // <o> FDS_MAX_USERS - Maximum number of callbacks that can be registered.
claytonk 7:9c77eaad5102 3510 #ifndef FDS_MAX_USERS
claytonk 7:9c77eaad5102 3511 #define FDS_MAX_USERS 4
claytonk 7:9c77eaad5102 3512 #endif
claytonk 7:9c77eaad5102 3513
claytonk 7:9c77eaad5102 3514 // </h>
claytonk 7:9c77eaad5102 3515 //==========================================================
claytonk 7:9c77eaad5102 3516
claytonk 7:9c77eaad5102 3517 // </e>
claytonk 7:9c77eaad5102 3518
claytonk 7:9c77eaad5102 3519 // <e> HARDFAULT_HANDLER_ENABLED - hardfault_default - HardFault default handler for debugging and release
claytonk 7:9c77eaad5102 3520 //==========================================================
claytonk 7:9c77eaad5102 3521 #ifndef HARDFAULT_HANDLER_ENABLED
claytonk 7:9c77eaad5102 3522 #define HARDFAULT_HANDLER_ENABLED 0
claytonk 7:9c77eaad5102 3523 #endif
claytonk 7:9c77eaad5102 3524 // <q> HARDFAULT_HANDLER_GDB_PSP_BACKTRACE - Bypass the GDB problem with multiple stack pointers backtrace
claytonk 7:9c77eaad5102 3525
claytonk 7:9c77eaad5102 3526
claytonk 7:9c77eaad5102 3527 // <i> There is a known bug in GDB which causes it to incorrectly backtrace the code
claytonk 7:9c77eaad5102 3528 // <i> when multiple stack pointers are used (main and process stack pointers).
claytonk 7:9c77eaad5102 3529 // <i> This option enables the fix for that problem and allows to see the proper backtrace info.
claytonk 7:9c77eaad5102 3530 // <i> It makes it possible to trace the code to the exact point where a HardFault appeared.
claytonk 7:9c77eaad5102 3531 // <i> This option requires additional commands and may temporarily switch MSP stack to store data on PSP space.
claytonk 7:9c77eaad5102 3532 // <i> This is an optional parameter - enable it while debugging.
claytonk 7:9c77eaad5102 3533 // <i> Before a HardFault handler exits, the stack will be reverted to its previous value.
claytonk 7:9c77eaad5102 3534
claytonk 7:9c77eaad5102 3535 #ifndef HARDFAULT_HANDLER_GDB_PSP_BACKTRACE
claytonk 7:9c77eaad5102 3536 #define HARDFAULT_HANDLER_GDB_PSP_BACKTRACE 1
claytonk 7:9c77eaad5102 3537 #endif
claytonk 7:9c77eaad5102 3538
claytonk 7:9c77eaad5102 3539 // </e>
claytonk 7:9c77eaad5102 3540
claytonk 7:9c77eaad5102 3541 // <e> HCI_MEM_POOL_ENABLED - hci_mem_pool - memory pool implementation used by HCI
claytonk 7:9c77eaad5102 3542 //==========================================================
claytonk 7:9c77eaad5102 3543 #ifndef HCI_MEM_POOL_ENABLED
claytonk 7:9c77eaad5102 3544 #define HCI_MEM_POOL_ENABLED 0
claytonk 7:9c77eaad5102 3545 #endif
claytonk 7:9c77eaad5102 3546 // <o> HCI_TX_BUF_SIZE - TX buffer size in bytes.
claytonk 7:9c77eaad5102 3547 #ifndef HCI_TX_BUF_SIZE
claytonk 7:9c77eaad5102 3548 #define HCI_TX_BUF_SIZE 600
claytonk 7:9c77eaad5102 3549 #endif
claytonk 7:9c77eaad5102 3550
claytonk 7:9c77eaad5102 3551 // <o> HCI_RX_BUF_SIZE - RX buffer size in bytes.
claytonk 7:9c77eaad5102 3552 #ifndef HCI_RX_BUF_SIZE
claytonk 7:9c77eaad5102 3553 #define HCI_RX_BUF_SIZE 600
claytonk 7:9c77eaad5102 3554 #endif
claytonk 7:9c77eaad5102 3555
claytonk 7:9c77eaad5102 3556 // <o> HCI_RX_BUF_QUEUE_SIZE - RX buffer queue size.
claytonk 7:9c77eaad5102 3557 #ifndef HCI_RX_BUF_QUEUE_SIZE
claytonk 7:9c77eaad5102 3558 #define HCI_RX_BUF_QUEUE_SIZE 4
claytonk 7:9c77eaad5102 3559 #endif
claytonk 7:9c77eaad5102 3560
claytonk 7:9c77eaad5102 3561 // </e>
claytonk 7:9c77eaad5102 3562
claytonk 7:9c77eaad5102 3563 // <e> HCI_SLIP_ENABLED - hci_slip - SLIP protocol implementation used by HCI
claytonk 7:9c77eaad5102 3564 //==========================================================
claytonk 7:9c77eaad5102 3565 #ifndef HCI_SLIP_ENABLED
claytonk 7:9c77eaad5102 3566 #define HCI_SLIP_ENABLED 0
claytonk 7:9c77eaad5102 3567 #endif
claytonk 7:9c77eaad5102 3568 // <o> HCI_UART_BAUDRATE - Default Baudrate
claytonk 7:9c77eaad5102 3569
claytonk 7:9c77eaad5102 3570 // <323584=> 1200 baud
claytonk 7:9c77eaad5102 3571 // <643072=> 2400 baud
claytonk 7:9c77eaad5102 3572 // <1290240=> 4800 baud
claytonk 7:9c77eaad5102 3573 // <2576384=> 9600 baud
claytonk 7:9c77eaad5102 3574 // <3862528=> 14400 baud
claytonk 7:9c77eaad5102 3575 // <5152768=> 19200 baud
claytonk 7:9c77eaad5102 3576 // <7716864=> 28800 baud
claytonk 7:9c77eaad5102 3577 // <10289152=> 38400 baud
claytonk 7:9c77eaad5102 3578 // <15400960=> 57600 baud
claytonk 7:9c77eaad5102 3579 // <20615168=> 76800 baud
claytonk 7:9c77eaad5102 3580 // <30801920=> 115200 baud
claytonk 7:9c77eaad5102 3581 // <61865984=> 230400 baud
claytonk 7:9c77eaad5102 3582 // <67108864=> 250000 baud
claytonk 7:9c77eaad5102 3583 // <121634816=> 460800 baud
claytonk 7:9c77eaad5102 3584 // <251658240=> 921600 baud
claytonk 7:9c77eaad5102 3585 // <268435456=> 1000000 baud
claytonk 7:9c77eaad5102 3586
claytonk 7:9c77eaad5102 3587 #ifndef HCI_UART_BAUDRATE
claytonk 7:9c77eaad5102 3588 #define HCI_UART_BAUDRATE 30801920
claytonk 7:9c77eaad5102 3589 #endif
claytonk 7:9c77eaad5102 3590
claytonk 7:9c77eaad5102 3591 // <o> HCI_UART_FLOW_CONTROL - Hardware Flow Control
claytonk 7:9c77eaad5102 3592
claytonk 7:9c77eaad5102 3593 // <0=> Disabled
claytonk 7:9c77eaad5102 3594 // <1=> Enabled
claytonk 7:9c77eaad5102 3595
claytonk 7:9c77eaad5102 3596 #ifndef HCI_UART_FLOW_CONTROL
claytonk 7:9c77eaad5102 3597 #define HCI_UART_FLOW_CONTROL 0
claytonk 7:9c77eaad5102 3598 #endif
claytonk 7:9c77eaad5102 3599
claytonk 7:9c77eaad5102 3600 // <o> HCI_UART_RX_PIN - UART RX pin
claytonk 7:9c77eaad5102 3601 #ifndef HCI_UART_RX_PIN
claytonk 7:9c77eaad5102 3602 #define HCI_UART_RX_PIN 8
claytonk 7:9c77eaad5102 3603 #endif
claytonk 7:9c77eaad5102 3604
claytonk 7:9c77eaad5102 3605 // <o> HCI_UART_TX_PIN - UART TX pin
claytonk 7:9c77eaad5102 3606 #ifndef HCI_UART_TX_PIN
claytonk 7:9c77eaad5102 3607 #define HCI_UART_TX_PIN 6
claytonk 7:9c77eaad5102 3608 #endif
claytonk 7:9c77eaad5102 3609
claytonk 7:9c77eaad5102 3610 // <o> HCI_UART_RTS_PIN - UART RTS pin
claytonk 7:9c77eaad5102 3611 #ifndef HCI_UART_RTS_PIN
claytonk 7:9c77eaad5102 3612 #define HCI_UART_RTS_PIN 5
claytonk 7:9c77eaad5102 3613 #endif
claytonk 7:9c77eaad5102 3614
claytonk 7:9c77eaad5102 3615 // <o> HCI_UART_CTS_PIN - UART CTS pin
claytonk 7:9c77eaad5102 3616 #ifndef HCI_UART_CTS_PIN
claytonk 7:9c77eaad5102 3617 #define HCI_UART_CTS_PIN 7
claytonk 7:9c77eaad5102 3618 #endif
claytonk 7:9c77eaad5102 3619
claytonk 7:9c77eaad5102 3620 // </e>
claytonk 7:9c77eaad5102 3621
claytonk 7:9c77eaad5102 3622 // <e> HCI_TRANSPORT_ENABLED - hci_transport - HCI transport
claytonk 7:9c77eaad5102 3623 //==========================================================
claytonk 7:9c77eaad5102 3624 #ifndef HCI_TRANSPORT_ENABLED
claytonk 7:9c77eaad5102 3625 #define HCI_TRANSPORT_ENABLED 0
claytonk 7:9c77eaad5102 3626 #endif
claytonk 7:9c77eaad5102 3627 // <o> HCI_MAX_PACKET_SIZE_IN_BITS - Maximum size of a single application packet in bits.
claytonk 7:9c77eaad5102 3628 #ifndef HCI_MAX_PACKET_SIZE_IN_BITS
claytonk 7:9c77eaad5102 3629 #define HCI_MAX_PACKET_SIZE_IN_BITS 8000
claytonk 7:9c77eaad5102 3630 #endif
claytonk 7:9c77eaad5102 3631
claytonk 7:9c77eaad5102 3632 // </e>
claytonk 7:9c77eaad5102 3633
claytonk 7:9c77eaad5102 3634 // <q> LED_SOFTBLINK_ENABLED - led_softblink - led_softblink module
claytonk 7:9c77eaad5102 3635
claytonk 7:9c77eaad5102 3636
claytonk 7:9c77eaad5102 3637 #ifndef LED_SOFTBLINK_ENABLED
claytonk 7:9c77eaad5102 3638 #define LED_SOFTBLINK_ENABLED 0
claytonk 7:9c77eaad5102 3639 #endif
claytonk 7:9c77eaad5102 3640
claytonk 7:9c77eaad5102 3641 // <q> LOW_POWER_PWM_ENABLED - low_power_pwm - low_power_pwm module
claytonk 7:9c77eaad5102 3642
claytonk 7:9c77eaad5102 3643
claytonk 7:9c77eaad5102 3644 #ifndef LOW_POWER_PWM_ENABLED
claytonk 7:9c77eaad5102 3645 #define LOW_POWER_PWM_ENABLED 0
claytonk 7:9c77eaad5102 3646 #endif
claytonk 7:9c77eaad5102 3647
claytonk 7:9c77eaad5102 3648 // <e> MEM_MANAGER_ENABLED - mem_manager - Dynamic memory allocator
claytonk 7:9c77eaad5102 3649 //==========================================================
claytonk 7:9c77eaad5102 3650 #ifndef MEM_MANAGER_ENABLED
claytonk 7:9c77eaad5102 3651 #define MEM_MANAGER_ENABLED 0
claytonk 7:9c77eaad5102 3652 #endif
claytonk 7:9c77eaad5102 3653 // <o> MEMORY_MANAGER_SMALL_BLOCK_COUNT - Size of each memory blocks identified as 'small' block. <0-255>
claytonk 7:9c77eaad5102 3654
claytonk 7:9c77eaad5102 3655
claytonk 7:9c77eaad5102 3656 #ifndef MEMORY_MANAGER_SMALL_BLOCK_COUNT
claytonk 7:9c77eaad5102 3657 #define MEMORY_MANAGER_SMALL_BLOCK_COUNT 1
claytonk 7:9c77eaad5102 3658 #endif
claytonk 7:9c77eaad5102 3659
claytonk 7:9c77eaad5102 3660 // <o> MEMORY_MANAGER_SMALL_BLOCK_SIZE - Size of each memory blocks identified as 'small' block.
claytonk 7:9c77eaad5102 3661 // <i> Size of each memory blocks identified as 'small' block. Memory block are recommended to be word-sized.
claytonk 7:9c77eaad5102 3662
claytonk 7:9c77eaad5102 3663 #ifndef MEMORY_MANAGER_SMALL_BLOCK_SIZE
claytonk 7:9c77eaad5102 3664 #define MEMORY_MANAGER_SMALL_BLOCK_SIZE 32
claytonk 7:9c77eaad5102 3665 #endif
claytonk 7:9c77eaad5102 3666
claytonk 7:9c77eaad5102 3667 // <o> MEMORY_MANAGER_MEDIUM_BLOCK_COUNT - Size of each memory blocks identified as 'medium' block. <0-255>
claytonk 7:9c77eaad5102 3668
claytonk 7:9c77eaad5102 3669
claytonk 7:9c77eaad5102 3670 #ifndef MEMORY_MANAGER_MEDIUM_BLOCK_COUNT
claytonk 7:9c77eaad5102 3671 #define MEMORY_MANAGER_MEDIUM_BLOCK_COUNT 0
claytonk 7:9c77eaad5102 3672 #endif
claytonk 7:9c77eaad5102 3673
claytonk 7:9c77eaad5102 3674 // <o> MEMORY_MANAGER_MEDIUM_BLOCK_SIZE - Size of each memory blocks identified as 'medium' block.
claytonk 7:9c77eaad5102 3675 // <i> Size of each memory blocks identified as 'medium' block. Memory block are recommended to be word-sized.
claytonk 7:9c77eaad5102 3676
claytonk 7:9c77eaad5102 3677 #ifndef MEMORY_MANAGER_MEDIUM_BLOCK_SIZE
claytonk 7:9c77eaad5102 3678 #define MEMORY_MANAGER_MEDIUM_BLOCK_SIZE 256
claytonk 7:9c77eaad5102 3679 #endif
claytonk 7:9c77eaad5102 3680
claytonk 7:9c77eaad5102 3681 // <o> MEMORY_MANAGER_LARGE_BLOCK_COUNT - Size of each memory blocks identified as 'large' block. <0-255>
claytonk 7:9c77eaad5102 3682
claytonk 7:9c77eaad5102 3683
claytonk 7:9c77eaad5102 3684 #ifndef MEMORY_MANAGER_LARGE_BLOCK_COUNT
claytonk 7:9c77eaad5102 3685 #define MEMORY_MANAGER_LARGE_BLOCK_COUNT 0
claytonk 7:9c77eaad5102 3686 #endif
claytonk 7:9c77eaad5102 3687
claytonk 7:9c77eaad5102 3688 // <o> MEMORY_MANAGER_LARGE_BLOCK_SIZE - Size of each memory blocks identified as 'large' block.
claytonk 7:9c77eaad5102 3689 // <i> Size of each memory blocks identified as 'large' block. Memory block are recommended to be word-sized.
claytonk 7:9c77eaad5102 3690
claytonk 7:9c77eaad5102 3691 #ifndef MEMORY_MANAGER_LARGE_BLOCK_SIZE
claytonk 7:9c77eaad5102 3692 #define MEMORY_MANAGER_LARGE_BLOCK_SIZE 256
claytonk 7:9c77eaad5102 3693 #endif
claytonk 7:9c77eaad5102 3694
claytonk 7:9c77eaad5102 3695 // <o> MEMORY_MANAGER_XLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra large' block. <0-255>
claytonk 7:9c77eaad5102 3696
claytonk 7:9c77eaad5102 3697
claytonk 7:9c77eaad5102 3698 #ifndef MEMORY_MANAGER_XLARGE_BLOCK_COUNT
claytonk 7:9c77eaad5102 3699 #define MEMORY_MANAGER_XLARGE_BLOCK_COUNT 0
claytonk 7:9c77eaad5102 3700 #endif
claytonk 7:9c77eaad5102 3701
claytonk 7:9c77eaad5102 3702 // <o> MEMORY_MANAGER_XLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra large' block.
claytonk 7:9c77eaad5102 3703 // <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
claytonk 7:9c77eaad5102 3704
claytonk 7:9c77eaad5102 3705 #ifndef MEMORY_MANAGER_XLARGE_BLOCK_SIZE
claytonk 7:9c77eaad5102 3706 #define MEMORY_MANAGER_XLARGE_BLOCK_SIZE 1320
claytonk 7:9c77eaad5102 3707 #endif
claytonk 7:9c77eaad5102 3708
claytonk 7:9c77eaad5102 3709 // <o> MEMORY_MANAGER_XXLARGE_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra large' block. <0-255>
claytonk 7:9c77eaad5102 3710
claytonk 7:9c77eaad5102 3711
claytonk 7:9c77eaad5102 3712 #ifndef MEMORY_MANAGER_XXLARGE_BLOCK_COUNT
claytonk 7:9c77eaad5102 3713 #define MEMORY_MANAGER_XXLARGE_BLOCK_COUNT 0
claytonk 7:9c77eaad5102 3714 #endif
claytonk 7:9c77eaad5102 3715
claytonk 7:9c77eaad5102 3716 // <o> MEMORY_MANAGER_XXLARGE_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra large' block.
claytonk 7:9c77eaad5102 3717 // <i> Size of each memory blocks identified as 'extra extra large' block. Memory block are recommended to be word-sized.
claytonk 7:9c77eaad5102 3718
claytonk 7:9c77eaad5102 3719 #ifndef MEMORY_MANAGER_XXLARGE_BLOCK_SIZE
claytonk 7:9c77eaad5102 3720 #define MEMORY_MANAGER_XXLARGE_BLOCK_SIZE 3444
claytonk 7:9c77eaad5102 3721 #endif
claytonk 7:9c77eaad5102 3722
claytonk 7:9c77eaad5102 3723 // <o> MEMORY_MANAGER_XSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra small' block. <0-255>
claytonk 7:9c77eaad5102 3724
claytonk 7:9c77eaad5102 3725
claytonk 7:9c77eaad5102 3726 #ifndef MEMORY_MANAGER_XSMALL_BLOCK_COUNT
claytonk 7:9c77eaad5102 3727 #define MEMORY_MANAGER_XSMALL_BLOCK_COUNT 0
claytonk 7:9c77eaad5102 3728 #endif
claytonk 7:9c77eaad5102 3729
claytonk 7:9c77eaad5102 3730 // <o> MEMORY_MANAGER_XSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra small' block.
claytonk 7:9c77eaad5102 3731 // <i> Size of each memory blocks identified as 'extra large' block. Memory block are recommended to be word-sized.
claytonk 7:9c77eaad5102 3732
claytonk 7:9c77eaad5102 3733 #ifndef MEMORY_MANAGER_XSMALL_BLOCK_SIZE
claytonk 7:9c77eaad5102 3734 #define MEMORY_MANAGER_XSMALL_BLOCK_SIZE 64
claytonk 7:9c77eaad5102 3735 #endif
claytonk 7:9c77eaad5102 3736
claytonk 7:9c77eaad5102 3737 // <o> MEMORY_MANAGER_XXSMALL_BLOCK_COUNT - Size of each memory blocks identified as 'extra extra small' block. <0-255>
claytonk 7:9c77eaad5102 3738
claytonk 7:9c77eaad5102 3739
claytonk 7:9c77eaad5102 3740 #ifndef MEMORY_MANAGER_XXSMALL_BLOCK_COUNT
claytonk 7:9c77eaad5102 3741 #define MEMORY_MANAGER_XXSMALL_BLOCK_COUNT 0
claytonk 7:9c77eaad5102 3742 #endif
claytonk 7:9c77eaad5102 3743
claytonk 7:9c77eaad5102 3744 // <o> MEMORY_MANAGER_XXSMALL_BLOCK_SIZE - Size of each memory blocks identified as 'extra extra small' block.
claytonk 7:9c77eaad5102 3745 // <i> Size of each memory blocks identified as 'extra extra small' block. Memory block are recommended to be word-sized.
claytonk 7:9c77eaad5102 3746
claytonk 7:9c77eaad5102 3747 #ifndef MEMORY_MANAGER_XXSMALL_BLOCK_SIZE
claytonk 7:9c77eaad5102 3748 #define MEMORY_MANAGER_XXSMALL_BLOCK_SIZE 32
claytonk 7:9c77eaad5102 3749 #endif
claytonk 7:9c77eaad5102 3750
claytonk 7:9c77eaad5102 3751 // <q> MEM_MANAGER_DISABLE_API_PARAM_CHECK - Disable API parameter checks in the module.
claytonk 7:9c77eaad5102 3752
claytonk 7:9c77eaad5102 3753
claytonk 7:9c77eaad5102 3754 #ifndef MEM_MANAGER_DISABLE_API_PARAM_CHECK
claytonk 7:9c77eaad5102 3755 #define MEM_MANAGER_DISABLE_API_PARAM_CHECK 0
claytonk 7:9c77eaad5102 3756 #endif
claytonk 7:9c77eaad5102 3757
claytonk 7:9c77eaad5102 3758 // </e>
claytonk 7:9c77eaad5102 3759
claytonk 7:9c77eaad5102 3760 // <e> NRF_BALLOC_ENABLED - nrf_balloc - Block allocator module
claytonk 7:9c77eaad5102 3761 //==========================================================
claytonk 7:9c77eaad5102 3762 #ifndef NRF_BALLOC_ENABLED
claytonk 7:9c77eaad5102 3763 #define NRF_BALLOC_ENABLED 1
claytonk 7:9c77eaad5102 3764 #endif
claytonk 7:9c77eaad5102 3765 // <e> NRF_BALLOC_CONFIG_DEBUG_ENABLED - Enables debug mode in the module.
claytonk 7:9c77eaad5102 3766 //==========================================================
claytonk 7:9c77eaad5102 3767 #ifndef NRF_BALLOC_CONFIG_DEBUG_ENABLED
claytonk 7:9c77eaad5102 3768 #define NRF_BALLOC_CONFIG_DEBUG_ENABLED 0
claytonk 7:9c77eaad5102 3769 #endif
claytonk 7:9c77eaad5102 3770 // <o> NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS - Number of words used as head guard. <0-255>
claytonk 7:9c77eaad5102 3771
claytonk 7:9c77eaad5102 3772
claytonk 7:9c77eaad5102 3773 #ifndef NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS
claytonk 7:9c77eaad5102 3774 #define NRF_BALLOC_CONFIG_HEAD_GUARD_WORDS 1
claytonk 7:9c77eaad5102 3775 #endif
claytonk 7:9c77eaad5102 3776
claytonk 7:9c77eaad5102 3777 // <o> NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS - Number of words used as tail guard. <0-255>
claytonk 7:9c77eaad5102 3778
claytonk 7:9c77eaad5102 3779
claytonk 7:9c77eaad5102 3780 #ifndef NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS
claytonk 7:9c77eaad5102 3781 #define NRF_BALLOC_CONFIG_TAIL_GUARD_WORDS 1
claytonk 7:9c77eaad5102 3782 #endif
claytonk 7:9c77eaad5102 3783
claytonk 7:9c77eaad5102 3784 // <q> NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED - Enables basic checks in this module.
claytonk 7:9c77eaad5102 3785
claytonk 7:9c77eaad5102 3786
claytonk 7:9c77eaad5102 3787 #ifndef NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED
claytonk 7:9c77eaad5102 3788 #define NRF_BALLOC_CONFIG_BASIC_CHECKS_ENABLED 0
claytonk 7:9c77eaad5102 3789 #endif
claytonk 7:9c77eaad5102 3790
claytonk 7:9c77eaad5102 3791 // <q> NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED - Enables double memory free check in this module.
claytonk 7:9c77eaad5102 3792
claytonk 7:9c77eaad5102 3793
claytonk 7:9c77eaad5102 3794 #ifndef NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED
claytonk 7:9c77eaad5102 3795 #define NRF_BALLOC_CONFIG_DOUBLE_FREE_CHECK_ENABLED 0
claytonk 7:9c77eaad5102 3796 #endif
claytonk 7:9c77eaad5102 3797
claytonk 7:9c77eaad5102 3798 // <q> NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED - Enables free memory corruption check in this module.
claytonk 7:9c77eaad5102 3799
claytonk 7:9c77eaad5102 3800
claytonk 7:9c77eaad5102 3801 #ifndef NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED
claytonk 7:9c77eaad5102 3802 #define NRF_BALLOC_CONFIG_DATA_TRASHING_CHECK_ENABLED 0
claytonk 7:9c77eaad5102 3803 #endif
claytonk 7:9c77eaad5102 3804
claytonk 7:9c77eaad5102 3805 // </e>
claytonk 7:9c77eaad5102 3806
claytonk 7:9c77eaad5102 3807 // </e>
claytonk 7:9c77eaad5102 3808
claytonk 7:9c77eaad5102 3809 // <e> NRF_CSENSE_ENABLED - nrf_csense - Capacitive sensor module
claytonk 7:9c77eaad5102 3810 //==========================================================
claytonk 7:9c77eaad5102 3811 #ifndef NRF_CSENSE_ENABLED
claytonk 7:9c77eaad5102 3812 #define NRF_CSENSE_ENABLED 0
claytonk 7:9c77eaad5102 3813 #endif
claytonk 7:9c77eaad5102 3814 // <o> NRF_CSENSE_PAD_HYSTERESIS - Minimum value of change required to determine that a pad was touched.
claytonk 7:9c77eaad5102 3815 #ifndef NRF_CSENSE_PAD_HYSTERESIS
claytonk 7:9c77eaad5102 3816 #define NRF_CSENSE_PAD_HYSTERESIS 15
claytonk 7:9c77eaad5102 3817 #endif
claytonk 7:9c77eaad5102 3818
claytonk 7:9c77eaad5102 3819 // <o> NRF_CSENSE_PAD_DEVIATION - Minimum value measured on a pad required to take it into account while calculating the step.
claytonk 7:9c77eaad5102 3820 #ifndef NRF_CSENSE_PAD_DEVIATION
claytonk 7:9c77eaad5102 3821 #define NRF_CSENSE_PAD_DEVIATION 70
claytonk 7:9c77eaad5102 3822 #endif
claytonk 7:9c77eaad5102 3823
claytonk 7:9c77eaad5102 3824 // <o> NRF_CSENSE_MIN_PAD_VALUE - Minimum normalized value on a pad required to take its value into account.
claytonk 7:9c77eaad5102 3825 #ifndef NRF_CSENSE_MIN_PAD_VALUE
claytonk 7:9c77eaad5102 3826 #define NRF_CSENSE_MIN_PAD_VALUE 20
claytonk 7:9c77eaad5102 3827 #endif
claytonk 7:9c77eaad5102 3828
claytonk 7:9c77eaad5102 3829 // <o> NRF_CSENSE_MAX_PADS_NUMBER - Maximum number of pads used for one instance.
claytonk 7:9c77eaad5102 3830 #ifndef NRF_CSENSE_MAX_PADS_NUMBER
claytonk 7:9c77eaad5102 3831 #define NRF_CSENSE_MAX_PADS_NUMBER 20
claytonk 7:9c77eaad5102 3832 #endif
claytonk 7:9c77eaad5102 3833
claytonk 7:9c77eaad5102 3834 // <o> NRF_CSENSE_MAX_VALUE - Maximum normalized value obtained from measurement.
claytonk 7:9c77eaad5102 3835 #ifndef NRF_CSENSE_MAX_VALUE
claytonk 7:9c77eaad5102 3836 #define NRF_CSENSE_MAX_VALUE 1000
claytonk 7:9c77eaad5102 3837 #endif
claytonk 7:9c77eaad5102 3838
claytonk 7:9c77eaad5102 3839 // <o> NRF_CSENSE_OUTPUT_PIN - Output pin used by the low-level module.
claytonk 7:9c77eaad5102 3840 // <i> This is used when capacitive sensor does not use COMP.
claytonk 7:9c77eaad5102 3841
claytonk 7:9c77eaad5102 3842 #ifndef NRF_CSENSE_OUTPUT_PIN
claytonk 7:9c77eaad5102 3843 #define NRF_CSENSE_OUTPUT_PIN 26
claytonk 7:9c77eaad5102 3844 #endif
claytonk 7:9c77eaad5102 3845
claytonk 7:9c77eaad5102 3846 // </e>
claytonk 7:9c77eaad5102 3847
claytonk 7:9c77eaad5102 3848 // <e> NRF_DRV_CSENSE_ENABLED - nrf_drv_csense - Capacitive sensor low-level module
claytonk 7:9c77eaad5102 3849 //==========================================================
claytonk 7:9c77eaad5102 3850 #ifndef NRF_DRV_CSENSE_ENABLED
claytonk 7:9c77eaad5102 3851 #define NRF_DRV_CSENSE_ENABLED 0
claytonk 7:9c77eaad5102 3852 #endif
claytonk 7:9c77eaad5102 3853 // <e> USE_COMP - Use the comparator to implement the capacitive sensor driver.
claytonk 7:9c77eaad5102 3854
claytonk 7:9c77eaad5102 3855 // <i> Due to Anomaly 84, COMP I_SOURCE is not functional. It has too high a varation.
claytonk 7:9c77eaad5102 3856 //==========================================================
claytonk 7:9c77eaad5102 3857 #ifndef USE_COMP
claytonk 7:9c77eaad5102 3858 #define USE_COMP 0
claytonk 7:9c77eaad5102 3859 #endif
claytonk 7:9c77eaad5102 3860 // <o> TIMER0_FOR_CSENSE - First TIMER instance used by the driver (not used on nRF51).
claytonk 7:9c77eaad5102 3861 #ifndef TIMER0_FOR_CSENSE
claytonk 7:9c77eaad5102 3862 #define TIMER0_FOR_CSENSE 1
claytonk 7:9c77eaad5102 3863 #endif
claytonk 7:9c77eaad5102 3864
claytonk 7:9c77eaad5102 3865 // <o> TIMER1_FOR_CSENSE - Second TIMER instance used by the driver (not used on nRF51).
claytonk 7:9c77eaad5102 3866 #ifndef TIMER1_FOR_CSENSE
claytonk 7:9c77eaad5102 3867 #define TIMER1_FOR_CSENSE 2
claytonk 7:9c77eaad5102 3868 #endif
claytonk 7:9c77eaad5102 3869
claytonk 7:9c77eaad5102 3870 // <o> MEASUREMENT_PERIOD - Single measurement period.
claytonk 7:9c77eaad5102 3871 // <i> Time of a single measurement can be calculated as
claytonk 7:9c77eaad5102 3872 // <i> T = (1/2)*MEASUREMENT_PERIOD*(1/f_OSC) where f_OSC = I_SOURCE / (2C*(VUP-VDOWN) ).
claytonk 7:9c77eaad5102 3873 // <i> I_SOURCE, VUP, and VDOWN are values used to initialize COMP and C is the capacitance of the used pad.
claytonk 7:9c77eaad5102 3874
claytonk 7:9c77eaad5102 3875 #ifndef MEASUREMENT_PERIOD
claytonk 7:9c77eaad5102 3876 #define MEASUREMENT_PERIOD 20
claytonk 7:9c77eaad5102 3877 #endif
claytonk 7:9c77eaad5102 3878
claytonk 7:9c77eaad5102 3879 // </e>
claytonk 7:9c77eaad5102 3880
claytonk 7:9c77eaad5102 3881 // </e>
claytonk 7:9c77eaad5102 3882
claytonk 7:9c77eaad5102 3883 // <q> NRF_FPRINTF_ENABLED - nrf_fprintf - fprintf function.
claytonk 7:9c77eaad5102 3884
claytonk 7:9c77eaad5102 3885
claytonk 7:9c77eaad5102 3886 #ifndef NRF_FPRINTF_ENABLED
claytonk 7:9c77eaad5102 3887 #define NRF_FPRINTF_ENABLED 0
claytonk 7:9c77eaad5102 3888 #endif
claytonk 7:9c77eaad5102 3889
claytonk 7:9c77eaad5102 3890 // <e> NRF_FSTORAGE_ENABLED - nrf_fstorage - Flash abstraction library
claytonk 7:9c77eaad5102 3891 //==========================================================
claytonk 7:9c77eaad5102 3892 #ifndef NRF_FSTORAGE_ENABLED
claytonk 7:9c77eaad5102 3893 #define NRF_FSTORAGE_ENABLED 1
claytonk 7:9c77eaad5102 3894 #endif
claytonk 7:9c77eaad5102 3895 // <h> nrf_fstorage_sd - Implementation using the SoftDevice.
claytonk 7:9c77eaad5102 3896
claytonk 7:9c77eaad5102 3897 // <i> Configuration options for the fstorage implementation using the SoftDevice.
claytonk 7:9c77eaad5102 3898 //==========================================================
claytonk 7:9c77eaad5102 3899 // <o> NRF_FSTORAGE_SD_QUEUE_SIZE - Size of the internal queue of operations.
claytonk 7:9c77eaad5102 3900 // <i> Increase this value if API calls frequently return the error @ref NRF_ERROR_NO_MEM.
claytonk 7:9c77eaad5102 3901
claytonk 7:9c77eaad5102 3902 #ifndef NRF_FSTORAGE_SD_QUEUE_SIZE
claytonk 7:9c77eaad5102 3903 #define NRF_FSTORAGE_SD_QUEUE_SIZE 4
claytonk 7:9c77eaad5102 3904 #endif
claytonk 7:9c77eaad5102 3905
claytonk 7:9c77eaad5102 3906 // <o> NRF_FSTORAGE_SD_MAX_RETRIES - Maximum number of attempts at executing an operation when the SoftDevice is busy.
claytonk 7:9c77eaad5102 3907 // <i> Increase this value if events frequently return the @ref NRF_ERROR_TIMEOUT error.
claytonk 7:9c77eaad5102 3908 // <i> The SoftDevice might fail to schedule flash access due to high BLE activity.
claytonk 7:9c77eaad5102 3909
claytonk 7:9c77eaad5102 3910 #ifndef NRF_FSTORAGE_SD_MAX_RETRIES
claytonk 7:9c77eaad5102 3911 #define NRF_FSTORAGE_SD_MAX_RETRIES 8
claytonk 7:9c77eaad5102 3912 #endif
claytonk 7:9c77eaad5102 3913
claytonk 7:9c77eaad5102 3914 // <o> NRF_FSTORAGE_SD_MAX_WRITE_SIZE - Maximum number of bytes to be written to flash in a single operation.
claytonk 7:9c77eaad5102 3915 // <i> This value must be a multiple of four.
claytonk 7:9c77eaad5102 3916 // <i> Lowering this value can increase the chances of the SoftDevice being able to execute flash operations in between radio activity.
claytonk 7:9c77eaad5102 3917 // <i> This value is bound by the maximum number of bytes that can be written to flash in a single call to @ref sd_flash_write.
claytonk 7:9c77eaad5102 3918 // <i> That is 1024 bytes for nRF51 ICs and 4096 bytes for nRF52 ICs.
claytonk 7:9c77eaad5102 3919
claytonk 7:9c77eaad5102 3920 #ifndef NRF_FSTORAGE_SD_MAX_WRITE_SIZE
claytonk 7:9c77eaad5102 3921 #define NRF_FSTORAGE_SD_MAX_WRITE_SIZE 4096
claytonk 7:9c77eaad5102 3922 #endif
claytonk 7:9c77eaad5102 3923
claytonk 7:9c77eaad5102 3924 // </h>
claytonk 7:9c77eaad5102 3925 //==========================================================
claytonk 7:9c77eaad5102 3926
claytonk 7:9c77eaad5102 3927 // </e>
claytonk 7:9c77eaad5102 3928
claytonk 7:9c77eaad5102 3929 // <q> NRF_MEMOBJ_ENABLED - nrf_memobj - Linked memory allocator module
claytonk 7:9c77eaad5102 3930
claytonk 7:9c77eaad5102 3931
claytonk 7:9c77eaad5102 3932 #ifndef NRF_MEMOBJ_ENABLED
claytonk 7:9c77eaad5102 3933 #define NRF_MEMOBJ_ENABLED 0
claytonk 7:9c77eaad5102 3934 #endif
claytonk 7:9c77eaad5102 3935
claytonk 7:9c77eaad5102 3936 // <e> NRF_PWR_MGMT_ENABLED - nrf_pwr_mgmt - Power management module
claytonk 7:9c77eaad5102 3937 //==========================================================
claytonk 7:9c77eaad5102 3938 #ifndef NRF_PWR_MGMT_ENABLED
claytonk 7:9c77eaad5102 3939 #define NRF_PWR_MGMT_ENABLED 0
claytonk 7:9c77eaad5102 3940 #endif
claytonk 7:9c77eaad5102 3941 // <e> NRF_PWR_MGMT_CONFIG_DEBUG_PIN_ENABLED - Enables pin debug in the module.
claytonk 7:9c77eaad5102 3942
claytonk 7:9c77eaad5102 3943 // <i> Selected pin will be set when CPU is in sleep mode.
claytonk 7:9c77eaad5102 3944 //==========================================================
claytonk 7:9c77eaad5102 3945 #ifndef NRF_PWR_MGMT_CONFIG_DEBUG_PIN_ENABLED
claytonk 7:9c77eaad5102 3946 #define NRF_PWR_MGMT_CONFIG_DEBUG_PIN_ENABLED 0
claytonk 7:9c77eaad5102 3947 #endif
claytonk 7:9c77eaad5102 3948 // <o> NRF_PWR_MGMT_SLEEP_DEBUG_PIN - Pin number
claytonk 7:9c77eaad5102 3949
claytonk 7:9c77eaad5102 3950 // <0=> 0 (P0.0)
claytonk 7:9c77eaad5102 3951 // <1=> 1 (P0.1)
claytonk 7:9c77eaad5102 3952 // <2=> 2 (P0.2)
claytonk 7:9c77eaad5102 3953 // <3=> 3 (P0.3)
claytonk 7:9c77eaad5102 3954 // <4=> 4 (P0.4)
claytonk 7:9c77eaad5102 3955 // <5=> 5 (P0.5)
claytonk 7:9c77eaad5102 3956 // <6=> 6 (P0.6)
claytonk 7:9c77eaad5102 3957 // <7=> 7 (P0.7)
claytonk 7:9c77eaad5102 3958 // <8=> 8 (P0.8)
claytonk 7:9c77eaad5102 3959 // <9=> 9 (P0.9)
claytonk 7:9c77eaad5102 3960 // <10=> 10 (P0.10)
claytonk 7:9c77eaad5102 3961 // <11=> 11 (P0.11)
claytonk 7:9c77eaad5102 3962 // <12=> 12 (P0.12)
claytonk 7:9c77eaad5102 3963 // <13=> 13 (P0.13)
claytonk 7:9c77eaad5102 3964 // <14=> 14 (P0.14)
claytonk 7:9c77eaad5102 3965 // <15=> 15 (P0.15)
claytonk 7:9c77eaad5102 3966 // <16=> 16 (P0.16)
claytonk 7:9c77eaad5102 3967 // <17=> 17 (P0.17)
claytonk 7:9c77eaad5102 3968 // <18=> 18 (P0.18)
claytonk 7:9c77eaad5102 3969 // <19=> 19 (P0.19)
claytonk 7:9c77eaad5102 3970 // <20=> 20 (P0.20)
claytonk 7:9c77eaad5102 3971 // <21=> 21 (P0.21)
claytonk 7:9c77eaad5102 3972 // <22=> 22 (P0.22)
claytonk 7:9c77eaad5102 3973 // <23=> 23 (P0.23)
claytonk 7:9c77eaad5102 3974 // <24=> 24 (P0.24)
claytonk 7:9c77eaad5102 3975 // <25=> 25 (P0.25)
claytonk 7:9c77eaad5102 3976 // <26=> 26 (P0.26)
claytonk 7:9c77eaad5102 3977 // <27=> 27 (P0.27)
claytonk 7:9c77eaad5102 3978 // <28=> 28 (P0.28)
claytonk 7:9c77eaad5102 3979 // <29=> 29 (P0.29)
claytonk 7:9c77eaad5102 3980 // <30=> 30 (P0.30)
claytonk 7:9c77eaad5102 3981 // <31=> 31 (P0.31)
claytonk 7:9c77eaad5102 3982 // <32=> 32 (P1.0)
claytonk 7:9c77eaad5102 3983 // <33=> 33 (P1.1)
claytonk 7:9c77eaad5102 3984 // <34=> 34 (P1.2)
claytonk 7:9c77eaad5102 3985 // <35=> 35 (P1.3)
claytonk 7:9c77eaad5102 3986 // <36=> 36 (P1.4)
claytonk 7:9c77eaad5102 3987 // <37=> 37 (P1.5)
claytonk 7:9c77eaad5102 3988 // <38=> 38 (P1.6)
claytonk 7:9c77eaad5102 3989 // <39=> 39 (P1.7)
claytonk 7:9c77eaad5102 3990 // <40=> 40 (P1.8)
claytonk 7:9c77eaad5102 3991 // <41=> 41 (P1.9)
claytonk 7:9c77eaad5102 3992 // <42=> 42 (P1.10)
claytonk 7:9c77eaad5102 3993 // <43=> 43 (P1.11)
claytonk 7:9c77eaad5102 3994 // <44=> 44 (P1.12)
claytonk 7:9c77eaad5102 3995 // <45=> 45 (P1.13)
claytonk 7:9c77eaad5102 3996 // <46=> 46 (P1.14)
claytonk 7:9c77eaad5102 3997 // <47=> 47 (P1.15)
claytonk 7:9c77eaad5102 3998 // <4294967295=> Not connected
claytonk 7:9c77eaad5102 3999
claytonk 7:9c77eaad5102 4000 #ifndef NRF_PWR_MGMT_SLEEP_DEBUG_PIN
claytonk 7:9c77eaad5102 4001 #define NRF_PWR_MGMT_SLEEP_DEBUG_PIN 31
claytonk 7:9c77eaad5102 4002 #endif
claytonk 7:9c77eaad5102 4003
claytonk 7:9c77eaad5102 4004 // </e>
claytonk 7:9c77eaad5102 4005
claytonk 7:9c77eaad5102 4006 // <q> NRF_PWR_MGMT_CONFIG_CPU_USAGE_MONITOR_ENABLED - Enables CPU usage monitor.
claytonk 7:9c77eaad5102 4007
claytonk 7:9c77eaad5102 4008
claytonk 7:9c77eaad5102 4009 // <i> Module will trace percentage of CPU usage in one second intervals.
claytonk 7:9c77eaad5102 4010
claytonk 7:9c77eaad5102 4011 #ifndef NRF_PWR_MGMT_CONFIG_CPU_USAGE_MONITOR_ENABLED
claytonk 7:9c77eaad5102 4012 #define NRF_PWR_MGMT_CONFIG_CPU_USAGE_MONITOR_ENABLED 0
claytonk 7:9c77eaad5102 4013 #endif
claytonk 7:9c77eaad5102 4014
claytonk 7:9c77eaad5102 4015 // <e> NRF_PWR_MGMT_CONFIG_STANDBY_TIMEOUT_ENABLED - Enable standby timeout.
claytonk 7:9c77eaad5102 4016 //==========================================================
claytonk 7:9c77eaad5102 4017 #ifndef NRF_PWR_MGMT_CONFIG_STANDBY_TIMEOUT_ENABLED
claytonk 7:9c77eaad5102 4018 #define NRF_PWR_MGMT_CONFIG_STANDBY_TIMEOUT_ENABLED 0
claytonk 7:9c77eaad5102 4019 #endif
claytonk 7:9c77eaad5102 4020 // <o> NRF_PWR_MGMT_CONFIG_STANDBY_TIMEOUT_S - Standby timeout (in seconds).
claytonk 7:9c77eaad5102 4021 // <i> Shutdown procedure will begin no earlier than after this number of seconds.
claytonk 7:9c77eaad5102 4022
claytonk 7:9c77eaad5102 4023 #ifndef NRF_PWR_MGMT_CONFIG_STANDBY_TIMEOUT_S
claytonk 7:9c77eaad5102 4024 #define NRF_PWR_MGMT_CONFIG_STANDBY_TIMEOUT_S 3
claytonk 7:9c77eaad5102 4025 #endif
claytonk 7:9c77eaad5102 4026
claytonk 7:9c77eaad5102 4027 // </e>
claytonk 7:9c77eaad5102 4028
claytonk 7:9c77eaad5102 4029 // <q> NRF_PWR_MGMT_CONFIG_FPU_SUPPORT_ENABLED - Enables FPU event cleaning.
claytonk 7:9c77eaad5102 4030
claytonk 7:9c77eaad5102 4031
claytonk 7:9c77eaad5102 4032 #ifndef NRF_PWR_MGMT_CONFIG_FPU_SUPPORT_ENABLED
claytonk 7:9c77eaad5102 4033 #define NRF_PWR_MGMT_CONFIG_FPU_SUPPORT_ENABLED 1
claytonk 7:9c77eaad5102 4034 #endif
claytonk 7:9c77eaad5102 4035
claytonk 7:9c77eaad5102 4036 // <q> NRF_PWR_MGMT_CONFIG_AUTO_SHUTDOWN_RETRY - Blocked shutdown procedure will be retried every second.
claytonk 7:9c77eaad5102 4037
claytonk 7:9c77eaad5102 4038
claytonk 7:9c77eaad5102 4039 #ifndef NRF_PWR_MGMT_CONFIG_AUTO_SHUTDOWN_RETRY
claytonk 7:9c77eaad5102 4040 #define NRF_PWR_MGMT_CONFIG_AUTO_SHUTDOWN_RETRY 0
claytonk 7:9c77eaad5102 4041 #endif
claytonk 7:9c77eaad5102 4042
claytonk 7:9c77eaad5102 4043 // <q> NRF_PWR_MGMT_CONFIG_USE_SCHEDULER - Module will use @ref app_scheduler.
claytonk 7:9c77eaad5102 4044
claytonk 7:9c77eaad5102 4045
claytonk 7:9c77eaad5102 4046 #ifndef NRF_PWR_MGMT_CONFIG_USE_SCHEDULER
claytonk 7:9c77eaad5102 4047 #define NRF_PWR_MGMT_CONFIG_USE_SCHEDULER 0
claytonk 7:9c77eaad5102 4048 #endif
claytonk 7:9c77eaad5102 4049
claytonk 7:9c77eaad5102 4050 // <o> NRF_PWR_MGMT_CONFIG_HANDLER_PRIORITY_COUNT - The number of priorities for module handlers.
claytonk 7:9c77eaad5102 4051 // <i> The number of stages of the shutdown process.
claytonk 7:9c77eaad5102 4052
claytonk 7:9c77eaad5102 4053 #ifndef NRF_PWR_MGMT_CONFIG_HANDLER_PRIORITY_COUNT
claytonk 7:9c77eaad5102 4054 #define NRF_PWR_MGMT_CONFIG_HANDLER_PRIORITY_COUNT 3
claytonk 7:9c77eaad5102 4055 #endif
claytonk 7:9c77eaad5102 4056
claytonk 7:9c77eaad5102 4057 // </e>
claytonk 7:9c77eaad5102 4058
claytonk 7:9c77eaad5102 4059 // <q> NRF_QUEUE_ENABLED - nrf_queue - Queue module
claytonk 7:9c77eaad5102 4060
claytonk 7:9c77eaad5102 4061
claytonk 7:9c77eaad5102 4062 #ifndef NRF_QUEUE_ENABLED
claytonk 7:9c77eaad5102 4063 #define NRF_QUEUE_ENABLED 1
claytonk 7:9c77eaad5102 4064 #endif
claytonk 7:9c77eaad5102 4065
claytonk 7:9c77eaad5102 4066 // <q> NRF_SECTION_ITER_ENABLED - nrf_section_iter - Section iterator
claytonk 7:9c77eaad5102 4067
claytonk 7:9c77eaad5102 4068
claytonk 7:9c77eaad5102 4069 #ifndef NRF_SECTION_ITER_ENABLED
claytonk 7:9c77eaad5102 4070 #define NRF_SECTION_ITER_ENABLED 1
claytonk 7:9c77eaad5102 4071 #endif
claytonk 7:9c77eaad5102 4072
claytonk 7:9c77eaad5102 4073 // <q> NRF_STRERROR_ENABLED - nrf_strerror - Library for converting error code to string.
claytonk 7:9c77eaad5102 4074
claytonk 7:9c77eaad5102 4075
claytonk 7:9c77eaad5102 4076 #ifndef NRF_STRERROR_ENABLED
claytonk 7:9c77eaad5102 4077 #define NRF_STRERROR_ENABLED 0
claytonk 7:9c77eaad5102 4078 #endif
claytonk 7:9c77eaad5102 4079
claytonk 7:9c77eaad5102 4080 // <q> SLIP_ENABLED - slip - SLIP encoding and decoding
claytonk 7:9c77eaad5102 4081
claytonk 7:9c77eaad5102 4082
claytonk 7:9c77eaad5102 4083 #ifndef SLIP_ENABLED
claytonk 7:9c77eaad5102 4084 #define SLIP_ENABLED 0
claytonk 7:9c77eaad5102 4085 #endif
claytonk 7:9c77eaad5102 4086
claytonk 7:9c77eaad5102 4087 // <e> TASK_MANAGER_ENABLED - task_manager - Task manager.
claytonk 7:9c77eaad5102 4088 //==========================================================
claytonk 7:9c77eaad5102 4089 #ifndef TASK_MANAGER_ENABLED
claytonk 7:9c77eaad5102 4090 #define TASK_MANAGER_ENABLED 0
claytonk 7:9c77eaad5102 4091 #endif
claytonk 7:9c77eaad5102 4092 // <q> TASK_MANAGER_CLI_CMDS - Enable CLI commands specific to the module
claytonk 7:9c77eaad5102 4093
claytonk 7:9c77eaad5102 4094
claytonk 7:9c77eaad5102 4095 #ifndef TASK_MANAGER_CLI_CMDS
claytonk 7:9c77eaad5102 4096 #define TASK_MANAGER_CLI_CMDS 1
claytonk 7:9c77eaad5102 4097 #endif
claytonk 7:9c77eaad5102 4098
claytonk 7:9c77eaad5102 4099 // <o> TASK_MANAGER_CONFIG_MAX_TASKS - Maximum number of tasks which can be created
claytonk 7:9c77eaad5102 4100 #ifndef TASK_MANAGER_CONFIG_MAX_TASKS
claytonk 7:9c77eaad5102 4101 #define TASK_MANAGER_CONFIG_MAX_TASKS 2
claytonk 7:9c77eaad5102 4102 #endif
claytonk 7:9c77eaad5102 4103
claytonk 7:9c77eaad5102 4104 // <o> TASK_MANAGER_CONFIG_STACK_SIZE - Stack size for every task (power of 2)
claytonk 7:9c77eaad5102 4105 #ifndef TASK_MANAGER_CONFIG_STACK_SIZE
claytonk 7:9c77eaad5102 4106 #define TASK_MANAGER_CONFIG_STACK_SIZE 1024
claytonk 7:9c77eaad5102 4107 #endif
claytonk 7:9c77eaad5102 4108
claytonk 7:9c77eaad5102 4109 // <q> TASK_MANAGER_CONFIG_STACK_PROFILER_ENABLED - Enable stack profiling.
claytonk 7:9c77eaad5102 4110
claytonk 7:9c77eaad5102 4111
claytonk 7:9c77eaad5102 4112 #ifndef TASK_MANAGER_CONFIG_STACK_PROFILER_ENABLED
claytonk 7:9c77eaad5102 4113 #define TASK_MANAGER_CONFIG_STACK_PROFILER_ENABLED 1
claytonk 7:9c77eaad5102 4114 #endif
claytonk 7:9c77eaad5102 4115
claytonk 7:9c77eaad5102 4116 // <o> TASK_MANAGER_CONFIG_STACK_GUARD - Configures stack guard.
claytonk 7:9c77eaad5102 4117
claytonk 7:9c77eaad5102 4118 // <0=> Disabled
claytonk 7:9c77eaad5102 4119 // <4=> 32 bytes
claytonk 7:9c77eaad5102 4120 // <5=> 64 bytes
claytonk 7:9c77eaad5102 4121 // <6=> 128 bytes
claytonk 7:9c77eaad5102 4122 // <7=> 256 bytes
claytonk 7:9c77eaad5102 4123 // <8=> 512 bytes
claytonk 7:9c77eaad5102 4124
claytonk 7:9c77eaad5102 4125 #ifndef TASK_MANAGER_CONFIG_STACK_GUARD
claytonk 7:9c77eaad5102 4126 #define TASK_MANAGER_CONFIG_STACK_GUARD 7
claytonk 7:9c77eaad5102 4127 #endif
claytonk 7:9c77eaad5102 4128
claytonk 7:9c77eaad5102 4129 // </e>
claytonk 7:9c77eaad5102 4130
claytonk 7:9c77eaad5102 4131 // <h> nrf_cli - Command line interface.
claytonk 7:9c77eaad5102 4132
claytonk 7:9c77eaad5102 4133 //==========================================================
claytonk 7:9c77eaad5102 4134 // <q> NRF_CLI_ENABLED - Enable/disable CLI module.
claytonk 7:9c77eaad5102 4135
claytonk 7:9c77eaad5102 4136
claytonk 7:9c77eaad5102 4137 #ifndef NRF_CLI_ENABLED
claytonk 7:9c77eaad5102 4138 #define NRF_CLI_ENABLED 0
claytonk 7:9c77eaad5102 4139 #endif
claytonk 7:9c77eaad5102 4140
claytonk 7:9c77eaad5102 4141 // <o> NRF_CLI_ARGC_MAX - Maximum number of parameters passed to command handler.
claytonk 7:9c77eaad5102 4142 #ifndef NRF_CLI_ARGC_MAX
claytonk 7:9c77eaad5102 4143 #define NRF_CLI_ARGC_MAX 12
claytonk 7:9c77eaad5102 4144 #endif
claytonk 7:9c77eaad5102 4145
claytonk 7:9c77eaad5102 4146 // <q> NRF_CLI_BUILD_IN_CMDS_ENABLED - CLI build in commands.
claytonk 7:9c77eaad5102 4147
claytonk 7:9c77eaad5102 4148
claytonk 7:9c77eaad5102 4149 #ifndef NRF_CLI_BUILD_IN_CMDS_ENABLED
claytonk 7:9c77eaad5102 4150 #define NRF_CLI_BUILD_IN_CMDS_ENABLED 1
claytonk 7:9c77eaad5102 4151 #endif
claytonk 7:9c77eaad5102 4152
claytonk 7:9c77eaad5102 4153 // <o> NRF_CLI_CMD_BUFF_SIZE - Maximum buffer size for single command.
claytonk 7:9c77eaad5102 4154 #ifndef NRF_CLI_CMD_BUFF_SIZE
claytonk 7:9c77eaad5102 4155 #define NRF_CLI_CMD_BUFF_SIZE 128
claytonk 7:9c77eaad5102 4156 #endif
claytonk 7:9c77eaad5102 4157
claytonk 7:9c77eaad5102 4158 // <o> NRF_CLI_PRINTF_BUFF_SIZE - Maximum print buffer size.
claytonk 7:9c77eaad5102 4159 #ifndef NRF_CLI_PRINTF_BUFF_SIZE
claytonk 7:9c77eaad5102 4160 #define NRF_CLI_PRINTF_BUFF_SIZE 23
claytonk 7:9c77eaad5102 4161 #endif
claytonk 7:9c77eaad5102 4162
claytonk 7:9c77eaad5102 4163 // <e> NRF_CLI_HISTORY_ENABLED - Enable CLI history mode.
claytonk 7:9c77eaad5102 4164 //==========================================================
claytonk 7:9c77eaad5102 4165 #ifndef NRF_CLI_HISTORY_ENABLED
claytonk 7:9c77eaad5102 4166 #define NRF_CLI_HISTORY_ENABLED 1
claytonk 7:9c77eaad5102 4167 #endif
claytonk 7:9c77eaad5102 4168 // <o> NRF_CLI_HISTORY_ELEMENT_SIZE - Size of one memory object reserved for CLI history
claytonk 7:9c77eaad5102 4169 #ifndef NRF_CLI_HISTORY_ELEMENT_SIZE
claytonk 7:9c77eaad5102 4170 #define NRF_CLI_HISTORY_ELEMENT_SIZE 32
claytonk 7:9c77eaad5102 4171 #endif
claytonk 7:9c77eaad5102 4172
claytonk 7:9c77eaad5102 4173 // <o> NRF_CLI_HISTORY_ELEMENT_COUNT - Number of history memory objects
claytonk 7:9c77eaad5102 4174 #ifndef NRF_CLI_HISTORY_ELEMENT_COUNT
claytonk 7:9c77eaad5102 4175 #define NRF_CLI_HISTORY_ELEMENT_COUNT 8
claytonk 7:9c77eaad5102 4176 #endif
claytonk 7:9c77eaad5102 4177
claytonk 7:9c77eaad5102 4178 // </e>
claytonk 7:9c77eaad5102 4179
claytonk 7:9c77eaad5102 4180 // <q> NRF_CLI_VT100_COLORS_ENABLED - CLI VT100 colors.
claytonk 7:9c77eaad5102 4181
claytonk 7:9c77eaad5102 4182
claytonk 7:9c77eaad5102 4183 #ifndef NRF_CLI_VT100_COLORS_ENABLED
claytonk 7:9c77eaad5102 4184 #define NRF_CLI_VT100_COLORS_ENABLED 1
claytonk 7:9c77eaad5102 4185 #endif
claytonk 7:9c77eaad5102 4186
claytonk 7:9c77eaad5102 4187 // <q> NRF_CLI_LOG_BACKEND - Enable logger backend interface.
claytonk 7:9c77eaad5102 4188
claytonk 7:9c77eaad5102 4189
claytonk 7:9c77eaad5102 4190 #ifndef NRF_CLI_LOG_BACKEND
claytonk 7:9c77eaad5102 4191 #define NRF_CLI_LOG_BACKEND 1
claytonk 7:9c77eaad5102 4192 #endif
claytonk 7:9c77eaad5102 4193
claytonk 7:9c77eaad5102 4194 // <q> NRF_CLI_USES_TASK_MANAGER_ENABLED - Enable CLI to use task_manager
claytonk 7:9c77eaad5102 4195
claytonk 7:9c77eaad5102 4196
claytonk 7:9c77eaad5102 4197 #ifndef NRF_CLI_USES_TASK_MANAGER_ENABLED
claytonk 7:9c77eaad5102 4198 #define NRF_CLI_USES_TASK_MANAGER_ENABLED 0
claytonk 7:9c77eaad5102 4199 #endif
claytonk 7:9c77eaad5102 4200
claytonk 7:9c77eaad5102 4201 // </h>
claytonk 7:9c77eaad5102 4202 //==========================================================
claytonk 7:9c77eaad5102 4203
claytonk 7:9c77eaad5102 4204 // <h> nrf_cli_rtt - RTT command line interface transport.
claytonk 7:9c77eaad5102 4205
claytonk 7:9c77eaad5102 4206 //==========================================================
claytonk 7:9c77eaad5102 4207 // <q> NRF_CLI_RTT_ENABLED - Enable/disable CLI RTT module.
claytonk 7:9c77eaad5102 4208
claytonk 7:9c77eaad5102 4209
claytonk 7:9c77eaad5102 4210 #ifndef NRF_CLI_RTT_ENABLED
claytonk 7:9c77eaad5102 4211 #define NRF_CLI_RTT_ENABLED 0
claytonk 7:9c77eaad5102 4212 #endif
claytonk 7:9c77eaad5102 4213
claytonk 7:9c77eaad5102 4214 // <o> NRF_CLI_RTT_TERMINAL_ID - RTT terminal ID for CLI.
claytonk 7:9c77eaad5102 4215 #ifndef NRF_CLI_RTT_TERMINAL_ID
claytonk 7:9c77eaad5102 4216 #define NRF_CLI_RTT_TERMINAL_ID 0
claytonk 7:9c77eaad5102 4217 #endif
claytonk 7:9c77eaad5102 4218
claytonk 7:9c77eaad5102 4219 // </h>
claytonk 7:9c77eaad5102 4220 //==========================================================
claytonk 7:9c77eaad5102 4221
claytonk 7:9c77eaad5102 4222 // </h>
claytonk 7:9c77eaad5102 4223 //==========================================================
claytonk 7:9c77eaad5102 4224
claytonk 7:9c77eaad5102 4225 // <h> nRF_Log
claytonk 7:9c77eaad5102 4226
claytonk 7:9c77eaad5102 4227 //==========================================================
claytonk 7:9c77eaad5102 4228 // <e> NRF_LOG_BACKEND_RTT_ENABLED - nrf_log_backend_rtt - Log RTT backend
claytonk 7:9c77eaad5102 4229 //==========================================================
claytonk 7:9c77eaad5102 4230 #ifndef NRF_LOG_BACKEND_RTT_ENABLED
claytonk 7:9c77eaad5102 4231 #define NRF_LOG_BACKEND_RTT_ENABLED 0
claytonk 7:9c77eaad5102 4232 #endif
claytonk 7:9c77eaad5102 4233 // <o> NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE - Size of buffer for partially processed strings.
claytonk 7:9c77eaad5102 4234 // <i> Size of the buffer is a trade-off between RAM usage and processing.
claytonk 7:9c77eaad5102 4235 // <i> if buffer is smaller then strings will often be fragmented.
claytonk 7:9c77eaad5102 4236 // <i> It is recommended to use size which will fit typical log and only the
claytonk 7:9c77eaad5102 4237 // <i> longer one will be fragmented.
claytonk 7:9c77eaad5102 4238
claytonk 7:9c77eaad5102 4239 #ifndef NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE
claytonk 7:9c77eaad5102 4240 #define NRF_LOG_BACKEND_RTT_TEMP_BUFFER_SIZE 64
claytonk 7:9c77eaad5102 4241 #endif
claytonk 7:9c77eaad5102 4242
claytonk 7:9c77eaad5102 4243 // </e>
claytonk 7:9c77eaad5102 4244
claytonk 7:9c77eaad5102 4245 // <e> NRF_LOG_BACKEND_UART_ENABLED - nrf_log_backend_uart - Log UART backend
claytonk 7:9c77eaad5102 4246 //==========================================================
claytonk 7:9c77eaad5102 4247 #ifndef NRF_LOG_BACKEND_UART_ENABLED
claytonk 7:9c77eaad5102 4248 #define NRF_LOG_BACKEND_UART_ENABLED 0
claytonk 7:9c77eaad5102 4249 #endif
claytonk 7:9c77eaad5102 4250 // <o> NRF_LOG_BACKEND_UART_TX_PIN - UART TX pin
claytonk 7:9c77eaad5102 4251 #ifndef NRF_LOG_BACKEND_UART_TX_PIN
claytonk 7:9c77eaad5102 4252 #define NRF_LOG_BACKEND_UART_TX_PIN 6
claytonk 7:9c77eaad5102 4253 #endif
claytonk 7:9c77eaad5102 4254
claytonk 7:9c77eaad5102 4255 // <o> NRF_LOG_BACKEND_UART_BAUDRATE - Default Baudrate
claytonk 7:9c77eaad5102 4256
claytonk 7:9c77eaad5102 4257 // <323584=> 1200 baud
claytonk 7:9c77eaad5102 4258 // <643072=> 2400 baud
claytonk 7:9c77eaad5102 4259 // <1290240=> 4800 baud
claytonk 7:9c77eaad5102 4260 // <2576384=> 9600 baud
claytonk 7:9c77eaad5102 4261 // <3862528=> 14400 baud
claytonk 7:9c77eaad5102 4262 // <5152768=> 19200 baud
claytonk 7:9c77eaad5102 4263 // <7716864=> 28800 baud
claytonk 7:9c77eaad5102 4264 // <10289152=> 38400 baud
claytonk 7:9c77eaad5102 4265 // <15400960=> 57600 baud
claytonk 7:9c77eaad5102 4266 // <20615168=> 76800 baud
claytonk 7:9c77eaad5102 4267 // <30801920=> 115200 baud
claytonk 7:9c77eaad5102 4268 // <61865984=> 230400 baud
claytonk 7:9c77eaad5102 4269 // <67108864=> 250000 baud
claytonk 7:9c77eaad5102 4270 // <121634816=> 460800 baud
claytonk 7:9c77eaad5102 4271 // <251658240=> 921600 baud
claytonk 7:9c77eaad5102 4272 // <268435456=> 1000000 baud
claytonk 7:9c77eaad5102 4273
claytonk 7:9c77eaad5102 4274 #ifndef NRF_LOG_BACKEND_UART_BAUDRATE
claytonk 7:9c77eaad5102 4275 #define NRF_LOG_BACKEND_UART_BAUDRATE 30801920
claytonk 7:9c77eaad5102 4276 #endif
claytonk 7:9c77eaad5102 4277
claytonk 7:9c77eaad5102 4278 // <o> NRF_LOG_BACKEND_UART_TEMP_BUFFER_SIZE - Size of buffer for partially processed strings.
claytonk 7:9c77eaad5102 4279 // <i> Size of the buffer is a trade-off between RAM usage and processing.
claytonk 7:9c77eaad5102 4280 // <i> if buffer is smaller then strings will often be fragmented.
claytonk 7:9c77eaad5102 4281 // <i> It is recommended to use size which will fit typical log and only the
claytonk 7:9c77eaad5102 4282 // <i> longer one will be fragmented.
claytonk 7:9c77eaad5102 4283
claytonk 7:9c77eaad5102 4284 #ifndef NRF_LOG_BACKEND_UART_TEMP_BUFFER_SIZE
claytonk 7:9c77eaad5102 4285 #define NRF_LOG_BACKEND_UART_TEMP_BUFFER_SIZE 64
claytonk 7:9c77eaad5102 4286 #endif
claytonk 7:9c77eaad5102 4287
claytonk 7:9c77eaad5102 4288 // </e>
claytonk 7:9c77eaad5102 4289
claytonk 7:9c77eaad5102 4290 // <h> nrf_log - Logging
claytonk 7:9c77eaad5102 4291
claytonk 7:9c77eaad5102 4292 //==========================================================
claytonk 7:9c77eaad5102 4293 // <e> NRF_LOG_ENABLED - Logging module for nRF5 SDK
claytonk 7:9c77eaad5102 4294 //==========================================================
claytonk 7:9c77eaad5102 4295
claytonk 7:9c77eaad5102 4296 #ifndef NRF_LOG_ENABLED
claytonk 7:9c77eaad5102 4297 #define NRF_LOG_ENABLED 0
claytonk 7:9c77eaad5102 4298 #endif
claytonk 7:9c77eaad5102 4299 // <e> NRF_LOG_USES_COLORS - If enabled then ANSI escape code for colors is prefixed to every string
claytonk 7:9c77eaad5102 4300 //==========================================================
claytonk 7:9c77eaad5102 4301 #ifndef NRF_LOG_USES_COLORS
claytonk 7:9c77eaad5102 4302 #define NRF_LOG_USES_COLORS 0
claytonk 7:9c77eaad5102 4303 #endif
claytonk 7:9c77eaad5102 4304 // <o> NRF_LOG_COLOR_DEFAULT - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4305
claytonk 7:9c77eaad5102 4306 // <0=> Default
claytonk 7:9c77eaad5102 4307 // <1=> Black
claytonk 7:9c77eaad5102 4308 // <2=> Red
claytonk 7:9c77eaad5102 4309 // <3=> Green
claytonk 7:9c77eaad5102 4310 // <4=> Yellow
claytonk 7:9c77eaad5102 4311 // <5=> Blue
claytonk 7:9c77eaad5102 4312 // <6=> Magenta
claytonk 7:9c77eaad5102 4313 // <7=> Cyan
claytonk 7:9c77eaad5102 4314 // <8=> White
claytonk 7:9c77eaad5102 4315
claytonk 7:9c77eaad5102 4316 #ifndef NRF_LOG_COLOR_DEFAULT
claytonk 7:9c77eaad5102 4317 #define NRF_LOG_COLOR_DEFAULT 0
claytonk 7:9c77eaad5102 4318 #endif
claytonk 7:9c77eaad5102 4319
claytonk 7:9c77eaad5102 4320 // <o> NRF_LOG_ERROR_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4321
claytonk 7:9c77eaad5102 4322 // <0=> Default
claytonk 7:9c77eaad5102 4323 // <1=> Black
claytonk 7:9c77eaad5102 4324 // <2=> Red
claytonk 7:9c77eaad5102 4325 // <3=> Green
claytonk 7:9c77eaad5102 4326 // <4=> Yellow
claytonk 7:9c77eaad5102 4327 // <5=> Blue
claytonk 7:9c77eaad5102 4328 // <6=> Magenta
claytonk 7:9c77eaad5102 4329 // <7=> Cyan
claytonk 7:9c77eaad5102 4330 // <8=> White
claytonk 7:9c77eaad5102 4331
claytonk 7:9c77eaad5102 4332 #ifndef NRF_LOG_ERROR_COLOR
claytonk 7:9c77eaad5102 4333 #define NRF_LOG_ERROR_COLOR 0
claytonk 7:9c77eaad5102 4334 #endif
claytonk 7:9c77eaad5102 4335
claytonk 7:9c77eaad5102 4336 // <o> NRF_LOG_WARNING_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4337
claytonk 7:9c77eaad5102 4338 // <0=> Default
claytonk 7:9c77eaad5102 4339 // <1=> Black
claytonk 7:9c77eaad5102 4340 // <2=> Red
claytonk 7:9c77eaad5102 4341 // <3=> Green
claytonk 7:9c77eaad5102 4342 // <4=> Yellow
claytonk 7:9c77eaad5102 4343 // <5=> Blue
claytonk 7:9c77eaad5102 4344 // <6=> Magenta
claytonk 7:9c77eaad5102 4345 // <7=> Cyan
claytonk 7:9c77eaad5102 4346 // <8=> White
claytonk 7:9c77eaad5102 4347
claytonk 7:9c77eaad5102 4348 #ifndef NRF_LOG_WARNING_COLOR
claytonk 7:9c77eaad5102 4349 #define NRF_LOG_WARNING_COLOR 0
claytonk 7:9c77eaad5102 4350 #endif
claytonk 7:9c77eaad5102 4351
claytonk 7:9c77eaad5102 4352 // </e>
claytonk 7:9c77eaad5102 4353
claytonk 7:9c77eaad5102 4354 // <o> NRF_LOG_DEFAULT_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 4355
claytonk 7:9c77eaad5102 4356 // <0=> Off
claytonk 7:9c77eaad5102 4357 // <1=> Error
claytonk 7:9c77eaad5102 4358 // <2=> Warning
claytonk 7:9c77eaad5102 4359 // <3=> Info
claytonk 7:9c77eaad5102 4360 // <4=> Debug
claytonk 7:9c77eaad5102 4361
claytonk 7:9c77eaad5102 4362 #ifndef NRF_LOG_DEFAULT_LEVEL
claytonk 7:9c77eaad5102 4363 #define NRF_LOG_DEFAULT_LEVEL 3
claytonk 7:9c77eaad5102 4364 #endif
claytonk 7:9c77eaad5102 4365
claytonk 7:9c77eaad5102 4366 // <q> NRF_LOG_DEFERRED - Enable deffered logger.
claytonk 7:9c77eaad5102 4367
claytonk 7:9c77eaad5102 4368
claytonk 7:9c77eaad5102 4369 // <i> Log data is buffered and can be processed in idle.
claytonk 7:9c77eaad5102 4370
claytonk 7:9c77eaad5102 4371 #ifndef NRF_LOG_DEFERRED
claytonk 7:9c77eaad5102 4372 #define NRF_LOG_DEFERRED 1
claytonk 7:9c77eaad5102 4373 #endif
claytonk 7:9c77eaad5102 4374
claytonk 7:9c77eaad5102 4375 // <o> NRF_LOG_BUFSIZE - Size of the buffer for storing logs (in bytes).
claytonk 7:9c77eaad5102 4376
claytonk 7:9c77eaad5102 4377
claytonk 7:9c77eaad5102 4378 // <i> Must be power of 2 and multiple of 4.
claytonk 7:9c77eaad5102 4379 // <i> If NRF_LOG_DEFERRED = 0 then buffer size can be reduced to minimum.
claytonk 7:9c77eaad5102 4380 // <128=> 128
claytonk 7:9c77eaad5102 4381 // <256=> 256
claytonk 7:9c77eaad5102 4382 // <512=> 512
claytonk 7:9c77eaad5102 4383 // <1024=> 1024
claytonk 7:9c77eaad5102 4384 // <2048=> 2048
claytonk 7:9c77eaad5102 4385 // <4096=> 4096
claytonk 7:9c77eaad5102 4386 // <8192=> 8192
claytonk 7:9c77eaad5102 4387 // <16384=> 16384
claytonk 7:9c77eaad5102 4388
claytonk 7:9c77eaad5102 4389 #ifndef NRF_LOG_BUFSIZE
claytonk 7:9c77eaad5102 4390 #define NRF_LOG_BUFSIZE 1024
claytonk 7:9c77eaad5102 4391 #endif
claytonk 7:9c77eaad5102 4392
claytonk 7:9c77eaad5102 4393 // <q> NRF_LOG_ALLOW_OVERFLOW - Configures behavior when circular buffer is full.
claytonk 7:9c77eaad5102 4394
claytonk 7:9c77eaad5102 4395
claytonk 7:9c77eaad5102 4396 // <i> If set then oldest logs are overwritten. Otherwise a
claytonk 7:9c77eaad5102 4397 // <i> marker is injected informing about overflow.
claytonk 7:9c77eaad5102 4398
claytonk 7:9c77eaad5102 4399 #ifndef NRF_LOG_ALLOW_OVERFLOW
claytonk 7:9c77eaad5102 4400 #define NRF_LOG_ALLOW_OVERFLOW 1
claytonk 7:9c77eaad5102 4401 #endif
claytonk 7:9c77eaad5102 4402
claytonk 7:9c77eaad5102 4403 // <q> NRF_LOG_USES_TIMESTAMP - Enable timestamping
claytonk 7:9c77eaad5102 4404
claytonk 7:9c77eaad5102 4405
claytonk 7:9c77eaad5102 4406 // <i> Function for getting the timestamp is provided by the user
claytonk 7:9c77eaad5102 4407
claytonk 7:9c77eaad5102 4408 #ifndef NRF_LOG_USES_TIMESTAMP
claytonk 7:9c77eaad5102 4409 #define NRF_LOG_USES_TIMESTAMP 0
claytonk 7:9c77eaad5102 4410 #endif
claytonk 7:9c77eaad5102 4411
claytonk 7:9c77eaad5102 4412 // <q> NRF_LOG_FILTERS_ENABLED - Enable dynamic filtering of logs.
claytonk 7:9c77eaad5102 4413
claytonk 7:9c77eaad5102 4414
claytonk 7:9c77eaad5102 4415 #ifndef NRF_LOG_FILTERS_ENABLED
claytonk 7:9c77eaad5102 4416 #define NRF_LOG_FILTERS_ENABLED 1
claytonk 7:9c77eaad5102 4417 #endif
claytonk 7:9c77eaad5102 4418
claytonk 7:9c77eaad5102 4419 // <q> NRF_LOG_CLI_CMDS - Enable CLI commands for the module.
claytonk 7:9c77eaad5102 4420
claytonk 7:9c77eaad5102 4421
claytonk 7:9c77eaad5102 4422 #ifndef NRF_LOG_CLI_CMDS
claytonk 7:9c77eaad5102 4423 #define NRF_LOG_CLI_CMDS 1
claytonk 7:9c77eaad5102 4424 #endif
claytonk 7:9c77eaad5102 4425
claytonk 7:9c77eaad5102 4426 // <h> Log message pool - Configuration of log message pool
claytonk 7:9c77eaad5102 4427
claytonk 7:9c77eaad5102 4428 //==========================================================
claytonk 7:9c77eaad5102 4429 // <o> NRF_LOG_MSGPOOL_ELEMENT_SIZE - Size of a single element in the pool of memory objects.
claytonk 7:9c77eaad5102 4430 // <i> If a small value is set, then performance of logs processing
claytonk 7:9c77eaad5102 4431 // <i> is degraded because data is fragmented. Bigger value impacts
claytonk 7:9c77eaad5102 4432 // <i> RAM memory utilization. The size is set to fit a message with
claytonk 7:9c77eaad5102 4433 // <i> a timestamp and up to 2 arguments in a single memory object.
claytonk 7:9c77eaad5102 4434
claytonk 7:9c77eaad5102 4435 #ifndef NRF_LOG_MSGPOOL_ELEMENT_SIZE
claytonk 7:9c77eaad5102 4436 #define NRF_LOG_MSGPOOL_ELEMENT_SIZE 20
claytonk 7:9c77eaad5102 4437 #endif
claytonk 7:9c77eaad5102 4438
claytonk 7:9c77eaad5102 4439 // <o> NRF_LOG_MSGPOOL_ELEMENT_COUNT - Number of elements in the pool of memory objects
claytonk 7:9c77eaad5102 4440 // <i> If a small value is set, then it may lead to a deadlock
claytonk 7:9c77eaad5102 4441 // <i> in certain cases if backend has high latency and holds
claytonk 7:9c77eaad5102 4442 // <i> multiple messages for long time. Bigger value impacts
claytonk 7:9c77eaad5102 4443 // <i> RAM memory usage.
claytonk 7:9c77eaad5102 4444
claytonk 7:9c77eaad5102 4445 #ifndef NRF_LOG_MSGPOOL_ELEMENT_COUNT
claytonk 7:9c77eaad5102 4446 #define NRF_LOG_MSGPOOL_ELEMENT_COUNT 8
claytonk 7:9c77eaad5102 4447 #endif
claytonk 7:9c77eaad5102 4448
claytonk 7:9c77eaad5102 4449 // </h>
claytonk 7:9c77eaad5102 4450 //==========================================================
claytonk 7:9c77eaad5102 4451
claytonk 7:9c77eaad5102 4452 // </e>
claytonk 7:9c77eaad5102 4453
claytonk 7:9c77eaad5102 4454 // <h> nrf_log module configuration
claytonk 7:9c77eaad5102 4455
claytonk 7:9c77eaad5102 4456 //==========================================================
claytonk 7:9c77eaad5102 4457 // <h> nrf_log in nRF_Core
claytonk 7:9c77eaad5102 4458
claytonk 7:9c77eaad5102 4459 //==========================================================
claytonk 7:9c77eaad5102 4460 // <e> NRF_MPU_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 4461 //==========================================================
claytonk 7:9c77eaad5102 4462 #ifndef NRF_MPU_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 4463 #define NRF_MPU_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 4464 #endif
claytonk 7:9c77eaad5102 4465 // <o> NRF_MPU_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 4466
claytonk 7:9c77eaad5102 4467 // <0=> Off
claytonk 7:9c77eaad5102 4468 // <1=> Error
claytonk 7:9c77eaad5102 4469 // <2=> Warning
claytonk 7:9c77eaad5102 4470 // <3=> Info
claytonk 7:9c77eaad5102 4471 // <4=> Debug
claytonk 7:9c77eaad5102 4472
claytonk 7:9c77eaad5102 4473 #ifndef NRF_MPU_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 4474 #define NRF_MPU_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 4475 #endif
claytonk 7:9c77eaad5102 4476
claytonk 7:9c77eaad5102 4477 // <o> NRF_MPU_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4478
claytonk 7:9c77eaad5102 4479 // <0=> Default
claytonk 7:9c77eaad5102 4480 // <1=> Black
claytonk 7:9c77eaad5102 4481 // <2=> Red
claytonk 7:9c77eaad5102 4482 // <3=> Green
claytonk 7:9c77eaad5102 4483 // <4=> Yellow
claytonk 7:9c77eaad5102 4484 // <5=> Blue
claytonk 7:9c77eaad5102 4485 // <6=> Magenta
claytonk 7:9c77eaad5102 4486 // <7=> Cyan
claytonk 7:9c77eaad5102 4487 // <8=> White
claytonk 7:9c77eaad5102 4488
claytonk 7:9c77eaad5102 4489 #ifndef NRF_MPU_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 4490 #define NRF_MPU_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 4491 #endif
claytonk 7:9c77eaad5102 4492
claytonk 7:9c77eaad5102 4493 // <o> NRF_MPU_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4494
claytonk 7:9c77eaad5102 4495 // <0=> Default
claytonk 7:9c77eaad5102 4496 // <1=> Black
claytonk 7:9c77eaad5102 4497 // <2=> Red
claytonk 7:9c77eaad5102 4498 // <3=> Green
claytonk 7:9c77eaad5102 4499 // <4=> Yellow
claytonk 7:9c77eaad5102 4500 // <5=> Blue
claytonk 7:9c77eaad5102 4501 // <6=> Magenta
claytonk 7:9c77eaad5102 4502 // <7=> Cyan
claytonk 7:9c77eaad5102 4503 // <8=> White
claytonk 7:9c77eaad5102 4504
claytonk 7:9c77eaad5102 4505 #ifndef NRF_MPU_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 4506 #define NRF_MPU_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 4507 #endif
claytonk 7:9c77eaad5102 4508
claytonk 7:9c77eaad5102 4509 // </e>
claytonk 7:9c77eaad5102 4510
claytonk 7:9c77eaad5102 4511 // <e> NRF_STACK_GUARD_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 4512 //==========================================================
claytonk 7:9c77eaad5102 4513 #ifndef NRF_STACK_GUARD_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 4514 #define NRF_STACK_GUARD_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 4515 #endif
claytonk 7:9c77eaad5102 4516 // <o> NRF_STACK_GUARD_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 4517
claytonk 7:9c77eaad5102 4518 // <0=> Off
claytonk 7:9c77eaad5102 4519 // <1=> Error
claytonk 7:9c77eaad5102 4520 // <2=> Warning
claytonk 7:9c77eaad5102 4521 // <3=> Info
claytonk 7:9c77eaad5102 4522 // <4=> Debug
claytonk 7:9c77eaad5102 4523
claytonk 7:9c77eaad5102 4524 #ifndef NRF_STACK_GUARD_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 4525 #define NRF_STACK_GUARD_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 4526 #endif
claytonk 7:9c77eaad5102 4527
claytonk 7:9c77eaad5102 4528 // <o> NRF_STACK_GUARD_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4529
claytonk 7:9c77eaad5102 4530 // <0=> Default
claytonk 7:9c77eaad5102 4531 // <1=> Black
claytonk 7:9c77eaad5102 4532 // <2=> Red
claytonk 7:9c77eaad5102 4533 // <3=> Green
claytonk 7:9c77eaad5102 4534 // <4=> Yellow
claytonk 7:9c77eaad5102 4535 // <5=> Blue
claytonk 7:9c77eaad5102 4536 // <6=> Magenta
claytonk 7:9c77eaad5102 4537 // <7=> Cyan
claytonk 7:9c77eaad5102 4538 // <8=> White
claytonk 7:9c77eaad5102 4539
claytonk 7:9c77eaad5102 4540 #ifndef NRF_STACK_GUARD_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 4541 #define NRF_STACK_GUARD_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 4542 #endif
claytonk 7:9c77eaad5102 4543
claytonk 7:9c77eaad5102 4544 // <o> NRF_STACK_GUARD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4545
claytonk 7:9c77eaad5102 4546 // <0=> Default
claytonk 7:9c77eaad5102 4547 // <1=> Black
claytonk 7:9c77eaad5102 4548 // <2=> Red
claytonk 7:9c77eaad5102 4549 // <3=> Green
claytonk 7:9c77eaad5102 4550 // <4=> Yellow
claytonk 7:9c77eaad5102 4551 // <5=> Blue
claytonk 7:9c77eaad5102 4552 // <6=> Magenta
claytonk 7:9c77eaad5102 4553 // <7=> Cyan
claytonk 7:9c77eaad5102 4554 // <8=> White
claytonk 7:9c77eaad5102 4555
claytonk 7:9c77eaad5102 4556 #ifndef NRF_STACK_GUARD_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 4557 #define NRF_STACK_GUARD_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 4558 #endif
claytonk 7:9c77eaad5102 4559
claytonk 7:9c77eaad5102 4560 // </e>
claytonk 7:9c77eaad5102 4561
claytonk 7:9c77eaad5102 4562 // <e> TASK_MANAGER_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 4563 //==========================================================
claytonk 7:9c77eaad5102 4564 #ifndef TASK_MANAGER_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 4565 #define TASK_MANAGER_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 4566 #endif
claytonk 7:9c77eaad5102 4567 // <o> TASK_MANAGER_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 4568
claytonk 7:9c77eaad5102 4569 // <0=> Off
claytonk 7:9c77eaad5102 4570 // <1=> Error
claytonk 7:9c77eaad5102 4571 // <2=> Warning
claytonk 7:9c77eaad5102 4572 // <3=> Info
claytonk 7:9c77eaad5102 4573 // <4=> Debug
claytonk 7:9c77eaad5102 4574
claytonk 7:9c77eaad5102 4575 #ifndef TASK_MANAGER_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 4576 #define TASK_MANAGER_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 4577 #endif
claytonk 7:9c77eaad5102 4578
claytonk 7:9c77eaad5102 4579 // <o> TASK_MANAGER_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4580
claytonk 7:9c77eaad5102 4581 // <0=> Default
claytonk 7:9c77eaad5102 4582 // <1=> Black
claytonk 7:9c77eaad5102 4583 // <2=> Red
claytonk 7:9c77eaad5102 4584 // <3=> Green
claytonk 7:9c77eaad5102 4585 // <4=> Yellow
claytonk 7:9c77eaad5102 4586 // <5=> Blue
claytonk 7:9c77eaad5102 4587 // <6=> Magenta
claytonk 7:9c77eaad5102 4588 // <7=> Cyan
claytonk 7:9c77eaad5102 4589 // <8=> White
claytonk 7:9c77eaad5102 4590
claytonk 7:9c77eaad5102 4591 #ifndef TASK_MANAGER_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 4592 #define TASK_MANAGER_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 4593 #endif
claytonk 7:9c77eaad5102 4594
claytonk 7:9c77eaad5102 4595 // <o> TASK_MANAGER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4596
claytonk 7:9c77eaad5102 4597 // <0=> Default
claytonk 7:9c77eaad5102 4598 // <1=> Black
claytonk 7:9c77eaad5102 4599 // <2=> Red
claytonk 7:9c77eaad5102 4600 // <3=> Green
claytonk 7:9c77eaad5102 4601 // <4=> Yellow
claytonk 7:9c77eaad5102 4602 // <5=> Blue
claytonk 7:9c77eaad5102 4603 // <6=> Magenta
claytonk 7:9c77eaad5102 4604 // <7=> Cyan
claytonk 7:9c77eaad5102 4605 // <8=> White
claytonk 7:9c77eaad5102 4606
claytonk 7:9c77eaad5102 4607 #ifndef TASK_MANAGER_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 4608 #define TASK_MANAGER_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 4609 #endif
claytonk 7:9c77eaad5102 4610
claytonk 7:9c77eaad5102 4611 // </e>
claytonk 7:9c77eaad5102 4612
claytonk 7:9c77eaad5102 4613 // </h>
claytonk 7:9c77eaad5102 4614 //==========================================================
claytonk 7:9c77eaad5102 4615
claytonk 7:9c77eaad5102 4616 // <h> nrf_log in nRF_Drivers
claytonk 7:9c77eaad5102 4617
claytonk 7:9c77eaad5102 4618 //==========================================================
claytonk 7:9c77eaad5102 4619 // <e> CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 4620 //==========================================================
claytonk 7:9c77eaad5102 4621 #ifndef CLOCK_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 4622 #define CLOCK_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 4623 #endif
claytonk 7:9c77eaad5102 4624 // <o> CLOCK_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 4625
claytonk 7:9c77eaad5102 4626 // <0=> Off
claytonk 7:9c77eaad5102 4627 // <1=> Error
claytonk 7:9c77eaad5102 4628 // <2=> Warning
claytonk 7:9c77eaad5102 4629 // <3=> Info
claytonk 7:9c77eaad5102 4630 // <4=> Debug
claytonk 7:9c77eaad5102 4631
claytonk 7:9c77eaad5102 4632 #ifndef CLOCK_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 4633 #define CLOCK_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 4634 #endif
claytonk 7:9c77eaad5102 4635
claytonk 7:9c77eaad5102 4636 // <o> CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4637
claytonk 7:9c77eaad5102 4638 // <0=> Default
claytonk 7:9c77eaad5102 4639 // <1=> Black
claytonk 7:9c77eaad5102 4640 // <2=> Red
claytonk 7:9c77eaad5102 4641 // <3=> Green
claytonk 7:9c77eaad5102 4642 // <4=> Yellow
claytonk 7:9c77eaad5102 4643 // <5=> Blue
claytonk 7:9c77eaad5102 4644 // <6=> Magenta
claytonk 7:9c77eaad5102 4645 // <7=> Cyan
claytonk 7:9c77eaad5102 4646 // <8=> White
claytonk 7:9c77eaad5102 4647
claytonk 7:9c77eaad5102 4648 #ifndef CLOCK_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 4649 #define CLOCK_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 4650 #endif
claytonk 7:9c77eaad5102 4651
claytonk 7:9c77eaad5102 4652 // <o> CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4653
claytonk 7:9c77eaad5102 4654 // <0=> Default
claytonk 7:9c77eaad5102 4655 // <1=> Black
claytonk 7:9c77eaad5102 4656 // <2=> Red
claytonk 7:9c77eaad5102 4657 // <3=> Green
claytonk 7:9c77eaad5102 4658 // <4=> Yellow
claytonk 7:9c77eaad5102 4659 // <5=> Blue
claytonk 7:9c77eaad5102 4660 // <6=> Magenta
claytonk 7:9c77eaad5102 4661 // <7=> Cyan
claytonk 7:9c77eaad5102 4662 // <8=> White
claytonk 7:9c77eaad5102 4663
claytonk 7:9c77eaad5102 4664 #ifndef CLOCK_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 4665 #define CLOCK_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 4666 #endif
claytonk 7:9c77eaad5102 4667
claytonk 7:9c77eaad5102 4668 // </e>
claytonk 7:9c77eaad5102 4669
claytonk 7:9c77eaad5102 4670 // <e> COMMON_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 4671 //==========================================================
claytonk 7:9c77eaad5102 4672 #ifndef COMMON_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 4673 #define COMMON_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 4674 #endif
claytonk 7:9c77eaad5102 4675 // <o> COMMON_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 4676
claytonk 7:9c77eaad5102 4677 // <0=> Off
claytonk 7:9c77eaad5102 4678 // <1=> Error
claytonk 7:9c77eaad5102 4679 // <2=> Warning
claytonk 7:9c77eaad5102 4680 // <3=> Info
claytonk 7:9c77eaad5102 4681 // <4=> Debug
claytonk 7:9c77eaad5102 4682
claytonk 7:9c77eaad5102 4683 #ifndef COMMON_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 4684 #define COMMON_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 4685 #endif
claytonk 7:9c77eaad5102 4686
claytonk 7:9c77eaad5102 4687 // <o> COMMON_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4688
claytonk 7:9c77eaad5102 4689 // <0=> Default
claytonk 7:9c77eaad5102 4690 // <1=> Black
claytonk 7:9c77eaad5102 4691 // <2=> Red
claytonk 7:9c77eaad5102 4692 // <3=> Green
claytonk 7:9c77eaad5102 4693 // <4=> Yellow
claytonk 7:9c77eaad5102 4694 // <5=> Blue
claytonk 7:9c77eaad5102 4695 // <6=> Magenta
claytonk 7:9c77eaad5102 4696 // <7=> Cyan
claytonk 7:9c77eaad5102 4697 // <8=> White
claytonk 7:9c77eaad5102 4698
claytonk 7:9c77eaad5102 4699 #ifndef COMMON_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 4700 #define COMMON_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 4701 #endif
claytonk 7:9c77eaad5102 4702
claytonk 7:9c77eaad5102 4703 // <o> COMMON_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4704
claytonk 7:9c77eaad5102 4705 // <0=> Default
claytonk 7:9c77eaad5102 4706 // <1=> Black
claytonk 7:9c77eaad5102 4707 // <2=> Red
claytonk 7:9c77eaad5102 4708 // <3=> Green
claytonk 7:9c77eaad5102 4709 // <4=> Yellow
claytonk 7:9c77eaad5102 4710 // <5=> Blue
claytonk 7:9c77eaad5102 4711 // <6=> Magenta
claytonk 7:9c77eaad5102 4712 // <7=> Cyan
claytonk 7:9c77eaad5102 4713 // <8=> White
claytonk 7:9c77eaad5102 4714
claytonk 7:9c77eaad5102 4715 #ifndef COMMON_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 4716 #define COMMON_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 4717 #endif
claytonk 7:9c77eaad5102 4718
claytonk 7:9c77eaad5102 4719 // </e>
claytonk 7:9c77eaad5102 4720
claytonk 7:9c77eaad5102 4721 // <e> COMP_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 4722 //==========================================================
claytonk 7:9c77eaad5102 4723 #ifndef COMP_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 4724 #define COMP_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 4725 #endif
claytonk 7:9c77eaad5102 4726 // <o> COMP_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 4727
claytonk 7:9c77eaad5102 4728 // <0=> Off
claytonk 7:9c77eaad5102 4729 // <1=> Error
claytonk 7:9c77eaad5102 4730 // <2=> Warning
claytonk 7:9c77eaad5102 4731 // <3=> Info
claytonk 7:9c77eaad5102 4732 // <4=> Debug
claytonk 7:9c77eaad5102 4733
claytonk 7:9c77eaad5102 4734 #ifndef COMP_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 4735 #define COMP_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 4736 #endif
claytonk 7:9c77eaad5102 4737
claytonk 7:9c77eaad5102 4738 // <o> COMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4739
claytonk 7:9c77eaad5102 4740 // <0=> Default
claytonk 7:9c77eaad5102 4741 // <1=> Black
claytonk 7:9c77eaad5102 4742 // <2=> Red
claytonk 7:9c77eaad5102 4743 // <3=> Green
claytonk 7:9c77eaad5102 4744 // <4=> Yellow
claytonk 7:9c77eaad5102 4745 // <5=> Blue
claytonk 7:9c77eaad5102 4746 // <6=> Magenta
claytonk 7:9c77eaad5102 4747 // <7=> Cyan
claytonk 7:9c77eaad5102 4748 // <8=> White
claytonk 7:9c77eaad5102 4749
claytonk 7:9c77eaad5102 4750 #ifndef COMP_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 4751 #define COMP_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 4752 #endif
claytonk 7:9c77eaad5102 4753
claytonk 7:9c77eaad5102 4754 // <o> COMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4755
claytonk 7:9c77eaad5102 4756 // <0=> Default
claytonk 7:9c77eaad5102 4757 // <1=> Black
claytonk 7:9c77eaad5102 4758 // <2=> Red
claytonk 7:9c77eaad5102 4759 // <3=> Green
claytonk 7:9c77eaad5102 4760 // <4=> Yellow
claytonk 7:9c77eaad5102 4761 // <5=> Blue
claytonk 7:9c77eaad5102 4762 // <6=> Magenta
claytonk 7:9c77eaad5102 4763 // <7=> Cyan
claytonk 7:9c77eaad5102 4764 // <8=> White
claytonk 7:9c77eaad5102 4765
claytonk 7:9c77eaad5102 4766 #ifndef COMP_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 4767 #define COMP_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 4768 #endif
claytonk 7:9c77eaad5102 4769
claytonk 7:9c77eaad5102 4770 // </e>
claytonk 7:9c77eaad5102 4771
claytonk 7:9c77eaad5102 4772 // <e> GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 4773 //==========================================================
claytonk 7:9c77eaad5102 4774 #ifndef GPIOTE_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 4775 #define GPIOTE_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 4776 #endif
claytonk 7:9c77eaad5102 4777 // <o> GPIOTE_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 4778
claytonk 7:9c77eaad5102 4779 // <0=> Off
claytonk 7:9c77eaad5102 4780 // <1=> Error
claytonk 7:9c77eaad5102 4781 // <2=> Warning
claytonk 7:9c77eaad5102 4782 // <3=> Info
claytonk 7:9c77eaad5102 4783 // <4=> Debug
claytonk 7:9c77eaad5102 4784
claytonk 7:9c77eaad5102 4785 #ifndef GPIOTE_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 4786 #define GPIOTE_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 4787 #endif
claytonk 7:9c77eaad5102 4788
claytonk 7:9c77eaad5102 4789 // <o> GPIOTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4790
claytonk 7:9c77eaad5102 4791 // <0=> Default
claytonk 7:9c77eaad5102 4792 // <1=> Black
claytonk 7:9c77eaad5102 4793 // <2=> Red
claytonk 7:9c77eaad5102 4794 // <3=> Green
claytonk 7:9c77eaad5102 4795 // <4=> Yellow
claytonk 7:9c77eaad5102 4796 // <5=> Blue
claytonk 7:9c77eaad5102 4797 // <6=> Magenta
claytonk 7:9c77eaad5102 4798 // <7=> Cyan
claytonk 7:9c77eaad5102 4799 // <8=> White
claytonk 7:9c77eaad5102 4800
claytonk 7:9c77eaad5102 4801 #ifndef GPIOTE_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 4802 #define GPIOTE_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 4803 #endif
claytonk 7:9c77eaad5102 4804
claytonk 7:9c77eaad5102 4805 // <o> GPIOTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4806
claytonk 7:9c77eaad5102 4807 // <0=> Default
claytonk 7:9c77eaad5102 4808 // <1=> Black
claytonk 7:9c77eaad5102 4809 // <2=> Red
claytonk 7:9c77eaad5102 4810 // <3=> Green
claytonk 7:9c77eaad5102 4811 // <4=> Yellow
claytonk 7:9c77eaad5102 4812 // <5=> Blue
claytonk 7:9c77eaad5102 4813 // <6=> Magenta
claytonk 7:9c77eaad5102 4814 // <7=> Cyan
claytonk 7:9c77eaad5102 4815 // <8=> White
claytonk 7:9c77eaad5102 4816
claytonk 7:9c77eaad5102 4817 #ifndef GPIOTE_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 4818 #define GPIOTE_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 4819 #endif
claytonk 7:9c77eaad5102 4820
claytonk 7:9c77eaad5102 4821 // </e>
claytonk 7:9c77eaad5102 4822
claytonk 7:9c77eaad5102 4823 // <e> I2S_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 4824 //==========================================================
claytonk 7:9c77eaad5102 4825 #ifndef I2S_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 4826 #define I2S_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 4827 #endif
claytonk 7:9c77eaad5102 4828 // <o> I2S_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 4829
claytonk 7:9c77eaad5102 4830 // <0=> Off
claytonk 7:9c77eaad5102 4831 // <1=> Error
claytonk 7:9c77eaad5102 4832 // <2=> Warning
claytonk 7:9c77eaad5102 4833 // <3=> Info
claytonk 7:9c77eaad5102 4834 // <4=> Debug
claytonk 7:9c77eaad5102 4835
claytonk 7:9c77eaad5102 4836 #ifndef I2S_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 4837 #define I2S_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 4838 #endif
claytonk 7:9c77eaad5102 4839
claytonk 7:9c77eaad5102 4840 // <o> I2S_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4841
claytonk 7:9c77eaad5102 4842 // <0=> Default
claytonk 7:9c77eaad5102 4843 // <1=> Black
claytonk 7:9c77eaad5102 4844 // <2=> Red
claytonk 7:9c77eaad5102 4845 // <3=> Green
claytonk 7:9c77eaad5102 4846 // <4=> Yellow
claytonk 7:9c77eaad5102 4847 // <5=> Blue
claytonk 7:9c77eaad5102 4848 // <6=> Magenta
claytonk 7:9c77eaad5102 4849 // <7=> Cyan
claytonk 7:9c77eaad5102 4850 // <8=> White
claytonk 7:9c77eaad5102 4851
claytonk 7:9c77eaad5102 4852 #ifndef I2S_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 4853 #define I2S_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 4854 #endif
claytonk 7:9c77eaad5102 4855
claytonk 7:9c77eaad5102 4856 // <o> I2S_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4857
claytonk 7:9c77eaad5102 4858 // <0=> Default
claytonk 7:9c77eaad5102 4859 // <1=> Black
claytonk 7:9c77eaad5102 4860 // <2=> Red
claytonk 7:9c77eaad5102 4861 // <3=> Green
claytonk 7:9c77eaad5102 4862 // <4=> Yellow
claytonk 7:9c77eaad5102 4863 // <5=> Blue
claytonk 7:9c77eaad5102 4864 // <6=> Magenta
claytonk 7:9c77eaad5102 4865 // <7=> Cyan
claytonk 7:9c77eaad5102 4866 // <8=> White
claytonk 7:9c77eaad5102 4867
claytonk 7:9c77eaad5102 4868 #ifndef I2S_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 4869 #define I2S_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 4870 #endif
claytonk 7:9c77eaad5102 4871
claytonk 7:9c77eaad5102 4872 // </e>
claytonk 7:9c77eaad5102 4873
claytonk 7:9c77eaad5102 4874 // <e> LPCOMP_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 4875 //==========================================================
claytonk 7:9c77eaad5102 4876 #ifndef LPCOMP_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 4877 #define LPCOMP_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 4878 #endif
claytonk 7:9c77eaad5102 4879 // <o> LPCOMP_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 4880
claytonk 7:9c77eaad5102 4881 // <0=> Off
claytonk 7:9c77eaad5102 4882 // <1=> Error
claytonk 7:9c77eaad5102 4883 // <2=> Warning
claytonk 7:9c77eaad5102 4884 // <3=> Info
claytonk 7:9c77eaad5102 4885 // <4=> Debug
claytonk 7:9c77eaad5102 4886
claytonk 7:9c77eaad5102 4887 #ifndef LPCOMP_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 4888 #define LPCOMP_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 4889 #endif
claytonk 7:9c77eaad5102 4890
claytonk 7:9c77eaad5102 4891 // <o> LPCOMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4892
claytonk 7:9c77eaad5102 4893 // <0=> Default
claytonk 7:9c77eaad5102 4894 // <1=> Black
claytonk 7:9c77eaad5102 4895 // <2=> Red
claytonk 7:9c77eaad5102 4896 // <3=> Green
claytonk 7:9c77eaad5102 4897 // <4=> Yellow
claytonk 7:9c77eaad5102 4898 // <5=> Blue
claytonk 7:9c77eaad5102 4899 // <6=> Magenta
claytonk 7:9c77eaad5102 4900 // <7=> Cyan
claytonk 7:9c77eaad5102 4901 // <8=> White
claytonk 7:9c77eaad5102 4902
claytonk 7:9c77eaad5102 4903 #ifndef LPCOMP_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 4904 #define LPCOMP_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 4905 #endif
claytonk 7:9c77eaad5102 4906
claytonk 7:9c77eaad5102 4907 // <o> LPCOMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4908
claytonk 7:9c77eaad5102 4909 // <0=> Default
claytonk 7:9c77eaad5102 4910 // <1=> Black
claytonk 7:9c77eaad5102 4911 // <2=> Red
claytonk 7:9c77eaad5102 4912 // <3=> Green
claytonk 7:9c77eaad5102 4913 // <4=> Yellow
claytonk 7:9c77eaad5102 4914 // <5=> Blue
claytonk 7:9c77eaad5102 4915 // <6=> Magenta
claytonk 7:9c77eaad5102 4916 // <7=> Cyan
claytonk 7:9c77eaad5102 4917 // <8=> White
claytonk 7:9c77eaad5102 4918
claytonk 7:9c77eaad5102 4919 #ifndef LPCOMP_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 4920 #define LPCOMP_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 4921 #endif
claytonk 7:9c77eaad5102 4922
claytonk 7:9c77eaad5102 4923 // </e>
claytonk 7:9c77eaad5102 4924
claytonk 7:9c77eaad5102 4925 // <e> PDM_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 4926 //==========================================================
claytonk 7:9c77eaad5102 4927 #ifndef PDM_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 4928 #define PDM_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 4929 #endif
claytonk 7:9c77eaad5102 4930 // <o> PDM_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 4931
claytonk 7:9c77eaad5102 4932 // <0=> Off
claytonk 7:9c77eaad5102 4933 // <1=> Error
claytonk 7:9c77eaad5102 4934 // <2=> Warning
claytonk 7:9c77eaad5102 4935 // <3=> Info
claytonk 7:9c77eaad5102 4936 // <4=> Debug
claytonk 7:9c77eaad5102 4937
claytonk 7:9c77eaad5102 4938 #ifndef PDM_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 4939 #define PDM_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 4940 #endif
claytonk 7:9c77eaad5102 4941
claytonk 7:9c77eaad5102 4942 // <o> PDM_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4943
claytonk 7:9c77eaad5102 4944 // <0=> Default
claytonk 7:9c77eaad5102 4945 // <1=> Black
claytonk 7:9c77eaad5102 4946 // <2=> Red
claytonk 7:9c77eaad5102 4947 // <3=> Green
claytonk 7:9c77eaad5102 4948 // <4=> Yellow
claytonk 7:9c77eaad5102 4949 // <5=> Blue
claytonk 7:9c77eaad5102 4950 // <6=> Magenta
claytonk 7:9c77eaad5102 4951 // <7=> Cyan
claytonk 7:9c77eaad5102 4952 // <8=> White
claytonk 7:9c77eaad5102 4953
claytonk 7:9c77eaad5102 4954 #ifndef PDM_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 4955 #define PDM_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 4956 #endif
claytonk 7:9c77eaad5102 4957
claytonk 7:9c77eaad5102 4958 // <o> PDM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4959
claytonk 7:9c77eaad5102 4960 // <0=> Default
claytonk 7:9c77eaad5102 4961 // <1=> Black
claytonk 7:9c77eaad5102 4962 // <2=> Red
claytonk 7:9c77eaad5102 4963 // <3=> Green
claytonk 7:9c77eaad5102 4964 // <4=> Yellow
claytonk 7:9c77eaad5102 4965 // <5=> Blue
claytonk 7:9c77eaad5102 4966 // <6=> Magenta
claytonk 7:9c77eaad5102 4967 // <7=> Cyan
claytonk 7:9c77eaad5102 4968 // <8=> White
claytonk 7:9c77eaad5102 4969
claytonk 7:9c77eaad5102 4970 #ifndef PDM_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 4971 #define PDM_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 4972 #endif
claytonk 7:9c77eaad5102 4973
claytonk 7:9c77eaad5102 4974 // </e>
claytonk 7:9c77eaad5102 4975
claytonk 7:9c77eaad5102 4976 // <e> PPI_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 4977 //==========================================================
claytonk 7:9c77eaad5102 4978 #ifndef PPI_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 4979 #define PPI_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 4980 #endif
claytonk 7:9c77eaad5102 4981 // <o> PPI_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 4982
claytonk 7:9c77eaad5102 4983 // <0=> Off
claytonk 7:9c77eaad5102 4984 // <1=> Error
claytonk 7:9c77eaad5102 4985 // <2=> Warning
claytonk 7:9c77eaad5102 4986 // <3=> Info
claytonk 7:9c77eaad5102 4987 // <4=> Debug
claytonk 7:9c77eaad5102 4988
claytonk 7:9c77eaad5102 4989 #ifndef PPI_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 4990 #define PPI_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 4991 #endif
claytonk 7:9c77eaad5102 4992
claytonk 7:9c77eaad5102 4993 // <o> PPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 4994
claytonk 7:9c77eaad5102 4995 // <0=> Default
claytonk 7:9c77eaad5102 4996 // <1=> Black
claytonk 7:9c77eaad5102 4997 // <2=> Red
claytonk 7:9c77eaad5102 4998 // <3=> Green
claytonk 7:9c77eaad5102 4999 // <4=> Yellow
claytonk 7:9c77eaad5102 5000 // <5=> Blue
claytonk 7:9c77eaad5102 5001 // <6=> Magenta
claytonk 7:9c77eaad5102 5002 // <7=> Cyan
claytonk 7:9c77eaad5102 5003 // <8=> White
claytonk 7:9c77eaad5102 5004
claytonk 7:9c77eaad5102 5005 #ifndef PPI_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 5006 #define PPI_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 5007 #endif
claytonk 7:9c77eaad5102 5008
claytonk 7:9c77eaad5102 5009 // <o> PPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5010
claytonk 7:9c77eaad5102 5011 // <0=> Default
claytonk 7:9c77eaad5102 5012 // <1=> Black
claytonk 7:9c77eaad5102 5013 // <2=> Red
claytonk 7:9c77eaad5102 5014 // <3=> Green
claytonk 7:9c77eaad5102 5015 // <4=> Yellow
claytonk 7:9c77eaad5102 5016 // <5=> Blue
claytonk 7:9c77eaad5102 5017 // <6=> Magenta
claytonk 7:9c77eaad5102 5018 // <7=> Cyan
claytonk 7:9c77eaad5102 5019 // <8=> White
claytonk 7:9c77eaad5102 5020
claytonk 7:9c77eaad5102 5021 #ifndef PPI_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 5022 #define PPI_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 5023 #endif
claytonk 7:9c77eaad5102 5024
claytonk 7:9c77eaad5102 5025 // </e>
claytonk 7:9c77eaad5102 5026
claytonk 7:9c77eaad5102 5027 // <e> PWM_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 5028 //==========================================================
claytonk 7:9c77eaad5102 5029 #ifndef PWM_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 5030 #define PWM_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 5031 #endif
claytonk 7:9c77eaad5102 5032 // <o> PWM_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 5033
claytonk 7:9c77eaad5102 5034 // <0=> Off
claytonk 7:9c77eaad5102 5035 // <1=> Error
claytonk 7:9c77eaad5102 5036 // <2=> Warning
claytonk 7:9c77eaad5102 5037 // <3=> Info
claytonk 7:9c77eaad5102 5038 // <4=> Debug
claytonk 7:9c77eaad5102 5039
claytonk 7:9c77eaad5102 5040 #ifndef PWM_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 5041 #define PWM_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 5042 #endif
claytonk 7:9c77eaad5102 5043
claytonk 7:9c77eaad5102 5044 // <o> PWM_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5045
claytonk 7:9c77eaad5102 5046 // <0=> Default
claytonk 7:9c77eaad5102 5047 // <1=> Black
claytonk 7:9c77eaad5102 5048 // <2=> Red
claytonk 7:9c77eaad5102 5049 // <3=> Green
claytonk 7:9c77eaad5102 5050 // <4=> Yellow
claytonk 7:9c77eaad5102 5051 // <5=> Blue
claytonk 7:9c77eaad5102 5052 // <6=> Magenta
claytonk 7:9c77eaad5102 5053 // <7=> Cyan
claytonk 7:9c77eaad5102 5054 // <8=> White
claytonk 7:9c77eaad5102 5055
claytonk 7:9c77eaad5102 5056 #ifndef PWM_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 5057 #define PWM_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 5058 #endif
claytonk 7:9c77eaad5102 5059
claytonk 7:9c77eaad5102 5060 // <o> PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5061
claytonk 7:9c77eaad5102 5062 // <0=> Default
claytonk 7:9c77eaad5102 5063 // <1=> Black
claytonk 7:9c77eaad5102 5064 // <2=> Red
claytonk 7:9c77eaad5102 5065 // <3=> Green
claytonk 7:9c77eaad5102 5066 // <4=> Yellow
claytonk 7:9c77eaad5102 5067 // <5=> Blue
claytonk 7:9c77eaad5102 5068 // <6=> Magenta
claytonk 7:9c77eaad5102 5069 // <7=> Cyan
claytonk 7:9c77eaad5102 5070 // <8=> White
claytonk 7:9c77eaad5102 5071
claytonk 7:9c77eaad5102 5072 #ifndef PWM_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 5073 #define PWM_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 5074 #endif
claytonk 7:9c77eaad5102 5075
claytonk 7:9c77eaad5102 5076 // </e>
claytonk 7:9c77eaad5102 5077
claytonk 7:9c77eaad5102 5078 // <e> QDEC_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 5079 //==========================================================
claytonk 7:9c77eaad5102 5080 #ifndef QDEC_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 5081 #define QDEC_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 5082 #endif
claytonk 7:9c77eaad5102 5083 // <o> QDEC_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 5084
claytonk 7:9c77eaad5102 5085 // <0=> Off
claytonk 7:9c77eaad5102 5086 // <1=> Error
claytonk 7:9c77eaad5102 5087 // <2=> Warning
claytonk 7:9c77eaad5102 5088 // <3=> Info
claytonk 7:9c77eaad5102 5089 // <4=> Debug
claytonk 7:9c77eaad5102 5090
claytonk 7:9c77eaad5102 5091 #ifndef QDEC_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 5092 #define QDEC_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 5093 #endif
claytonk 7:9c77eaad5102 5094
claytonk 7:9c77eaad5102 5095 // <o> QDEC_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5096
claytonk 7:9c77eaad5102 5097 // <0=> Default
claytonk 7:9c77eaad5102 5098 // <1=> Black
claytonk 7:9c77eaad5102 5099 // <2=> Red
claytonk 7:9c77eaad5102 5100 // <3=> Green
claytonk 7:9c77eaad5102 5101 // <4=> Yellow
claytonk 7:9c77eaad5102 5102 // <5=> Blue
claytonk 7:9c77eaad5102 5103 // <6=> Magenta
claytonk 7:9c77eaad5102 5104 // <7=> Cyan
claytonk 7:9c77eaad5102 5105 // <8=> White
claytonk 7:9c77eaad5102 5106
claytonk 7:9c77eaad5102 5107 #ifndef QDEC_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 5108 #define QDEC_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 5109 #endif
claytonk 7:9c77eaad5102 5110
claytonk 7:9c77eaad5102 5111 // <o> QDEC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5112
claytonk 7:9c77eaad5102 5113 // <0=> Default
claytonk 7:9c77eaad5102 5114 // <1=> Black
claytonk 7:9c77eaad5102 5115 // <2=> Red
claytonk 7:9c77eaad5102 5116 // <3=> Green
claytonk 7:9c77eaad5102 5117 // <4=> Yellow
claytonk 7:9c77eaad5102 5118 // <5=> Blue
claytonk 7:9c77eaad5102 5119 // <6=> Magenta
claytonk 7:9c77eaad5102 5120 // <7=> Cyan
claytonk 7:9c77eaad5102 5121 // <8=> White
claytonk 7:9c77eaad5102 5122
claytonk 7:9c77eaad5102 5123 #ifndef QDEC_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 5124 #define QDEC_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 5125 #endif
claytonk 7:9c77eaad5102 5126
claytonk 7:9c77eaad5102 5127 // </e>
claytonk 7:9c77eaad5102 5128
claytonk 7:9c77eaad5102 5129 // <e> RNG_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 5130 //==========================================================
claytonk 7:9c77eaad5102 5131 #ifndef RNG_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 5132 #define RNG_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 5133 #endif
claytonk 7:9c77eaad5102 5134 // <o> RNG_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 5135
claytonk 7:9c77eaad5102 5136 // <0=> Off
claytonk 7:9c77eaad5102 5137 // <1=> Error
claytonk 7:9c77eaad5102 5138 // <2=> Warning
claytonk 7:9c77eaad5102 5139 // <3=> Info
claytonk 7:9c77eaad5102 5140 // <4=> Debug
claytonk 7:9c77eaad5102 5141
claytonk 7:9c77eaad5102 5142 #ifndef RNG_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 5143 #define RNG_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 5144 #endif
claytonk 7:9c77eaad5102 5145
claytonk 7:9c77eaad5102 5146 // <o> RNG_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5147
claytonk 7:9c77eaad5102 5148 // <0=> Default
claytonk 7:9c77eaad5102 5149 // <1=> Black
claytonk 7:9c77eaad5102 5150 // <2=> Red
claytonk 7:9c77eaad5102 5151 // <3=> Green
claytonk 7:9c77eaad5102 5152 // <4=> Yellow
claytonk 7:9c77eaad5102 5153 // <5=> Blue
claytonk 7:9c77eaad5102 5154 // <6=> Magenta
claytonk 7:9c77eaad5102 5155 // <7=> Cyan
claytonk 7:9c77eaad5102 5156 // <8=> White
claytonk 7:9c77eaad5102 5157
claytonk 7:9c77eaad5102 5158 #ifndef RNG_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 5159 #define RNG_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 5160 #endif
claytonk 7:9c77eaad5102 5161
claytonk 7:9c77eaad5102 5162 // <o> RNG_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5163
claytonk 7:9c77eaad5102 5164 // <0=> Default
claytonk 7:9c77eaad5102 5165 // <1=> Black
claytonk 7:9c77eaad5102 5166 // <2=> Red
claytonk 7:9c77eaad5102 5167 // <3=> Green
claytonk 7:9c77eaad5102 5168 // <4=> Yellow
claytonk 7:9c77eaad5102 5169 // <5=> Blue
claytonk 7:9c77eaad5102 5170 // <6=> Magenta
claytonk 7:9c77eaad5102 5171 // <7=> Cyan
claytonk 7:9c77eaad5102 5172 // <8=> White
claytonk 7:9c77eaad5102 5173
claytonk 7:9c77eaad5102 5174 #ifndef RNG_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 5175 #define RNG_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 5176 #endif
claytonk 7:9c77eaad5102 5177
claytonk 7:9c77eaad5102 5178 // <q> RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED - Enables logging of random numbers.
claytonk 7:9c77eaad5102 5179
claytonk 7:9c77eaad5102 5180
claytonk 7:9c77eaad5102 5181 #ifndef RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED
claytonk 7:9c77eaad5102 5182 #define RNG_CONFIG_RANDOM_NUMBER_LOG_ENABLED 0
claytonk 7:9c77eaad5102 5183 #endif
claytonk 7:9c77eaad5102 5184
claytonk 7:9c77eaad5102 5185 // </e>
claytonk 7:9c77eaad5102 5186
claytonk 7:9c77eaad5102 5187 // <e> RTC_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 5188 //==========================================================
claytonk 7:9c77eaad5102 5189 #ifndef RTC_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 5190 #define RTC_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 5191 #endif
claytonk 7:9c77eaad5102 5192 // <o> RTC_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 5193
claytonk 7:9c77eaad5102 5194 // <0=> Off
claytonk 7:9c77eaad5102 5195 // <1=> Error
claytonk 7:9c77eaad5102 5196 // <2=> Warning
claytonk 7:9c77eaad5102 5197 // <3=> Info
claytonk 7:9c77eaad5102 5198 // <4=> Debug
claytonk 7:9c77eaad5102 5199
claytonk 7:9c77eaad5102 5200 #ifndef RTC_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 5201 #define RTC_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 5202 #endif
claytonk 7:9c77eaad5102 5203
claytonk 7:9c77eaad5102 5204 // <o> RTC_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5205
claytonk 7:9c77eaad5102 5206 // <0=> Default
claytonk 7:9c77eaad5102 5207 // <1=> Black
claytonk 7:9c77eaad5102 5208 // <2=> Red
claytonk 7:9c77eaad5102 5209 // <3=> Green
claytonk 7:9c77eaad5102 5210 // <4=> Yellow
claytonk 7:9c77eaad5102 5211 // <5=> Blue
claytonk 7:9c77eaad5102 5212 // <6=> Magenta
claytonk 7:9c77eaad5102 5213 // <7=> Cyan
claytonk 7:9c77eaad5102 5214 // <8=> White
claytonk 7:9c77eaad5102 5215
claytonk 7:9c77eaad5102 5216 #ifndef RTC_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 5217 #define RTC_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 5218 #endif
claytonk 7:9c77eaad5102 5219
claytonk 7:9c77eaad5102 5220 // <o> RTC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5221
claytonk 7:9c77eaad5102 5222 // <0=> Default
claytonk 7:9c77eaad5102 5223 // <1=> Black
claytonk 7:9c77eaad5102 5224 // <2=> Red
claytonk 7:9c77eaad5102 5225 // <3=> Green
claytonk 7:9c77eaad5102 5226 // <4=> Yellow
claytonk 7:9c77eaad5102 5227 // <5=> Blue
claytonk 7:9c77eaad5102 5228 // <6=> Magenta
claytonk 7:9c77eaad5102 5229 // <7=> Cyan
claytonk 7:9c77eaad5102 5230 // <8=> White
claytonk 7:9c77eaad5102 5231
claytonk 7:9c77eaad5102 5232 #ifndef RTC_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 5233 #define RTC_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 5234 #endif
claytonk 7:9c77eaad5102 5235
claytonk 7:9c77eaad5102 5236 // </e>
claytonk 7:9c77eaad5102 5237
claytonk 7:9c77eaad5102 5238 // <e> SAADC_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 5239 //==========================================================
claytonk 7:9c77eaad5102 5240 #ifndef SAADC_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 5241 #define SAADC_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 5242 #endif
claytonk 7:9c77eaad5102 5243 // <o> SAADC_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 5244
claytonk 7:9c77eaad5102 5245 // <0=> Off
claytonk 7:9c77eaad5102 5246 // <1=> Error
claytonk 7:9c77eaad5102 5247 // <2=> Warning
claytonk 7:9c77eaad5102 5248 // <3=> Info
claytonk 7:9c77eaad5102 5249 // <4=> Debug
claytonk 7:9c77eaad5102 5250
claytonk 7:9c77eaad5102 5251 #ifndef SAADC_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 5252 #define SAADC_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 5253 #endif
claytonk 7:9c77eaad5102 5254
claytonk 7:9c77eaad5102 5255 // <o> SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5256
claytonk 7:9c77eaad5102 5257 // <0=> Default
claytonk 7:9c77eaad5102 5258 // <1=> Black
claytonk 7:9c77eaad5102 5259 // <2=> Red
claytonk 7:9c77eaad5102 5260 // <3=> Green
claytonk 7:9c77eaad5102 5261 // <4=> Yellow
claytonk 7:9c77eaad5102 5262 // <5=> Blue
claytonk 7:9c77eaad5102 5263 // <6=> Magenta
claytonk 7:9c77eaad5102 5264 // <7=> Cyan
claytonk 7:9c77eaad5102 5265 // <8=> White
claytonk 7:9c77eaad5102 5266
claytonk 7:9c77eaad5102 5267 #ifndef SAADC_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 5268 #define SAADC_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 5269 #endif
claytonk 7:9c77eaad5102 5270
claytonk 7:9c77eaad5102 5271 // <o> SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5272
claytonk 7:9c77eaad5102 5273 // <0=> Default
claytonk 7:9c77eaad5102 5274 // <1=> Black
claytonk 7:9c77eaad5102 5275 // <2=> Red
claytonk 7:9c77eaad5102 5276 // <3=> Green
claytonk 7:9c77eaad5102 5277 // <4=> Yellow
claytonk 7:9c77eaad5102 5278 // <5=> Blue
claytonk 7:9c77eaad5102 5279 // <6=> Magenta
claytonk 7:9c77eaad5102 5280 // <7=> Cyan
claytonk 7:9c77eaad5102 5281 // <8=> White
claytonk 7:9c77eaad5102 5282
claytonk 7:9c77eaad5102 5283 #ifndef SAADC_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 5284 #define SAADC_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 5285 #endif
claytonk 7:9c77eaad5102 5286
claytonk 7:9c77eaad5102 5287 // </e>
claytonk 7:9c77eaad5102 5288
claytonk 7:9c77eaad5102 5289 // <e> SPIS_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 5290 //==========================================================
claytonk 7:9c77eaad5102 5291 #ifndef SPIS_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 5292 #define SPIS_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 5293 #endif
claytonk 7:9c77eaad5102 5294 // <o> SPIS_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 5295
claytonk 7:9c77eaad5102 5296 // <0=> Off
claytonk 7:9c77eaad5102 5297 // <1=> Error
claytonk 7:9c77eaad5102 5298 // <2=> Warning
claytonk 7:9c77eaad5102 5299 // <3=> Info
claytonk 7:9c77eaad5102 5300 // <4=> Debug
claytonk 7:9c77eaad5102 5301
claytonk 7:9c77eaad5102 5302 #ifndef SPIS_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 5303 #define SPIS_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 5304 #endif
claytonk 7:9c77eaad5102 5305
claytonk 7:9c77eaad5102 5306 // <o> SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5307
claytonk 7:9c77eaad5102 5308 // <0=> Default
claytonk 7:9c77eaad5102 5309 // <1=> Black
claytonk 7:9c77eaad5102 5310 // <2=> Red
claytonk 7:9c77eaad5102 5311 // <3=> Green
claytonk 7:9c77eaad5102 5312 // <4=> Yellow
claytonk 7:9c77eaad5102 5313 // <5=> Blue
claytonk 7:9c77eaad5102 5314 // <6=> Magenta
claytonk 7:9c77eaad5102 5315 // <7=> Cyan
claytonk 7:9c77eaad5102 5316 // <8=> White
claytonk 7:9c77eaad5102 5317
claytonk 7:9c77eaad5102 5318 #ifndef SPIS_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 5319 #define SPIS_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 5320 #endif
claytonk 7:9c77eaad5102 5321
claytonk 7:9c77eaad5102 5322 // <o> SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5323
claytonk 7:9c77eaad5102 5324 // <0=> Default
claytonk 7:9c77eaad5102 5325 // <1=> Black
claytonk 7:9c77eaad5102 5326 // <2=> Red
claytonk 7:9c77eaad5102 5327 // <3=> Green
claytonk 7:9c77eaad5102 5328 // <4=> Yellow
claytonk 7:9c77eaad5102 5329 // <5=> Blue
claytonk 7:9c77eaad5102 5330 // <6=> Magenta
claytonk 7:9c77eaad5102 5331 // <7=> Cyan
claytonk 7:9c77eaad5102 5332 // <8=> White
claytonk 7:9c77eaad5102 5333
claytonk 7:9c77eaad5102 5334 #ifndef SPIS_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 5335 #define SPIS_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 5336 #endif
claytonk 7:9c77eaad5102 5337
claytonk 7:9c77eaad5102 5338 // </e>
claytonk 7:9c77eaad5102 5339
claytonk 7:9c77eaad5102 5340 // <e> SPI_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 5341 //==========================================================
claytonk 7:9c77eaad5102 5342 #ifndef SPI_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 5343 #define SPI_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 5344 #endif
claytonk 7:9c77eaad5102 5345 // <o> SPI_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 5346
claytonk 7:9c77eaad5102 5347 // <0=> Off
claytonk 7:9c77eaad5102 5348 // <1=> Error
claytonk 7:9c77eaad5102 5349 // <2=> Warning
claytonk 7:9c77eaad5102 5350 // <3=> Info
claytonk 7:9c77eaad5102 5351 // <4=> Debug
claytonk 7:9c77eaad5102 5352
claytonk 7:9c77eaad5102 5353 #ifndef SPI_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 5354 #define SPI_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 5355 #endif
claytonk 7:9c77eaad5102 5356
claytonk 7:9c77eaad5102 5357 // <o> SPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5358
claytonk 7:9c77eaad5102 5359 // <0=> Default
claytonk 7:9c77eaad5102 5360 // <1=> Black
claytonk 7:9c77eaad5102 5361 // <2=> Red
claytonk 7:9c77eaad5102 5362 // <3=> Green
claytonk 7:9c77eaad5102 5363 // <4=> Yellow
claytonk 7:9c77eaad5102 5364 // <5=> Blue
claytonk 7:9c77eaad5102 5365 // <6=> Magenta
claytonk 7:9c77eaad5102 5366 // <7=> Cyan
claytonk 7:9c77eaad5102 5367 // <8=> White
claytonk 7:9c77eaad5102 5368
claytonk 7:9c77eaad5102 5369 #ifndef SPI_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 5370 #define SPI_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 5371 #endif
claytonk 7:9c77eaad5102 5372
claytonk 7:9c77eaad5102 5373 // <o> SPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5374
claytonk 7:9c77eaad5102 5375 // <0=> Default
claytonk 7:9c77eaad5102 5376 // <1=> Black
claytonk 7:9c77eaad5102 5377 // <2=> Red
claytonk 7:9c77eaad5102 5378 // <3=> Green
claytonk 7:9c77eaad5102 5379 // <4=> Yellow
claytonk 7:9c77eaad5102 5380 // <5=> Blue
claytonk 7:9c77eaad5102 5381 // <6=> Magenta
claytonk 7:9c77eaad5102 5382 // <7=> Cyan
claytonk 7:9c77eaad5102 5383 // <8=> White
claytonk 7:9c77eaad5102 5384
claytonk 7:9c77eaad5102 5385 #ifndef SPI_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 5386 #define SPI_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 5387 #endif
claytonk 7:9c77eaad5102 5388
claytonk 7:9c77eaad5102 5389 // </e>
claytonk 7:9c77eaad5102 5390
claytonk 7:9c77eaad5102 5391 // <e> SWI_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 5392 //==========================================================
claytonk 7:9c77eaad5102 5393 #ifndef SWI_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 5394 #define SWI_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 5395 #endif
claytonk 7:9c77eaad5102 5396 // <o> SWI_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 5397
claytonk 7:9c77eaad5102 5398 // <0=> Off
claytonk 7:9c77eaad5102 5399 // <1=> Error
claytonk 7:9c77eaad5102 5400 // <2=> Warning
claytonk 7:9c77eaad5102 5401 // <3=> Info
claytonk 7:9c77eaad5102 5402 // <4=> Debug
claytonk 7:9c77eaad5102 5403
claytonk 7:9c77eaad5102 5404 #ifndef SWI_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 5405 #define SWI_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 5406 #endif
claytonk 7:9c77eaad5102 5407
claytonk 7:9c77eaad5102 5408 // <o> SWI_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5409
claytonk 7:9c77eaad5102 5410 // <0=> Default
claytonk 7:9c77eaad5102 5411 // <1=> Black
claytonk 7:9c77eaad5102 5412 // <2=> Red
claytonk 7:9c77eaad5102 5413 // <3=> Green
claytonk 7:9c77eaad5102 5414 // <4=> Yellow
claytonk 7:9c77eaad5102 5415 // <5=> Blue
claytonk 7:9c77eaad5102 5416 // <6=> Magenta
claytonk 7:9c77eaad5102 5417 // <7=> Cyan
claytonk 7:9c77eaad5102 5418 // <8=> White
claytonk 7:9c77eaad5102 5419
claytonk 7:9c77eaad5102 5420 #ifndef SWI_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 5421 #define SWI_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 5422 #endif
claytonk 7:9c77eaad5102 5423
claytonk 7:9c77eaad5102 5424 // <o> SWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5425
claytonk 7:9c77eaad5102 5426 // <0=> Default
claytonk 7:9c77eaad5102 5427 // <1=> Black
claytonk 7:9c77eaad5102 5428 // <2=> Red
claytonk 7:9c77eaad5102 5429 // <3=> Green
claytonk 7:9c77eaad5102 5430 // <4=> Yellow
claytonk 7:9c77eaad5102 5431 // <5=> Blue
claytonk 7:9c77eaad5102 5432 // <6=> Magenta
claytonk 7:9c77eaad5102 5433 // <7=> Cyan
claytonk 7:9c77eaad5102 5434 // <8=> White
claytonk 7:9c77eaad5102 5435
claytonk 7:9c77eaad5102 5436 #ifndef SWI_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 5437 #define SWI_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 5438 #endif
claytonk 7:9c77eaad5102 5439
claytonk 7:9c77eaad5102 5440 // </e>
claytonk 7:9c77eaad5102 5441
claytonk 7:9c77eaad5102 5442 // <e> TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 5443 //==========================================================
claytonk 7:9c77eaad5102 5444 #ifndef TIMER_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 5445 #define TIMER_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 5446 #endif
claytonk 7:9c77eaad5102 5447 // <o> TIMER_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 5448
claytonk 7:9c77eaad5102 5449 // <0=> Off
claytonk 7:9c77eaad5102 5450 // <1=> Error
claytonk 7:9c77eaad5102 5451 // <2=> Warning
claytonk 7:9c77eaad5102 5452 // <3=> Info
claytonk 7:9c77eaad5102 5453 // <4=> Debug
claytonk 7:9c77eaad5102 5454
claytonk 7:9c77eaad5102 5455 #ifndef TIMER_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 5456 #define TIMER_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 5457 #endif
claytonk 7:9c77eaad5102 5458
claytonk 7:9c77eaad5102 5459 // <o> TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5460
claytonk 7:9c77eaad5102 5461 // <0=> Default
claytonk 7:9c77eaad5102 5462 // <1=> Black
claytonk 7:9c77eaad5102 5463 // <2=> Red
claytonk 7:9c77eaad5102 5464 // <3=> Green
claytonk 7:9c77eaad5102 5465 // <4=> Yellow
claytonk 7:9c77eaad5102 5466 // <5=> Blue
claytonk 7:9c77eaad5102 5467 // <6=> Magenta
claytonk 7:9c77eaad5102 5468 // <7=> Cyan
claytonk 7:9c77eaad5102 5469 // <8=> White
claytonk 7:9c77eaad5102 5470
claytonk 7:9c77eaad5102 5471 #ifndef TIMER_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 5472 #define TIMER_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 5473 #endif
claytonk 7:9c77eaad5102 5474
claytonk 7:9c77eaad5102 5475 // <o> TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5476
claytonk 7:9c77eaad5102 5477 // <0=> Default
claytonk 7:9c77eaad5102 5478 // <1=> Black
claytonk 7:9c77eaad5102 5479 // <2=> Red
claytonk 7:9c77eaad5102 5480 // <3=> Green
claytonk 7:9c77eaad5102 5481 // <4=> Yellow
claytonk 7:9c77eaad5102 5482 // <5=> Blue
claytonk 7:9c77eaad5102 5483 // <6=> Magenta
claytonk 7:9c77eaad5102 5484 // <7=> Cyan
claytonk 7:9c77eaad5102 5485 // <8=> White
claytonk 7:9c77eaad5102 5486
claytonk 7:9c77eaad5102 5487 #ifndef TIMER_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 5488 #define TIMER_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 5489 #endif
claytonk 7:9c77eaad5102 5490
claytonk 7:9c77eaad5102 5491 // </e>
claytonk 7:9c77eaad5102 5492
claytonk 7:9c77eaad5102 5493 // <e> TWIS_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 5494 //==========================================================
claytonk 7:9c77eaad5102 5495 #ifndef TWIS_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 5496 #define TWIS_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 5497 #endif
claytonk 7:9c77eaad5102 5498 // <o> TWIS_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 5499
claytonk 7:9c77eaad5102 5500 // <0=> Off
claytonk 7:9c77eaad5102 5501 // <1=> Error
claytonk 7:9c77eaad5102 5502 // <2=> Warning
claytonk 7:9c77eaad5102 5503 // <3=> Info
claytonk 7:9c77eaad5102 5504 // <4=> Debug
claytonk 7:9c77eaad5102 5505
claytonk 7:9c77eaad5102 5506 #ifndef TWIS_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 5507 #define TWIS_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 5508 #endif
claytonk 7:9c77eaad5102 5509
claytonk 7:9c77eaad5102 5510 // <o> TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5511
claytonk 7:9c77eaad5102 5512 // <0=> Default
claytonk 7:9c77eaad5102 5513 // <1=> Black
claytonk 7:9c77eaad5102 5514 // <2=> Red
claytonk 7:9c77eaad5102 5515 // <3=> Green
claytonk 7:9c77eaad5102 5516 // <4=> Yellow
claytonk 7:9c77eaad5102 5517 // <5=> Blue
claytonk 7:9c77eaad5102 5518 // <6=> Magenta
claytonk 7:9c77eaad5102 5519 // <7=> Cyan
claytonk 7:9c77eaad5102 5520 // <8=> White
claytonk 7:9c77eaad5102 5521
claytonk 7:9c77eaad5102 5522 #ifndef TWIS_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 5523 #define TWIS_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 5524 #endif
claytonk 7:9c77eaad5102 5525
claytonk 7:9c77eaad5102 5526 // <o> TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5527
claytonk 7:9c77eaad5102 5528 // <0=> Default
claytonk 7:9c77eaad5102 5529 // <1=> Black
claytonk 7:9c77eaad5102 5530 // <2=> Red
claytonk 7:9c77eaad5102 5531 // <3=> Green
claytonk 7:9c77eaad5102 5532 // <4=> Yellow
claytonk 7:9c77eaad5102 5533 // <5=> Blue
claytonk 7:9c77eaad5102 5534 // <6=> Magenta
claytonk 7:9c77eaad5102 5535 // <7=> Cyan
claytonk 7:9c77eaad5102 5536 // <8=> White
claytonk 7:9c77eaad5102 5537
claytonk 7:9c77eaad5102 5538 #ifndef TWIS_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 5539 #define TWIS_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 5540 #endif
claytonk 7:9c77eaad5102 5541
claytonk 7:9c77eaad5102 5542 // </e>
claytonk 7:9c77eaad5102 5543
claytonk 7:9c77eaad5102 5544 // <e> TWI_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 5545 //==========================================================
claytonk 7:9c77eaad5102 5546 #ifndef TWI_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 5547 #define TWI_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 5548 #endif
claytonk 7:9c77eaad5102 5549 // <o> TWI_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 5550
claytonk 7:9c77eaad5102 5551 // <0=> Off
claytonk 7:9c77eaad5102 5552 // <1=> Error
claytonk 7:9c77eaad5102 5553 // <2=> Warning
claytonk 7:9c77eaad5102 5554 // <3=> Info
claytonk 7:9c77eaad5102 5555 // <4=> Debug
claytonk 7:9c77eaad5102 5556
claytonk 7:9c77eaad5102 5557 #ifndef TWI_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 5558 #define TWI_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 5559 #endif
claytonk 7:9c77eaad5102 5560
claytonk 7:9c77eaad5102 5561 // <o> TWI_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5562
claytonk 7:9c77eaad5102 5563 // <0=> Default
claytonk 7:9c77eaad5102 5564 // <1=> Black
claytonk 7:9c77eaad5102 5565 // <2=> Red
claytonk 7:9c77eaad5102 5566 // <3=> Green
claytonk 7:9c77eaad5102 5567 // <4=> Yellow
claytonk 7:9c77eaad5102 5568 // <5=> Blue
claytonk 7:9c77eaad5102 5569 // <6=> Magenta
claytonk 7:9c77eaad5102 5570 // <7=> Cyan
claytonk 7:9c77eaad5102 5571 // <8=> White
claytonk 7:9c77eaad5102 5572
claytonk 7:9c77eaad5102 5573 #ifndef TWI_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 5574 #define TWI_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 5575 #endif
claytonk 7:9c77eaad5102 5576
claytonk 7:9c77eaad5102 5577 // <o> TWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5578
claytonk 7:9c77eaad5102 5579 // <0=> Default
claytonk 7:9c77eaad5102 5580 // <1=> Black
claytonk 7:9c77eaad5102 5581 // <2=> Red
claytonk 7:9c77eaad5102 5582 // <3=> Green
claytonk 7:9c77eaad5102 5583 // <4=> Yellow
claytonk 7:9c77eaad5102 5584 // <5=> Blue
claytonk 7:9c77eaad5102 5585 // <6=> Magenta
claytonk 7:9c77eaad5102 5586 // <7=> Cyan
claytonk 7:9c77eaad5102 5587 // <8=> White
claytonk 7:9c77eaad5102 5588
claytonk 7:9c77eaad5102 5589 #ifndef TWI_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 5590 #define TWI_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 5591 #endif
claytonk 7:9c77eaad5102 5592
claytonk 7:9c77eaad5102 5593 // </e>
claytonk 7:9c77eaad5102 5594
claytonk 7:9c77eaad5102 5595 // <e> UART_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 5596 //==========================================================
claytonk 7:9c77eaad5102 5597 #ifndef UART_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 5598 #define UART_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 5599 #endif
claytonk 7:9c77eaad5102 5600 // <o> UART_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 5601
claytonk 7:9c77eaad5102 5602 // <0=> Off
claytonk 7:9c77eaad5102 5603 // <1=> Error
claytonk 7:9c77eaad5102 5604 // <2=> Warning
claytonk 7:9c77eaad5102 5605 // <3=> Info
claytonk 7:9c77eaad5102 5606 // <4=> Debug
claytonk 7:9c77eaad5102 5607
claytonk 7:9c77eaad5102 5608 #ifndef UART_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 5609 #define UART_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 5610 #endif
claytonk 7:9c77eaad5102 5611
claytonk 7:9c77eaad5102 5612 // <o> UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5613
claytonk 7:9c77eaad5102 5614 // <0=> Default
claytonk 7:9c77eaad5102 5615 // <1=> Black
claytonk 7:9c77eaad5102 5616 // <2=> Red
claytonk 7:9c77eaad5102 5617 // <3=> Green
claytonk 7:9c77eaad5102 5618 // <4=> Yellow
claytonk 7:9c77eaad5102 5619 // <5=> Blue
claytonk 7:9c77eaad5102 5620 // <6=> Magenta
claytonk 7:9c77eaad5102 5621 // <7=> Cyan
claytonk 7:9c77eaad5102 5622 // <8=> White
claytonk 7:9c77eaad5102 5623
claytonk 7:9c77eaad5102 5624 #ifndef UART_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 5625 #define UART_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 5626 #endif
claytonk 7:9c77eaad5102 5627
claytonk 7:9c77eaad5102 5628 // <o> UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5629
claytonk 7:9c77eaad5102 5630 // <0=> Default
claytonk 7:9c77eaad5102 5631 // <1=> Black
claytonk 7:9c77eaad5102 5632 // <2=> Red
claytonk 7:9c77eaad5102 5633 // <3=> Green
claytonk 7:9c77eaad5102 5634 // <4=> Yellow
claytonk 7:9c77eaad5102 5635 // <5=> Blue
claytonk 7:9c77eaad5102 5636 // <6=> Magenta
claytonk 7:9c77eaad5102 5637 // <7=> Cyan
claytonk 7:9c77eaad5102 5638 // <8=> White
claytonk 7:9c77eaad5102 5639
claytonk 7:9c77eaad5102 5640 #ifndef UART_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 5641 #define UART_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 5642 #endif
claytonk 7:9c77eaad5102 5643
claytonk 7:9c77eaad5102 5644 // </e>
claytonk 7:9c77eaad5102 5645
claytonk 7:9c77eaad5102 5646 // <e> USBD_CONFIG_LOG_ENABLED - Enable logging in the module
claytonk 7:9c77eaad5102 5647 //==========================================================
claytonk 7:9c77eaad5102 5648 #ifndef USBD_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 5649 #define USBD_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 5650 #endif
claytonk 7:9c77eaad5102 5651 // <o> USBD_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 5652
claytonk 7:9c77eaad5102 5653 // <0=> Off
claytonk 7:9c77eaad5102 5654 // <1=> Error
claytonk 7:9c77eaad5102 5655 // <2=> Warning
claytonk 7:9c77eaad5102 5656 // <3=> Info
claytonk 7:9c77eaad5102 5657 // <4=> Debug
claytonk 7:9c77eaad5102 5658
claytonk 7:9c77eaad5102 5659 #ifndef USBD_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 5660 #define USBD_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 5661 #endif
claytonk 7:9c77eaad5102 5662
claytonk 7:9c77eaad5102 5663 // <o> USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5664
claytonk 7:9c77eaad5102 5665 // <0=> Default
claytonk 7:9c77eaad5102 5666 // <1=> Black
claytonk 7:9c77eaad5102 5667 // <2=> Red
claytonk 7:9c77eaad5102 5668 // <3=> Green
claytonk 7:9c77eaad5102 5669 // <4=> Yellow
claytonk 7:9c77eaad5102 5670 // <5=> Blue
claytonk 7:9c77eaad5102 5671 // <6=> Magenta
claytonk 7:9c77eaad5102 5672 // <7=> Cyan
claytonk 7:9c77eaad5102 5673 // <8=> White
claytonk 7:9c77eaad5102 5674
claytonk 7:9c77eaad5102 5675 #ifndef USBD_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 5676 #define USBD_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 5677 #endif
claytonk 7:9c77eaad5102 5678
claytonk 7:9c77eaad5102 5679 // <o> USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5680
claytonk 7:9c77eaad5102 5681 // <0=> Default
claytonk 7:9c77eaad5102 5682 // <1=> Black
claytonk 7:9c77eaad5102 5683 // <2=> Red
claytonk 7:9c77eaad5102 5684 // <3=> Green
claytonk 7:9c77eaad5102 5685 // <4=> Yellow
claytonk 7:9c77eaad5102 5686 // <5=> Blue
claytonk 7:9c77eaad5102 5687 // <6=> Magenta
claytonk 7:9c77eaad5102 5688 // <7=> Cyan
claytonk 7:9c77eaad5102 5689 // <8=> White
claytonk 7:9c77eaad5102 5690
claytonk 7:9c77eaad5102 5691 #ifndef USBD_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 5692 #define USBD_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 5693 #endif
claytonk 7:9c77eaad5102 5694
claytonk 7:9c77eaad5102 5695 // </e>
claytonk 7:9c77eaad5102 5696
claytonk 7:9c77eaad5102 5697 // <e> WDT_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 5698 //==========================================================
claytonk 7:9c77eaad5102 5699 #ifndef WDT_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 5700 #define WDT_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 5701 #endif
claytonk 7:9c77eaad5102 5702 // <o> WDT_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 5703
claytonk 7:9c77eaad5102 5704 // <0=> Off
claytonk 7:9c77eaad5102 5705 // <1=> Error
claytonk 7:9c77eaad5102 5706 // <2=> Warning
claytonk 7:9c77eaad5102 5707 // <3=> Info
claytonk 7:9c77eaad5102 5708 // <4=> Debug
claytonk 7:9c77eaad5102 5709
claytonk 7:9c77eaad5102 5710 #ifndef WDT_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 5711 #define WDT_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 5712 #endif
claytonk 7:9c77eaad5102 5713
claytonk 7:9c77eaad5102 5714 // <o> WDT_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5715
claytonk 7:9c77eaad5102 5716 // <0=> Default
claytonk 7:9c77eaad5102 5717 // <1=> Black
claytonk 7:9c77eaad5102 5718 // <2=> Red
claytonk 7:9c77eaad5102 5719 // <3=> Green
claytonk 7:9c77eaad5102 5720 // <4=> Yellow
claytonk 7:9c77eaad5102 5721 // <5=> Blue
claytonk 7:9c77eaad5102 5722 // <6=> Magenta
claytonk 7:9c77eaad5102 5723 // <7=> Cyan
claytonk 7:9c77eaad5102 5724 // <8=> White
claytonk 7:9c77eaad5102 5725
claytonk 7:9c77eaad5102 5726 #ifndef WDT_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 5727 #define WDT_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 5728 #endif
claytonk 7:9c77eaad5102 5729
claytonk 7:9c77eaad5102 5730 // <o> WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5731
claytonk 7:9c77eaad5102 5732 // <0=> Default
claytonk 7:9c77eaad5102 5733 // <1=> Black
claytonk 7:9c77eaad5102 5734 // <2=> Red
claytonk 7:9c77eaad5102 5735 // <3=> Green
claytonk 7:9c77eaad5102 5736 // <4=> Yellow
claytonk 7:9c77eaad5102 5737 // <5=> Blue
claytonk 7:9c77eaad5102 5738 // <6=> Magenta
claytonk 7:9c77eaad5102 5739 // <7=> Cyan
claytonk 7:9c77eaad5102 5740 // <8=> White
claytonk 7:9c77eaad5102 5741
claytonk 7:9c77eaad5102 5742 #ifndef WDT_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 5743 #define WDT_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 5744 #endif
claytonk 7:9c77eaad5102 5745
claytonk 7:9c77eaad5102 5746 // </e>
claytonk 7:9c77eaad5102 5747
claytonk 7:9c77eaad5102 5748 // </h>
claytonk 7:9c77eaad5102 5749 //==========================================================
claytonk 7:9c77eaad5102 5750
claytonk 7:9c77eaad5102 5751 // <h> nrf_log in nRF_Libraries
claytonk 7:9c77eaad5102 5752
claytonk 7:9c77eaad5102 5753 //==========================================================
claytonk 7:9c77eaad5102 5754 // <e> APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 5755 //==========================================================
claytonk 7:9c77eaad5102 5756 #ifndef APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 5757 #define APP_USBD_CDC_ACM_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 5758 #endif
claytonk 7:9c77eaad5102 5759 // <o> APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 5760
claytonk 7:9c77eaad5102 5761 // <0=> Off
claytonk 7:9c77eaad5102 5762 // <1=> Error
claytonk 7:9c77eaad5102 5763 // <2=> Warning
claytonk 7:9c77eaad5102 5764 // <3=> Info
claytonk 7:9c77eaad5102 5765 // <4=> Debug
claytonk 7:9c77eaad5102 5766
claytonk 7:9c77eaad5102 5767 #ifndef APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 5768 #define APP_USBD_CDC_ACM_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 5769 #endif
claytonk 7:9c77eaad5102 5770
claytonk 7:9c77eaad5102 5771 // <o> APP_USBD_CDC_ACM_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5772
claytonk 7:9c77eaad5102 5773 // <0=> Default
claytonk 7:9c77eaad5102 5774 // <1=> Black
claytonk 7:9c77eaad5102 5775 // <2=> Red
claytonk 7:9c77eaad5102 5776 // <3=> Green
claytonk 7:9c77eaad5102 5777 // <4=> Yellow
claytonk 7:9c77eaad5102 5778 // <5=> Blue
claytonk 7:9c77eaad5102 5779 // <6=> Magenta
claytonk 7:9c77eaad5102 5780 // <7=> Cyan
claytonk 7:9c77eaad5102 5781 // <8=> White
claytonk 7:9c77eaad5102 5782
claytonk 7:9c77eaad5102 5783 #ifndef APP_USBD_CDC_ACM_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 5784 #define APP_USBD_CDC_ACM_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 5785 #endif
claytonk 7:9c77eaad5102 5786
claytonk 7:9c77eaad5102 5787 // <o> APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5788
claytonk 7:9c77eaad5102 5789 // <0=> Default
claytonk 7:9c77eaad5102 5790 // <1=> Black
claytonk 7:9c77eaad5102 5791 // <2=> Red
claytonk 7:9c77eaad5102 5792 // <3=> Green
claytonk 7:9c77eaad5102 5793 // <4=> Yellow
claytonk 7:9c77eaad5102 5794 // <5=> Blue
claytonk 7:9c77eaad5102 5795 // <6=> Magenta
claytonk 7:9c77eaad5102 5796 // <7=> Cyan
claytonk 7:9c77eaad5102 5797 // <8=> White
claytonk 7:9c77eaad5102 5798
claytonk 7:9c77eaad5102 5799 #ifndef APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 5800 #define APP_USBD_CDC_ACM_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 5801 #endif
claytonk 7:9c77eaad5102 5802
claytonk 7:9c77eaad5102 5803 // </e>
claytonk 7:9c77eaad5102 5804
claytonk 7:9c77eaad5102 5805 // <e> APP_USBD_MSC_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 5806 //==========================================================
claytonk 7:9c77eaad5102 5807 #ifndef APP_USBD_MSC_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 5808 #define APP_USBD_MSC_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 5809 #endif
claytonk 7:9c77eaad5102 5810 // <o> APP_USBD_MSC_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 5811
claytonk 7:9c77eaad5102 5812 // <0=> Off
claytonk 7:9c77eaad5102 5813 // <1=> Error
claytonk 7:9c77eaad5102 5814 // <2=> Warning
claytonk 7:9c77eaad5102 5815 // <3=> Info
claytonk 7:9c77eaad5102 5816 // <4=> Debug
claytonk 7:9c77eaad5102 5817
claytonk 7:9c77eaad5102 5818 #ifndef APP_USBD_MSC_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 5819 #define APP_USBD_MSC_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 5820 #endif
claytonk 7:9c77eaad5102 5821
claytonk 7:9c77eaad5102 5822 // <o> APP_USBD_MSC_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5823
claytonk 7:9c77eaad5102 5824 // <0=> Default
claytonk 7:9c77eaad5102 5825 // <1=> Black
claytonk 7:9c77eaad5102 5826 // <2=> Red
claytonk 7:9c77eaad5102 5827 // <3=> Green
claytonk 7:9c77eaad5102 5828 // <4=> Yellow
claytonk 7:9c77eaad5102 5829 // <5=> Blue
claytonk 7:9c77eaad5102 5830 // <6=> Magenta
claytonk 7:9c77eaad5102 5831 // <7=> Cyan
claytonk 7:9c77eaad5102 5832 // <8=> White
claytonk 7:9c77eaad5102 5833
claytonk 7:9c77eaad5102 5834 #ifndef APP_USBD_MSC_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 5835 #define APP_USBD_MSC_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 5836 #endif
claytonk 7:9c77eaad5102 5837
claytonk 7:9c77eaad5102 5838 // <o> APP_USBD_MSC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5839
claytonk 7:9c77eaad5102 5840 // <0=> Default
claytonk 7:9c77eaad5102 5841 // <1=> Black
claytonk 7:9c77eaad5102 5842 // <2=> Red
claytonk 7:9c77eaad5102 5843 // <3=> Green
claytonk 7:9c77eaad5102 5844 // <4=> Yellow
claytonk 7:9c77eaad5102 5845 // <5=> Blue
claytonk 7:9c77eaad5102 5846 // <6=> Magenta
claytonk 7:9c77eaad5102 5847 // <7=> Cyan
claytonk 7:9c77eaad5102 5848 // <8=> White
claytonk 7:9c77eaad5102 5849
claytonk 7:9c77eaad5102 5850 #ifndef APP_USBD_MSC_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 5851 #define APP_USBD_MSC_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 5852 #endif
claytonk 7:9c77eaad5102 5853
claytonk 7:9c77eaad5102 5854 // </e>
claytonk 7:9c77eaad5102 5855
claytonk 7:9c77eaad5102 5856 // <q> MEM_MANAGER_ENABLE_LOGS - Enable debug trace in the module.
claytonk 7:9c77eaad5102 5857
claytonk 7:9c77eaad5102 5858
claytonk 7:9c77eaad5102 5859 #ifndef MEM_MANAGER_ENABLE_LOGS
claytonk 7:9c77eaad5102 5860 #define MEM_MANAGER_ENABLE_LOGS 0
claytonk 7:9c77eaad5102 5861 #endif
claytonk 7:9c77eaad5102 5862
claytonk 7:9c77eaad5102 5863 // <e> NRF_BALLOC_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 5864 //==========================================================
claytonk 7:9c77eaad5102 5865 #ifndef NRF_BALLOC_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 5866 #define NRF_BALLOC_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 5867 #endif
claytonk 7:9c77eaad5102 5868 // <o> NRF_BALLOC_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 5869
claytonk 7:9c77eaad5102 5870 // <0=> Off
claytonk 7:9c77eaad5102 5871 // <1=> Error
claytonk 7:9c77eaad5102 5872 // <2=> Warning
claytonk 7:9c77eaad5102 5873 // <3=> Info
claytonk 7:9c77eaad5102 5874 // <4=> Debug
claytonk 7:9c77eaad5102 5875
claytonk 7:9c77eaad5102 5876 #ifndef NRF_BALLOC_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 5877 #define NRF_BALLOC_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 5878 #endif
claytonk 7:9c77eaad5102 5879
claytonk 7:9c77eaad5102 5880 // <o> NRF_BALLOC_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5881
claytonk 7:9c77eaad5102 5882 // <0=> Default
claytonk 7:9c77eaad5102 5883 // <1=> Black
claytonk 7:9c77eaad5102 5884 // <2=> Red
claytonk 7:9c77eaad5102 5885 // <3=> Green
claytonk 7:9c77eaad5102 5886 // <4=> Yellow
claytonk 7:9c77eaad5102 5887 // <5=> Blue
claytonk 7:9c77eaad5102 5888 // <6=> Magenta
claytonk 7:9c77eaad5102 5889 // <7=> Cyan
claytonk 7:9c77eaad5102 5890 // <8=> White
claytonk 7:9c77eaad5102 5891
claytonk 7:9c77eaad5102 5892 #ifndef NRF_BALLOC_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 5893 #define NRF_BALLOC_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 5894 #endif
claytonk 7:9c77eaad5102 5895
claytonk 7:9c77eaad5102 5896 // <o> NRF_BALLOC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5897
claytonk 7:9c77eaad5102 5898 // <0=> Default
claytonk 7:9c77eaad5102 5899 // <1=> Black
claytonk 7:9c77eaad5102 5900 // <2=> Red
claytonk 7:9c77eaad5102 5901 // <3=> Green
claytonk 7:9c77eaad5102 5902 // <4=> Yellow
claytonk 7:9c77eaad5102 5903 // <5=> Blue
claytonk 7:9c77eaad5102 5904 // <6=> Magenta
claytonk 7:9c77eaad5102 5905 // <7=> Cyan
claytonk 7:9c77eaad5102 5906 // <8=> White
claytonk 7:9c77eaad5102 5907
claytonk 7:9c77eaad5102 5908 #ifndef NRF_BALLOC_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 5909 #define NRF_BALLOC_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 5910 #endif
claytonk 7:9c77eaad5102 5911
claytonk 7:9c77eaad5102 5912 // </e>
claytonk 7:9c77eaad5102 5913
claytonk 7:9c77eaad5102 5914 // <e> NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 5915 //==========================================================
claytonk 7:9c77eaad5102 5916 #ifndef NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 5917 #define NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 5918 #endif
claytonk 7:9c77eaad5102 5919 // <o> NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 5920
claytonk 7:9c77eaad5102 5921 // <0=> Off
claytonk 7:9c77eaad5102 5922 // <1=> Error
claytonk 7:9c77eaad5102 5923 // <2=> Warning
claytonk 7:9c77eaad5102 5924 // <3=> Info
claytonk 7:9c77eaad5102 5925 // <4=> Debug
claytonk 7:9c77eaad5102 5926
claytonk 7:9c77eaad5102 5927 #ifndef NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 5928 #define NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 5929 #endif
claytonk 7:9c77eaad5102 5930
claytonk 7:9c77eaad5102 5931 // <o> NRF_CLI_BLE_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5932
claytonk 7:9c77eaad5102 5933 // <0=> Default
claytonk 7:9c77eaad5102 5934 // <1=> Black
claytonk 7:9c77eaad5102 5935 // <2=> Red
claytonk 7:9c77eaad5102 5936 // <3=> Green
claytonk 7:9c77eaad5102 5937 // <4=> Yellow
claytonk 7:9c77eaad5102 5938 // <5=> Blue
claytonk 7:9c77eaad5102 5939 // <6=> Magenta
claytonk 7:9c77eaad5102 5940 // <7=> Cyan
claytonk 7:9c77eaad5102 5941 // <8=> White
claytonk 7:9c77eaad5102 5942
claytonk 7:9c77eaad5102 5943 #ifndef NRF_CLI_BLE_UART_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 5944 #define NRF_CLI_BLE_UART_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 5945 #endif
claytonk 7:9c77eaad5102 5946
claytonk 7:9c77eaad5102 5947 // <o> NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5948
claytonk 7:9c77eaad5102 5949 // <0=> Default
claytonk 7:9c77eaad5102 5950 // <1=> Black
claytonk 7:9c77eaad5102 5951 // <2=> Red
claytonk 7:9c77eaad5102 5952 // <3=> Green
claytonk 7:9c77eaad5102 5953 // <4=> Yellow
claytonk 7:9c77eaad5102 5954 // <5=> Blue
claytonk 7:9c77eaad5102 5955 // <6=> Magenta
claytonk 7:9c77eaad5102 5956 // <7=> Cyan
claytonk 7:9c77eaad5102 5957 // <8=> White
claytonk 7:9c77eaad5102 5958
claytonk 7:9c77eaad5102 5959 #ifndef NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 5960 #define NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 5961 #endif
claytonk 7:9c77eaad5102 5962
claytonk 7:9c77eaad5102 5963 // </e>
claytonk 7:9c77eaad5102 5964
claytonk 7:9c77eaad5102 5965 // <e> NRF_CLI_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 5966 //==========================================================
claytonk 7:9c77eaad5102 5967 #ifndef NRF_CLI_UART_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 5968 #define NRF_CLI_UART_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 5969 #endif
claytonk 7:9c77eaad5102 5970 // <o> NRF_CLI_UART_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 5971
claytonk 7:9c77eaad5102 5972 // <0=> Off
claytonk 7:9c77eaad5102 5973 // <1=> Error
claytonk 7:9c77eaad5102 5974 // <2=> Warning
claytonk 7:9c77eaad5102 5975 // <3=> Info
claytonk 7:9c77eaad5102 5976 // <4=> Debug
claytonk 7:9c77eaad5102 5977
claytonk 7:9c77eaad5102 5978 #ifndef NRF_CLI_UART_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 5979 #define NRF_CLI_UART_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 5980 #endif
claytonk 7:9c77eaad5102 5981
claytonk 7:9c77eaad5102 5982 // <o> NRF_CLI_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5983
claytonk 7:9c77eaad5102 5984 // <0=> Default
claytonk 7:9c77eaad5102 5985 // <1=> Black
claytonk 7:9c77eaad5102 5986 // <2=> Red
claytonk 7:9c77eaad5102 5987 // <3=> Green
claytonk 7:9c77eaad5102 5988 // <4=> Yellow
claytonk 7:9c77eaad5102 5989 // <5=> Blue
claytonk 7:9c77eaad5102 5990 // <6=> Magenta
claytonk 7:9c77eaad5102 5991 // <7=> Cyan
claytonk 7:9c77eaad5102 5992 // <8=> White
claytonk 7:9c77eaad5102 5993
claytonk 7:9c77eaad5102 5994 #ifndef NRF_CLI_UART_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 5995 #define NRF_CLI_UART_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 5996 #endif
claytonk 7:9c77eaad5102 5997
claytonk 7:9c77eaad5102 5998 // <o> NRF_CLI_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 5999
claytonk 7:9c77eaad5102 6000 // <0=> Default
claytonk 7:9c77eaad5102 6001 // <1=> Black
claytonk 7:9c77eaad5102 6002 // <2=> Red
claytonk 7:9c77eaad5102 6003 // <3=> Green
claytonk 7:9c77eaad5102 6004 // <4=> Yellow
claytonk 7:9c77eaad5102 6005 // <5=> Blue
claytonk 7:9c77eaad5102 6006 // <6=> Magenta
claytonk 7:9c77eaad5102 6007 // <7=> Cyan
claytonk 7:9c77eaad5102 6008 // <8=> White
claytonk 7:9c77eaad5102 6009
claytonk 7:9c77eaad5102 6010 #ifndef NRF_CLI_UART_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 6011 #define NRF_CLI_UART_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 6012 #endif
claytonk 7:9c77eaad5102 6013
claytonk 7:9c77eaad5102 6014 // </e>
claytonk 7:9c77eaad5102 6015
claytonk 7:9c77eaad5102 6016 // <e> NRF_MEMOBJ_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 6017 //==========================================================
claytonk 7:9c77eaad5102 6018 #ifndef NRF_MEMOBJ_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 6019 #define NRF_MEMOBJ_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 6020 #endif
claytonk 7:9c77eaad5102 6021 // <o> NRF_MEMOBJ_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 6022
claytonk 7:9c77eaad5102 6023 // <0=> Off
claytonk 7:9c77eaad5102 6024 // <1=> Error
claytonk 7:9c77eaad5102 6025 // <2=> Warning
claytonk 7:9c77eaad5102 6026 // <3=> Info
claytonk 7:9c77eaad5102 6027 // <4=> Debug
claytonk 7:9c77eaad5102 6028
claytonk 7:9c77eaad5102 6029 #ifndef NRF_MEMOBJ_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 6030 #define NRF_MEMOBJ_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 6031 #endif
claytonk 7:9c77eaad5102 6032
claytonk 7:9c77eaad5102 6033 // <o> NRF_MEMOBJ_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 6034
claytonk 7:9c77eaad5102 6035 // <0=> Default
claytonk 7:9c77eaad5102 6036 // <1=> Black
claytonk 7:9c77eaad5102 6037 // <2=> Red
claytonk 7:9c77eaad5102 6038 // <3=> Green
claytonk 7:9c77eaad5102 6039 // <4=> Yellow
claytonk 7:9c77eaad5102 6040 // <5=> Blue
claytonk 7:9c77eaad5102 6041 // <6=> Magenta
claytonk 7:9c77eaad5102 6042 // <7=> Cyan
claytonk 7:9c77eaad5102 6043 // <8=> White
claytonk 7:9c77eaad5102 6044
claytonk 7:9c77eaad5102 6045 #ifndef NRF_MEMOBJ_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 6046 #define NRF_MEMOBJ_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 6047 #endif
claytonk 7:9c77eaad5102 6048
claytonk 7:9c77eaad5102 6049 // <o> NRF_MEMOBJ_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 6050
claytonk 7:9c77eaad5102 6051 // <0=> Default
claytonk 7:9c77eaad5102 6052 // <1=> Black
claytonk 7:9c77eaad5102 6053 // <2=> Red
claytonk 7:9c77eaad5102 6054 // <3=> Green
claytonk 7:9c77eaad5102 6055 // <4=> Yellow
claytonk 7:9c77eaad5102 6056 // <5=> Blue
claytonk 7:9c77eaad5102 6057 // <6=> Magenta
claytonk 7:9c77eaad5102 6058 // <7=> Cyan
claytonk 7:9c77eaad5102 6059 // <8=> White
claytonk 7:9c77eaad5102 6060
claytonk 7:9c77eaad5102 6061 #ifndef NRF_MEMOBJ_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 6062 #define NRF_MEMOBJ_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 6063 #endif
claytonk 7:9c77eaad5102 6064
claytonk 7:9c77eaad5102 6065 // </e>
claytonk 7:9c77eaad5102 6066
claytonk 7:9c77eaad5102 6067 // <e> NRF_PWR_MGMT_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 6068 //==========================================================
claytonk 7:9c77eaad5102 6069 #ifndef NRF_PWR_MGMT_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 6070 #define NRF_PWR_MGMT_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 6071 #endif
claytonk 7:9c77eaad5102 6072 // <o> NRF_PWR_MGMT_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 6073
claytonk 7:9c77eaad5102 6074 // <0=> Off
claytonk 7:9c77eaad5102 6075 // <1=> Error
claytonk 7:9c77eaad5102 6076 // <2=> Warning
claytonk 7:9c77eaad5102 6077 // <3=> Info
claytonk 7:9c77eaad5102 6078 // <4=> Debug
claytonk 7:9c77eaad5102 6079
claytonk 7:9c77eaad5102 6080 #ifndef NRF_PWR_MGMT_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 6081 #define NRF_PWR_MGMT_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 6082 #endif
claytonk 7:9c77eaad5102 6083
claytonk 7:9c77eaad5102 6084 // <o> NRF_PWR_MGMT_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 6085
claytonk 7:9c77eaad5102 6086 // <0=> Default
claytonk 7:9c77eaad5102 6087 // <1=> Black
claytonk 7:9c77eaad5102 6088 // <2=> Red
claytonk 7:9c77eaad5102 6089 // <3=> Green
claytonk 7:9c77eaad5102 6090 // <4=> Yellow
claytonk 7:9c77eaad5102 6091 // <5=> Blue
claytonk 7:9c77eaad5102 6092 // <6=> Magenta
claytonk 7:9c77eaad5102 6093 // <7=> Cyan
claytonk 7:9c77eaad5102 6094 // <8=> White
claytonk 7:9c77eaad5102 6095
claytonk 7:9c77eaad5102 6096 #ifndef NRF_PWR_MGMT_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 6097 #define NRF_PWR_MGMT_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 6098 #endif
claytonk 7:9c77eaad5102 6099
claytonk 7:9c77eaad5102 6100 // <o> NRF_PWR_MGMT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 6101
claytonk 7:9c77eaad5102 6102 // <0=> Default
claytonk 7:9c77eaad5102 6103 // <1=> Black
claytonk 7:9c77eaad5102 6104 // <2=> Red
claytonk 7:9c77eaad5102 6105 // <3=> Green
claytonk 7:9c77eaad5102 6106 // <4=> Yellow
claytonk 7:9c77eaad5102 6107 // <5=> Blue
claytonk 7:9c77eaad5102 6108 // <6=> Magenta
claytonk 7:9c77eaad5102 6109 // <7=> Cyan
claytonk 7:9c77eaad5102 6110 // <8=> White
claytonk 7:9c77eaad5102 6111
claytonk 7:9c77eaad5102 6112 #ifndef NRF_PWR_MGMT_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 6113 #define NRF_PWR_MGMT_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 6114 #endif
claytonk 7:9c77eaad5102 6115
claytonk 7:9c77eaad5102 6116 // </e>
claytonk 7:9c77eaad5102 6117
claytonk 7:9c77eaad5102 6118 // <e> NRF_SDH_ANT_LOG_ENABLED - Enable logging in SoftDevice handler (ANT) module.
claytonk 7:9c77eaad5102 6119 //==========================================================
claytonk 7:9c77eaad5102 6120 #ifndef NRF_SDH_ANT_LOG_ENABLED
claytonk 7:9c77eaad5102 6121 #define NRF_SDH_ANT_LOG_ENABLED 1
claytonk 7:9c77eaad5102 6122 #endif
claytonk 7:9c77eaad5102 6123 // <o> NRF_SDH_ANT_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 6124
claytonk 7:9c77eaad5102 6125 // <0=> Off
claytonk 7:9c77eaad5102 6126 // <1=> Error
claytonk 7:9c77eaad5102 6127 // <2=> Warning
claytonk 7:9c77eaad5102 6128 // <3=> Info
claytonk 7:9c77eaad5102 6129 // <4=> Debug
claytonk 7:9c77eaad5102 6130
claytonk 7:9c77eaad5102 6131 #ifndef NRF_SDH_ANT_LOG_LEVEL
claytonk 7:9c77eaad5102 6132 #define NRF_SDH_ANT_LOG_LEVEL 3
claytonk 7:9c77eaad5102 6133 #endif
claytonk 7:9c77eaad5102 6134
claytonk 7:9c77eaad5102 6135 // <o> NRF_SDH_ANT_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 6136
claytonk 7:9c77eaad5102 6137 // <0=> Default
claytonk 7:9c77eaad5102 6138 // <1=> Black
claytonk 7:9c77eaad5102 6139 // <2=> Red
claytonk 7:9c77eaad5102 6140 // <3=> Green
claytonk 7:9c77eaad5102 6141 // <4=> Yellow
claytonk 7:9c77eaad5102 6142 // <5=> Blue
claytonk 7:9c77eaad5102 6143 // <6=> Magenta
claytonk 7:9c77eaad5102 6144 // <7=> Cyan
claytonk 7:9c77eaad5102 6145 // <8=> White
claytonk 7:9c77eaad5102 6146
claytonk 7:9c77eaad5102 6147 #ifndef NRF_SDH_ANT_INFO_COLOR
claytonk 7:9c77eaad5102 6148 #define NRF_SDH_ANT_INFO_COLOR 0
claytonk 7:9c77eaad5102 6149 #endif
claytonk 7:9c77eaad5102 6150
claytonk 7:9c77eaad5102 6151 // <o> NRF_SDH_ANT_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 6152
claytonk 7:9c77eaad5102 6153 // <0=> Default
claytonk 7:9c77eaad5102 6154 // <1=> Black
claytonk 7:9c77eaad5102 6155 // <2=> Red
claytonk 7:9c77eaad5102 6156 // <3=> Green
claytonk 7:9c77eaad5102 6157 // <4=> Yellow
claytonk 7:9c77eaad5102 6158 // <5=> Blue
claytonk 7:9c77eaad5102 6159 // <6=> Magenta
claytonk 7:9c77eaad5102 6160 // <7=> Cyan
claytonk 7:9c77eaad5102 6161 // <8=> White
claytonk 7:9c77eaad5102 6162
claytonk 7:9c77eaad5102 6163 #ifndef NRF_SDH_ANT_DEBUG_COLOR
claytonk 7:9c77eaad5102 6164 #define NRF_SDH_ANT_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 6165 #endif
claytonk 7:9c77eaad5102 6166
claytonk 7:9c77eaad5102 6167 // </e>
claytonk 7:9c77eaad5102 6168
claytonk 7:9c77eaad5102 6169 // <e> NRF_SDH_BLE_LOG_ENABLED - Enable logging in SoftDevice handler (BLE) module.
claytonk 7:9c77eaad5102 6170 //==========================================================
claytonk 7:9c77eaad5102 6171 #ifndef NRF_SDH_BLE_LOG_ENABLED
claytonk 7:9c77eaad5102 6172 #define NRF_SDH_BLE_LOG_ENABLED 1
claytonk 7:9c77eaad5102 6173 #endif
claytonk 7:9c77eaad5102 6174 // <o> NRF_SDH_BLE_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 6175
claytonk 7:9c77eaad5102 6176 // <0=> Off
claytonk 7:9c77eaad5102 6177 // <1=> Error
claytonk 7:9c77eaad5102 6178 // <2=> Warning
claytonk 7:9c77eaad5102 6179 // <3=> Info
claytonk 7:9c77eaad5102 6180 // <4=> Debug
claytonk 7:9c77eaad5102 6181
claytonk 7:9c77eaad5102 6182 #ifndef NRF_SDH_BLE_LOG_LEVEL
claytonk 7:9c77eaad5102 6183 #define NRF_SDH_BLE_LOG_LEVEL 3
claytonk 7:9c77eaad5102 6184 #endif
claytonk 7:9c77eaad5102 6185
claytonk 7:9c77eaad5102 6186 // <o> NRF_SDH_BLE_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 6187
claytonk 7:9c77eaad5102 6188 // <0=> Default
claytonk 7:9c77eaad5102 6189 // <1=> Black
claytonk 7:9c77eaad5102 6190 // <2=> Red
claytonk 7:9c77eaad5102 6191 // <3=> Green
claytonk 7:9c77eaad5102 6192 // <4=> Yellow
claytonk 7:9c77eaad5102 6193 // <5=> Blue
claytonk 7:9c77eaad5102 6194 // <6=> Magenta
claytonk 7:9c77eaad5102 6195 // <7=> Cyan
claytonk 7:9c77eaad5102 6196 // <8=> White
claytonk 7:9c77eaad5102 6197
claytonk 7:9c77eaad5102 6198 #ifndef NRF_SDH_BLE_INFO_COLOR
claytonk 7:9c77eaad5102 6199 #define NRF_SDH_BLE_INFO_COLOR 0
claytonk 7:9c77eaad5102 6200 #endif
claytonk 7:9c77eaad5102 6201
claytonk 7:9c77eaad5102 6202 // <o> NRF_SDH_BLE_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 6203
claytonk 7:9c77eaad5102 6204 // <0=> Default
claytonk 7:9c77eaad5102 6205 // <1=> Black
claytonk 7:9c77eaad5102 6206 // <2=> Red
claytonk 7:9c77eaad5102 6207 // <3=> Green
claytonk 7:9c77eaad5102 6208 // <4=> Yellow
claytonk 7:9c77eaad5102 6209 // <5=> Blue
claytonk 7:9c77eaad5102 6210 // <6=> Magenta
claytonk 7:9c77eaad5102 6211 // <7=> Cyan
claytonk 7:9c77eaad5102 6212 // <8=> White
claytonk 7:9c77eaad5102 6213
claytonk 7:9c77eaad5102 6214 #ifndef NRF_SDH_BLE_DEBUG_COLOR
claytonk 7:9c77eaad5102 6215 #define NRF_SDH_BLE_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 6216 #endif
claytonk 7:9c77eaad5102 6217
claytonk 7:9c77eaad5102 6218 // </e>
claytonk 7:9c77eaad5102 6219
claytonk 7:9c77eaad5102 6220 // <e> NRF_SDH_LOG_ENABLED - Enable logging in SoftDevice handler module.
claytonk 7:9c77eaad5102 6221 //==========================================================
claytonk 7:9c77eaad5102 6222 #ifndef NRF_SDH_LOG_ENABLED
claytonk 7:9c77eaad5102 6223 #define NRF_SDH_LOG_ENABLED 1
claytonk 7:9c77eaad5102 6224 #endif
claytonk 7:9c77eaad5102 6225 // <o> NRF_SDH_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 6226
claytonk 7:9c77eaad5102 6227 // <0=> Off
claytonk 7:9c77eaad5102 6228 // <1=> Error
claytonk 7:9c77eaad5102 6229 // <2=> Warning
claytonk 7:9c77eaad5102 6230 // <3=> Info
claytonk 7:9c77eaad5102 6231 // <4=> Debug
claytonk 7:9c77eaad5102 6232
claytonk 7:9c77eaad5102 6233 #ifndef NRF_SDH_LOG_LEVEL
claytonk 7:9c77eaad5102 6234 #define NRF_SDH_LOG_LEVEL 3
claytonk 7:9c77eaad5102 6235 #endif
claytonk 7:9c77eaad5102 6236
claytonk 7:9c77eaad5102 6237 // <o> NRF_SDH_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 6238
claytonk 7:9c77eaad5102 6239 // <0=> Default
claytonk 7:9c77eaad5102 6240 // <1=> Black
claytonk 7:9c77eaad5102 6241 // <2=> Red
claytonk 7:9c77eaad5102 6242 // <3=> Green
claytonk 7:9c77eaad5102 6243 // <4=> Yellow
claytonk 7:9c77eaad5102 6244 // <5=> Blue
claytonk 7:9c77eaad5102 6245 // <6=> Magenta
claytonk 7:9c77eaad5102 6246 // <7=> Cyan
claytonk 7:9c77eaad5102 6247 // <8=> White
claytonk 7:9c77eaad5102 6248
claytonk 7:9c77eaad5102 6249 #ifndef NRF_SDH_INFO_COLOR
claytonk 7:9c77eaad5102 6250 #define NRF_SDH_INFO_COLOR 0
claytonk 7:9c77eaad5102 6251 #endif
claytonk 7:9c77eaad5102 6252
claytonk 7:9c77eaad5102 6253 // <o> NRF_SDH_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 6254
claytonk 7:9c77eaad5102 6255 // <0=> Default
claytonk 7:9c77eaad5102 6256 // <1=> Black
claytonk 7:9c77eaad5102 6257 // <2=> Red
claytonk 7:9c77eaad5102 6258 // <3=> Green
claytonk 7:9c77eaad5102 6259 // <4=> Yellow
claytonk 7:9c77eaad5102 6260 // <5=> Blue
claytonk 7:9c77eaad5102 6261 // <6=> Magenta
claytonk 7:9c77eaad5102 6262 // <7=> Cyan
claytonk 7:9c77eaad5102 6263 // <8=> White
claytonk 7:9c77eaad5102 6264
claytonk 7:9c77eaad5102 6265 #ifndef NRF_SDH_DEBUG_COLOR
claytonk 7:9c77eaad5102 6266 #define NRF_SDH_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 6267 #endif
claytonk 7:9c77eaad5102 6268
claytonk 7:9c77eaad5102 6269 // </e>
claytonk 7:9c77eaad5102 6270
claytonk 7:9c77eaad5102 6271 // <e> NRF_SDH_SOC_LOG_ENABLED - Enable logging in SoftDevice handler (SoC) module.
claytonk 7:9c77eaad5102 6272 //==========================================================
claytonk 7:9c77eaad5102 6273 #ifndef NRF_SDH_SOC_LOG_ENABLED
claytonk 7:9c77eaad5102 6274 #define NRF_SDH_SOC_LOG_ENABLED 1
claytonk 7:9c77eaad5102 6275 #endif
claytonk 7:9c77eaad5102 6276 // <o> NRF_SDH_SOC_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 6277
claytonk 7:9c77eaad5102 6278 // <0=> Off
claytonk 7:9c77eaad5102 6279 // <1=> Error
claytonk 7:9c77eaad5102 6280 // <2=> Warning
claytonk 7:9c77eaad5102 6281 // <3=> Info
claytonk 7:9c77eaad5102 6282 // <4=> Debug
claytonk 7:9c77eaad5102 6283
claytonk 7:9c77eaad5102 6284 #ifndef NRF_SDH_SOC_LOG_LEVEL
claytonk 7:9c77eaad5102 6285 #define NRF_SDH_SOC_LOG_LEVEL 3
claytonk 7:9c77eaad5102 6286 #endif
claytonk 7:9c77eaad5102 6287
claytonk 7:9c77eaad5102 6288 // <o> NRF_SDH_SOC_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 6289
claytonk 7:9c77eaad5102 6290 // <0=> Default
claytonk 7:9c77eaad5102 6291 // <1=> Black
claytonk 7:9c77eaad5102 6292 // <2=> Red
claytonk 7:9c77eaad5102 6293 // <3=> Green
claytonk 7:9c77eaad5102 6294 // <4=> Yellow
claytonk 7:9c77eaad5102 6295 // <5=> Blue
claytonk 7:9c77eaad5102 6296 // <6=> Magenta
claytonk 7:9c77eaad5102 6297 // <7=> Cyan
claytonk 7:9c77eaad5102 6298 // <8=> White
claytonk 7:9c77eaad5102 6299
claytonk 7:9c77eaad5102 6300 #ifndef NRF_SDH_SOC_INFO_COLOR
claytonk 7:9c77eaad5102 6301 #define NRF_SDH_SOC_INFO_COLOR 0
claytonk 7:9c77eaad5102 6302 #endif
claytonk 7:9c77eaad5102 6303
claytonk 7:9c77eaad5102 6304 // <o> NRF_SDH_SOC_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 6305
claytonk 7:9c77eaad5102 6306 // <0=> Default
claytonk 7:9c77eaad5102 6307 // <1=> Black
claytonk 7:9c77eaad5102 6308 // <2=> Red
claytonk 7:9c77eaad5102 6309 // <3=> Green
claytonk 7:9c77eaad5102 6310 // <4=> Yellow
claytonk 7:9c77eaad5102 6311 // <5=> Blue
claytonk 7:9c77eaad5102 6312 // <6=> Magenta
claytonk 7:9c77eaad5102 6313 // <7=> Cyan
claytonk 7:9c77eaad5102 6314 // <8=> White
claytonk 7:9c77eaad5102 6315
claytonk 7:9c77eaad5102 6316 #ifndef NRF_SDH_SOC_DEBUG_COLOR
claytonk 7:9c77eaad5102 6317 #define NRF_SDH_SOC_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 6318 #endif
claytonk 7:9c77eaad5102 6319
claytonk 7:9c77eaad5102 6320 // </e>
claytonk 7:9c77eaad5102 6321
claytonk 7:9c77eaad5102 6322 // </h>
claytonk 7:9c77eaad5102 6323 //==========================================================
claytonk 7:9c77eaad5102 6324
claytonk 7:9c77eaad5102 6325 // </h>
claytonk 7:9c77eaad5102 6326 //==========================================================
claytonk 7:9c77eaad5102 6327
claytonk 7:9c77eaad5102 6328 // </h>
claytonk 7:9c77eaad5102 6329 //==========================================================
claytonk 7:9c77eaad5102 6330
claytonk 7:9c77eaad5102 6331 // </h>
claytonk 7:9c77eaad5102 6332 //==========================================================
claytonk 7:9c77eaad5102 6333
claytonk 7:9c77eaad5102 6334 // <h> nRF_NFC
claytonk 7:9c77eaad5102 6335
claytonk 7:9c77eaad5102 6336 //==========================================================
claytonk 7:9c77eaad5102 6337 // <e> NFC_BLE_OOB_ADVDATA_ENABLED - nfc_ble_oob_advdata - Encoding the advertising data and/or scan response data which is specific for OOB pairing
claytonk 7:9c77eaad5102 6338 //==========================================================
claytonk 7:9c77eaad5102 6339 #ifndef NFC_BLE_OOB_ADVDATA_ENABLED
claytonk 7:9c77eaad5102 6340 #define NFC_BLE_OOB_ADVDATA_ENABLED 0
claytonk 7:9c77eaad5102 6341 #endif
claytonk 7:9c77eaad5102 6342 // <o> ADVANCED_ADVDATA_SUPPORT - Non-mandatory AD types for BLE OOB pairing are encoded inside the NDEF message (e.g. service UUIDs)
claytonk 7:9c77eaad5102 6343
claytonk 7:9c77eaad5102 6344 // <1=> Enabled
claytonk 7:9c77eaad5102 6345 // <0=> Disabled
claytonk 7:9c77eaad5102 6346
claytonk 7:9c77eaad5102 6347 #ifndef ADVANCED_ADVDATA_SUPPORT
claytonk 7:9c77eaad5102 6348 #define ADVANCED_ADVDATA_SUPPORT 0
claytonk 7:9c77eaad5102 6349 #endif
claytonk 7:9c77eaad5102 6350
claytonk 7:9c77eaad5102 6351 // </e>
claytonk 7:9c77eaad5102 6352
claytonk 7:9c77eaad5102 6353 // <e> NFC_BLE_PAIR_LIB_ENABLED - nfc_ble_pair_lib - Library parameters
claytonk 7:9c77eaad5102 6354 //==========================================================
claytonk 7:9c77eaad5102 6355 #ifndef NFC_BLE_PAIR_LIB_ENABLED
claytonk 7:9c77eaad5102 6356 #define NFC_BLE_PAIR_LIB_ENABLED 0
claytonk 7:9c77eaad5102 6357 #endif
claytonk 7:9c77eaad5102 6358 // <e> NFC_BLE_PAIR_LIB_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 6359 //==========================================================
claytonk 7:9c77eaad5102 6360 #ifndef NFC_BLE_PAIR_LIB_LOG_ENABLED
claytonk 7:9c77eaad5102 6361 #define NFC_BLE_PAIR_LIB_LOG_ENABLED 0
claytonk 7:9c77eaad5102 6362 #endif
claytonk 7:9c77eaad5102 6363 // <o> NFC_BLE_PAIR_LIB_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 6364
claytonk 7:9c77eaad5102 6365 // <0=> Off
claytonk 7:9c77eaad5102 6366 // <1=> Error
claytonk 7:9c77eaad5102 6367 // <2=> Warning
claytonk 7:9c77eaad5102 6368 // <3=> Info
claytonk 7:9c77eaad5102 6369 // <4=> Debug
claytonk 7:9c77eaad5102 6370
claytonk 7:9c77eaad5102 6371 #ifndef NFC_BLE_PAIR_LIB_LOG_LEVEL
claytonk 7:9c77eaad5102 6372 #define NFC_BLE_PAIR_LIB_LOG_LEVEL 3
claytonk 7:9c77eaad5102 6373 #endif
claytonk 7:9c77eaad5102 6374
claytonk 7:9c77eaad5102 6375 // <o> NFC_BLE_PAIR_LIB_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 6376
claytonk 7:9c77eaad5102 6377 // <0=> Default
claytonk 7:9c77eaad5102 6378 // <1=> Black
claytonk 7:9c77eaad5102 6379 // <2=> Red
claytonk 7:9c77eaad5102 6380 // <3=> Green
claytonk 7:9c77eaad5102 6381 // <4=> Yellow
claytonk 7:9c77eaad5102 6382 // <5=> Blue
claytonk 7:9c77eaad5102 6383 // <6=> Magenta
claytonk 7:9c77eaad5102 6384 // <7=> Cyan
claytonk 7:9c77eaad5102 6385 // <8=> White
claytonk 7:9c77eaad5102 6386
claytonk 7:9c77eaad5102 6387 #ifndef NFC_BLE_PAIR_LIB_INFO_COLOR
claytonk 7:9c77eaad5102 6388 #define NFC_BLE_PAIR_LIB_INFO_COLOR 0
claytonk 7:9c77eaad5102 6389 #endif
claytonk 7:9c77eaad5102 6390
claytonk 7:9c77eaad5102 6391 // <o> NFC_BLE_PAIR_LIB_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 6392
claytonk 7:9c77eaad5102 6393 // <0=> Default
claytonk 7:9c77eaad5102 6394 // <1=> Black
claytonk 7:9c77eaad5102 6395 // <2=> Red
claytonk 7:9c77eaad5102 6396 // <3=> Green
claytonk 7:9c77eaad5102 6397 // <4=> Yellow
claytonk 7:9c77eaad5102 6398 // <5=> Blue
claytonk 7:9c77eaad5102 6399 // <6=> Magenta
claytonk 7:9c77eaad5102 6400 // <7=> Cyan
claytonk 7:9c77eaad5102 6401 // <8=> White
claytonk 7:9c77eaad5102 6402
claytonk 7:9c77eaad5102 6403 #ifndef NFC_BLE_PAIR_LIB_DEBUG_COLOR
claytonk 7:9c77eaad5102 6404 #define NFC_BLE_PAIR_LIB_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 6405 #endif
claytonk 7:9c77eaad5102 6406
claytonk 7:9c77eaad5102 6407 // </e>
claytonk 7:9c77eaad5102 6408
claytonk 7:9c77eaad5102 6409 // <h> NFC_BLE_PAIR_LIB_SECURITY_PARAMETERS - Common Peer Manager security parameters.
claytonk 7:9c77eaad5102 6410
claytonk 7:9c77eaad5102 6411 //==========================================================
claytonk 7:9c77eaad5102 6412 // <e> BLE_NFC_SEC_PARAM_BOND - Enables device bonding.
claytonk 7:9c77eaad5102 6413
claytonk 7:9c77eaad5102 6414 // <i> If bonding is enabled at least one of the BLE_NFC_SEC_PARAM_KDIST options must be enabled.
claytonk 7:9c77eaad5102 6415 //==========================================================
claytonk 7:9c77eaad5102 6416 #ifndef BLE_NFC_SEC_PARAM_BOND
claytonk 7:9c77eaad5102 6417 #define BLE_NFC_SEC_PARAM_BOND 1
claytonk 7:9c77eaad5102 6418 #endif
claytonk 7:9c77eaad5102 6419 // <q> BLE_NFC_SEC_PARAM_KDIST_OWN_ENC - Enables Long Term Key and Master Identification distribution by device.
claytonk 7:9c77eaad5102 6420
claytonk 7:9c77eaad5102 6421
claytonk 7:9c77eaad5102 6422 #ifndef BLE_NFC_SEC_PARAM_KDIST_OWN_ENC
claytonk 7:9c77eaad5102 6423 #define BLE_NFC_SEC_PARAM_KDIST_OWN_ENC 1
claytonk 7:9c77eaad5102 6424 #endif
claytonk 7:9c77eaad5102 6425
claytonk 7:9c77eaad5102 6426 // <q> BLE_NFC_SEC_PARAM_KDIST_OWN_ID - Enables Identity Resolving Key and Identity Address Information distribution by device.
claytonk 7:9c77eaad5102 6427
claytonk 7:9c77eaad5102 6428
claytonk 7:9c77eaad5102 6429 #ifndef BLE_NFC_SEC_PARAM_KDIST_OWN_ID
claytonk 7:9c77eaad5102 6430 #define BLE_NFC_SEC_PARAM_KDIST_OWN_ID 1
claytonk 7:9c77eaad5102 6431 #endif
claytonk 7:9c77eaad5102 6432
claytonk 7:9c77eaad5102 6433 // <q> BLE_NFC_SEC_PARAM_KDIST_PEER_ENC - Enables Long Term Key and Master Identification distribution by peer.
claytonk 7:9c77eaad5102 6434
claytonk 7:9c77eaad5102 6435
claytonk 7:9c77eaad5102 6436 #ifndef BLE_NFC_SEC_PARAM_KDIST_PEER_ENC
claytonk 7:9c77eaad5102 6437 #define BLE_NFC_SEC_PARAM_KDIST_PEER_ENC 1
claytonk 7:9c77eaad5102 6438 #endif
claytonk 7:9c77eaad5102 6439
claytonk 7:9c77eaad5102 6440 // <q> BLE_NFC_SEC_PARAM_KDIST_PEER_ID - Enables Identity Resolving Key and Identity Address Information distribution by peer.
claytonk 7:9c77eaad5102 6441
claytonk 7:9c77eaad5102 6442
claytonk 7:9c77eaad5102 6443 #ifndef BLE_NFC_SEC_PARAM_KDIST_PEER_ID
claytonk 7:9c77eaad5102 6444 #define BLE_NFC_SEC_PARAM_KDIST_PEER_ID 1
claytonk 7:9c77eaad5102 6445 #endif
claytonk 7:9c77eaad5102 6446
claytonk 7:9c77eaad5102 6447 // <q> BLE_NFC_SEC_PARAM_KDIST_OWN_ENC - Enables Long Term Key and Master Identification distribution by device.
claytonk 7:9c77eaad5102 6448
claytonk 7:9c77eaad5102 6449
claytonk 7:9c77eaad5102 6450 #ifndef BLE_NFC_SEC_PARAM_KDIST_OWN_ENC
claytonk 7:9c77eaad5102 6451 #define BLE_NFC_SEC_PARAM_KDIST_OWN_ENC 1
claytonk 7:9c77eaad5102 6452 #endif
claytonk 7:9c77eaad5102 6453
claytonk 7:9c77eaad5102 6454 // <q> BLE_NFC_SEC_PARAM_KDIST_OWN_ID - Enables Identity Resolving Key and Identity Address Information distribution by device.
claytonk 7:9c77eaad5102 6455
claytonk 7:9c77eaad5102 6456
claytonk 7:9c77eaad5102 6457 #ifndef BLE_NFC_SEC_PARAM_KDIST_OWN_ID
claytonk 7:9c77eaad5102 6458 #define BLE_NFC_SEC_PARAM_KDIST_OWN_ID 1
claytonk 7:9c77eaad5102 6459 #endif
claytonk 7:9c77eaad5102 6460
claytonk 7:9c77eaad5102 6461 // <q> BLE_NFC_SEC_PARAM_KDIST_PEER_ENC - Enables Long Term Key and Master Identification distribution by peer.
claytonk 7:9c77eaad5102 6462
claytonk 7:9c77eaad5102 6463
claytonk 7:9c77eaad5102 6464 #ifndef BLE_NFC_SEC_PARAM_KDIST_PEER_ENC
claytonk 7:9c77eaad5102 6465 #define BLE_NFC_SEC_PARAM_KDIST_PEER_ENC 1
claytonk 7:9c77eaad5102 6466 #endif
claytonk 7:9c77eaad5102 6467
claytonk 7:9c77eaad5102 6468 // <q> BLE_NFC_SEC_PARAM_KDIST_PEER_ID - Enables Identity Resolving Key and Identity Address Information distribution by peer.
claytonk 7:9c77eaad5102 6469
claytonk 7:9c77eaad5102 6470
claytonk 7:9c77eaad5102 6471 #ifndef BLE_NFC_SEC_PARAM_KDIST_PEER_ID
claytonk 7:9c77eaad5102 6472 #define BLE_NFC_SEC_PARAM_KDIST_PEER_ID 1
claytonk 7:9c77eaad5102 6473 #endif
claytonk 7:9c77eaad5102 6474
claytonk 7:9c77eaad5102 6475 // <q> BLE_NFC_SEC_PARAM_KDIST_OWN_ENC - Enables Long Term Key and Master Identification distribution by device.
claytonk 7:9c77eaad5102 6476
claytonk 7:9c77eaad5102 6477
claytonk 7:9c77eaad5102 6478 #ifndef BLE_NFC_SEC_PARAM_KDIST_OWN_ENC
claytonk 7:9c77eaad5102 6479 #define BLE_NFC_SEC_PARAM_KDIST_OWN_ENC 1
claytonk 7:9c77eaad5102 6480 #endif
claytonk 7:9c77eaad5102 6481
claytonk 7:9c77eaad5102 6482 // <q> BLE_NFC_SEC_PARAM_KDIST_OWN_ID - Enables Identity Resolving Key and Identity Address Information distribution by device.
claytonk 7:9c77eaad5102 6483
claytonk 7:9c77eaad5102 6484
claytonk 7:9c77eaad5102 6485 #ifndef BLE_NFC_SEC_PARAM_KDIST_OWN_ID
claytonk 7:9c77eaad5102 6486 #define BLE_NFC_SEC_PARAM_KDIST_OWN_ID 1
claytonk 7:9c77eaad5102 6487 #endif
claytonk 7:9c77eaad5102 6488
claytonk 7:9c77eaad5102 6489 // <q> BLE_NFC_SEC_PARAM_KDIST_PEER_ENC - Enables Long Term Key and Master Identification distribution by peer.
claytonk 7:9c77eaad5102 6490
claytonk 7:9c77eaad5102 6491
claytonk 7:9c77eaad5102 6492 #ifndef BLE_NFC_SEC_PARAM_KDIST_PEER_ENC
claytonk 7:9c77eaad5102 6493 #define BLE_NFC_SEC_PARAM_KDIST_PEER_ENC 1
claytonk 7:9c77eaad5102 6494 #endif
claytonk 7:9c77eaad5102 6495
claytonk 7:9c77eaad5102 6496 // <q> BLE_NFC_SEC_PARAM_KDIST_PEER_ID - Enables Identity Resolving Key and Identity Address Information distribution by peer.
claytonk 7:9c77eaad5102 6497
claytonk 7:9c77eaad5102 6498
claytonk 7:9c77eaad5102 6499 #ifndef BLE_NFC_SEC_PARAM_KDIST_PEER_ID
claytonk 7:9c77eaad5102 6500 #define BLE_NFC_SEC_PARAM_KDIST_PEER_ID 1
claytonk 7:9c77eaad5102 6501 #endif
claytonk 7:9c77eaad5102 6502
claytonk 7:9c77eaad5102 6503 // </e>
claytonk 7:9c77eaad5102 6504
claytonk 7:9c77eaad5102 6505 // <o> BLE_NFC_SEC_PARAM_MIN_KEY_SIZE - Minimal size of a security key.
claytonk 7:9c77eaad5102 6506
claytonk 7:9c77eaad5102 6507 // <7=> 7
claytonk 7:9c77eaad5102 6508 // <8=> 8
claytonk 7:9c77eaad5102 6509 // <9=> 9
claytonk 7:9c77eaad5102 6510 // <10=> 10
claytonk 7:9c77eaad5102 6511 // <11=> 11
claytonk 7:9c77eaad5102 6512 // <12=> 12
claytonk 7:9c77eaad5102 6513 // <13=> 13
claytonk 7:9c77eaad5102 6514 // <14=> 14
claytonk 7:9c77eaad5102 6515 // <15=> 15
claytonk 7:9c77eaad5102 6516 // <16=> 16
claytonk 7:9c77eaad5102 6517
claytonk 7:9c77eaad5102 6518 #ifndef BLE_NFC_SEC_PARAM_MIN_KEY_SIZE
claytonk 7:9c77eaad5102 6519 #define BLE_NFC_SEC_PARAM_MIN_KEY_SIZE 7
claytonk 7:9c77eaad5102 6520 #endif
claytonk 7:9c77eaad5102 6521
claytonk 7:9c77eaad5102 6522 // <o> BLE_NFC_SEC_PARAM_MAX_KEY_SIZE - Maximal size of a security key.
claytonk 7:9c77eaad5102 6523
claytonk 7:9c77eaad5102 6524 // <7=> 7
claytonk 7:9c77eaad5102 6525 // <8=> 8
claytonk 7:9c77eaad5102 6526 // <9=> 9
claytonk 7:9c77eaad5102 6527 // <10=> 10
claytonk 7:9c77eaad5102 6528 // <11=> 11
claytonk 7:9c77eaad5102 6529 // <12=> 12
claytonk 7:9c77eaad5102 6530 // <13=> 13
claytonk 7:9c77eaad5102 6531 // <14=> 14
claytonk 7:9c77eaad5102 6532 // <15=> 15
claytonk 7:9c77eaad5102 6533 // <16=> 16
claytonk 7:9c77eaad5102 6534
claytonk 7:9c77eaad5102 6535 #ifndef BLE_NFC_SEC_PARAM_MAX_KEY_SIZE
claytonk 7:9c77eaad5102 6536 #define BLE_NFC_SEC_PARAM_MAX_KEY_SIZE 16
claytonk 7:9c77eaad5102 6537 #endif
claytonk 7:9c77eaad5102 6538
claytonk 7:9c77eaad5102 6539 // </h>
claytonk 7:9c77eaad5102 6540 //==========================================================
claytonk 7:9c77eaad5102 6541
claytonk 7:9c77eaad5102 6542 // </e>
claytonk 7:9c77eaad5102 6543
claytonk 7:9c77eaad5102 6544 // <e> NFC_NDEF_MSG_ENABLED - nfc_ndef_msg - NFC NDEF Message generator module
claytonk 7:9c77eaad5102 6545 //==========================================================
claytonk 7:9c77eaad5102 6546 #ifndef NFC_NDEF_MSG_ENABLED
claytonk 7:9c77eaad5102 6547 #define NFC_NDEF_MSG_ENABLED 0
claytonk 7:9c77eaad5102 6548 #endif
claytonk 7:9c77eaad5102 6549 // <o> NFC_NDEF_MSG_TAG_TYPE - NFC Tag Type
claytonk 7:9c77eaad5102 6550
claytonk 7:9c77eaad5102 6551 // <2=> Type 2 Tag
claytonk 7:9c77eaad5102 6552 // <4=> Type 4 Tag
claytonk 7:9c77eaad5102 6553
claytonk 7:9c77eaad5102 6554 #ifndef NFC_NDEF_MSG_TAG_TYPE
claytonk 7:9c77eaad5102 6555 #define NFC_NDEF_MSG_TAG_TYPE 2
claytonk 7:9c77eaad5102 6556 #endif
claytonk 7:9c77eaad5102 6557
claytonk 7:9c77eaad5102 6558 // </e>
claytonk 7:9c77eaad5102 6559
claytonk 7:9c77eaad5102 6560 // <e> NFC_NDEF_MSG_PARSER_ENABLED - nfc_ndef_msg_parser - NFC NDEF message parser module
claytonk 7:9c77eaad5102 6561 //==========================================================
claytonk 7:9c77eaad5102 6562 #ifndef NFC_NDEF_MSG_PARSER_ENABLED
claytonk 7:9c77eaad5102 6563 #define NFC_NDEF_MSG_PARSER_ENABLED 0
claytonk 7:9c77eaad5102 6564 #endif
claytonk 7:9c77eaad5102 6565 // <e> NFC_NDEF_MSG_PARSER_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 6566 //==========================================================
claytonk 7:9c77eaad5102 6567 #ifndef NFC_NDEF_MSG_PARSER_LOG_ENABLED
claytonk 7:9c77eaad5102 6568 #define NFC_NDEF_MSG_PARSER_LOG_ENABLED 0
claytonk 7:9c77eaad5102 6569 #endif
claytonk 7:9c77eaad5102 6570 // <o> NFC_NDEF_MSG_PARSER_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 6571
claytonk 7:9c77eaad5102 6572 // <0=> Off
claytonk 7:9c77eaad5102 6573 // <1=> Error
claytonk 7:9c77eaad5102 6574 // <2=> Warning
claytonk 7:9c77eaad5102 6575 // <3=> Info
claytonk 7:9c77eaad5102 6576 // <4=> Debug
claytonk 7:9c77eaad5102 6577
claytonk 7:9c77eaad5102 6578 #ifndef NFC_NDEF_MSG_PARSER_LOG_LEVEL
claytonk 7:9c77eaad5102 6579 #define NFC_NDEF_MSG_PARSER_LOG_LEVEL 3
claytonk 7:9c77eaad5102 6580 #endif
claytonk 7:9c77eaad5102 6581
claytonk 7:9c77eaad5102 6582 // <o> NFC_NDEF_MSG_PARSER_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 6583
claytonk 7:9c77eaad5102 6584 // <0=> Default
claytonk 7:9c77eaad5102 6585 // <1=> Black
claytonk 7:9c77eaad5102 6586 // <2=> Red
claytonk 7:9c77eaad5102 6587 // <3=> Green
claytonk 7:9c77eaad5102 6588 // <4=> Yellow
claytonk 7:9c77eaad5102 6589 // <5=> Blue
claytonk 7:9c77eaad5102 6590 // <6=> Magenta
claytonk 7:9c77eaad5102 6591 // <7=> Cyan
claytonk 7:9c77eaad5102 6592 // <8=> White
claytonk 7:9c77eaad5102 6593
claytonk 7:9c77eaad5102 6594 #ifndef NFC_NDEF_MSG_PARSER_INFO_COLOR
claytonk 7:9c77eaad5102 6595 #define NFC_NDEF_MSG_PARSER_INFO_COLOR 0
claytonk 7:9c77eaad5102 6596 #endif
claytonk 7:9c77eaad5102 6597
claytonk 7:9c77eaad5102 6598 // </e>
claytonk 7:9c77eaad5102 6599
claytonk 7:9c77eaad5102 6600 // </e>
claytonk 7:9c77eaad5102 6601
claytonk 7:9c77eaad5102 6602 // <e> NFC_NDEF_RECORD_PARSER_ENABLED - nfc_ndef_record_parser - NFC NDEF Record parser module
claytonk 7:9c77eaad5102 6603 //==========================================================
claytonk 7:9c77eaad5102 6604 #ifndef NFC_NDEF_RECORD_PARSER_ENABLED
claytonk 7:9c77eaad5102 6605 #define NFC_NDEF_RECORD_PARSER_ENABLED 0
claytonk 7:9c77eaad5102 6606 #endif
claytonk 7:9c77eaad5102 6607 // <e> NFC_NDEF_RECORD_PARSER_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 6608 //==========================================================
claytonk 7:9c77eaad5102 6609 #ifndef NFC_NDEF_RECORD_PARSER_LOG_ENABLED
claytonk 7:9c77eaad5102 6610 #define NFC_NDEF_RECORD_PARSER_LOG_ENABLED 0
claytonk 7:9c77eaad5102 6611 #endif
claytonk 7:9c77eaad5102 6612 // <o> NFC_NDEF_RECORD_PARSER_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 6613
claytonk 7:9c77eaad5102 6614 // <0=> Off
claytonk 7:9c77eaad5102 6615 // <1=> Error
claytonk 7:9c77eaad5102 6616 // <2=> Warning
claytonk 7:9c77eaad5102 6617 // <3=> Info
claytonk 7:9c77eaad5102 6618 // <4=> Debug
claytonk 7:9c77eaad5102 6619
claytonk 7:9c77eaad5102 6620 #ifndef NFC_NDEF_RECORD_PARSER_LOG_LEVEL
claytonk 7:9c77eaad5102 6621 #define NFC_NDEF_RECORD_PARSER_LOG_LEVEL 3
claytonk 7:9c77eaad5102 6622 #endif
claytonk 7:9c77eaad5102 6623
claytonk 7:9c77eaad5102 6624 // <o> NFC_NDEF_RECORD_PARSER_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 6625
claytonk 7:9c77eaad5102 6626 // <0=> Default
claytonk 7:9c77eaad5102 6627 // <1=> Black
claytonk 7:9c77eaad5102 6628 // <2=> Red
claytonk 7:9c77eaad5102 6629 // <3=> Green
claytonk 7:9c77eaad5102 6630 // <4=> Yellow
claytonk 7:9c77eaad5102 6631 // <5=> Blue
claytonk 7:9c77eaad5102 6632 // <6=> Magenta
claytonk 7:9c77eaad5102 6633 // <7=> Cyan
claytonk 7:9c77eaad5102 6634 // <8=> White
claytonk 7:9c77eaad5102 6635
claytonk 7:9c77eaad5102 6636 #ifndef NFC_NDEF_RECORD_PARSER_INFO_COLOR
claytonk 7:9c77eaad5102 6637 #define NFC_NDEF_RECORD_PARSER_INFO_COLOR 0
claytonk 7:9c77eaad5102 6638 #endif
claytonk 7:9c77eaad5102 6639
claytonk 7:9c77eaad5102 6640 // </e>
claytonk 7:9c77eaad5102 6641
claytonk 7:9c77eaad5102 6642 // </e>
claytonk 7:9c77eaad5102 6643
claytonk 7:9c77eaad5102 6644 // <e> NFC_T2T_HAL_ENABLED - nfc_t2t_hal - Hardware Abstraction Layer for NFC library.
claytonk 7:9c77eaad5102 6645 //==========================================================
claytonk 7:9c77eaad5102 6646 #ifndef NFC_T2T_HAL_ENABLED
claytonk 7:9c77eaad5102 6647 #define NFC_T2T_HAL_ENABLED 0
claytonk 7:9c77eaad5102 6648 #endif
claytonk 7:9c77eaad5102 6649 // <o> NFCT_CONFIG_IRQ_PRIORITY - Interrupt priority
claytonk 7:9c77eaad5102 6650
claytonk 7:9c77eaad5102 6651
claytonk 7:9c77eaad5102 6652 // <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
claytonk 7:9c77eaad5102 6653 // <0=> 0 (highest)
claytonk 7:9c77eaad5102 6654 // <1=> 1
claytonk 7:9c77eaad5102 6655 // <2=> 2
claytonk 7:9c77eaad5102 6656 // <3=> 3
claytonk 7:9c77eaad5102 6657 // <4=> 4
claytonk 7:9c77eaad5102 6658 // <5=> 5
claytonk 7:9c77eaad5102 6659 // <6=> 6
claytonk 7:9c77eaad5102 6660 // <7=> 7
claytonk 7:9c77eaad5102 6661
claytonk 7:9c77eaad5102 6662 #ifndef NFCT_CONFIG_IRQ_PRIORITY
claytonk 7:9c77eaad5102 6663 #define NFCT_CONFIG_IRQ_PRIORITY 7
claytonk 7:9c77eaad5102 6664 #endif
claytonk 7:9c77eaad5102 6665
claytonk 7:9c77eaad5102 6666 // <e> HAL_NFC_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 6667 //==========================================================
claytonk 7:9c77eaad5102 6668 #ifndef HAL_NFC_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 6669 #define HAL_NFC_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 6670 #endif
claytonk 7:9c77eaad5102 6671 // <o> HAL_NFC_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 6672
claytonk 7:9c77eaad5102 6673 // <0=> Off
claytonk 7:9c77eaad5102 6674 // <1=> Error
claytonk 7:9c77eaad5102 6675 // <2=> Warning
claytonk 7:9c77eaad5102 6676 // <3=> Info
claytonk 7:9c77eaad5102 6677 // <4=> Debug
claytonk 7:9c77eaad5102 6678
claytonk 7:9c77eaad5102 6679 #ifndef HAL_NFC_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 6680 #define HAL_NFC_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 6681 #endif
claytonk 7:9c77eaad5102 6682
claytonk 7:9c77eaad5102 6683 // <o> HAL_NFC_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 6684
claytonk 7:9c77eaad5102 6685 // <0=> Default
claytonk 7:9c77eaad5102 6686 // <1=> Black
claytonk 7:9c77eaad5102 6687 // <2=> Red
claytonk 7:9c77eaad5102 6688 // <3=> Green
claytonk 7:9c77eaad5102 6689 // <4=> Yellow
claytonk 7:9c77eaad5102 6690 // <5=> Blue
claytonk 7:9c77eaad5102 6691 // <6=> Magenta
claytonk 7:9c77eaad5102 6692 // <7=> Cyan
claytonk 7:9c77eaad5102 6693 // <8=> White
claytonk 7:9c77eaad5102 6694
claytonk 7:9c77eaad5102 6695 #ifndef HAL_NFC_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 6696 #define HAL_NFC_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 6697 #endif
claytonk 7:9c77eaad5102 6698
claytonk 7:9c77eaad5102 6699 // <o> HAL_NFC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 6700
claytonk 7:9c77eaad5102 6701 // <0=> Default
claytonk 7:9c77eaad5102 6702 // <1=> Black
claytonk 7:9c77eaad5102 6703 // <2=> Red
claytonk 7:9c77eaad5102 6704 // <3=> Green
claytonk 7:9c77eaad5102 6705 // <4=> Yellow
claytonk 7:9c77eaad5102 6706 // <5=> Blue
claytonk 7:9c77eaad5102 6707 // <6=> Magenta
claytonk 7:9c77eaad5102 6708 // <7=> Cyan
claytonk 7:9c77eaad5102 6709 // <8=> White
claytonk 7:9c77eaad5102 6710
claytonk 7:9c77eaad5102 6711 #ifndef HAL_NFC_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 6712 #define HAL_NFC_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 6713 #endif
claytonk 7:9c77eaad5102 6714
claytonk 7:9c77eaad5102 6715 // <o> HAL_NFC_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 6716
claytonk 7:9c77eaad5102 6717 // <0=> Off
claytonk 7:9c77eaad5102 6718 // <1=> Error
claytonk 7:9c77eaad5102 6719 // <2=> Warning
claytonk 7:9c77eaad5102 6720 // <3=> Info
claytonk 7:9c77eaad5102 6721 // <4=> Debug
claytonk 7:9c77eaad5102 6722
claytonk 7:9c77eaad5102 6723 #ifndef HAL_NFC_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 6724 #define HAL_NFC_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 6725 #endif
claytonk 7:9c77eaad5102 6726
claytonk 7:9c77eaad5102 6727 // <o> HAL_NFC_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 6728
claytonk 7:9c77eaad5102 6729 // <0=> Default
claytonk 7:9c77eaad5102 6730 // <1=> Black
claytonk 7:9c77eaad5102 6731 // <2=> Red
claytonk 7:9c77eaad5102 6732 // <3=> Green
claytonk 7:9c77eaad5102 6733 // <4=> Yellow
claytonk 7:9c77eaad5102 6734 // <5=> Blue
claytonk 7:9c77eaad5102 6735 // <6=> Magenta
claytonk 7:9c77eaad5102 6736 // <7=> Cyan
claytonk 7:9c77eaad5102 6737 // <8=> White
claytonk 7:9c77eaad5102 6738
claytonk 7:9c77eaad5102 6739 #ifndef HAL_NFC_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 6740 #define HAL_NFC_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 6741 #endif
claytonk 7:9c77eaad5102 6742
claytonk 7:9c77eaad5102 6743 // <o> HAL_NFC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 6744
claytonk 7:9c77eaad5102 6745 // <0=> Default
claytonk 7:9c77eaad5102 6746 // <1=> Black
claytonk 7:9c77eaad5102 6747 // <2=> Red
claytonk 7:9c77eaad5102 6748 // <3=> Green
claytonk 7:9c77eaad5102 6749 // <4=> Yellow
claytonk 7:9c77eaad5102 6750 // <5=> Blue
claytonk 7:9c77eaad5102 6751 // <6=> Magenta
claytonk 7:9c77eaad5102 6752 // <7=> Cyan
claytonk 7:9c77eaad5102 6753 // <8=> White
claytonk 7:9c77eaad5102 6754
claytonk 7:9c77eaad5102 6755 #ifndef HAL_NFC_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 6756 #define HAL_NFC_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 6757 #endif
claytonk 7:9c77eaad5102 6758
claytonk 7:9c77eaad5102 6759 // </e>
claytonk 7:9c77eaad5102 6760
claytonk 7:9c77eaad5102 6761 // <e> HAL_NFC_CONFIG_DEBUG_PIN_ENABLED - Enables pin debug in the module.
claytonk 7:9c77eaad5102 6762 //==========================================================
claytonk 7:9c77eaad5102 6763 #ifndef HAL_NFC_CONFIG_DEBUG_PIN_ENABLED
claytonk 7:9c77eaad5102 6764 #define HAL_NFC_CONFIG_DEBUG_PIN_ENABLED 0
claytonk 7:9c77eaad5102 6765 #endif
claytonk 7:9c77eaad5102 6766 // <o> HAL_NFC_HCLOCK_ON_DEBUG_PIN - Pin number
claytonk 7:9c77eaad5102 6767
claytonk 7:9c77eaad5102 6768 // <0=> 0 (P0.0)
claytonk 7:9c77eaad5102 6769 // <1=> 1 (P0.1)
claytonk 7:9c77eaad5102 6770 // <2=> 2 (P0.2)
claytonk 7:9c77eaad5102 6771 // <3=> 3 (P0.3)
claytonk 7:9c77eaad5102 6772 // <4=> 4 (P0.4)
claytonk 7:9c77eaad5102 6773 // <5=> 5 (P0.5)
claytonk 7:9c77eaad5102 6774 // <6=> 6 (P0.6)
claytonk 7:9c77eaad5102 6775 // <7=> 7 (P0.7)
claytonk 7:9c77eaad5102 6776 // <8=> 8 (P0.8)
claytonk 7:9c77eaad5102 6777 // <9=> 9 (P0.9)
claytonk 7:9c77eaad5102 6778 // <10=> 10 (P0.10)
claytonk 7:9c77eaad5102 6779 // <11=> 11 (P0.11)
claytonk 7:9c77eaad5102 6780 // <12=> 12 (P0.12)
claytonk 7:9c77eaad5102 6781 // <13=> 13 (P0.13)
claytonk 7:9c77eaad5102 6782 // <14=> 14 (P0.14)
claytonk 7:9c77eaad5102 6783 // <15=> 15 (P0.15)
claytonk 7:9c77eaad5102 6784 // <16=> 16 (P0.16)
claytonk 7:9c77eaad5102 6785 // <17=> 17 (P0.17)
claytonk 7:9c77eaad5102 6786 // <18=> 18 (P0.18)
claytonk 7:9c77eaad5102 6787 // <19=> 19 (P0.19)
claytonk 7:9c77eaad5102 6788 // <20=> 20 (P0.20)
claytonk 7:9c77eaad5102 6789 // <21=> 21 (P0.21)
claytonk 7:9c77eaad5102 6790 // <22=> 22 (P0.22)
claytonk 7:9c77eaad5102 6791 // <23=> 23 (P0.23)
claytonk 7:9c77eaad5102 6792 // <24=> 24 (P0.24)
claytonk 7:9c77eaad5102 6793 // <25=> 25 (P0.25)
claytonk 7:9c77eaad5102 6794 // <26=> 26 (P0.26)
claytonk 7:9c77eaad5102 6795 // <27=> 27 (P0.27)
claytonk 7:9c77eaad5102 6796 // <28=> 28 (P0.28)
claytonk 7:9c77eaad5102 6797 // <29=> 29 (P0.29)
claytonk 7:9c77eaad5102 6798 // <30=> 30 (P0.30)
claytonk 7:9c77eaad5102 6799 // <31=> 31 (P0.31)
claytonk 7:9c77eaad5102 6800 // <32=> 32 (P1.0)
claytonk 7:9c77eaad5102 6801 // <33=> 33 (P1.1)
claytonk 7:9c77eaad5102 6802 // <34=> 34 (P1.2)
claytonk 7:9c77eaad5102 6803 // <35=> 35 (P1.3)
claytonk 7:9c77eaad5102 6804 // <36=> 36 (P1.4)
claytonk 7:9c77eaad5102 6805 // <37=> 37 (P1.5)
claytonk 7:9c77eaad5102 6806 // <38=> 38 (P1.6)
claytonk 7:9c77eaad5102 6807 // <39=> 39 (P1.7)
claytonk 7:9c77eaad5102 6808 // <40=> 40 (P1.8)
claytonk 7:9c77eaad5102 6809 // <41=> 41 (P1.9)
claytonk 7:9c77eaad5102 6810 // <42=> 42 (P1.10)
claytonk 7:9c77eaad5102 6811 // <43=> 43 (P1.11)
claytonk 7:9c77eaad5102 6812 // <44=> 44 (P1.12)
claytonk 7:9c77eaad5102 6813 // <45=> 45 (P1.13)
claytonk 7:9c77eaad5102 6814 // <46=> 46 (P1.14)
claytonk 7:9c77eaad5102 6815 // <47=> 47 (P1.15)
claytonk 7:9c77eaad5102 6816 // <4294967295=> Not connected
claytonk 7:9c77eaad5102 6817
claytonk 7:9c77eaad5102 6818 #ifndef HAL_NFC_HCLOCK_ON_DEBUG_PIN
claytonk 7:9c77eaad5102 6819 #define HAL_NFC_HCLOCK_ON_DEBUG_PIN 11
claytonk 7:9c77eaad5102 6820 #endif
claytonk 7:9c77eaad5102 6821
claytonk 7:9c77eaad5102 6822 // <o> HAL_NFC_HCLOCK_OFF_DEBUG_PIN - Pin number
claytonk 7:9c77eaad5102 6823
claytonk 7:9c77eaad5102 6824 // <0=> 0 (P0.0)
claytonk 7:9c77eaad5102 6825 // <1=> 1 (P0.1)
claytonk 7:9c77eaad5102 6826 // <2=> 2 (P0.2)
claytonk 7:9c77eaad5102 6827 // <3=> 3 (P0.3)
claytonk 7:9c77eaad5102 6828 // <4=> 4 (P0.4)
claytonk 7:9c77eaad5102 6829 // <5=> 5 (P0.5)
claytonk 7:9c77eaad5102 6830 // <6=> 6 (P0.6)
claytonk 7:9c77eaad5102 6831 // <7=> 7 (P0.7)
claytonk 7:9c77eaad5102 6832 // <8=> 8 (P0.8)
claytonk 7:9c77eaad5102 6833 // <9=> 9 (P0.9)
claytonk 7:9c77eaad5102 6834 // <10=> 10 (P0.10)
claytonk 7:9c77eaad5102 6835 // <11=> 11 (P0.11)
claytonk 7:9c77eaad5102 6836 // <12=> 12 (P0.12)
claytonk 7:9c77eaad5102 6837 // <13=> 13 (P0.13)
claytonk 7:9c77eaad5102 6838 // <14=> 14 (P0.14)
claytonk 7:9c77eaad5102 6839 // <15=> 15 (P0.15)
claytonk 7:9c77eaad5102 6840 // <16=> 16 (P0.16)
claytonk 7:9c77eaad5102 6841 // <17=> 17 (P0.17)
claytonk 7:9c77eaad5102 6842 // <18=> 18 (P0.18)
claytonk 7:9c77eaad5102 6843 // <19=> 19 (P0.19)
claytonk 7:9c77eaad5102 6844 // <20=> 20 (P0.20)
claytonk 7:9c77eaad5102 6845 // <21=> 21 (P0.21)
claytonk 7:9c77eaad5102 6846 // <22=> 22 (P0.22)
claytonk 7:9c77eaad5102 6847 // <23=> 23 (P0.23)
claytonk 7:9c77eaad5102 6848 // <24=> 24 (P0.24)
claytonk 7:9c77eaad5102 6849 // <25=> 25 (P0.25)
claytonk 7:9c77eaad5102 6850 // <26=> 26 (P0.26)
claytonk 7:9c77eaad5102 6851 // <27=> 27 (P0.27)
claytonk 7:9c77eaad5102 6852 // <28=> 28 (P0.28)
claytonk 7:9c77eaad5102 6853 // <29=> 29 (P0.29)
claytonk 7:9c77eaad5102 6854 // <30=> 30 (P0.30)
claytonk 7:9c77eaad5102 6855 // <31=> 31 (P0.31)
claytonk 7:9c77eaad5102 6856 // <32=> 32 (P1.0)
claytonk 7:9c77eaad5102 6857 // <33=> 33 (P1.1)
claytonk 7:9c77eaad5102 6858 // <34=> 34 (P1.2)
claytonk 7:9c77eaad5102 6859 // <35=> 35 (P1.3)
claytonk 7:9c77eaad5102 6860 // <36=> 36 (P1.4)
claytonk 7:9c77eaad5102 6861 // <37=> 37 (P1.5)
claytonk 7:9c77eaad5102 6862 // <38=> 38 (P1.6)
claytonk 7:9c77eaad5102 6863 // <39=> 39 (P1.7)
claytonk 7:9c77eaad5102 6864 // <40=> 40 (P1.8)
claytonk 7:9c77eaad5102 6865 // <41=> 41 (P1.9)
claytonk 7:9c77eaad5102 6866 // <42=> 42 (P1.10)
claytonk 7:9c77eaad5102 6867 // <43=> 43 (P1.11)
claytonk 7:9c77eaad5102 6868 // <44=> 44 (P1.12)
claytonk 7:9c77eaad5102 6869 // <45=> 45 (P1.13)
claytonk 7:9c77eaad5102 6870 // <46=> 46 (P1.14)
claytonk 7:9c77eaad5102 6871 // <47=> 47 (P1.15)
claytonk 7:9c77eaad5102 6872 // <4294967295=> Not connected
claytonk 7:9c77eaad5102 6873
claytonk 7:9c77eaad5102 6874 #ifndef HAL_NFC_HCLOCK_OFF_DEBUG_PIN
claytonk 7:9c77eaad5102 6875 #define HAL_NFC_HCLOCK_OFF_DEBUG_PIN 12
claytonk 7:9c77eaad5102 6876 #endif
claytonk 7:9c77eaad5102 6877
claytonk 7:9c77eaad5102 6878 // <o> HAL_NFC_NFC_EVENT_DEBUG_PIN - Pin number
claytonk 7:9c77eaad5102 6879
claytonk 7:9c77eaad5102 6880 // <0=> 0 (P0.0)
claytonk 7:9c77eaad5102 6881 // <1=> 1 (P0.1)
claytonk 7:9c77eaad5102 6882 // <2=> 2 (P0.2)
claytonk 7:9c77eaad5102 6883 // <3=> 3 (P0.3)
claytonk 7:9c77eaad5102 6884 // <4=> 4 (P0.4)
claytonk 7:9c77eaad5102 6885 // <5=> 5 (P0.5)
claytonk 7:9c77eaad5102 6886 // <6=> 6 (P0.6)
claytonk 7:9c77eaad5102 6887 // <7=> 7 (P0.7)
claytonk 7:9c77eaad5102 6888 // <8=> 8 (P0.8)
claytonk 7:9c77eaad5102 6889 // <9=> 9 (P0.9)
claytonk 7:9c77eaad5102 6890 // <10=> 10 (P0.10)
claytonk 7:9c77eaad5102 6891 // <11=> 11 (P0.11)
claytonk 7:9c77eaad5102 6892 // <12=> 12 (P0.12)
claytonk 7:9c77eaad5102 6893 // <13=> 13 (P0.13)
claytonk 7:9c77eaad5102 6894 // <14=> 14 (P0.14)
claytonk 7:9c77eaad5102 6895 // <15=> 15 (P0.15)
claytonk 7:9c77eaad5102 6896 // <16=> 16 (P0.16)
claytonk 7:9c77eaad5102 6897 // <17=> 17 (P0.17)
claytonk 7:9c77eaad5102 6898 // <18=> 18 (P0.18)
claytonk 7:9c77eaad5102 6899 // <19=> 19 (P0.19)
claytonk 7:9c77eaad5102 6900 // <20=> 20 (P0.20)
claytonk 7:9c77eaad5102 6901 // <21=> 21 (P0.21)
claytonk 7:9c77eaad5102 6902 // <22=> 22 (P0.22)
claytonk 7:9c77eaad5102 6903 // <23=> 23 (P0.23)
claytonk 7:9c77eaad5102 6904 // <24=> 24 (P0.24)
claytonk 7:9c77eaad5102 6905 // <25=> 25 (P0.25)
claytonk 7:9c77eaad5102 6906 // <26=> 26 (P0.26)
claytonk 7:9c77eaad5102 6907 // <27=> 27 (P0.27)
claytonk 7:9c77eaad5102 6908 // <28=> 28 (P0.28)
claytonk 7:9c77eaad5102 6909 // <29=> 29 (P0.29)
claytonk 7:9c77eaad5102 6910 // <30=> 30 (P0.30)
claytonk 7:9c77eaad5102 6911 // <31=> 31 (P0.31)
claytonk 7:9c77eaad5102 6912 // <32=> 32 (P1.0)
claytonk 7:9c77eaad5102 6913 // <33=> 33 (P1.1)
claytonk 7:9c77eaad5102 6914 // <34=> 34 (P1.2)
claytonk 7:9c77eaad5102 6915 // <35=> 35 (P1.3)
claytonk 7:9c77eaad5102 6916 // <36=> 36 (P1.4)
claytonk 7:9c77eaad5102 6917 // <37=> 37 (P1.5)
claytonk 7:9c77eaad5102 6918 // <38=> 38 (P1.6)
claytonk 7:9c77eaad5102 6919 // <39=> 39 (P1.7)
claytonk 7:9c77eaad5102 6920 // <40=> 40 (P1.8)
claytonk 7:9c77eaad5102 6921 // <41=> 41 (P1.9)
claytonk 7:9c77eaad5102 6922 // <42=> 42 (P1.10)
claytonk 7:9c77eaad5102 6923 // <43=> 43 (P1.11)
claytonk 7:9c77eaad5102 6924 // <44=> 44 (P1.12)
claytonk 7:9c77eaad5102 6925 // <45=> 45 (P1.13)
claytonk 7:9c77eaad5102 6926 // <46=> 46 (P1.14)
claytonk 7:9c77eaad5102 6927 // <47=> 47 (P1.15)
claytonk 7:9c77eaad5102 6928 // <4294967295=> Not connected
claytonk 7:9c77eaad5102 6929
claytonk 7:9c77eaad5102 6930 #ifndef HAL_NFC_NFC_EVENT_DEBUG_PIN
claytonk 7:9c77eaad5102 6931 #define HAL_NFC_NFC_EVENT_DEBUG_PIN 24
claytonk 7:9c77eaad5102 6932 #endif
claytonk 7:9c77eaad5102 6933
claytonk 7:9c77eaad5102 6934 // <o> HAL_NFC_DETECT_EVENT_DEBUG_PIN - Pin number
claytonk 7:9c77eaad5102 6935
claytonk 7:9c77eaad5102 6936 // <0=> 0 (P0.0)
claytonk 7:9c77eaad5102 6937 // <1=> 1 (P0.1)
claytonk 7:9c77eaad5102 6938 // <2=> 2 (P0.2)
claytonk 7:9c77eaad5102 6939 // <3=> 3 (P0.3)
claytonk 7:9c77eaad5102 6940 // <4=> 4 (P0.4)
claytonk 7:9c77eaad5102 6941 // <5=> 5 (P0.5)
claytonk 7:9c77eaad5102 6942 // <6=> 6 (P0.6)
claytonk 7:9c77eaad5102 6943 // <7=> 7 (P0.7)
claytonk 7:9c77eaad5102 6944 // <8=> 8 (P0.8)
claytonk 7:9c77eaad5102 6945 // <9=> 9 (P0.9)
claytonk 7:9c77eaad5102 6946 // <10=> 10 (P0.10)
claytonk 7:9c77eaad5102 6947 // <11=> 11 (P0.11)
claytonk 7:9c77eaad5102 6948 // <12=> 12 (P0.12)
claytonk 7:9c77eaad5102 6949 // <13=> 13 (P0.13)
claytonk 7:9c77eaad5102 6950 // <14=> 14 (P0.14)
claytonk 7:9c77eaad5102 6951 // <15=> 15 (P0.15)
claytonk 7:9c77eaad5102 6952 // <16=> 16 (P0.16)
claytonk 7:9c77eaad5102 6953 // <17=> 17 (P0.17)
claytonk 7:9c77eaad5102 6954 // <18=> 18 (P0.18)
claytonk 7:9c77eaad5102 6955 // <19=> 19 (P0.19)
claytonk 7:9c77eaad5102 6956 // <20=> 20 (P0.20)
claytonk 7:9c77eaad5102 6957 // <21=> 21 (P0.21)
claytonk 7:9c77eaad5102 6958 // <22=> 22 (P0.22)
claytonk 7:9c77eaad5102 6959 // <23=> 23 (P0.23)
claytonk 7:9c77eaad5102 6960 // <24=> 24 (P0.24)
claytonk 7:9c77eaad5102 6961 // <25=> 25 (P0.25)
claytonk 7:9c77eaad5102 6962 // <26=> 26 (P0.26)
claytonk 7:9c77eaad5102 6963 // <27=> 27 (P0.27)
claytonk 7:9c77eaad5102 6964 // <28=> 28 (P0.28)
claytonk 7:9c77eaad5102 6965 // <29=> 29 (P0.29)
claytonk 7:9c77eaad5102 6966 // <30=> 30 (P0.30)
claytonk 7:9c77eaad5102 6967 // <31=> 31 (P0.31)
claytonk 7:9c77eaad5102 6968 // <32=> 32 (P1.0)
claytonk 7:9c77eaad5102 6969 // <33=> 33 (P1.1)
claytonk 7:9c77eaad5102 6970 // <34=> 34 (P1.2)
claytonk 7:9c77eaad5102 6971 // <35=> 35 (P1.3)
claytonk 7:9c77eaad5102 6972 // <36=> 36 (P1.4)
claytonk 7:9c77eaad5102 6973 // <37=> 37 (P1.5)
claytonk 7:9c77eaad5102 6974 // <38=> 38 (P1.6)
claytonk 7:9c77eaad5102 6975 // <39=> 39 (P1.7)
claytonk 7:9c77eaad5102 6976 // <40=> 40 (P1.8)
claytonk 7:9c77eaad5102 6977 // <41=> 41 (P1.9)
claytonk 7:9c77eaad5102 6978 // <42=> 42 (P1.10)
claytonk 7:9c77eaad5102 6979 // <43=> 43 (P1.11)
claytonk 7:9c77eaad5102 6980 // <44=> 44 (P1.12)
claytonk 7:9c77eaad5102 6981 // <45=> 45 (P1.13)
claytonk 7:9c77eaad5102 6982 // <46=> 46 (P1.14)
claytonk 7:9c77eaad5102 6983 // <47=> 47 (P1.15)
claytonk 7:9c77eaad5102 6984 // <4294967295=> Not connected
claytonk 7:9c77eaad5102 6985
claytonk 7:9c77eaad5102 6986 #ifndef HAL_NFC_DETECT_EVENT_DEBUG_PIN
claytonk 7:9c77eaad5102 6987 #define HAL_NFC_DETECT_EVENT_DEBUG_PIN 25
claytonk 7:9c77eaad5102 6988 #endif
claytonk 7:9c77eaad5102 6989
claytonk 7:9c77eaad5102 6990 // <o> HAL_NFC_TIMER4_EVENT_DEBUG_PIN - Pin number
claytonk 7:9c77eaad5102 6991
claytonk 7:9c77eaad5102 6992 // <0=> 0 (P0.0)
claytonk 7:9c77eaad5102 6993 // <1=> 1 (P0.1)
claytonk 7:9c77eaad5102 6994 // <2=> 2 (P0.2)
claytonk 7:9c77eaad5102 6995 // <3=> 3 (P0.3)
claytonk 7:9c77eaad5102 6996 // <4=> 4 (P0.4)
claytonk 7:9c77eaad5102 6997 // <5=> 5 (P0.5)
claytonk 7:9c77eaad5102 6998 // <6=> 6 (P0.6)
claytonk 7:9c77eaad5102 6999 // <7=> 7 (P0.7)
claytonk 7:9c77eaad5102 7000 // <8=> 8 (P0.8)
claytonk 7:9c77eaad5102 7001 // <9=> 9 (P0.9)
claytonk 7:9c77eaad5102 7002 // <10=> 10 (P0.10)
claytonk 7:9c77eaad5102 7003 // <11=> 11 (P0.11)
claytonk 7:9c77eaad5102 7004 // <12=> 12 (P0.12)
claytonk 7:9c77eaad5102 7005 // <13=> 13 (P0.13)
claytonk 7:9c77eaad5102 7006 // <14=> 14 (P0.14)
claytonk 7:9c77eaad5102 7007 // <15=> 15 (P0.15)
claytonk 7:9c77eaad5102 7008 // <16=> 16 (P0.16)
claytonk 7:9c77eaad5102 7009 // <17=> 17 (P0.17)
claytonk 7:9c77eaad5102 7010 // <18=> 18 (P0.18)
claytonk 7:9c77eaad5102 7011 // <19=> 19 (P0.19)
claytonk 7:9c77eaad5102 7012 // <20=> 20 (P0.20)
claytonk 7:9c77eaad5102 7013 // <21=> 21 (P0.21)
claytonk 7:9c77eaad5102 7014 // <22=> 22 (P0.22)
claytonk 7:9c77eaad5102 7015 // <23=> 23 (P0.23)
claytonk 7:9c77eaad5102 7016 // <24=> 24 (P0.24)
claytonk 7:9c77eaad5102 7017 // <25=> 25 (P0.25)
claytonk 7:9c77eaad5102 7018 // <26=> 26 (P0.26)
claytonk 7:9c77eaad5102 7019 // <27=> 27 (P0.27)
claytonk 7:9c77eaad5102 7020 // <28=> 28 (P0.28)
claytonk 7:9c77eaad5102 7021 // <29=> 29 (P0.29)
claytonk 7:9c77eaad5102 7022 // <30=> 30 (P0.30)
claytonk 7:9c77eaad5102 7023 // <31=> 31 (P0.31)
claytonk 7:9c77eaad5102 7024 // <32=> 32 (P1.0)
claytonk 7:9c77eaad5102 7025 // <33=> 33 (P1.1)
claytonk 7:9c77eaad5102 7026 // <34=> 34 (P1.2)
claytonk 7:9c77eaad5102 7027 // <35=> 35 (P1.3)
claytonk 7:9c77eaad5102 7028 // <36=> 36 (P1.4)
claytonk 7:9c77eaad5102 7029 // <37=> 37 (P1.5)
claytonk 7:9c77eaad5102 7030 // <38=> 38 (P1.6)
claytonk 7:9c77eaad5102 7031 // <39=> 39 (P1.7)
claytonk 7:9c77eaad5102 7032 // <40=> 40 (P1.8)
claytonk 7:9c77eaad5102 7033 // <41=> 41 (P1.9)
claytonk 7:9c77eaad5102 7034 // <42=> 42 (P1.10)
claytonk 7:9c77eaad5102 7035 // <43=> 43 (P1.11)
claytonk 7:9c77eaad5102 7036 // <44=> 44 (P1.12)
claytonk 7:9c77eaad5102 7037 // <45=> 45 (P1.13)
claytonk 7:9c77eaad5102 7038 // <46=> 46 (P1.14)
claytonk 7:9c77eaad5102 7039 // <47=> 47 (P1.15)
claytonk 7:9c77eaad5102 7040 // <4294967295=> Not connected
claytonk 7:9c77eaad5102 7041
claytonk 7:9c77eaad5102 7042 #ifndef HAL_NFC_TIMER4_EVENT_DEBUG_PIN
claytonk 7:9c77eaad5102 7043 #define HAL_NFC_TIMER4_EVENT_DEBUG_PIN 28
claytonk 7:9c77eaad5102 7044 #endif
claytonk 7:9c77eaad5102 7045
claytonk 7:9c77eaad5102 7046 // <o> HAL_NFC_HCLOCK_ON_DEBUG_PIN - Pin number
claytonk 7:9c77eaad5102 7047
claytonk 7:9c77eaad5102 7048 // <0=> 0 (P0.0)
claytonk 7:9c77eaad5102 7049 // <1=> 1 (P0.1)
claytonk 7:9c77eaad5102 7050 // <2=> 2 (P0.2)
claytonk 7:9c77eaad5102 7051 // <3=> 3 (P0.3)
claytonk 7:9c77eaad5102 7052 // <4=> 4 (P0.4)
claytonk 7:9c77eaad5102 7053 // <5=> 5 (P0.5)
claytonk 7:9c77eaad5102 7054 // <6=> 6 (P0.6)
claytonk 7:9c77eaad5102 7055 // <7=> 7 (P0.7)
claytonk 7:9c77eaad5102 7056 // <8=> 8 (P0.8)
claytonk 7:9c77eaad5102 7057 // <9=> 9 (P0.9)
claytonk 7:9c77eaad5102 7058 // <10=> 10 (P0.10)
claytonk 7:9c77eaad5102 7059 // <11=> 11 (P0.11)
claytonk 7:9c77eaad5102 7060 // <12=> 12 (P0.12)
claytonk 7:9c77eaad5102 7061 // <13=> 13 (P0.13)
claytonk 7:9c77eaad5102 7062 // <14=> 14 (P0.14)
claytonk 7:9c77eaad5102 7063 // <15=> 15 (P0.15)
claytonk 7:9c77eaad5102 7064 // <16=> 16 (P0.16)
claytonk 7:9c77eaad5102 7065 // <17=> 17 (P0.17)
claytonk 7:9c77eaad5102 7066 // <18=> 18 (P0.18)
claytonk 7:9c77eaad5102 7067 // <19=> 19 (P0.19)
claytonk 7:9c77eaad5102 7068 // <20=> 20 (P0.20)
claytonk 7:9c77eaad5102 7069 // <21=> 21 (P0.21)
claytonk 7:9c77eaad5102 7070 // <22=> 22 (P0.22)
claytonk 7:9c77eaad5102 7071 // <23=> 23 (P0.23)
claytonk 7:9c77eaad5102 7072 // <24=> 24 (P0.24)
claytonk 7:9c77eaad5102 7073 // <25=> 25 (P0.25)
claytonk 7:9c77eaad5102 7074 // <26=> 26 (P0.26)
claytonk 7:9c77eaad5102 7075 // <27=> 27 (P0.27)
claytonk 7:9c77eaad5102 7076 // <28=> 28 (P0.28)
claytonk 7:9c77eaad5102 7077 // <29=> 29 (P0.29)
claytonk 7:9c77eaad5102 7078 // <30=> 30 (P0.30)
claytonk 7:9c77eaad5102 7079 // <31=> 31 (P0.31)
claytonk 7:9c77eaad5102 7080 // <32=> 32 (P1.0)
claytonk 7:9c77eaad5102 7081 // <33=> 33 (P1.1)
claytonk 7:9c77eaad5102 7082 // <34=> 34 (P1.2)
claytonk 7:9c77eaad5102 7083 // <35=> 35 (P1.3)
claytonk 7:9c77eaad5102 7084 // <36=> 36 (P1.4)
claytonk 7:9c77eaad5102 7085 // <37=> 37 (P1.5)
claytonk 7:9c77eaad5102 7086 // <38=> 38 (P1.6)
claytonk 7:9c77eaad5102 7087 // <39=> 39 (P1.7)
claytonk 7:9c77eaad5102 7088 // <40=> 40 (P1.8)
claytonk 7:9c77eaad5102 7089 // <41=> 41 (P1.9)
claytonk 7:9c77eaad5102 7090 // <42=> 42 (P1.10)
claytonk 7:9c77eaad5102 7091 // <43=> 43 (P1.11)
claytonk 7:9c77eaad5102 7092 // <44=> 44 (P1.12)
claytonk 7:9c77eaad5102 7093 // <45=> 45 (P1.13)
claytonk 7:9c77eaad5102 7094 // <46=> 46 (P1.14)
claytonk 7:9c77eaad5102 7095 // <47=> 47 (P1.15)
claytonk 7:9c77eaad5102 7096 // <4294967295=> Not connected
claytonk 7:9c77eaad5102 7097
claytonk 7:9c77eaad5102 7098 #ifndef HAL_NFC_HCLOCK_ON_DEBUG_PIN
claytonk 7:9c77eaad5102 7099 #define HAL_NFC_HCLOCK_ON_DEBUG_PIN 31
claytonk 7:9c77eaad5102 7100 #endif
claytonk 7:9c77eaad5102 7101
claytonk 7:9c77eaad5102 7102 // <o> HAL_NFC_HCLOCK_OFF_DEBUG_PIN - Pin number
claytonk 7:9c77eaad5102 7103
claytonk 7:9c77eaad5102 7104 // <0=> 0 (P0.0)
claytonk 7:9c77eaad5102 7105 // <1=> 1 (P0.1)
claytonk 7:9c77eaad5102 7106 // <2=> 2 (P0.2)
claytonk 7:9c77eaad5102 7107 // <3=> 3 (P0.3)
claytonk 7:9c77eaad5102 7108 // <4=> 4 (P0.4)
claytonk 7:9c77eaad5102 7109 // <5=> 5 (P0.5)
claytonk 7:9c77eaad5102 7110 // <6=> 6 (P0.6)
claytonk 7:9c77eaad5102 7111 // <7=> 7 (P0.7)
claytonk 7:9c77eaad5102 7112 // <8=> 8 (P0.8)
claytonk 7:9c77eaad5102 7113 // <9=> 9 (P0.9)
claytonk 7:9c77eaad5102 7114 // <10=> 10 (P0.10)
claytonk 7:9c77eaad5102 7115 // <11=> 11 (P0.11)
claytonk 7:9c77eaad5102 7116 // <12=> 12 (P0.12)
claytonk 7:9c77eaad5102 7117 // <13=> 13 (P0.13)
claytonk 7:9c77eaad5102 7118 // <14=> 14 (P0.14)
claytonk 7:9c77eaad5102 7119 // <15=> 15 (P0.15)
claytonk 7:9c77eaad5102 7120 // <16=> 16 (P0.16)
claytonk 7:9c77eaad5102 7121 // <17=> 17 (P0.17)
claytonk 7:9c77eaad5102 7122 // <18=> 18 (P0.18)
claytonk 7:9c77eaad5102 7123 // <19=> 19 (P0.19)
claytonk 7:9c77eaad5102 7124 // <20=> 20 (P0.20)
claytonk 7:9c77eaad5102 7125 // <21=> 21 (P0.21)
claytonk 7:9c77eaad5102 7126 // <22=> 22 (P0.22)
claytonk 7:9c77eaad5102 7127 // <23=> 23 (P0.23)
claytonk 7:9c77eaad5102 7128 // <24=> 24 (P0.24)
claytonk 7:9c77eaad5102 7129 // <25=> 25 (P0.25)
claytonk 7:9c77eaad5102 7130 // <26=> 26 (P0.26)
claytonk 7:9c77eaad5102 7131 // <27=> 27 (P0.27)
claytonk 7:9c77eaad5102 7132 // <28=> 28 (P0.28)
claytonk 7:9c77eaad5102 7133 // <29=> 29 (P0.29)
claytonk 7:9c77eaad5102 7134 // <30=> 30 (P0.30)
claytonk 7:9c77eaad5102 7135 // <31=> 31 (P0.31)
claytonk 7:9c77eaad5102 7136 // <32=> 32 (P1.0)
claytonk 7:9c77eaad5102 7137 // <33=> 33 (P1.1)
claytonk 7:9c77eaad5102 7138 // <34=> 34 (P1.2)
claytonk 7:9c77eaad5102 7139 // <35=> 35 (P1.3)
claytonk 7:9c77eaad5102 7140 // <36=> 36 (P1.4)
claytonk 7:9c77eaad5102 7141 // <37=> 37 (P1.5)
claytonk 7:9c77eaad5102 7142 // <38=> 38 (P1.6)
claytonk 7:9c77eaad5102 7143 // <39=> 39 (P1.7)
claytonk 7:9c77eaad5102 7144 // <40=> 40 (P1.8)
claytonk 7:9c77eaad5102 7145 // <41=> 41 (P1.9)
claytonk 7:9c77eaad5102 7146 // <42=> 42 (P1.10)
claytonk 7:9c77eaad5102 7147 // <43=> 43 (P1.11)
claytonk 7:9c77eaad5102 7148 // <44=> 44 (P1.12)
claytonk 7:9c77eaad5102 7149 // <45=> 45 (P1.13)
claytonk 7:9c77eaad5102 7150 // <46=> 46 (P1.14)
claytonk 7:9c77eaad5102 7151 // <47=> 47 (P1.15)
claytonk 7:9c77eaad5102 7152 // <4294967295=> Not connected
claytonk 7:9c77eaad5102 7153
claytonk 7:9c77eaad5102 7154 #ifndef HAL_NFC_HCLOCK_OFF_DEBUG_PIN
claytonk 7:9c77eaad5102 7155 #define HAL_NFC_HCLOCK_OFF_DEBUG_PIN 31
claytonk 7:9c77eaad5102 7156 #endif
claytonk 7:9c77eaad5102 7157
claytonk 7:9c77eaad5102 7158 // <o> HAL_NFC_NFC_EVENT_DEBUG_PIN - Pin number
claytonk 7:9c77eaad5102 7159
claytonk 7:9c77eaad5102 7160 // <0=> 0 (P0.0)
claytonk 7:9c77eaad5102 7161 // <1=> 1 (P0.1)
claytonk 7:9c77eaad5102 7162 // <2=> 2 (P0.2)
claytonk 7:9c77eaad5102 7163 // <3=> 3 (P0.3)
claytonk 7:9c77eaad5102 7164 // <4=> 4 (P0.4)
claytonk 7:9c77eaad5102 7165 // <5=> 5 (P0.5)
claytonk 7:9c77eaad5102 7166 // <6=> 6 (P0.6)
claytonk 7:9c77eaad5102 7167 // <7=> 7 (P0.7)
claytonk 7:9c77eaad5102 7168 // <8=> 8 (P0.8)
claytonk 7:9c77eaad5102 7169 // <9=> 9 (P0.9)
claytonk 7:9c77eaad5102 7170 // <10=> 10 (P0.10)
claytonk 7:9c77eaad5102 7171 // <11=> 11 (P0.11)
claytonk 7:9c77eaad5102 7172 // <12=> 12 (P0.12)
claytonk 7:9c77eaad5102 7173 // <13=> 13 (P0.13)
claytonk 7:9c77eaad5102 7174 // <14=> 14 (P0.14)
claytonk 7:9c77eaad5102 7175 // <15=> 15 (P0.15)
claytonk 7:9c77eaad5102 7176 // <16=> 16 (P0.16)
claytonk 7:9c77eaad5102 7177 // <17=> 17 (P0.17)
claytonk 7:9c77eaad5102 7178 // <18=> 18 (P0.18)
claytonk 7:9c77eaad5102 7179 // <19=> 19 (P0.19)
claytonk 7:9c77eaad5102 7180 // <20=> 20 (P0.20)
claytonk 7:9c77eaad5102 7181 // <21=> 21 (P0.21)
claytonk 7:9c77eaad5102 7182 // <22=> 22 (P0.22)
claytonk 7:9c77eaad5102 7183 // <23=> 23 (P0.23)
claytonk 7:9c77eaad5102 7184 // <24=> 24 (P0.24)
claytonk 7:9c77eaad5102 7185 // <25=> 25 (P0.25)
claytonk 7:9c77eaad5102 7186 // <26=> 26 (P0.26)
claytonk 7:9c77eaad5102 7187 // <27=> 27 (P0.27)
claytonk 7:9c77eaad5102 7188 // <28=> 28 (P0.28)
claytonk 7:9c77eaad5102 7189 // <29=> 29 (P0.29)
claytonk 7:9c77eaad5102 7190 // <30=> 30 (P0.30)
claytonk 7:9c77eaad5102 7191 // <31=> 31 (P0.31)
claytonk 7:9c77eaad5102 7192 // <32=> 32 (P1.0)
claytonk 7:9c77eaad5102 7193 // <33=> 33 (P1.1)
claytonk 7:9c77eaad5102 7194 // <34=> 34 (P1.2)
claytonk 7:9c77eaad5102 7195 // <35=> 35 (P1.3)
claytonk 7:9c77eaad5102 7196 // <36=> 36 (P1.4)
claytonk 7:9c77eaad5102 7197 // <37=> 37 (P1.5)
claytonk 7:9c77eaad5102 7198 // <38=> 38 (P1.6)
claytonk 7:9c77eaad5102 7199 // <39=> 39 (P1.7)
claytonk 7:9c77eaad5102 7200 // <40=> 40 (P1.8)
claytonk 7:9c77eaad5102 7201 // <41=> 41 (P1.9)
claytonk 7:9c77eaad5102 7202 // <42=> 42 (P1.10)
claytonk 7:9c77eaad5102 7203 // <43=> 43 (P1.11)
claytonk 7:9c77eaad5102 7204 // <44=> 44 (P1.12)
claytonk 7:9c77eaad5102 7205 // <45=> 45 (P1.13)
claytonk 7:9c77eaad5102 7206 // <46=> 46 (P1.14)
claytonk 7:9c77eaad5102 7207 // <47=> 47 (P1.15)
claytonk 7:9c77eaad5102 7208 // <4294967295=> Not connected
claytonk 7:9c77eaad5102 7209
claytonk 7:9c77eaad5102 7210 #ifndef HAL_NFC_NFC_EVENT_DEBUG_PIN
claytonk 7:9c77eaad5102 7211 #define HAL_NFC_NFC_EVENT_DEBUG_PIN 31
claytonk 7:9c77eaad5102 7212 #endif
claytonk 7:9c77eaad5102 7213
claytonk 7:9c77eaad5102 7214 // <o> HAL_NFC_DETECT_EVENT_DEBUG_PIN - Pin number
claytonk 7:9c77eaad5102 7215
claytonk 7:9c77eaad5102 7216 // <0=> 0 (P0.0)
claytonk 7:9c77eaad5102 7217 // <1=> 1 (P0.1)
claytonk 7:9c77eaad5102 7218 // <2=> 2 (P0.2)
claytonk 7:9c77eaad5102 7219 // <3=> 3 (P0.3)
claytonk 7:9c77eaad5102 7220 // <4=> 4 (P0.4)
claytonk 7:9c77eaad5102 7221 // <5=> 5 (P0.5)
claytonk 7:9c77eaad5102 7222 // <6=> 6 (P0.6)
claytonk 7:9c77eaad5102 7223 // <7=> 7 (P0.7)
claytonk 7:9c77eaad5102 7224 // <8=> 8 (P0.8)
claytonk 7:9c77eaad5102 7225 // <9=> 9 (P0.9)
claytonk 7:9c77eaad5102 7226 // <10=> 10 (P0.10)
claytonk 7:9c77eaad5102 7227 // <11=> 11 (P0.11)
claytonk 7:9c77eaad5102 7228 // <12=> 12 (P0.12)
claytonk 7:9c77eaad5102 7229 // <13=> 13 (P0.13)
claytonk 7:9c77eaad5102 7230 // <14=> 14 (P0.14)
claytonk 7:9c77eaad5102 7231 // <15=> 15 (P0.15)
claytonk 7:9c77eaad5102 7232 // <16=> 16 (P0.16)
claytonk 7:9c77eaad5102 7233 // <17=> 17 (P0.17)
claytonk 7:9c77eaad5102 7234 // <18=> 18 (P0.18)
claytonk 7:9c77eaad5102 7235 // <19=> 19 (P0.19)
claytonk 7:9c77eaad5102 7236 // <20=> 20 (P0.20)
claytonk 7:9c77eaad5102 7237 // <21=> 21 (P0.21)
claytonk 7:9c77eaad5102 7238 // <22=> 22 (P0.22)
claytonk 7:9c77eaad5102 7239 // <23=> 23 (P0.23)
claytonk 7:9c77eaad5102 7240 // <24=> 24 (P0.24)
claytonk 7:9c77eaad5102 7241 // <25=> 25 (P0.25)
claytonk 7:9c77eaad5102 7242 // <26=> 26 (P0.26)
claytonk 7:9c77eaad5102 7243 // <27=> 27 (P0.27)
claytonk 7:9c77eaad5102 7244 // <28=> 28 (P0.28)
claytonk 7:9c77eaad5102 7245 // <29=> 29 (P0.29)
claytonk 7:9c77eaad5102 7246 // <30=> 30 (P0.30)
claytonk 7:9c77eaad5102 7247 // <31=> 31 (P0.31)
claytonk 7:9c77eaad5102 7248 // <32=> 32 (P1.0)
claytonk 7:9c77eaad5102 7249 // <33=> 33 (P1.1)
claytonk 7:9c77eaad5102 7250 // <34=> 34 (P1.2)
claytonk 7:9c77eaad5102 7251 // <35=> 35 (P1.3)
claytonk 7:9c77eaad5102 7252 // <36=> 36 (P1.4)
claytonk 7:9c77eaad5102 7253 // <37=> 37 (P1.5)
claytonk 7:9c77eaad5102 7254 // <38=> 38 (P1.6)
claytonk 7:9c77eaad5102 7255 // <39=> 39 (P1.7)
claytonk 7:9c77eaad5102 7256 // <40=> 40 (P1.8)
claytonk 7:9c77eaad5102 7257 // <41=> 41 (P1.9)
claytonk 7:9c77eaad5102 7258 // <42=> 42 (P1.10)
claytonk 7:9c77eaad5102 7259 // <43=> 43 (P1.11)
claytonk 7:9c77eaad5102 7260 // <44=> 44 (P1.12)
claytonk 7:9c77eaad5102 7261 // <45=> 45 (P1.13)
claytonk 7:9c77eaad5102 7262 // <46=> 46 (P1.14)
claytonk 7:9c77eaad5102 7263 // <47=> 47 (P1.15)
claytonk 7:9c77eaad5102 7264 // <4294967295=> Not connected
claytonk 7:9c77eaad5102 7265
claytonk 7:9c77eaad5102 7266 #ifndef HAL_NFC_DETECT_EVENT_DEBUG_PIN
claytonk 7:9c77eaad5102 7267 #define HAL_NFC_DETECT_EVENT_DEBUG_PIN 31
claytonk 7:9c77eaad5102 7268 #endif
claytonk 7:9c77eaad5102 7269
claytonk 7:9c77eaad5102 7270 // <o> HAL_NFC_TIMER4_EVENT_DEBUG_PIN - Pin number
claytonk 7:9c77eaad5102 7271
claytonk 7:9c77eaad5102 7272 // <0=> 0 (P0.0)
claytonk 7:9c77eaad5102 7273 // <1=> 1 (P0.1)
claytonk 7:9c77eaad5102 7274 // <2=> 2 (P0.2)
claytonk 7:9c77eaad5102 7275 // <3=> 3 (P0.3)
claytonk 7:9c77eaad5102 7276 // <4=> 4 (P0.4)
claytonk 7:9c77eaad5102 7277 // <5=> 5 (P0.5)
claytonk 7:9c77eaad5102 7278 // <6=> 6 (P0.6)
claytonk 7:9c77eaad5102 7279 // <7=> 7 (P0.7)
claytonk 7:9c77eaad5102 7280 // <8=> 8 (P0.8)
claytonk 7:9c77eaad5102 7281 // <9=> 9 (P0.9)
claytonk 7:9c77eaad5102 7282 // <10=> 10 (P0.10)
claytonk 7:9c77eaad5102 7283 // <11=> 11 (P0.11)
claytonk 7:9c77eaad5102 7284 // <12=> 12 (P0.12)
claytonk 7:9c77eaad5102 7285 // <13=> 13 (P0.13)
claytonk 7:9c77eaad5102 7286 // <14=> 14 (P0.14)
claytonk 7:9c77eaad5102 7287 // <15=> 15 (P0.15)
claytonk 7:9c77eaad5102 7288 // <16=> 16 (P0.16)
claytonk 7:9c77eaad5102 7289 // <17=> 17 (P0.17)
claytonk 7:9c77eaad5102 7290 // <18=> 18 (P0.18)
claytonk 7:9c77eaad5102 7291 // <19=> 19 (P0.19)
claytonk 7:9c77eaad5102 7292 // <20=> 20 (P0.20)
claytonk 7:9c77eaad5102 7293 // <21=> 21 (P0.21)
claytonk 7:9c77eaad5102 7294 // <22=> 22 (P0.22)
claytonk 7:9c77eaad5102 7295 // <23=> 23 (P0.23)
claytonk 7:9c77eaad5102 7296 // <24=> 24 (P0.24)
claytonk 7:9c77eaad5102 7297 // <25=> 25 (P0.25)
claytonk 7:9c77eaad5102 7298 // <26=> 26 (P0.26)
claytonk 7:9c77eaad5102 7299 // <27=> 27 (P0.27)
claytonk 7:9c77eaad5102 7300 // <28=> 28 (P0.28)
claytonk 7:9c77eaad5102 7301 // <29=> 29 (P0.29)
claytonk 7:9c77eaad5102 7302 // <30=> 30 (P0.30)
claytonk 7:9c77eaad5102 7303 // <31=> 31 (P0.31)
claytonk 7:9c77eaad5102 7304 // <32=> 32 (P1.0)
claytonk 7:9c77eaad5102 7305 // <33=> 33 (P1.1)
claytonk 7:9c77eaad5102 7306 // <34=> 34 (P1.2)
claytonk 7:9c77eaad5102 7307 // <35=> 35 (P1.3)
claytonk 7:9c77eaad5102 7308 // <36=> 36 (P1.4)
claytonk 7:9c77eaad5102 7309 // <37=> 37 (P1.5)
claytonk 7:9c77eaad5102 7310 // <38=> 38 (P1.6)
claytonk 7:9c77eaad5102 7311 // <39=> 39 (P1.7)
claytonk 7:9c77eaad5102 7312 // <40=> 40 (P1.8)
claytonk 7:9c77eaad5102 7313 // <41=> 41 (P1.9)
claytonk 7:9c77eaad5102 7314 // <42=> 42 (P1.10)
claytonk 7:9c77eaad5102 7315 // <43=> 43 (P1.11)
claytonk 7:9c77eaad5102 7316 // <44=> 44 (P1.12)
claytonk 7:9c77eaad5102 7317 // <45=> 45 (P1.13)
claytonk 7:9c77eaad5102 7318 // <46=> 46 (P1.14)
claytonk 7:9c77eaad5102 7319 // <47=> 47 (P1.15)
claytonk 7:9c77eaad5102 7320 // <4294967295=> Not connected
claytonk 7:9c77eaad5102 7321
claytonk 7:9c77eaad5102 7322 #ifndef HAL_NFC_TIMER4_EVENT_DEBUG_PIN
claytonk 7:9c77eaad5102 7323 #define HAL_NFC_TIMER4_EVENT_DEBUG_PIN 31
claytonk 7:9c77eaad5102 7324 #endif
claytonk 7:9c77eaad5102 7325
claytonk 7:9c77eaad5102 7326 // </e>
claytonk 7:9c77eaad5102 7327
claytonk 7:9c77eaad5102 7328 // </e>
claytonk 7:9c77eaad5102 7329
claytonk 7:9c77eaad5102 7330 // <e> NFC_T4T_HAL_ENABLED - nfc_t4t_hal - Hardware Abstraction Layer for NFC library.
claytonk 7:9c77eaad5102 7331 //==========================================================
claytonk 7:9c77eaad5102 7332 #ifndef NFC_T4T_HAL_ENABLED
claytonk 7:9c77eaad5102 7333 #define NFC_T4T_HAL_ENABLED 0
claytonk 7:9c77eaad5102 7334 #endif
claytonk 7:9c77eaad5102 7335 // <o> NFCT_CONFIG_IRQ_PRIORITY - Interrupt priority
claytonk 7:9c77eaad5102 7336
claytonk 7:9c77eaad5102 7337
claytonk 7:9c77eaad5102 7338 // <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
claytonk 7:9c77eaad5102 7339 // <0=> 0 (highest)
claytonk 7:9c77eaad5102 7340 // <1=> 1
claytonk 7:9c77eaad5102 7341 // <2=> 2
claytonk 7:9c77eaad5102 7342 // <3=> 3
claytonk 7:9c77eaad5102 7343 // <4=> 4
claytonk 7:9c77eaad5102 7344 // <5=> 5
claytonk 7:9c77eaad5102 7345 // <6=> 6
claytonk 7:9c77eaad5102 7346 // <7=> 7
claytonk 7:9c77eaad5102 7347
claytonk 7:9c77eaad5102 7348 #ifndef NFCT_CONFIG_IRQ_PRIORITY
claytonk 7:9c77eaad5102 7349 #define NFCT_CONFIG_IRQ_PRIORITY 7
claytonk 7:9c77eaad5102 7350 #endif
claytonk 7:9c77eaad5102 7351
claytonk 7:9c77eaad5102 7352 // <e> HAL_NFC_CONFIG_LOG_ENABLED - Enables logging in the module.
claytonk 7:9c77eaad5102 7353 //==========================================================
claytonk 7:9c77eaad5102 7354 #ifndef HAL_NFC_CONFIG_LOG_ENABLED
claytonk 7:9c77eaad5102 7355 #define HAL_NFC_CONFIG_LOG_ENABLED 0
claytonk 7:9c77eaad5102 7356 #endif
claytonk 7:9c77eaad5102 7357 // <o> HAL_NFC_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 7358
claytonk 7:9c77eaad5102 7359 // <0=> Off
claytonk 7:9c77eaad5102 7360 // <1=> Error
claytonk 7:9c77eaad5102 7361 // <2=> Warning
claytonk 7:9c77eaad5102 7362 // <3=> Info
claytonk 7:9c77eaad5102 7363 // <4=> Debug
claytonk 7:9c77eaad5102 7364
claytonk 7:9c77eaad5102 7365 #ifndef HAL_NFC_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 7366 #define HAL_NFC_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 7367 #endif
claytonk 7:9c77eaad5102 7368
claytonk 7:9c77eaad5102 7369 // <o> HAL_NFC_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 7370
claytonk 7:9c77eaad5102 7371 // <0=> Default
claytonk 7:9c77eaad5102 7372 // <1=> Black
claytonk 7:9c77eaad5102 7373 // <2=> Red
claytonk 7:9c77eaad5102 7374 // <3=> Green
claytonk 7:9c77eaad5102 7375 // <4=> Yellow
claytonk 7:9c77eaad5102 7376 // <5=> Blue
claytonk 7:9c77eaad5102 7377 // <6=> Magenta
claytonk 7:9c77eaad5102 7378 // <7=> Cyan
claytonk 7:9c77eaad5102 7379 // <8=> White
claytonk 7:9c77eaad5102 7380
claytonk 7:9c77eaad5102 7381 #ifndef HAL_NFC_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 7382 #define HAL_NFC_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 7383 #endif
claytonk 7:9c77eaad5102 7384
claytonk 7:9c77eaad5102 7385 // <o> HAL_NFC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 7386
claytonk 7:9c77eaad5102 7387 // <0=> Default
claytonk 7:9c77eaad5102 7388 // <1=> Black
claytonk 7:9c77eaad5102 7389 // <2=> Red
claytonk 7:9c77eaad5102 7390 // <3=> Green
claytonk 7:9c77eaad5102 7391 // <4=> Yellow
claytonk 7:9c77eaad5102 7392 // <5=> Blue
claytonk 7:9c77eaad5102 7393 // <6=> Magenta
claytonk 7:9c77eaad5102 7394 // <7=> Cyan
claytonk 7:9c77eaad5102 7395 // <8=> White
claytonk 7:9c77eaad5102 7396
claytonk 7:9c77eaad5102 7397 #ifndef HAL_NFC_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 7398 #define HAL_NFC_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 7399 #endif
claytonk 7:9c77eaad5102 7400
claytonk 7:9c77eaad5102 7401 // <o> HAL_NFC_CONFIG_LOG_LEVEL - Default Severity level
claytonk 7:9c77eaad5102 7402
claytonk 7:9c77eaad5102 7403 // <0=> Off
claytonk 7:9c77eaad5102 7404 // <1=> Error
claytonk 7:9c77eaad5102 7405 // <2=> Warning
claytonk 7:9c77eaad5102 7406 // <3=> Info
claytonk 7:9c77eaad5102 7407 // <4=> Debug
claytonk 7:9c77eaad5102 7408
claytonk 7:9c77eaad5102 7409 #ifndef HAL_NFC_CONFIG_LOG_LEVEL
claytonk 7:9c77eaad5102 7410 #define HAL_NFC_CONFIG_LOG_LEVEL 3
claytonk 7:9c77eaad5102 7411 #endif
claytonk 7:9c77eaad5102 7412
claytonk 7:9c77eaad5102 7413 // <o> HAL_NFC_CONFIG_INFO_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 7414
claytonk 7:9c77eaad5102 7415 // <0=> Default
claytonk 7:9c77eaad5102 7416 // <1=> Black
claytonk 7:9c77eaad5102 7417 // <2=> Red
claytonk 7:9c77eaad5102 7418 // <3=> Green
claytonk 7:9c77eaad5102 7419 // <4=> Yellow
claytonk 7:9c77eaad5102 7420 // <5=> Blue
claytonk 7:9c77eaad5102 7421 // <6=> Magenta
claytonk 7:9c77eaad5102 7422 // <7=> Cyan
claytonk 7:9c77eaad5102 7423 // <8=> White
claytonk 7:9c77eaad5102 7424
claytonk 7:9c77eaad5102 7425 #ifndef HAL_NFC_CONFIG_INFO_COLOR
claytonk 7:9c77eaad5102 7426 #define HAL_NFC_CONFIG_INFO_COLOR 0
claytonk 7:9c77eaad5102 7427 #endif
claytonk 7:9c77eaad5102 7428
claytonk 7:9c77eaad5102 7429 // <o> HAL_NFC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
claytonk 7:9c77eaad5102 7430
claytonk 7:9c77eaad5102 7431 // <0=> Default
claytonk 7:9c77eaad5102 7432 // <1=> Black
claytonk 7:9c77eaad5102 7433 // <2=> Red
claytonk 7:9c77eaad5102 7434 // <3=> Green
claytonk 7:9c77eaad5102 7435 // <4=> Yellow
claytonk 7:9c77eaad5102 7436 // <5=> Blue
claytonk 7:9c77eaad5102 7437 // <6=> Magenta
claytonk 7:9c77eaad5102 7438 // <7=> Cyan
claytonk 7:9c77eaad5102 7439 // <8=> White
claytonk 7:9c77eaad5102 7440
claytonk 7:9c77eaad5102 7441 #ifndef HAL_NFC_CONFIG_DEBUG_COLOR
claytonk 7:9c77eaad5102 7442 #define HAL_NFC_CONFIG_DEBUG_COLOR 0
claytonk 7:9c77eaad5102 7443 #endif
claytonk 7:9c77eaad5102 7444
claytonk 7:9c77eaad5102 7445 // </e>
claytonk 7:9c77eaad5102 7446
claytonk 7:9c77eaad5102 7447 // <e> HAL_NFC_CONFIG_DEBUG_PIN_ENABLED - Enables pin debug in the module.
claytonk 7:9c77eaad5102 7448 //==========================================================
claytonk 7:9c77eaad5102 7449 #ifndef HAL_NFC_CONFIG_DEBUG_PIN_ENABLED
claytonk 7:9c77eaad5102 7450 #define HAL_NFC_CONFIG_DEBUG_PIN_ENABLED 0
claytonk 7:9c77eaad5102 7451 #endif
claytonk 7:9c77eaad5102 7452 // <o> HAL_NFC_HCLOCK_ON_DEBUG_PIN - Pin number
claytonk 7:9c77eaad5102 7453
claytonk 7:9c77eaad5102 7454 // <0=> 0 (P0.0)
claytonk 7:9c77eaad5102 7455 // <1=> 1 (P0.1)
claytonk 7:9c77eaad5102 7456 // <2=> 2 (P0.2)
claytonk 7:9c77eaad5102 7457 // <3=> 3 (P0.3)
claytonk 7:9c77eaad5102 7458 // <4=> 4 (P0.4)
claytonk 7:9c77eaad5102 7459 // <5=> 5 (P0.5)
claytonk 7:9c77eaad5102 7460 // <6=> 6 (P0.6)
claytonk 7:9c77eaad5102 7461 // <7=> 7 (P0.7)
claytonk 7:9c77eaad5102 7462 // <8=> 8 (P0.8)
claytonk 7:9c77eaad5102 7463 // <9=> 9 (P0.9)
claytonk 7:9c77eaad5102 7464 // <10=> 10 (P0.10)
claytonk 7:9c77eaad5102 7465 // <11=> 11 (P0.11)
claytonk 7:9c77eaad5102 7466 // <12=> 12 (P0.12)
claytonk 7:9c77eaad5102 7467 // <13=> 13 (P0.13)
claytonk 7:9c77eaad5102 7468 // <14=> 14 (P0.14)
claytonk 7:9c77eaad5102 7469 // <15=> 15 (P0.15)
claytonk 7:9c77eaad5102 7470 // <16=> 16 (P0.16)
claytonk 7:9c77eaad5102 7471 // <17=> 17 (P0.17)
claytonk 7:9c77eaad5102 7472 // <18=> 18 (P0.18)
claytonk 7:9c77eaad5102 7473 // <19=> 19 (P0.19)
claytonk 7:9c77eaad5102 7474 // <20=> 20 (P0.20)
claytonk 7:9c77eaad5102 7475 // <21=> 21 (P0.21)
claytonk 7:9c77eaad5102 7476 // <22=> 22 (P0.22)
claytonk 7:9c77eaad5102 7477 // <23=> 23 (P0.23)
claytonk 7:9c77eaad5102 7478 // <24=> 24 (P0.24)
claytonk 7:9c77eaad5102 7479 // <25=> 25 (P0.25)
claytonk 7:9c77eaad5102 7480 // <26=> 26 (P0.26)
claytonk 7:9c77eaad5102 7481 // <27=> 27 (P0.27)
claytonk 7:9c77eaad5102 7482 // <28=> 28 (P0.28)
claytonk 7:9c77eaad5102 7483 // <29=> 29 (P0.29)
claytonk 7:9c77eaad5102 7484 // <30=> 30 (P0.30)
claytonk 7:9c77eaad5102 7485 // <31=> 31 (P0.31)
claytonk 7:9c77eaad5102 7486 // <32=> 32 (P1.0)
claytonk 7:9c77eaad5102 7487 // <33=> 33 (P1.1)
claytonk 7:9c77eaad5102 7488 // <34=> 34 (P1.2)
claytonk 7:9c77eaad5102 7489 // <35=> 35 (P1.3)
claytonk 7:9c77eaad5102 7490 // <36=> 36 (P1.4)
claytonk 7:9c77eaad5102 7491 // <37=> 37 (P1.5)
claytonk 7:9c77eaad5102 7492 // <38=> 38 (P1.6)
claytonk 7:9c77eaad5102 7493 // <39=> 39 (P1.7)
claytonk 7:9c77eaad5102 7494 // <40=> 40 (P1.8)
claytonk 7:9c77eaad5102 7495 // <41=> 41 (P1.9)
claytonk 7:9c77eaad5102 7496 // <42=> 42 (P1.10)
claytonk 7:9c77eaad5102 7497 // <43=> 43 (P1.11)
claytonk 7:9c77eaad5102 7498 // <44=> 44 (P1.12)
claytonk 7:9c77eaad5102 7499 // <45=> 45 (P1.13)
claytonk 7:9c77eaad5102 7500 // <46=> 46 (P1.14)
claytonk 7:9c77eaad5102 7501 // <47=> 47 (P1.15)
claytonk 7:9c77eaad5102 7502 // <4294967295=> Not connected
claytonk 7:9c77eaad5102 7503
claytonk 7:9c77eaad5102 7504 #ifndef HAL_NFC_HCLOCK_ON_DEBUG_PIN
claytonk 7:9c77eaad5102 7505 #define HAL_NFC_HCLOCK_ON_DEBUG_PIN 31
claytonk 7:9c77eaad5102 7506 #endif
claytonk 7:9c77eaad5102 7507
claytonk 7:9c77eaad5102 7508 // <o> HAL_NFC_HCLOCK_OFF_DEBUG_PIN - Pin number
claytonk 7:9c77eaad5102 7509
claytonk 7:9c77eaad5102 7510 // <0=> 0 (P0.0)
claytonk 7:9c77eaad5102 7511 // <1=> 1 (P0.1)
claytonk 7:9c77eaad5102 7512 // <2=> 2 (P0.2)
claytonk 7:9c77eaad5102 7513 // <3=> 3 (P0.3)
claytonk 7:9c77eaad5102 7514 // <4=> 4 (P0.4)
claytonk 7:9c77eaad5102 7515 // <5=> 5 (P0.5)
claytonk 7:9c77eaad5102 7516 // <6=> 6 (P0.6)
claytonk 7:9c77eaad5102 7517 // <7=> 7 (P0.7)
claytonk 7:9c77eaad5102 7518 // <8=> 8 (P0.8)
claytonk 7:9c77eaad5102 7519 // <9=> 9 (P0.9)
claytonk 7:9c77eaad5102 7520 // <10=> 10 (P0.10)
claytonk 7:9c77eaad5102 7521 // <11=> 11 (P0.11)
claytonk 7:9c77eaad5102 7522 // <12=> 12 (P0.12)
claytonk 7:9c77eaad5102 7523 // <13=> 13 (P0.13)
claytonk 7:9c77eaad5102 7524 // <14=> 14 (P0.14)
claytonk 7:9c77eaad5102 7525 // <15=> 15 (P0.15)
claytonk 7:9c77eaad5102 7526 // <16=> 16 (P0.16)
claytonk 7:9c77eaad5102 7527 // <17=> 17 (P0.17)
claytonk 7:9c77eaad5102 7528 // <18=> 18 (P0.18)
claytonk 7:9c77eaad5102 7529 // <19=> 19 (P0.19)
claytonk 7:9c77eaad5102 7530 // <20=> 20 (P0.20)
claytonk 7:9c77eaad5102 7531 // <21=> 21 (P0.21)
claytonk 7:9c77eaad5102 7532 // <22=> 22 (P0.22)
claytonk 7:9c77eaad5102 7533 // <23=> 23 (P0.23)
claytonk 7:9c77eaad5102 7534 // <24=> 24 (P0.24)
claytonk 7:9c77eaad5102 7535 // <25=> 25 (P0.25)
claytonk 7:9c77eaad5102 7536 // <26=> 26 (P0.26)
claytonk 7:9c77eaad5102 7537 // <27=> 27 (P0.27)
claytonk 7:9c77eaad5102 7538 // <28=> 28 (P0.28)
claytonk 7:9c77eaad5102 7539 // <29=> 29 (P0.29)
claytonk 7:9c77eaad5102 7540 // <30=> 30 (P0.30)
claytonk 7:9c77eaad5102 7541 // <31=> 31 (P0.31)
claytonk 7:9c77eaad5102 7542 // <32=> 32 (P1.0)
claytonk 7:9c77eaad5102 7543 // <33=> 33 (P1.1)
claytonk 7:9c77eaad5102 7544 // <34=> 34 (P1.2)
claytonk 7:9c77eaad5102 7545 // <35=> 35 (P1.3)
claytonk 7:9c77eaad5102 7546 // <36=> 36 (P1.4)
claytonk 7:9c77eaad5102 7547 // <37=> 37 (P1.5)
claytonk 7:9c77eaad5102 7548 // <38=> 38 (P1.6)
claytonk 7:9c77eaad5102 7549 // <39=> 39 (P1.7)
claytonk 7:9c77eaad5102 7550 // <40=> 40 (P1.8)
claytonk 7:9c77eaad5102 7551 // <41=> 41 (P1.9)
claytonk 7:9c77eaad5102 7552 // <42=> 42 (P1.10)
claytonk 7:9c77eaad5102 7553 // <43=> 43 (P1.11)
claytonk 7:9c77eaad5102 7554 // <44=> 44 (P1.12)
claytonk 7:9c77eaad5102 7555 // <45=> 45 (P1.13)
claytonk 7:9c77eaad5102 7556 // <46=> 46 (P1.14)
claytonk 7:9c77eaad5102 7557 // <47=> 47 (P1.15)
claytonk 7:9c77eaad5102 7558 // <4294967295=> Not connected
claytonk 7:9c77eaad5102 7559
claytonk 7:9c77eaad5102 7560 #ifndef HAL_NFC_HCLOCK_OFF_DEBUG_PIN
claytonk 7:9c77eaad5102 7561 #define HAL_NFC_HCLOCK_OFF_DEBUG_PIN 31
claytonk 7:9c77eaad5102 7562 #endif
claytonk 7:9c77eaad5102 7563
claytonk 7:9c77eaad5102 7564 // <o> HAL_NFC_NFC_EVENT_DEBUG_PIN - Pin number
claytonk 7:9c77eaad5102 7565
claytonk 7:9c77eaad5102 7566 // <0=> 0 (P0.0)
claytonk 7:9c77eaad5102 7567 // <1=> 1 (P0.1)
claytonk 7:9c77eaad5102 7568 // <2=> 2 (P0.2)
claytonk 7:9c77eaad5102 7569 // <3=> 3 (P0.3)
claytonk 7:9c77eaad5102 7570 // <4=> 4 (P0.4)
claytonk 7:9c77eaad5102 7571 // <5=> 5 (P0.5)
claytonk 7:9c77eaad5102 7572 // <6=> 6 (P0.6)
claytonk 7:9c77eaad5102 7573 // <7=> 7 (P0.7)
claytonk 7:9c77eaad5102 7574 // <8=> 8 (P0.8)
claytonk 7:9c77eaad5102 7575 // <9=> 9 (P0.9)
claytonk 7:9c77eaad5102 7576 // <10=> 10 (P0.10)
claytonk 7:9c77eaad5102 7577 // <11=> 11 (P0.11)
claytonk 7:9c77eaad5102 7578 // <12=> 12 (P0.12)
claytonk 7:9c77eaad5102 7579 // <13=> 13 (P0.13)
claytonk 7:9c77eaad5102 7580 // <14=> 14 (P0.14)
claytonk 7:9c77eaad5102 7581 // <15=> 15 (P0.15)
claytonk 7:9c77eaad5102 7582 // <16=> 16 (P0.16)
claytonk 7:9c77eaad5102 7583 // <17=> 17 (P0.17)
claytonk 7:9c77eaad5102 7584 // <18=> 18 (P0.18)
claytonk 7:9c77eaad5102 7585 // <19=> 19 (P0.19)
claytonk 7:9c77eaad5102 7586 // <20=> 20 (P0.20)
claytonk 7:9c77eaad5102 7587 // <21=> 21 (P0.21)
claytonk 7:9c77eaad5102 7588 // <22=> 22 (P0.22)
claytonk 7:9c77eaad5102 7589 // <23=> 23 (P0.23)
claytonk 7:9c77eaad5102 7590 // <24=> 24 (P0.24)
claytonk 7:9c77eaad5102 7591 // <25=> 25 (P0.25)
claytonk 7:9c77eaad5102 7592 // <26=> 26 (P0.26)
claytonk 7:9c77eaad5102 7593 // <27=> 27 (P0.27)
claytonk 7:9c77eaad5102 7594 // <28=> 28 (P0.28)
claytonk 7:9c77eaad5102 7595 // <29=> 29 (P0.29)
claytonk 7:9c77eaad5102 7596 // <30=> 30 (P0.30)
claytonk 7:9c77eaad5102 7597 // <31=> 31 (P0.31)
claytonk 7:9c77eaad5102 7598 // <32=> 32 (P1.0)
claytonk 7:9c77eaad5102 7599 // <33=> 33 (P1.1)
claytonk 7:9c77eaad5102 7600 // <34=> 34 (P1.2)
claytonk 7:9c77eaad5102 7601 // <35=> 35 (P1.3)
claytonk 7:9c77eaad5102 7602 // <36=> 36 (P1.4)
claytonk 7:9c77eaad5102 7603 // <37=> 37 (P1.5)
claytonk 7:9c77eaad5102 7604 // <38=> 38 (P1.6)
claytonk 7:9c77eaad5102 7605 // <39=> 39 (P1.7)
claytonk 7:9c77eaad5102 7606 // <40=> 40 (P1.8)
claytonk 7:9c77eaad5102 7607 // <41=> 41 (P1.9)
claytonk 7:9c77eaad5102 7608 // <42=> 42 (P1.10)
claytonk 7:9c77eaad5102 7609 // <43=> 43 (P1.11)
claytonk 7:9c77eaad5102 7610 // <44=> 44 (P1.12)
claytonk 7:9c77eaad5102 7611 // <45=> 45 (P1.13)
claytonk 7:9c77eaad5102 7612 // <46=> 46 (P1.14)
claytonk 7:9c77eaad5102 7613 // <47=> 47 (P1.15)
claytonk 7:9c77eaad5102 7614 // <4294967295=> Not connected
claytonk 7:9c77eaad5102 7615
claytonk 7:9c77eaad5102 7616 #ifndef HAL_NFC_NFC_EVENT_DEBUG_PIN
claytonk 7:9c77eaad5102 7617 #define HAL_NFC_NFC_EVENT_DEBUG_PIN 31
claytonk 7:9c77eaad5102 7618 #endif
claytonk 7:9c77eaad5102 7619
claytonk 7:9c77eaad5102 7620 // <o> HAL_NFC_DETECT_EVENT_DEBUG_PIN - Pin number
claytonk 7:9c77eaad5102 7621
claytonk 7:9c77eaad5102 7622 // <0=> 0 (P0.0)
claytonk 7:9c77eaad5102 7623 // <1=> 1 (P0.1)
claytonk 7:9c77eaad5102 7624 // <2=> 2 (P0.2)
claytonk 7:9c77eaad5102 7625 // <3=> 3 (P0.3)
claytonk 7:9c77eaad5102 7626 // <4=> 4 (P0.4)
claytonk 7:9c77eaad5102 7627 // <5=> 5 (P0.5)
claytonk 7:9c77eaad5102 7628 // <6=> 6 (P0.6)
claytonk 7:9c77eaad5102 7629 // <7=> 7 (P0.7)
claytonk 7:9c77eaad5102 7630 // <8=> 8 (P0.8)
claytonk 7:9c77eaad5102 7631 // <9=> 9 (P0.9)
claytonk 7:9c77eaad5102 7632 // <10=> 10 (P0.10)
claytonk 7:9c77eaad5102 7633 // <11=> 11 (P0.11)
claytonk 7:9c77eaad5102 7634 // <12=> 12 (P0.12)
claytonk 7:9c77eaad5102 7635 // <13=> 13 (P0.13)
claytonk 7:9c77eaad5102 7636 // <14=> 14 (P0.14)
claytonk 7:9c77eaad5102 7637 // <15=> 15 (P0.15)
claytonk 7:9c77eaad5102 7638 // <16=> 16 (P0.16)
claytonk 7:9c77eaad5102 7639 // <17=> 17 (P0.17)
claytonk 7:9c77eaad5102 7640 // <18=> 18 (P0.18)
claytonk 7:9c77eaad5102 7641 // <19=> 19 (P0.19)
claytonk 7:9c77eaad5102 7642 // <20=> 20 (P0.20)
claytonk 7:9c77eaad5102 7643 // <21=> 21 (P0.21)
claytonk 7:9c77eaad5102 7644 // <22=> 22 (P0.22)
claytonk 7:9c77eaad5102 7645 // <23=> 23 (P0.23)
claytonk 7:9c77eaad5102 7646 // <24=> 24 (P0.24)
claytonk 7:9c77eaad5102 7647 // <25=> 25 (P0.25)
claytonk 7:9c77eaad5102 7648 // <26=> 26 (P0.26)
claytonk 7:9c77eaad5102 7649 // <27=> 27 (P0.27)
claytonk 7:9c77eaad5102 7650 // <28=> 28 (P0.28)
claytonk 7:9c77eaad5102 7651 // <29=> 29 (P0.29)
claytonk 7:9c77eaad5102 7652 // <30=> 30 (P0.30)
claytonk 7:9c77eaad5102 7653 // <31=> 31 (P0.31)
claytonk 7:9c77eaad5102 7654 // <32=> 32 (P1.0)
claytonk 7:9c77eaad5102 7655 // <33=> 33 (P1.1)
claytonk 7:9c77eaad5102 7656 // <34=> 34 (P1.2)
claytonk 7:9c77eaad5102 7657 // <35=> 35 (P1.3)
claytonk 7:9c77eaad5102 7658 // <36=> 36 (P1.4)
claytonk 7:9c77eaad5102 7659 // <37=> 37 (P1.5)
claytonk 7:9c77eaad5102 7660 // <38=> 38 (P1.6)
claytonk 7:9c77eaad5102 7661 // <39=> 39 (P1.7)
claytonk 7:9c77eaad5102 7662 // <40=> 40 (P1.8)
claytonk 7:9c77eaad5102 7663 // <41=> 41 (P1.9)
claytonk 7:9c77eaad5102 7664 // <42=> 42 (P1.10)
claytonk 7:9c77eaad5102 7665 // <43=> 43 (P1.11)
claytonk 7:9c77eaad5102 7666 // <44=> 44 (P1.12)
claytonk 7:9c77eaad5102 7667 // <45=> 45 (P1.13)
claytonk 7:9c77eaad5102 7668 // <46=> 46 (P1.14)
claytonk 7:9c77eaad5102 7669 // <47=> 47 (P1.15)
claytonk 7:9c77eaad5102 7670 // <4294967295=> Not connected
claytonk 7:9c77eaad5102 7671
claytonk 7:9c77eaad5102 7672 #ifndef HAL_NFC_DETECT_EVENT_DEBUG_PIN
claytonk 7:9c77eaad5102 7673 #define HAL_NFC_DETECT_EVENT_DEBUG_PIN 31
claytonk 7:9c77eaad5102 7674 #endif
claytonk 7:9c77eaad5102 7675
claytonk 7:9c77eaad5102 7676 // <o> HAL_NFC_TIMER4_EVENT_DEBUG_PIN - Pin number
claytonk 7:9c77eaad5102 7677
claytonk 7:9c77eaad5102 7678 // <0=> 0 (P0.0)
claytonk 7:9c77eaad5102 7679 // <1=> 1 (P0.1)
claytonk 7:9c77eaad5102 7680 // <2=> 2 (P0.2)
claytonk 7:9c77eaad5102 7681 // <3=> 3 (P0.3)
claytonk 7:9c77eaad5102 7682 // <4=> 4 (P0.4)
claytonk 7:9c77eaad5102 7683 // <5=> 5 (P0.5)
claytonk 7:9c77eaad5102 7684 // <6=> 6 (P0.6)
claytonk 7:9c77eaad5102 7685 // <7=> 7 (P0.7)
claytonk 7:9c77eaad5102 7686 // <8=> 8 (P0.8)
claytonk 7:9c77eaad5102 7687 // <9=> 9 (P0.9)
claytonk 7:9c77eaad5102 7688 // <10=> 10 (P0.10)
claytonk 7:9c77eaad5102 7689 // <11=> 11 (P0.11)
claytonk 7:9c77eaad5102 7690 // <12=> 12 (P0.12)
claytonk 7:9c77eaad5102 7691 // <13=> 13 (P0.13)
claytonk 7:9c77eaad5102 7692 // <14=> 14 (P0.14)
claytonk 7:9c77eaad5102 7693 // <15=> 15 (P0.15)
claytonk 7:9c77eaad5102 7694 // <16=> 16 (P0.16)
claytonk 7:9c77eaad5102 7695 // <17=> 17 (P0.17)
claytonk 7:9c77eaad5102 7696 // <18=> 18 (P0.18)
claytonk 7:9c77eaad5102 7697 // <19=> 19 (P0.19)
claytonk 7:9c77eaad5102 7698 // <20=> 20 (P0.20)
claytonk 7:9c77eaad5102 7699 // <21=> 21 (P0.21)
claytonk 7:9c77eaad5102 7700 // <22=> 22 (P0.22)
claytonk 7:9c77eaad5102 7701 // <23=> 23 (P0.23)
claytonk 7:9c77eaad5102 7702 // <24=> 24 (P0.24)
claytonk 7:9c77eaad5102 7703 // <25=> 25 (P0.25)
claytonk 7:9c77eaad5102 7704 // <26=> 26 (P0.26)
claytonk 7:9c77eaad5102 7705 // <27=> 27 (P0.27)
claytonk 7:9c77eaad5102 7706 // <28=> 28 (P0.28)
claytonk 7:9c77eaad5102 7707 // <29=> 29 (P0.29)
claytonk 7:9c77eaad5102 7708 // <30=> 30 (P0.30)
claytonk 7:9c77eaad5102 7709 // <31=> 31 (P0.31)
claytonk 7:9c77eaad5102 7710 // <32=> 32 (P1.0)
claytonk 7:9c77eaad5102 7711 // <33=> 33 (P1.1)
claytonk 7:9c77eaad5102 7712 // <34=> 34 (P1.2)
claytonk 7:9c77eaad5102 7713 // <35=> 35 (P1.3)
claytonk 7:9c77eaad5102 7714 // <36=> 36 (P1.4)
claytonk 7:9c77eaad5102 7715 // <37=> 37 (P1.5)
claytonk 7:9c77eaad5102 7716 // <38=> 38 (P1.6)
claytonk 7:9c77eaad5102 7717 // <39=> 39 (P1.7)
claytonk 7:9c77eaad5102 7718 // <40=> 40 (P1.8)
claytonk 7:9c77eaad5102 7719 // <41=> 41 (P1.9)
claytonk 7:9c77eaad5102 7720 // <42=> 42 (P1.10)
claytonk 7:9c77eaad5102 7721 // <43=> 43 (P1.11)
claytonk 7:9c77eaad5102 7722 // <44=> 44 (P1.12)
claytonk 7:9c77eaad5102 7723 // <45=> 45 (P1.13)
claytonk 7:9c77eaad5102 7724 // <46=> 46 (P1.14)
claytonk 7:9c77eaad5102 7725 // <47=> 47 (P1.15)
claytonk 7:9c77eaad5102 7726 // <4294967295=> Not connected
claytonk 7:9c77eaad5102 7727
claytonk 7:9c77eaad5102 7728 #ifndef HAL_NFC_TIMER4_EVENT_DEBUG_PIN
claytonk 7:9c77eaad5102 7729 #define HAL_NFC_TIMER4_EVENT_DEBUG_PIN 31
claytonk 7:9c77eaad5102 7730 #endif
claytonk 7:9c77eaad5102 7731
claytonk 7:9c77eaad5102 7732 // <o> HAL_NFC_HCLOCK_ON_DEBUG_PIN - Pin number
claytonk 7:9c77eaad5102 7733
claytonk 7:9c77eaad5102 7734 // <0=> 0 (P0.0)
claytonk 7:9c77eaad5102 7735 // <1=> 1 (P0.1)
claytonk 7:9c77eaad5102 7736 // <2=> 2 (P0.2)
claytonk 7:9c77eaad5102 7737 // <3=> 3 (P0.3)
claytonk 7:9c77eaad5102 7738 // <4=> 4 (P0.4)
claytonk 7:9c77eaad5102 7739 // <5=> 5 (P0.5)
claytonk 7:9c77eaad5102 7740 // <6=> 6 (P0.6)
claytonk 7:9c77eaad5102 7741 // <7=> 7 (P0.7)
claytonk 7:9c77eaad5102 7742 // <8=> 8 (P0.8)
claytonk 7:9c77eaad5102 7743 // <9=> 9 (P0.9)
claytonk 7:9c77eaad5102 7744 // <10=> 10 (P0.10)
claytonk 7:9c77eaad5102 7745 // <11=> 11 (P0.11)
claytonk 7:9c77eaad5102 7746 // <12=> 12 (P0.12)
claytonk 7:9c77eaad5102 7747 // <13=> 13 (P0.13)
claytonk 7:9c77eaad5102 7748 // <14=> 14 (P0.14)
claytonk 7:9c77eaad5102 7749 // <15=> 15 (P0.15)
claytonk 7:9c77eaad5102 7750 // <16=> 16 (P0.16)
claytonk 7:9c77eaad5102 7751 // <17=> 17 (P0.17)
claytonk 7:9c77eaad5102 7752 // <18=> 18 (P0.18)
claytonk 7:9c77eaad5102 7753 // <19=> 19 (P0.19)
claytonk 7:9c77eaad5102 7754 // <20=> 20 (P0.20)
claytonk 7:9c77eaad5102 7755 // <21=> 21 (P0.21)
claytonk 7:9c77eaad5102 7756 // <22=> 22 (P0.22)
claytonk 7:9c77eaad5102 7757 // <23=> 23 (P0.23)
claytonk 7:9c77eaad5102 7758 // <24=> 24 (P0.24)
claytonk 7:9c77eaad5102 7759 // <25=> 25 (P0.25)
claytonk 7:9c77eaad5102 7760 // <26=> 26 (P0.26)
claytonk 7:9c77eaad5102 7761 // <27=> 27 (P0.27)
claytonk 7:9c77eaad5102 7762 // <28=> 28 (P0.28)
claytonk 7:9c77eaad5102 7763 // <29=> 29 (P0.29)
claytonk 7:9c77eaad5102 7764 // <30=> 30 (P0.30)
claytonk 7:9c77eaad5102 7765 // <31=> 31 (P0.31)
claytonk 7:9c77eaad5102 7766 // <32=> 32 (P1.0)
claytonk 7:9c77eaad5102 7767 // <33=> 33 (P1.1)
claytonk 7:9c77eaad5102 7768 // <34=> 34 (P1.2)
claytonk 7:9c77eaad5102 7769 // <35=> 35 (P1.3)
claytonk 7:9c77eaad5102 7770 // <36=> 36 (P1.4)
claytonk 7:9c77eaad5102 7771 // <37=> 37 (P1.5)
claytonk 7:9c77eaad5102 7772 // <38=> 38 (P1.6)
claytonk 7:9c77eaad5102 7773 // <39=> 39 (P1.7)
claytonk 7:9c77eaad5102 7774 // <40=> 40 (P1.8)
claytonk 7:9c77eaad5102 7775 // <41=> 41 (P1.9)
claytonk 7:9c77eaad5102 7776 // <42=> 42 (P1.10)
claytonk 7:9c77eaad5102 7777 // <43=> 43 (P1.11)
claytonk 7:9c77eaad5102 7778 // <44=> 44 (P1.12)
claytonk 7:9c77eaad5102 7779 // <45=> 45 (P1.13)
claytonk 7:9c77eaad5102 7780 // <46=> 46 (P1.14)
claytonk 7:9c77eaad5102 7781 // <47=> 47 (P1.15)
claytonk 7:9c77eaad5102 7782 // <4294967295=> Not connected
claytonk 7:9c77eaad5102 7783
claytonk 7:9c77eaad5102 7784 #ifndef HAL_NFC_HCLOCK_ON_DEBUG_PIN
claytonk 7:9c77eaad5102 7785 #define HAL_NFC_HCLOCK_ON_DEBUG_PIN 31
claytonk 7:9c77eaad5102 7786 #endif
claytonk 7:9c77eaad5102 7787
claytonk 7:9c77eaad5102 7788 // <o> HAL_NFC_HCLOCK_OFF_DEBUG_PIN - Pin number
claytonk 7:9c77eaad5102 7789
claytonk 7:9c77eaad5102 7790 // <0=> 0 (P0.0)
claytonk 7:9c77eaad5102 7791 // <1=> 1 (P0.1)
claytonk 7:9c77eaad5102 7792 // <2=> 2 (P0.2)
claytonk 7:9c77eaad5102 7793 // <3=> 3 (P0.3)
claytonk 7:9c77eaad5102 7794 // <4=> 4 (P0.4)
claytonk 7:9c77eaad5102 7795 // <5=> 5 (P0.5)
claytonk 7:9c77eaad5102 7796 // <6=> 6 (P0.6)
claytonk 7:9c77eaad5102 7797 // <7=> 7 (P0.7)
claytonk 7:9c77eaad5102 7798 // <8=> 8 (P0.8)
claytonk 7:9c77eaad5102 7799 // <9=> 9 (P0.9)
claytonk 7:9c77eaad5102 7800 // <10=> 10 (P0.10)
claytonk 7:9c77eaad5102 7801 // <11=> 11 (P0.11)
claytonk 7:9c77eaad5102 7802 // <12=> 12 (P0.12)
claytonk 7:9c77eaad5102 7803 // <13=> 13 (P0.13)
claytonk 7:9c77eaad5102 7804 // <14=> 14 (P0.14)
claytonk 7:9c77eaad5102 7805 // <15=> 15 (P0.15)
claytonk 7:9c77eaad5102 7806 // <16=> 16 (P0.16)
claytonk 7:9c77eaad5102 7807 // <17=> 17 (P0.17)
claytonk 7:9c77eaad5102 7808 // <18=> 18 (P0.18)
claytonk 7:9c77eaad5102 7809 // <19=> 19 (P0.19)
claytonk 7:9c77eaad5102 7810 // <20=> 20 (P0.20)
claytonk 7:9c77eaad5102 7811 // <21=> 21 (P0.21)
claytonk 7:9c77eaad5102 7812 // <22=> 22 (P0.22)
claytonk 7:9c77eaad5102 7813 // <23=> 23 (P0.23)
claytonk 7:9c77eaad5102 7814 // <24=> 24 (P0.24)
claytonk 7:9c77eaad5102 7815 // <25=> 25 (P0.25)
claytonk 7:9c77eaad5102 7816 // <26=> 26 (P0.26)
claytonk 7:9c77eaad5102 7817 // <27=> 27 (P0.27)
claytonk 7:9c77eaad5102 7818 // <28=> 28 (P0.28)
claytonk 7:9c77eaad5102 7819 // <29=> 29 (P0.29)
claytonk 7:9c77eaad5102 7820 // <30=> 30 (P0.30)
claytonk 7:9c77eaad5102 7821 // <31=> 31 (P0.31)
claytonk 7:9c77eaad5102 7822 // <32=> 32 (P1.0)
claytonk 7:9c77eaad5102 7823 // <33=> 33 (P1.1)
claytonk 7:9c77eaad5102 7824 // <34=> 34 (P1.2)
claytonk 7:9c77eaad5102 7825 // <35=> 35 (P1.3)
claytonk 7:9c77eaad5102 7826 // <36=> 36 (P1.4)
claytonk 7:9c77eaad5102 7827 // <37=> 37 (P1.5)
claytonk 7:9c77eaad5102 7828 // <38=> 38 (P1.6)
claytonk 7:9c77eaad5102 7829 // <39=> 39 (P1.7)
claytonk 7:9c77eaad5102 7830 // <40=> 40 (P1.8)
claytonk 7:9c77eaad5102 7831 // <41=> 41 (P1.9)
claytonk 7:9c77eaad5102 7832 // <42=> 42 (P1.10)
claytonk 7:9c77eaad5102 7833 // <43=> 43 (P1.11)
claytonk 7:9c77eaad5102 7834 // <44=> 44 (P1.12)
claytonk 7:9c77eaad5102 7835 // <45=> 45 (P1.13)
claytonk 7:9c77eaad5102 7836 // <46=> 46 (P1.14)
claytonk 7:9c77eaad5102 7837 // <47=> 47 (P1.15)
claytonk 7:9c77eaad5102 7838 // <4294967295=> Not connected
claytonk 7:9c77eaad5102 7839
claytonk 7:9c77eaad5102 7840 #ifndef HAL_NFC_HCLOCK_OFF_DEBUG_PIN
claytonk 7:9c77eaad5102 7841 #define HAL_NFC_HCLOCK_OFF_DEBUG_PIN 31
claytonk 7:9c77eaad5102 7842 #endif
claytonk 7:9c77eaad5102 7843
claytonk 7:9c77eaad5102 7844 // <o> HAL_NFC_NFC_EVENT_DEBUG_PIN - Pin number
claytonk 7:9c77eaad5102 7845
claytonk 7:9c77eaad5102 7846 // <0=> 0 (P0.0)
claytonk 7:9c77eaad5102 7847 // <1=> 1 (P0.1)
claytonk 7:9c77eaad5102 7848 // <2=> 2 (P0.2)
claytonk 7:9c77eaad5102 7849 // <3=> 3 (P0.3)
claytonk 7:9c77eaad5102 7850 // <4=> 4 (P0.4)
claytonk 7:9c77eaad5102 7851 // <5=> 5 (P0.5)
claytonk 7:9c77eaad5102 7852 // <6=> 6 (P0.6)
claytonk 7:9c77eaad5102 7853 // <7=> 7 (P0.7)
claytonk 7:9c77eaad5102 7854 // <8=> 8 (P0.8)
claytonk 7:9c77eaad5102 7855 // <9=> 9 (P0.9)
claytonk 7:9c77eaad5102 7856 // <10=> 10 (P0.10)
claytonk 7:9c77eaad5102 7857 // <11=> 11 (P0.11)
claytonk 7:9c77eaad5102 7858 // <12=> 12 (P0.12)
claytonk 7:9c77eaad5102 7859 // <13=> 13 (P0.13)
claytonk 7:9c77eaad5102 7860 // <14=> 14 (P0.14)
claytonk 7:9c77eaad5102 7861 // <15=> 15 (P0.15)
claytonk 7:9c77eaad5102 7862 // <16=> 16 (P0.16)
claytonk 7:9c77eaad5102 7863 // <17=> 17 (P0.17)
claytonk 7:9c77eaad5102 7864 // <18=> 18 (P0.18)
claytonk 7:9c77eaad5102 7865 // <19=> 19 (P0.19)
claytonk 7:9c77eaad5102 7866 // <20=> 20 (P0.20)
claytonk 7:9c77eaad5102 7867 // <21=> 21 (P0.21)
claytonk 7:9c77eaad5102 7868 // <22=> 22 (P0.22)
claytonk 7:9c77eaad5102 7869 // <23=> 23 (P0.23)
claytonk 7:9c77eaad5102 7870 // <24=> 24 (P0.24)
claytonk 7:9c77eaad5102 7871 // <25=> 25 (P0.25)
claytonk 7:9c77eaad5102 7872 // <26=> 26 (P0.26)
claytonk 7:9c77eaad5102 7873 // <27=> 27 (P0.27)
claytonk 7:9c77eaad5102 7874 // <28=> 28 (P0.28)
claytonk 7:9c77eaad5102 7875 // <29=> 29 (P0.29)
claytonk 7:9c77eaad5102 7876 // <30=> 30 (P0.30)
claytonk 7:9c77eaad5102 7877 // <31=> 31 (P0.31)
claytonk 7:9c77eaad5102 7878 // <32=> 32 (P1.0)
claytonk 7:9c77eaad5102 7879 // <33=> 33 (P1.1)
claytonk 7:9c77eaad5102 7880 // <34=> 34 (P1.2)
claytonk 7:9c77eaad5102 7881 // <35=> 35 (P1.3)
claytonk 7:9c77eaad5102 7882 // <36=> 36 (P1.4)
claytonk 7:9c77eaad5102 7883 // <37=> 37 (P1.5)
claytonk 7:9c77eaad5102 7884 // <38=> 38 (P1.6)
claytonk 7:9c77eaad5102 7885 // <39=> 39 (P1.7)
claytonk 7:9c77eaad5102 7886 // <40=> 40 (P1.8)
claytonk 7:9c77eaad5102 7887 // <41=> 41 (P1.9)
claytonk 7:9c77eaad5102 7888 // <42=> 42 (P1.10)
claytonk 7:9c77eaad5102 7889 // <43=> 43 (P1.11)
claytonk 7:9c77eaad5102 7890 // <44=> 44 (P1.12)
claytonk 7:9c77eaad5102 7891 // <45=> 45 (P1.13)
claytonk 7:9c77eaad5102 7892 // <46=> 46 (P1.14)
claytonk 7:9c77eaad5102 7893 // <47=> 47 (P1.15)
claytonk 7:9c77eaad5102 7894 // <4294967295=> Not connected
claytonk 7:9c77eaad5102 7895
claytonk 7:9c77eaad5102 7896 #ifndef HAL_NFC_NFC_EVENT_DEBUG_PIN
claytonk 7:9c77eaad5102 7897 #define HAL_NFC_NFC_EVENT_DEBUG_PIN 31
claytonk 7:9c77eaad5102 7898 #endif
claytonk 7:9c77eaad5102 7899
claytonk 7:9c77eaad5102 7900 // <o> HAL_NFC_DETECT_EVENT_DEBUG_PIN - Pin number
claytonk 7:9c77eaad5102 7901
claytonk 7:9c77eaad5102 7902 // <0=> 0 (P0.0)
claytonk 7:9c77eaad5102 7903 // <1=> 1 (P0.1)
claytonk 7:9c77eaad5102 7904 // <2=> 2 (P0.2)
claytonk 7:9c77eaad5102 7905 // <3=> 3 (P0.3)
claytonk 7:9c77eaad5102 7906 // <4=> 4 (P0.4)
claytonk 7:9c77eaad5102 7907 // <5=> 5 (P0.5)
claytonk 7:9c77eaad5102 7908 // <6=> 6 (P0.6)
claytonk 7:9c77eaad5102 7909 // <7=> 7 (P0.7)
claytonk 7:9c77eaad5102 7910 // <8=> 8 (P0.8)
claytonk 7:9c77eaad5102 7911 // <9=> 9 (P0.9)
claytonk 7:9c77eaad5102 7912 // <10=> 10 (P0.10)
claytonk 7:9c77eaad5102 7913 // <11=> 11 (P0.11)
claytonk 7:9c77eaad5102 7914 // <12=> 12 (P0.12)
claytonk 7:9c77eaad5102 7915 // <13=> 13 (P0.13)
claytonk 7:9c77eaad5102 7916 // <14=> 14 (P0.14)
claytonk 7:9c77eaad5102 7917 // <15=> 15 (P0.15)
claytonk 7:9c77eaad5102 7918 // <16=> 16 (P0.16)
claytonk 7:9c77eaad5102 7919 // <17=> 17 (P0.17)
claytonk 7:9c77eaad5102 7920 // <18=> 18 (P0.18)
claytonk 7:9c77eaad5102 7921 // <19=> 19 (P0.19)
claytonk 7:9c77eaad5102 7922 // <20=> 20 (P0.20)
claytonk 7:9c77eaad5102 7923 // <21=> 21 (P0.21)
claytonk 7:9c77eaad5102 7924 // <22=> 22 (P0.22)
claytonk 7:9c77eaad5102 7925 // <23=> 23 (P0.23)
claytonk 7:9c77eaad5102 7926 // <24=> 24 (P0.24)
claytonk 7:9c77eaad5102 7927 // <25=> 25 (P0.25)
claytonk 7:9c77eaad5102 7928 // <26=> 26 (P0.26)
claytonk 7:9c77eaad5102 7929 // <27=> 27 (P0.27)
claytonk 7:9c77eaad5102 7930 // <28=> 28 (P0.28)
claytonk 7:9c77eaad5102 7931 // <29=> 29 (P0.29)
claytonk 7:9c77eaad5102 7932 // <30=> 30 (P0.30)
claytonk 7:9c77eaad5102 7933 // <31=> 31 (P0.31)
claytonk 7:9c77eaad5102 7934 // <32=> 32 (P1.0)
claytonk 7:9c77eaad5102 7935 // <33=> 33 (P1.1)
claytonk 7:9c77eaad5102 7936 // <34=> 34 (P1.2)
claytonk 7:9c77eaad5102 7937 // <35=> 35 (P1.3)
claytonk 7:9c77eaad5102 7938 // <36=> 36 (P1.4)
claytonk 7:9c77eaad5102 7939 // <37=> 37 (P1.5)
claytonk 7:9c77eaad5102 7940 // <38=> 38 (P1.6)
claytonk 7:9c77eaad5102 7941 // <39=> 39 (P1.7)
claytonk 7:9c77eaad5102 7942 // <40=> 40 (P1.8)
claytonk 7:9c77eaad5102 7943 // <41=> 41 (P1.9)
claytonk 7:9c77eaad5102 7944 // <42=> 42 (P1.10)
claytonk 7:9c77eaad5102 7945 // <43=> 43 (P1.11)
claytonk 7:9c77eaad5102 7946 // <44=> 44 (P1.12)
claytonk 7:9c77eaad5102 7947 // <45=> 45 (P1.13)
claytonk 7:9c77eaad5102 7948 // <46=> 46 (P1.14)
claytonk 7:9c77eaad5102 7949 // <47=> 47 (P1.15)
claytonk 7:9c77eaad5102 7950 // <4294967295=> Not connected
claytonk 7:9c77eaad5102 7951
claytonk 7:9c77eaad5102 7952 #ifndef HAL_NFC_DETECT_EVENT_DEBUG_PIN
claytonk 7:9c77eaad5102 7953 #define HAL_NFC_DETECT_EVENT_DEBUG_PIN 31
claytonk 7:9c77eaad5102 7954 #endif
claytonk 7:9c77eaad5102 7955
claytonk 7:9c77eaad5102 7956 // <o> HAL_NFC_TIMER4_EVENT_DEBUG_PIN - Pin number
claytonk 7:9c77eaad5102 7957
claytonk 7:9c77eaad5102 7958 // <0=> 0 (P0.0)
claytonk 7:9c77eaad5102 7959 // <1=> 1 (P0.1)
claytonk 7:9c77eaad5102 7960 // <2=> 2 (P0.2)
claytonk 7:9c77eaad5102 7961 // <3=> 3 (P0.3)
claytonk 7:9c77eaad5102 7962 // <4=> 4 (P0.4)
claytonk 7:9c77eaad5102 7963 // <5=> 5 (P0.5)
claytonk 7:9c77eaad5102 7964 // <6=> 6 (P0.6)
claytonk 7:9c77eaad5102 7965 // <7=> 7 (P0.7)
claytonk 7:9c77eaad5102 7966 // <8=> 8 (P0.8)
claytonk 7:9c77eaad5102 7967 // <9=> 9 (P0.9)
claytonk 7:9c77eaad5102 7968 // <10=> 10 (P0.10)
claytonk 7:9c77eaad5102 7969 // <11=> 11 (P0.11)
claytonk 7:9c77eaad5102 7970 // <12=> 12 (P0.12)
claytonk 7:9c77eaad5102 7971 // <13=> 13 (P0.13)
claytonk 7:9c77eaad5102 7972 // <14=> 14 (P0.14)
claytonk 7:9c77eaad5102 7973 // <15=> 15 (P0.15)
claytonk 7:9c77eaad5102 7974 // <16=> 16 (P0.16)
claytonk 7:9c77eaad5102 7975 // <17=> 17 (P0.17)
claytonk 7:9c77eaad5102 7976 // <18=> 18 (P0.18)
claytonk 7:9c77eaad5102 7977 // <19=> 19 (P0.19)
claytonk 7:9c77eaad5102 7978 // <20=> 20 (P0.20)
claytonk 7:9c77eaad5102 7979 // <21=> 21 (P0.21)
claytonk 7:9c77eaad5102 7980 // <22=> 22 (P0.22)
claytonk 7:9c77eaad5102 7981 // <23=> 23 (P0.23)
claytonk 7:9c77eaad5102 7982 // <24=> 24 (P0.24)
claytonk 7:9c77eaad5102 7983 // <25=> 25 (P0.25)
claytonk 7:9c77eaad5102 7984 // <26=> 26 (P0.26)
claytonk 7:9c77eaad5102 7985 // <27=> 27 (P0.27)
claytonk 7:9c77eaad5102 7986 // <28=> 28 (P0.28)
claytonk 7:9c77eaad5102 7987 // <29=> 29 (P0.29)
claytonk 7:9c77eaad5102 7988 // <30=> 30 (P0.30)
claytonk 7:9c77eaad5102 7989 // <31=> 31 (P0.31)
claytonk 7:9c77eaad5102 7990 // <32=> 32 (P1.0)
claytonk 7:9c77eaad5102 7991 // <33=> 33 (P1.1)
claytonk 7:9c77eaad5102 7992 // <34=> 34 (P1.2)
claytonk 7:9c77eaad5102 7993 // <35=> 35 (P1.3)
claytonk 7:9c77eaad5102 7994 // <36=> 36 (P1.4)
claytonk 7:9c77eaad5102 7995 // <37=> 37 (P1.5)
claytonk 7:9c77eaad5102 7996 // <38=> 38 (P1.6)
claytonk 7:9c77eaad5102 7997 // <39=> 39 (P1.7)
claytonk 7:9c77eaad5102 7998 // <40=> 40 (P1.8)
claytonk 7:9c77eaad5102 7999 // <41=> 41 (P1.9)
claytonk 7:9c77eaad5102 8000 // <42=> 42 (P1.10)
claytonk 7:9c77eaad5102 8001 // <43=> 43 (P1.11)
claytonk 7:9c77eaad5102 8002 // <44=> 44 (P1.12)
claytonk 7:9c77eaad5102 8003 // <45=> 45 (P1.13)
claytonk 7:9c77eaad5102 8004 // <46=> 46 (P1.14)
claytonk 7:9c77eaad5102 8005 // <47=> 47 (P1.15)
claytonk 7:9c77eaad5102 8006 // <4294967295=> Not connected
claytonk 7:9c77eaad5102 8007
claytonk 7:9c77eaad5102 8008 #ifndef HAL_NFC_TIMER4_EVENT_DEBUG_PIN
claytonk 7:9c77eaad5102 8009 #define HAL_NFC_TIMER4_EVENT_DEBUG_PIN 31
claytonk 7:9c77eaad5102 8010 #endif
claytonk 7:9c77eaad5102 8011
claytonk 7:9c77eaad5102 8012 // </e>
claytonk 7:9c77eaad5102 8013
claytonk 7:9c77eaad5102 8014 // </e>
claytonk 7:9c77eaad5102 8015
claytonk 7:9c77eaad5102 8016 // </h>
claytonk 7:9c77eaad5102 8017 //==========================================================
claytonk 7:9c77eaad5102 8018
claytonk 7:9c77eaad5102 8019 // <h> nRF_Segger_RTT
claytonk 7:9c77eaad5102 8020
claytonk 7:9c77eaad5102 8021 //==========================================================
claytonk 7:9c77eaad5102 8022 // <h> segger_rtt - SEGGER RTT
claytonk 7:9c77eaad5102 8023
claytonk 7:9c77eaad5102 8024 //==========================================================
claytonk 7:9c77eaad5102 8025 // <o> SEGGER_RTT_CONFIG_BUFFER_SIZE_UP - Size of upstream buffer.
claytonk 7:9c77eaad5102 8026 // <i> Note that either @ref NRF_LOG_BACKEND_RTT_OUTPUT_BUFFER_SIZE
claytonk 7:9c77eaad5102 8027 // <i> or this value is actually used. It depends on which one is bigger.
claytonk 7:9c77eaad5102 8028
claytonk 7:9c77eaad5102 8029 #ifndef SEGGER_RTT_CONFIG_BUFFER_SIZE_UP
claytonk 7:9c77eaad5102 8030 #define SEGGER_RTT_CONFIG_BUFFER_SIZE_UP 512
claytonk 7:9c77eaad5102 8031 #endif
claytonk 7:9c77eaad5102 8032
claytonk 7:9c77eaad5102 8033 // <o> SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS - Size of upstream buffer.
claytonk 7:9c77eaad5102 8034 #ifndef SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS
claytonk 7:9c77eaad5102 8035 #define SEGGER_RTT_CONFIG_MAX_NUM_UP_BUFFERS 2
claytonk 7:9c77eaad5102 8036 #endif
claytonk 7:9c77eaad5102 8037
claytonk 7:9c77eaad5102 8038 // <o> SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN - Size of upstream buffer.
claytonk 7:9c77eaad5102 8039 #ifndef SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN
claytonk 7:9c77eaad5102 8040 #define SEGGER_RTT_CONFIG_BUFFER_SIZE_DOWN 16
claytonk 7:9c77eaad5102 8041 #endif
claytonk 7:9c77eaad5102 8042
claytonk 7:9c77eaad5102 8043 // <o> SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS - Size of upstream buffer.
claytonk 7:9c77eaad5102 8044 #ifndef SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS
claytonk 7:9c77eaad5102 8045 #define SEGGER_RTT_CONFIG_MAX_NUM_DOWN_BUFFERS 2
claytonk 7:9c77eaad5102 8046 #endif
claytonk 7:9c77eaad5102 8047
claytonk 7:9c77eaad5102 8048 // <o> SEGGER_RTT_CONFIG_DEFAULT_MODE - RTT behavior if the buffer is full.
claytonk 7:9c77eaad5102 8049
claytonk 7:9c77eaad5102 8050
claytonk 7:9c77eaad5102 8051 // <i> The following modes are supported:
claytonk 7:9c77eaad5102 8052 // <i> - SKIP - Do not block, output nothing.
claytonk 7:9c77eaad5102 8053 // <i> - TRIM - Do not block, output as much as fits.
claytonk 7:9c77eaad5102 8054 // <i> - BLOCK - Wait until there is space in the buffer.
claytonk 7:9c77eaad5102 8055 // <0=> SKIP
claytonk 7:9c77eaad5102 8056 // <1=> TRIM
claytonk 7:9c77eaad5102 8057 // <2=> BLOCK_IF_FIFO_FULL
claytonk 7:9c77eaad5102 8058
claytonk 7:9c77eaad5102 8059 #ifndef SEGGER_RTT_CONFIG_DEFAULT_MODE
claytonk 7:9c77eaad5102 8060 #define SEGGER_RTT_CONFIG_DEFAULT_MODE 0
claytonk 7:9c77eaad5102 8061 #endif
claytonk 7:9c77eaad5102 8062
claytonk 7:9c77eaad5102 8063 // </h>
claytonk 7:9c77eaad5102 8064 //==========================================================
claytonk 7:9c77eaad5102 8065
claytonk 7:9c77eaad5102 8066 // </h>
claytonk 7:9c77eaad5102 8067 //==========================================================
claytonk 7:9c77eaad5102 8068
claytonk 7:9c77eaad5102 8069 // <h> nRF_SoftDevice
claytonk 7:9c77eaad5102 8070
claytonk 7:9c77eaad5102 8071 //==========================================================
claytonk 7:9c77eaad5102 8072 // <e> NRF_SDH_ANT_ENABLED - nrf_sdh_ant - SoftDevice ANT event handler
claytonk 7:9c77eaad5102 8073 //==========================================================
claytonk 7:9c77eaad5102 8074 #ifndef NRF_SDH_ANT_ENABLED
claytonk 7:9c77eaad5102 8075 #define NRF_SDH_ANT_ENABLED 0
claytonk 7:9c77eaad5102 8076 #endif
claytonk 7:9c77eaad5102 8077 // <h> ANT Channels
claytonk 7:9c77eaad5102 8078
claytonk 7:9c77eaad5102 8079 //==========================================================
claytonk 7:9c77eaad5102 8080 // <o> NRF_SDH_ANT_TOTAL_CHANNELS_ALLOCATED - Allocated ANT channels.
claytonk 7:9c77eaad5102 8081 #ifndef NRF_SDH_ANT_TOTAL_CHANNELS_ALLOCATED
claytonk 7:9c77eaad5102 8082 #define NRF_SDH_ANT_TOTAL_CHANNELS_ALLOCATED 0
claytonk 7:9c77eaad5102 8083 #endif
claytonk 7:9c77eaad5102 8084
claytonk 7:9c77eaad5102 8085 // <o> NRF_SDH_ANT_ENCRYPTED_CHANNELS - Encrypted ANT channels.
claytonk 7:9c77eaad5102 8086 #ifndef NRF_SDH_ANT_ENCRYPTED_CHANNELS
claytonk 7:9c77eaad5102 8087 #define NRF_SDH_ANT_ENCRYPTED_CHANNELS 0
claytonk 7:9c77eaad5102 8088 #endif
claytonk 7:9c77eaad5102 8089
claytonk 7:9c77eaad5102 8090 // </h>
claytonk 7:9c77eaad5102 8091 //==========================================================
claytonk 7:9c77eaad5102 8092
claytonk 7:9c77eaad5102 8093 // <h> ANT Queues
claytonk 7:9c77eaad5102 8094
claytonk 7:9c77eaad5102 8095 //==========================================================
claytonk 7:9c77eaad5102 8096 // <o> NRF_SDH_ANT_EVENT_QUEUE_SIZE - Event queue size.
claytonk 7:9c77eaad5102 8097 #ifndef NRF_SDH_ANT_EVENT_QUEUE_SIZE
claytonk 7:9c77eaad5102 8098 #define NRF_SDH_ANT_EVENT_QUEUE_SIZE 32
claytonk 7:9c77eaad5102 8099 #endif
claytonk 7:9c77eaad5102 8100
claytonk 7:9c77eaad5102 8101 // <o> NRF_SDH_ANT_BURST_QUEUE_SIZE - ANT burst queue size.
claytonk 7:9c77eaad5102 8102 #ifndef NRF_SDH_ANT_BURST_QUEUE_SIZE
claytonk 7:9c77eaad5102 8103 #define NRF_SDH_ANT_BURST_QUEUE_SIZE 128
claytonk 7:9c77eaad5102 8104 #endif
claytonk 7:9c77eaad5102 8105
claytonk 7:9c77eaad5102 8106 // </h>
claytonk 7:9c77eaad5102 8107 //==========================================================
claytonk 7:9c77eaad5102 8108
claytonk 7:9c77eaad5102 8109 // <h> ANT Observers - Observers and priority levels
claytonk 7:9c77eaad5102 8110
claytonk 7:9c77eaad5102 8111 //==========================================================
claytonk 7:9c77eaad5102 8112 // <o> NRF_SDH_ANT_OBSERVER_PRIO_LEVELS - Total number of priority levels for ANT observers.
claytonk 7:9c77eaad5102 8113 // <i> This setting configures the number of priority levels available for the ANT event handlers.
claytonk 7:9c77eaad5102 8114 // <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
claytonk 7:9c77eaad5102 8115
claytonk 7:9c77eaad5102 8116 #ifndef NRF_SDH_ANT_OBSERVER_PRIO_LEVELS
claytonk 7:9c77eaad5102 8117 #define NRF_SDH_ANT_OBSERVER_PRIO_LEVELS 2
claytonk 7:9c77eaad5102 8118 #endif
claytonk 7:9c77eaad5102 8119
claytonk 7:9c77eaad5102 8120 // <h> ANT Observers priorities - Invididual priorities
claytonk 7:9c77eaad5102 8121
claytonk 7:9c77eaad5102 8122 //==========================================================
claytonk 7:9c77eaad5102 8123 // <o> ANT_BPWR_ANT_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8124 // <i> Priority with which ANT events are dispatched to the Bicycle Power Profile.
claytonk 7:9c77eaad5102 8125
claytonk 7:9c77eaad5102 8126 #ifndef ANT_BPWR_ANT_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8127 #define ANT_BPWR_ANT_OBSERVER_PRIO 1
claytonk 7:9c77eaad5102 8128 #endif
claytonk 7:9c77eaad5102 8129
claytonk 7:9c77eaad5102 8130 // <o> ANT_BSC_ANT_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8131 // <i> Priority with which ANT events are dispatched to the Bicycle Speed and Cadence Profile.
claytonk 7:9c77eaad5102 8132
claytonk 7:9c77eaad5102 8133 #ifndef ANT_BSC_ANT_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8134 #define ANT_BSC_ANT_OBSERVER_PRIO 1
claytonk 7:9c77eaad5102 8135 #endif
claytonk 7:9c77eaad5102 8136
claytonk 7:9c77eaad5102 8137 // <o> ANT_ENCRYPT_ANT_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8138 // <i> Priority with which ANT events are dispatched to the Cryptographic ANT stack configuration module.
claytonk 7:9c77eaad5102 8139
claytonk 7:9c77eaad5102 8140 #ifndef ANT_ENCRYPT_ANT_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8141 #define ANT_ENCRYPT_ANT_OBSERVER_PRIO 1
claytonk 7:9c77eaad5102 8142 #endif
claytonk 7:9c77eaad5102 8143
claytonk 7:9c77eaad5102 8144 // <o> ANT_HRM_ANT_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8145 // <i> Priority with which ANT events are dispatched to the Heart Rate Monitor.
claytonk 7:9c77eaad5102 8146
claytonk 7:9c77eaad5102 8147 #ifndef ANT_HRM_ANT_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8148 #define ANT_HRM_ANT_OBSERVER_PRIO 1
claytonk 7:9c77eaad5102 8149 #endif
claytonk 7:9c77eaad5102 8150
claytonk 7:9c77eaad5102 8151 // <o> ANT_SDM_ANT_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8152 // <i> Priority with which ANT events are dispatched to the Stride Based Speed and Distance Monitor Profile.
claytonk 7:9c77eaad5102 8153
claytonk 7:9c77eaad5102 8154 #ifndef ANT_SDM_ANT_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8155 #define ANT_SDM_ANT_OBSERVER_PRIO 1
claytonk 7:9c77eaad5102 8156 #endif
claytonk 7:9c77eaad5102 8157
claytonk 7:9c77eaad5102 8158 // <o> ANT_STATE_INDICATOR_ANT_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8159 // <i> Priority with which ANT events are dispatched to the ANT state indicator module.
claytonk 7:9c77eaad5102 8160
claytonk 7:9c77eaad5102 8161 #ifndef ANT_STATE_INDICATOR_ANT_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8162 #define ANT_STATE_INDICATOR_ANT_OBSERVER_PRIO 1
claytonk 7:9c77eaad5102 8163 #endif
claytonk 7:9c77eaad5102 8164
claytonk 7:9c77eaad5102 8165 // <o> BSP_BTN_ANT_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8166 // <i> Priority with which ANT events are dispatched to the Button Control module.
claytonk 7:9c77eaad5102 8167
claytonk 7:9c77eaad5102 8168 #ifndef BSP_BTN_ANT_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8169 #define BSP_BTN_ANT_OBSERVER_PRIO 1
claytonk 7:9c77eaad5102 8170 #endif
claytonk 7:9c77eaad5102 8171
claytonk 7:9c77eaad5102 8172 // </h>
claytonk 7:9c77eaad5102 8173 //==========================================================
claytonk 7:9c77eaad5102 8174
claytonk 7:9c77eaad5102 8175 // </h>
claytonk 7:9c77eaad5102 8176 //==========================================================
claytonk 7:9c77eaad5102 8177
claytonk 7:9c77eaad5102 8178
claytonk 7:9c77eaad5102 8179 // </e>
claytonk 7:9c77eaad5102 8180
claytonk 7:9c77eaad5102 8181 // <e> NRF_SDH_BLE_ENABLED - nrf_sdh_ble - SoftDevice BLE event handler
claytonk 7:9c77eaad5102 8182 //==========================================================
claytonk 7:9c77eaad5102 8183 #ifndef NRF_SDH_BLE_ENABLED
claytonk 7:9c77eaad5102 8184 #define NRF_SDH_BLE_ENABLED 1
claytonk 7:9c77eaad5102 8185 #endif
claytonk 7:9c77eaad5102 8186 // <h> BLE Stack configuration - Stack configuration parameters
claytonk 7:9c77eaad5102 8187
claytonk 7:9c77eaad5102 8188 // <i> These values are not used directly by the SoftDevice handler but the application or other libraries might depend on them.
claytonk 7:9c77eaad5102 8189 // <i> Keep them up-to-date with the desired configuration.
claytonk 7:9c77eaad5102 8190 //==========================================================
claytonk 7:9c77eaad5102 8191 // <o> NRF_SDH_BLE_PERIPHERAL_LINK_COUNT - Maximum number of peripheral links.
claytonk 7:9c77eaad5102 8192 #ifndef NRF_SDH_BLE_PERIPHERAL_LINK_COUNT
claytonk 7:9c77eaad5102 8193 #define NRF_SDH_BLE_PERIPHERAL_LINK_COUNT 0
claytonk 7:9c77eaad5102 8194 #endif
claytonk 7:9c77eaad5102 8195
claytonk 7:9c77eaad5102 8196 // <o> NRF_SDH_BLE_CENTRAL_LINK_COUNT - Maximum number of central links.
claytonk 7:9c77eaad5102 8197 #ifndef NRF_SDH_BLE_CENTRAL_LINK_COUNT
claytonk 7:9c77eaad5102 8198 #define NRF_SDH_BLE_CENTRAL_LINK_COUNT 0
claytonk 7:9c77eaad5102 8199 #endif
claytonk 7:9c77eaad5102 8200
claytonk 7:9c77eaad5102 8201 // <o> NRF_SDH_BLE_TOTAL_LINK_COUNT - Maximum number of total concurrent connections using the default configuration.
claytonk 7:9c77eaad5102 8202 #ifndef NRF_SDH_BLE_TOTAL_LINK_COUNT
claytonk 7:9c77eaad5102 8203 #define NRF_SDH_BLE_TOTAL_LINK_COUNT 1
claytonk 7:9c77eaad5102 8204 #endif
claytonk 7:9c77eaad5102 8205
claytonk 7:9c77eaad5102 8206 // <o> NRF_SDH_BLE_GAP_EVENT_LENGTH - The time set aside for this connection on every connection interval in 1.25 ms units.
claytonk 7:9c77eaad5102 8207 #ifndef NRF_SDH_BLE_GAP_EVENT_LENGTH
claytonk 7:9c77eaad5102 8208 #define NRF_SDH_BLE_GAP_EVENT_LENGTH 3
claytonk 7:9c77eaad5102 8209 #endif
claytonk 7:9c77eaad5102 8210
claytonk 7:9c77eaad5102 8211 // <o> NRF_SDH_BLE_GATT_MAX_MTU_SIZE - Static maximum MTU size.
claytonk 7:9c77eaad5102 8212 #ifndef NRF_SDH_BLE_GATT_MAX_MTU_SIZE
claytonk 7:9c77eaad5102 8213 #define NRF_SDH_BLE_GATT_MAX_MTU_SIZE 23
claytonk 7:9c77eaad5102 8214 #endif
claytonk 7:9c77eaad5102 8215
claytonk 7:9c77eaad5102 8216 // <o> NRF_SDH_BLE_GATTS_ATTR_TAB_SIZE - Attribute Table size in bytes. The size must be a multiple of 4.
claytonk 7:9c77eaad5102 8217 #ifndef NRF_SDH_BLE_GATTS_ATTR_TAB_SIZE
claytonk 7:9c77eaad5102 8218 #define NRF_SDH_BLE_GATTS_ATTR_TAB_SIZE 1408
claytonk 7:9c77eaad5102 8219 #endif
claytonk 7:9c77eaad5102 8220
claytonk 7:9c77eaad5102 8221 // <o> NRF_SDH_BLE_VS_UUID_COUNT - The number of vendor-specific UUIDs.
claytonk 7:9c77eaad5102 8222 #ifndef NRF_SDH_BLE_VS_UUID_COUNT
claytonk 7:9c77eaad5102 8223 #define NRF_SDH_BLE_VS_UUID_COUNT 0
claytonk 7:9c77eaad5102 8224 #endif
claytonk 7:9c77eaad5102 8225
claytonk 7:9c77eaad5102 8226 // <q> NRF_SDH_BLE_SERVICE_CHANGED - Include the Service Changed characteristic in the Attribute Table.
claytonk 7:9c77eaad5102 8227
claytonk 7:9c77eaad5102 8228
claytonk 7:9c77eaad5102 8229 #ifndef NRF_SDH_BLE_SERVICE_CHANGED
claytonk 7:9c77eaad5102 8230 #define NRF_SDH_BLE_SERVICE_CHANGED 0
claytonk 7:9c77eaad5102 8231 #endif
claytonk 7:9c77eaad5102 8232
claytonk 7:9c77eaad5102 8233 // </h>
claytonk 7:9c77eaad5102 8234 //==========================================================
claytonk 7:9c77eaad5102 8235
claytonk 7:9c77eaad5102 8236 // <h> BLE Observers - Observers and priority levels
claytonk 7:9c77eaad5102 8237
claytonk 7:9c77eaad5102 8238 //==========================================================
claytonk 7:9c77eaad5102 8239 // <o> NRF_SDH_BLE_OBSERVER_PRIO_LEVELS - Total number of priority levels for BLE observers.
claytonk 7:9c77eaad5102 8240 // <i> This setting configures the number of priority levels available for BLE event handlers.
claytonk 7:9c77eaad5102 8241 // <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
claytonk 7:9c77eaad5102 8242
claytonk 7:9c77eaad5102 8243 #ifndef NRF_SDH_BLE_OBSERVER_PRIO_LEVELS
claytonk 7:9c77eaad5102 8244 #define NRF_SDH_BLE_OBSERVER_PRIO_LEVELS 3
claytonk 7:9c77eaad5102 8245 #endif
claytonk 7:9c77eaad5102 8246
claytonk 7:9c77eaad5102 8247 // <h> BLE Observers priorities - Invididual priorities
claytonk 7:9c77eaad5102 8248
claytonk 7:9c77eaad5102 8249 //==========================================================
claytonk 7:9c77eaad5102 8250 // <o> BLE_ADV_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8251 // <i> Priority with which BLE events are dispatched to the Advertising module.
claytonk 7:9c77eaad5102 8252
claytonk 7:9c77eaad5102 8253 #ifndef BLE_ADV_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8254 #define BLE_ADV_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8255 #endif
claytonk 7:9c77eaad5102 8256
claytonk 7:9c77eaad5102 8257 // <o> BLE_ANCS_C_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8258 // <i> Priority with which BLE events are dispatched to the Apple Notification Service Client.
claytonk 7:9c77eaad5102 8259
claytonk 7:9c77eaad5102 8260 #ifndef BLE_ANCS_C_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8261 #define BLE_ANCS_C_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8262 #endif
claytonk 7:9c77eaad5102 8263
claytonk 7:9c77eaad5102 8264 // <o> BLE_ANS_C_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8265 // <i> Priority with which BLE events are dispatched to the Alert Notification Service Client.
claytonk 7:9c77eaad5102 8266
claytonk 7:9c77eaad5102 8267 #ifndef BLE_ANS_C_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8268 #define BLE_ANS_C_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8269 #endif
claytonk 7:9c77eaad5102 8270
claytonk 7:9c77eaad5102 8271 // <o> BLE_BAS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8272 // <i> Priority with which BLE events are dispatched to the Battery Service.
claytonk 7:9c77eaad5102 8273
claytonk 7:9c77eaad5102 8274 #ifndef BLE_BAS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8275 #define BLE_BAS_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8276 #endif
claytonk 7:9c77eaad5102 8277
claytonk 7:9c77eaad5102 8278 // <o> BLE_BAS_C_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8279 // <i> Priority with which BLE events are dispatched to the Battery Service Client.
claytonk 7:9c77eaad5102 8280
claytonk 7:9c77eaad5102 8281 #ifndef BLE_BAS_C_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8282 #define BLE_BAS_C_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8283 #endif
claytonk 7:9c77eaad5102 8284
claytonk 7:9c77eaad5102 8285 // <o> BLE_BPS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8286 // <i> Priority with which BLE events are dispatched to the Blood Pressure Service.
claytonk 7:9c77eaad5102 8287
claytonk 7:9c77eaad5102 8288 #ifndef BLE_BPS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8289 #define BLE_BPS_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8290 #endif
claytonk 7:9c77eaad5102 8291
claytonk 7:9c77eaad5102 8292 // <o> BLE_CONN_PARAMS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8293 // <i> Priority with which BLE events are dispatched to the Connection parameters module.
claytonk 7:9c77eaad5102 8294
claytonk 7:9c77eaad5102 8295 #ifndef BLE_CONN_PARAMS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8296 #define BLE_CONN_PARAMS_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8297 #endif
claytonk 7:9c77eaad5102 8298
claytonk 7:9c77eaad5102 8299 // <o> BLE_CONN_STATE_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8300 // <i> Priority with which BLE events are dispatched to the Connection State module.
claytonk 7:9c77eaad5102 8301
claytonk 7:9c77eaad5102 8302 #ifndef BLE_CONN_STATE_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8303 #define BLE_CONN_STATE_BLE_OBSERVER_PRIO 0
claytonk 7:9c77eaad5102 8304 #endif
claytonk 7:9c77eaad5102 8305
claytonk 7:9c77eaad5102 8306 // <o> BLE_CSCS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8307 // <i> Priority with which BLE events are dispatched to the Cycling Speed and Cadence Service.
claytonk 7:9c77eaad5102 8308
claytonk 7:9c77eaad5102 8309 #ifndef BLE_CSCS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8310 #define BLE_CSCS_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8311 #endif
claytonk 7:9c77eaad5102 8312
claytonk 7:9c77eaad5102 8313 // <o> BLE_CTS_C_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8314 // <i> Priority with which BLE events are dispatched to the Current Time Service Client.
claytonk 7:9c77eaad5102 8315
claytonk 7:9c77eaad5102 8316 #ifndef BLE_CTS_C_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8317 #define BLE_CTS_C_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8318 #endif
claytonk 7:9c77eaad5102 8319
claytonk 7:9c77eaad5102 8320 // <o> BLE_DB_DISC_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8321 // <i> Priority with which BLE events are dispatched to the Database Discovery module.
claytonk 7:9c77eaad5102 8322
claytonk 7:9c77eaad5102 8323 #ifndef BLE_DB_DISC_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8324 #define BLE_DB_DISC_BLE_OBSERVER_PRIO 1
claytonk 7:9c77eaad5102 8325 #endif
claytonk 7:9c77eaad5102 8326
claytonk 7:9c77eaad5102 8327 // <o> BLE_DFU_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8328 // <i> Priority with which BLE events are dispatched to the DFU Service.
claytonk 7:9c77eaad5102 8329
claytonk 7:9c77eaad5102 8330 #ifndef BLE_DFU_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8331 #define BLE_DFU_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8332 #endif
claytonk 7:9c77eaad5102 8333
claytonk 7:9c77eaad5102 8334 // <o> BLE_GLS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8335 // <i> Priority with which BLE events are dispatched to the Glucose Service.
claytonk 7:9c77eaad5102 8336
claytonk 7:9c77eaad5102 8337 #ifndef BLE_GLS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8338 #define BLE_GLS_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8339 #endif
claytonk 7:9c77eaad5102 8340
claytonk 7:9c77eaad5102 8341 // <o> BLE_HIDS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8342 // <i> Priority with which BLE events are dispatched to the Human Interface Device Service.
claytonk 7:9c77eaad5102 8343
claytonk 7:9c77eaad5102 8344 #ifndef BLE_HIDS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8345 #define BLE_HIDS_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8346 #endif
claytonk 7:9c77eaad5102 8347
claytonk 7:9c77eaad5102 8348 // <o> BLE_HRS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8349 // <i> Priority with which BLE events are dispatched to the Heart Rate Service.
claytonk 7:9c77eaad5102 8350
claytonk 7:9c77eaad5102 8351 #ifndef BLE_HRS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8352 #define BLE_HRS_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8353 #endif
claytonk 7:9c77eaad5102 8354
claytonk 7:9c77eaad5102 8355 // <o> BLE_HRS_C_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8356 // <i> Priority with which BLE events are dispatched to the Heart Rate Service Client.
claytonk 7:9c77eaad5102 8357
claytonk 7:9c77eaad5102 8358 #ifndef BLE_HRS_C_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8359 #define BLE_HRS_C_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8360 #endif
claytonk 7:9c77eaad5102 8361
claytonk 7:9c77eaad5102 8362 // <o> BLE_HTS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8363 // <i> Priority with which BLE events are dispatched to the Health Thermometer Service.
claytonk 7:9c77eaad5102 8364
claytonk 7:9c77eaad5102 8365 #ifndef BLE_HTS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8366 #define BLE_HTS_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8367 #endif
claytonk 7:9c77eaad5102 8368
claytonk 7:9c77eaad5102 8369 // <o> BLE_IAS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8370 // <i> Priority with which BLE events are dispatched to the Immediate Alert Service.
claytonk 7:9c77eaad5102 8371
claytonk 7:9c77eaad5102 8372 #ifndef BLE_IAS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8373 #define BLE_IAS_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8374 #endif
claytonk 7:9c77eaad5102 8375
claytonk 7:9c77eaad5102 8376 // <o> BLE_IAS_C_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8377 // <i> Priority with which BLE events are dispatched to the Immediate Alert Service Client.
claytonk 7:9c77eaad5102 8378
claytonk 7:9c77eaad5102 8379 #ifndef BLE_IAS_C_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8380 #define BLE_IAS_C_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8381 #endif
claytonk 7:9c77eaad5102 8382
claytonk 7:9c77eaad5102 8383 // <o> BLE_LBS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8384 // <i> Priority with which BLE events are dispatched to the LED Button Service.
claytonk 7:9c77eaad5102 8385
claytonk 7:9c77eaad5102 8386 #ifndef BLE_LBS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8387 #define BLE_LBS_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8388 #endif
claytonk 7:9c77eaad5102 8389
claytonk 7:9c77eaad5102 8390 // <o> BLE_LBS_C_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8391 // <i> Priority with which BLE events are dispatched to the LED Button Service Client.
claytonk 7:9c77eaad5102 8392
claytonk 7:9c77eaad5102 8393 #ifndef BLE_LBS_C_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8394 #define BLE_LBS_C_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8395 #endif
claytonk 7:9c77eaad5102 8396
claytonk 7:9c77eaad5102 8397 // <o> BLE_LLS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8398 // <i> Priority with which BLE events are dispatched to the Link Loss Service.
claytonk 7:9c77eaad5102 8399
claytonk 7:9c77eaad5102 8400 #ifndef BLE_LLS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8401 #define BLE_LLS_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8402 #endif
claytonk 7:9c77eaad5102 8403
claytonk 7:9c77eaad5102 8404 // <o> BLE_LNS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8405 // <i> Priority with which BLE events are dispatched to the Location Navigation Service.
claytonk 7:9c77eaad5102 8406
claytonk 7:9c77eaad5102 8407 #ifndef BLE_LNS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8408 #define BLE_LNS_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8409 #endif
claytonk 7:9c77eaad5102 8410
claytonk 7:9c77eaad5102 8411 // <o> BLE_NUS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8412 // <i> Priority with which BLE events are dispatched to the UART Service.
claytonk 7:9c77eaad5102 8413
claytonk 7:9c77eaad5102 8414 #ifndef BLE_NUS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8415 #define BLE_NUS_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8416 #endif
claytonk 7:9c77eaad5102 8417
claytonk 7:9c77eaad5102 8418 // <o> BLE_NUS_C_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8419 // <i> Priority with which BLE events are dispatched to the UART Central Service.
claytonk 7:9c77eaad5102 8420
claytonk 7:9c77eaad5102 8421 #ifndef BLE_NUS_C_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8422 #define BLE_NUS_C_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8423 #endif
claytonk 7:9c77eaad5102 8424
claytonk 7:9c77eaad5102 8425 // <o> BLE_OTS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8426 // <i> Priority with which BLE events are dispatched to the Object transfer service.
claytonk 7:9c77eaad5102 8427
claytonk 7:9c77eaad5102 8428 #ifndef BLE_OTS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8429 #define BLE_OTS_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8430 #endif
claytonk 7:9c77eaad5102 8431
claytonk 7:9c77eaad5102 8432 // <o> BLE_OTS_C_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8433 // <i> Priority with which BLE events are dispatched to the Object transfer service client.
claytonk 7:9c77eaad5102 8434
claytonk 7:9c77eaad5102 8435 #ifndef BLE_OTS_C_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8436 #define BLE_OTS_C_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8437 #endif
claytonk 7:9c77eaad5102 8438
claytonk 7:9c77eaad5102 8439 // <o> BLE_RSCS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8440 // <i> Priority with which BLE events are dispatched to the Running Speed and Cadence Service.
claytonk 7:9c77eaad5102 8441
claytonk 7:9c77eaad5102 8442 #ifndef BLE_RSCS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8443 #define BLE_RSCS_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8444 #endif
claytonk 7:9c77eaad5102 8445
claytonk 7:9c77eaad5102 8446 // <o> BLE_RSCS_C_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8447 // <i> Priority with which BLE events are dispatched to the Running Speed and Cadence Client.
claytonk 7:9c77eaad5102 8448
claytonk 7:9c77eaad5102 8449 #ifndef BLE_RSCS_C_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8450 #define BLE_RSCS_C_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8451 #endif
claytonk 7:9c77eaad5102 8452
claytonk 7:9c77eaad5102 8453 // <o> BLE_TPS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8454 // <i> Priority with which BLE events are dispatched to the TX Power Service.
claytonk 7:9c77eaad5102 8455
claytonk 7:9c77eaad5102 8456 #ifndef BLE_TPS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8457 #define BLE_TPS_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8458 #endif
claytonk 7:9c77eaad5102 8459
claytonk 7:9c77eaad5102 8460 // <o> BSP_BTN_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8461 // <i> Priority with which BLE events are dispatched to the Button Control module.
claytonk 7:9c77eaad5102 8462
claytonk 7:9c77eaad5102 8463 #ifndef BSP_BTN_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8464 #define BSP_BTN_BLE_OBSERVER_PRIO 1
claytonk 7:9c77eaad5102 8465 #endif
claytonk 7:9c77eaad5102 8466
claytonk 7:9c77eaad5102 8467 // <o> NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8468 // <i> Priority with which BLE events are dispatched to the NFC pairing library.
claytonk 7:9c77eaad5102 8469
claytonk 7:9c77eaad5102 8470 #ifndef NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8471 #define NFC_BLE_PAIR_LIB_BLE_OBSERVER_PRIO 1
claytonk 7:9c77eaad5102 8472 #endif
claytonk 7:9c77eaad5102 8473
claytonk 7:9c77eaad5102 8474 // <o> NRF_BLE_BMS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8475 // <i> Priority with which BLE events are dispatched to the Bond Management Service.
claytonk 7:9c77eaad5102 8476
claytonk 7:9c77eaad5102 8477 #ifndef NRF_BLE_BMS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8478 #define NRF_BLE_BMS_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8479 #endif
claytonk 7:9c77eaad5102 8480
claytonk 7:9c77eaad5102 8481 // <o> NRF_BLE_CGMS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8482 // <i> Priority with which BLE events are dispatched to the Contiuon Glucose Monitoring Service.
claytonk 7:9c77eaad5102 8483
claytonk 7:9c77eaad5102 8484 #ifndef NRF_BLE_CGMS_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8485 #define NRF_BLE_CGMS_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8486 #endif
claytonk 7:9c77eaad5102 8487
claytonk 7:9c77eaad5102 8488 // <o> NRF_BLE_GATTS_C_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8489 // <i> Priority with which BLE events are dispatched to the GATT Service Client.
claytonk 7:9c77eaad5102 8490
claytonk 7:9c77eaad5102 8491 #ifndef NRF_BLE_GATTS_C_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8492 #define NRF_BLE_GATTS_C_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8493 #endif
claytonk 7:9c77eaad5102 8494
claytonk 7:9c77eaad5102 8495 // <o> NRF_BLE_GATT_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8496 // <i> Priority with which BLE events are dispatched to the GATT module.
claytonk 7:9c77eaad5102 8497
claytonk 7:9c77eaad5102 8498 #ifndef NRF_BLE_GATT_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8499 #define NRF_BLE_GATT_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8500 #endif
claytonk 7:9c77eaad5102 8501
claytonk 7:9c77eaad5102 8502 // <o> NRF_BLE_QWR_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8503 // <i> Priority with which BLE events are dispatched to the Queued writes module.
claytonk 7:9c77eaad5102 8504
claytonk 7:9c77eaad5102 8505 #ifndef NRF_BLE_QWR_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8506 #define NRF_BLE_QWR_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8507 #endif
claytonk 7:9c77eaad5102 8508
claytonk 7:9c77eaad5102 8509 // <o> PM_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8510 // <i> Priority with which BLE events are dispatched to the Peer Manager module.
claytonk 7:9c77eaad5102 8511
claytonk 7:9c77eaad5102 8512 #ifndef PM_BLE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8513 #define PM_BLE_OBSERVER_PRIO 2
claytonk 7:9c77eaad5102 8514 #endif
claytonk 7:9c77eaad5102 8515
claytonk 7:9c77eaad5102 8516 // </h>
claytonk 7:9c77eaad5102 8517 //==========================================================
claytonk 7:9c77eaad5102 8518
claytonk 7:9c77eaad5102 8519 // </h>
claytonk 7:9c77eaad5102 8520 //==========================================================
claytonk 7:9c77eaad5102 8521
claytonk 7:9c77eaad5102 8522
claytonk 7:9c77eaad5102 8523 // </e>
claytonk 7:9c77eaad5102 8524
claytonk 7:9c77eaad5102 8525 // <e> NRF_SDH_ENABLED - nrf_sdh - SoftDevice handler
claytonk 7:9c77eaad5102 8526 //==========================================================
claytonk 7:9c77eaad5102 8527 #ifndef NRF_SDH_ENABLED
claytonk 7:9c77eaad5102 8528 #define NRF_SDH_ENABLED 1
claytonk 7:9c77eaad5102 8529 #endif
claytonk 7:9c77eaad5102 8530 // <h> Dispatch model
claytonk 7:9c77eaad5102 8531
claytonk 7:9c77eaad5102 8532 // <i> This setting configures how Stack events are dispatched to the application.
claytonk 7:9c77eaad5102 8533 //==========================================================
claytonk 7:9c77eaad5102 8534 // <o> NRF_SDH_DISPATCH_MODEL
claytonk 7:9c77eaad5102 8535
claytonk 7:9c77eaad5102 8536
claytonk 7:9c77eaad5102 8537 // <i> NRF_SDH_DISPATCH_MODEL_INTERRUPT: SoftDevice events are passed to the application from the interrupt context.
claytonk 7:9c77eaad5102 8538 // <i> NRF_SDH_DISPATCH_MODEL_APPSH: SoftDevice events are scheduled using @ref app_scheduler.
claytonk 7:9c77eaad5102 8539 // <i> NRF_SDH_DISPATCH_MODEL_POLLING: SoftDevice events are to be fetched manually.
claytonk 7:9c77eaad5102 8540 // <0=> NRF_SDH_DISPATCH_MODEL_INTERRUPT
claytonk 7:9c77eaad5102 8541 // <1=> NRF_SDH_DISPATCH_MODEL_APPSH
claytonk 7:9c77eaad5102 8542 // <2=> NRF_SDH_DISPATCH_MODEL_POLLING
claytonk 7:9c77eaad5102 8543
claytonk 7:9c77eaad5102 8544 #ifndef NRF_SDH_DISPATCH_MODEL
claytonk 7:9c77eaad5102 8545 #define NRF_SDH_DISPATCH_MODEL 0
claytonk 7:9c77eaad5102 8546 #endif
claytonk 7:9c77eaad5102 8547
claytonk 7:9c77eaad5102 8548 // </h>
claytonk 7:9c77eaad5102 8549 //==========================================================
claytonk 7:9c77eaad5102 8550
claytonk 7:9c77eaad5102 8551 // <h> Clock - SoftDevice clock configuration
claytonk 7:9c77eaad5102 8552
claytonk 7:9c77eaad5102 8553 //==========================================================
claytonk 7:9c77eaad5102 8554 // <o> NRF_SDH_CLOCK_LF_SRC - SoftDevice clock source.
claytonk 7:9c77eaad5102 8555
claytonk 7:9c77eaad5102 8556 // <0=> NRF_CLOCK_LF_SRC_RC
claytonk 7:9c77eaad5102 8557 // <1=> NRF_CLOCK_LF_SRC_XTAL
claytonk 7:9c77eaad5102 8558 // <2=> NRF_CLOCK_LF_SRC_SYNTH
claytonk 7:9c77eaad5102 8559
claytonk 7:9c77eaad5102 8560 #include "nrf5x_lf_clk_helper.h"
claytonk 7:9c77eaad5102 8561
claytonk 7:9c77eaad5102 8562 // <o> NRF_SDH_CLOCK_LF_RC_CTIV - SoftDevice calibration timer interval.
claytonk 7:9c77eaad5102 8563 #ifndef NRF_SDH_CLOCK_LF_RC_CTIV
claytonk 7:9c77eaad5102 8564 #define NRF_SDH_CLOCK_LF_RC_CTIV 0
claytonk 7:9c77eaad5102 8565 #endif
claytonk 7:9c77eaad5102 8566
claytonk 7:9c77eaad5102 8567 // <o> NRF_SDH_CLOCK_LF_RC_TEMP_CTIV - SoftDevice calibration timer interval under constant temperature.
claytonk 7:9c77eaad5102 8568 // <i> How often (in number of calibration intervals) the RC oscillator shall be calibrated
claytonk 7:9c77eaad5102 8569 // <i> if the temperature has not changed.
claytonk 7:9c77eaad5102 8570
claytonk 7:9c77eaad5102 8571 #ifndef NRF_SDH_CLOCK_LF_RC_TEMP_CTIV
claytonk 7:9c77eaad5102 8572 #define NRF_SDH_CLOCK_LF_RC_TEMP_CTIV 0
claytonk 7:9c77eaad5102 8573 #endif
claytonk 7:9c77eaad5102 8574
claytonk 7:9c77eaad5102 8575 // <o> NRF_SDH_CLOCK_LF_XTAL_ACCURACY - External crystal clock accuracy used in the LL to compute timing windows.
claytonk 7:9c77eaad5102 8576
claytonk 7:9c77eaad5102 8577 // <0=> NRF_CLOCK_LF_XTAL_ACCURACY_250_PPM
claytonk 7:9c77eaad5102 8578 // <1=> NRF_CLOCK_LF_XTAL_ACCURACY_500_PPM
claytonk 7:9c77eaad5102 8579 // <2=> NRF_CLOCK_LF_XTAL_ACCURACY_150_PPM
claytonk 7:9c77eaad5102 8580 // <3=> NRF_CLOCK_LF_XTAL_ACCURACY_100_PPM
claytonk 7:9c77eaad5102 8581 // <4=> NRF_CLOCK_LF_XTAL_ACCURACY_75_PPM
claytonk 7:9c77eaad5102 8582 // <5=> NRF_CLOCK_LF_XTAL_ACCURACY_50_PPM
claytonk 7:9c77eaad5102 8583 // <6=> NRF_CLOCK_LF_XTAL_ACCURACY_30_PPM
claytonk 7:9c77eaad5102 8584 // <7=> NRF_CLOCK_LF_XTAL_ACCURACY_20_PPM
claytonk 7:9c77eaad5102 8585
claytonk 7:9c77eaad5102 8586 #ifndef NRF_SDH_CLOCK_LF_XTAL_ACCURACY
claytonk 7:9c77eaad5102 8587 #define NRF_SDH_CLOCK_LF_XTAL_ACCURACY 7
claytonk 7:9c77eaad5102 8588 #endif
claytonk 7:9c77eaad5102 8589
claytonk 7:9c77eaad5102 8590 // </h>
claytonk 7:9c77eaad5102 8591 //==========================================================
claytonk 7:9c77eaad5102 8592
claytonk 7:9c77eaad5102 8593 // <h> SDH Observers - Observers and priority levels
claytonk 7:9c77eaad5102 8594
claytonk 7:9c77eaad5102 8595 //==========================================================
claytonk 7:9c77eaad5102 8596 // <o> NRF_SDH_REQ_OBSERVER_PRIO_LEVELS - Total number of priority levels for request observers.
claytonk 7:9c77eaad5102 8597 // <i> This setting configures the number of priority levels available for the SoftDevice request event handlers.
claytonk 7:9c77eaad5102 8598 // <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
claytonk 7:9c77eaad5102 8599
claytonk 7:9c77eaad5102 8600 #ifndef NRF_SDH_REQ_OBSERVER_PRIO_LEVELS
claytonk 7:9c77eaad5102 8601 #define NRF_SDH_REQ_OBSERVER_PRIO_LEVELS 2
claytonk 7:9c77eaad5102 8602 #endif
claytonk 7:9c77eaad5102 8603
claytonk 7:9c77eaad5102 8604 // <o> NRF_SDH_STATE_OBSERVER_PRIO_LEVELS - Total number of priority levels for state observers.
claytonk 7:9c77eaad5102 8605 // <i> This setting configures the number of priority levels available for the SoftDevice state event handlers.
claytonk 7:9c77eaad5102 8606 // <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
claytonk 7:9c77eaad5102 8607
claytonk 7:9c77eaad5102 8608 #ifndef NRF_SDH_STATE_OBSERVER_PRIO_LEVELS
claytonk 7:9c77eaad5102 8609 #define NRF_SDH_STATE_OBSERVER_PRIO_LEVELS 2
claytonk 7:9c77eaad5102 8610 #endif
claytonk 7:9c77eaad5102 8611
claytonk 7:9c77eaad5102 8612 // <o> NRF_SDH_STACK_OBSERVER_PRIO_LEVELS - Total number of priority levels for stack event observers.
claytonk 7:9c77eaad5102 8613 // <i> This setting configures the number of priority levels available for the SoftDevice stack event handlers (ANT, BLE, SoC).
claytonk 7:9c77eaad5102 8614 // <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
claytonk 7:9c77eaad5102 8615
claytonk 7:9c77eaad5102 8616 #ifndef NRF_SDH_STACK_OBSERVER_PRIO_LEVELS
claytonk 7:9c77eaad5102 8617 #define NRF_SDH_STACK_OBSERVER_PRIO_LEVELS 2
claytonk 7:9c77eaad5102 8618 #endif
claytonk 7:9c77eaad5102 8619
claytonk 7:9c77eaad5102 8620
claytonk 7:9c77eaad5102 8621 // <h> State Observers priorities - Invididual priorities
claytonk 7:9c77eaad5102 8622
claytonk 7:9c77eaad5102 8623 //==========================================================
claytonk 7:9c77eaad5102 8624 // <o> CLOCK_CONFIG_STATE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8625 // <i> Priority with which state events are dispatched to the Clock driver.
claytonk 7:9c77eaad5102 8626
claytonk 7:9c77eaad5102 8627 #ifndef CLOCK_CONFIG_STATE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8628 #define CLOCK_CONFIG_STATE_OBSERVER_PRIO 0
claytonk 7:9c77eaad5102 8629 #endif
claytonk 7:9c77eaad5102 8630
claytonk 7:9c77eaad5102 8631 // <o> POWER_CONFIG_STATE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8632 // <i> Priority with which state events are dispatched to the Power driver.
claytonk 7:9c77eaad5102 8633
claytonk 7:9c77eaad5102 8634 #ifndef POWER_CONFIG_STATE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8635 #define POWER_CONFIG_STATE_OBSERVER_PRIO 0
claytonk 7:9c77eaad5102 8636 #endif
claytonk 7:9c77eaad5102 8637
claytonk 7:9c77eaad5102 8638 // <o> RNG_CONFIG_STATE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8639 // <i> Priority with which state events are dispatched to this module.
claytonk 7:9c77eaad5102 8640
claytonk 7:9c77eaad5102 8641 #ifndef RNG_CONFIG_STATE_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8642 #define RNG_CONFIG_STATE_OBSERVER_PRIO 0
claytonk 7:9c77eaad5102 8643 #endif
claytonk 7:9c77eaad5102 8644
claytonk 7:9c77eaad5102 8645 // </h>
claytonk 7:9c77eaad5102 8646 //==========================================================
claytonk 7:9c77eaad5102 8647
claytonk 7:9c77eaad5102 8648 // <h> Stack Event Observers priorities - Invididual priorities
claytonk 7:9c77eaad5102 8649
claytonk 7:9c77eaad5102 8650 //==========================================================
claytonk 7:9c77eaad5102 8651 // <o> NRF_SDH_ANT_STACK_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8652 // <i> This setting configures the priority with which ANT events are processed with respect to other events coming from the stack.
claytonk 7:9c77eaad5102 8653 // <i> Modify this setting if you need to have ANT events dispatched before or after other stack events, such as BLE or SoC.
claytonk 7:9c77eaad5102 8654 // <i> Zero is the highest priority.
claytonk 7:9c77eaad5102 8655
claytonk 7:9c77eaad5102 8656 #ifndef NRF_SDH_ANT_STACK_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8657 #define NRF_SDH_ANT_STACK_OBSERVER_PRIO 0
claytonk 7:9c77eaad5102 8658 #endif
claytonk 7:9c77eaad5102 8659
claytonk 7:9c77eaad5102 8660 // <o> NRF_SDH_BLE_STACK_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8661 // <i> This setting configures the priority with which BLE events are processed with respect to other events coming from the stack.
claytonk 7:9c77eaad5102 8662 // <i> Modify this setting if you need to have BLE events dispatched before or after other stack events, such as ANT or SoC.
claytonk 7:9c77eaad5102 8663 // <i> Zero is the highest priority.
claytonk 7:9c77eaad5102 8664
claytonk 7:9c77eaad5102 8665 #ifndef NRF_SDH_BLE_STACK_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8666 #define NRF_SDH_BLE_STACK_OBSERVER_PRIO 0
claytonk 7:9c77eaad5102 8667 #endif
claytonk 7:9c77eaad5102 8668
claytonk 7:9c77eaad5102 8669 // <o> NRF_SDH_SOC_STACK_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8670 // <i> This setting configures the priority with which SoC events are processed with respect to other events coming from the stack.
claytonk 7:9c77eaad5102 8671 // <i> Modify this setting if you need to have SoC events dispatched before or after other stack events, such as ANT or BLE.
claytonk 7:9c77eaad5102 8672 // <i> Zero is the highest priority.
claytonk 7:9c77eaad5102 8673
claytonk 7:9c77eaad5102 8674 #ifndef NRF_SDH_SOC_STACK_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8675 #define NRF_SDH_SOC_STACK_OBSERVER_PRIO 0
claytonk 7:9c77eaad5102 8676 #endif
claytonk 7:9c77eaad5102 8677
claytonk 7:9c77eaad5102 8678 // </h>
claytonk 7:9c77eaad5102 8679 //==========================================================
claytonk 7:9c77eaad5102 8680
claytonk 7:9c77eaad5102 8681 // </h>
claytonk 7:9c77eaad5102 8682 //==========================================================
claytonk 7:9c77eaad5102 8683
claytonk 7:9c77eaad5102 8684
claytonk 7:9c77eaad5102 8685 // </e>
claytonk 7:9c77eaad5102 8686
claytonk 7:9c77eaad5102 8687 // <e> NRF_SDH_SOC_ENABLED - nrf_sdh_soc - SoftDevice SoC event handler
claytonk 7:9c77eaad5102 8688 //==========================================================
claytonk 7:9c77eaad5102 8689 #ifndef NRF_SDH_SOC_ENABLED
claytonk 7:9c77eaad5102 8690 #define NRF_SDH_SOC_ENABLED 0
claytonk 7:9c77eaad5102 8691 #endif
claytonk 7:9c77eaad5102 8692 // <h> SoC Observers - Observers and priority levels
claytonk 7:9c77eaad5102 8693
claytonk 7:9c77eaad5102 8694 //==========================================================
claytonk 7:9c77eaad5102 8695 // <o> NRF_SDH_SOC_OBSERVER_PRIO_LEVELS - Total number of priority levels for SoC observers.
claytonk 7:9c77eaad5102 8696 // <i> This setting configures the number of priority levels available for the SoC event handlers.
claytonk 7:9c77eaad5102 8697 // <i> The priority level of a handler determines the order in which it receives events, with respect to other handlers.
claytonk 7:9c77eaad5102 8698
claytonk 7:9c77eaad5102 8699 #ifndef NRF_SDH_SOC_OBSERVER_PRIO_LEVELS
claytonk 7:9c77eaad5102 8700 #define NRF_SDH_SOC_OBSERVER_PRIO_LEVELS 2
claytonk 7:9c77eaad5102 8701 #endif
claytonk 7:9c77eaad5102 8702
claytonk 7:9c77eaad5102 8703 // <h> SoC Observers priorities - Invididual priorities
claytonk 7:9c77eaad5102 8704
claytonk 7:9c77eaad5102 8705 //==========================================================
claytonk 7:9c77eaad5102 8706 // <o> BLE_ADV_SOC_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8707 // <i> Priority with which SoC events are dispatched to the Advertising module.
claytonk 7:9c77eaad5102 8708
claytonk 7:9c77eaad5102 8709 #ifndef BLE_ADV_SOC_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8710 #define BLE_ADV_SOC_OBSERVER_PRIO 1
claytonk 7:9c77eaad5102 8711 #endif
claytonk 7:9c77eaad5102 8712
claytonk 7:9c77eaad5102 8713 // <o> BLE_DFU_SOC_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8714 // <i> Priority with which BLE events are dispatched to the DFU Service.
claytonk 7:9c77eaad5102 8715
claytonk 7:9c77eaad5102 8716 #ifndef BLE_DFU_SOC_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8717 #define BLE_DFU_SOC_OBSERVER_PRIO 1
claytonk 7:9c77eaad5102 8718 #endif
claytonk 7:9c77eaad5102 8719
claytonk 7:9c77eaad5102 8720 // <o> CLOCK_CONFIG_SOC_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8721 // <i> Priority with which SoC events are dispatched to the Clock driver.
claytonk 7:9c77eaad5102 8722
claytonk 7:9c77eaad5102 8723 #ifndef CLOCK_CONFIG_SOC_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8724 #define CLOCK_CONFIG_SOC_OBSERVER_PRIO 0
claytonk 7:9c77eaad5102 8725 #endif
claytonk 7:9c77eaad5102 8726
claytonk 7:9c77eaad5102 8727 // <o> POWER_CONFIG_SOC_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8728 // <i> Priority with which SoC events are dispatched to the Power driver.
claytonk 7:9c77eaad5102 8729
claytonk 7:9c77eaad5102 8730 #ifndef POWER_CONFIG_SOC_OBSERVER_PRIO
claytonk 7:9c77eaad5102 8731 #define POWER_CONFIG_SOC_OBSERVER_PRIO 0
claytonk 7:9c77eaad5102 8732 #endif
claytonk 7:9c77eaad5102 8733
claytonk 7:9c77eaad5102 8734 // </h>
claytonk 7:9c77eaad5102 8735 //==========================================================
claytonk 7:9c77eaad5102 8736
claytonk 7:9c77eaad5102 8737 // </h>
claytonk 7:9c77eaad5102 8738 //==========================================================
claytonk 7:9c77eaad5102 8739
claytonk 7:9c77eaad5102 8740
claytonk 7:9c77eaad5102 8741 // </e>
claytonk 7:9c77eaad5102 8742
claytonk 7:9c77eaad5102 8743 // </h>
claytonk 7:9c77eaad5102 8744 //==========================================================
claytonk 7:9c77eaad5102 8745
claytonk 7:9c77eaad5102 8746 // <<< end of configuration section >>>
claytonk 7:9c77eaad5102 8747 #endif //SDK_CONFIG_H