nrfx_config.h 60 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042
  1. #ifndef NRFX_CONFIG_H__
  2. #define NRFX_CONFIG_H__
  3. // <<< Use Configuration Wizard in Context Menu >>>\n
  4. // <h> nRF_Drivers
  5. // <e> NRFX_CLOCK_ENABLED - nrfx_clock - CLOCK peripheral driver
  6. //==========================================================
  7. #ifndef NRFX_CLOCK_ENABLED
  8. #define NRFX_CLOCK_ENABLED 1
  9. #endif
  10. // <o> NRFX_CLOCK_CONFIG_LF_SRC - LF Clock Source
  11. // <0=> RC
  12. // <1=> XTAL
  13. // <2=> Synth
  14. // <131073=> External Low Swing
  15. // <196609=> External Full Swing
  16. #ifndef NRFX_CLOCK_CONFIG_LF_SRC
  17. #define NRFX_CLOCK_CONFIG_LF_SRC 1
  18. #endif
  19. // <q> NRFX_CLOCK_CONFIG_LF_CAL_ENABLED - Enables LF Clock Calibration Support
  20. #ifndef NRFX_CLOCK_CONFIG_LF_CAL_ENABLED
  21. #define NRFX_CLOCK_CONFIG_LF_CAL_ENABLED 0
  22. #endif
  23. // <o> NRFX_CLOCK_CONFIG_IRQ_PRIORITY - Interrupt priority
  24. // <0=> 0 (highest)
  25. // <1=> 1
  26. // <2=> 2
  27. // <3=> 3
  28. // <4=> 4
  29. // <5=> 5
  30. // <6=> 6
  31. // <7=> 7
  32. #ifndef NRFX_CLOCK_CONFIG_IRQ_PRIORITY
  33. #define NRFX_CLOCK_CONFIG_IRQ_PRIORITY 7
  34. #endif
  35. // <e> NRFX_CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
  36. //==========================================================
  37. #ifndef NRFX_CLOCK_CONFIG_LOG_ENABLED
  38. #define NRFX_CLOCK_CONFIG_LOG_ENABLED 0
  39. #endif
  40. // <o> NRFX_CLOCK_CONFIG_LOG_LEVEL - Default Severity level
  41. // <0=> Off
  42. // <1=> Error
  43. // <2=> Warning
  44. // <3=> Info
  45. // <4=> Debug
  46. #ifndef NRFX_CLOCK_CONFIG_LOG_LEVEL
  47. #define NRFX_CLOCK_CONFIG_LOG_LEVEL 3
  48. #endif
  49. // <o> NRFX_CLOCK_CONFIG_INFO_COLOR - ANSI escape code prefix.
  50. // <0=> Default
  51. // <1=> Black
  52. // <2=> Red
  53. // <3=> Green
  54. // <4=> Yellow
  55. // <5=> Blue
  56. // <6=> Magenta
  57. // <7=> Cyan
  58. // <8=> White
  59. #ifndef NRFX_CLOCK_CONFIG_INFO_COLOR
  60. #define NRFX_CLOCK_CONFIG_INFO_COLOR 0
  61. #endif
  62. // <o> NRFX_CLOCK_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  63. // <0=> Default
  64. // <1=> Black
  65. // <2=> Red
  66. // <3=> Green
  67. // <4=> Yellow
  68. // <5=> Blue
  69. // <6=> Magenta
  70. // <7=> Cyan
  71. // <8=> White
  72. #ifndef NRFX_CLOCK_CONFIG_DEBUG_COLOR
  73. #define NRFX_CLOCK_CONFIG_DEBUG_COLOR 0
  74. #endif
  75. // </e>
  76. // </e>
  77. // <e> NRFX_COMP_ENABLED - nrfx_comp - COMP peripheral driver
  78. //==========================================================
  79. #ifndef NRFX_COMP_ENABLED
  80. #define NRFX_COMP_ENABLED 1
  81. #endif
  82. // <o> NRFX_COMP_CONFIG_REF - Reference voltage
  83. // <0=> Internal 1.2V
  84. // <1=> Internal 1.8V
  85. // <2=> Internal 2.4V
  86. // <4=> VDD
  87. // <7=> ARef
  88. #ifndef NRFX_COMP_CONFIG_REF
  89. #define NRFX_COMP_CONFIG_REF 1
  90. #endif
  91. // <o> NRFX_COMP_CONFIG_MAIN_MODE - Main mode
  92. // <0=> Single ended
  93. // <1=> Differential
  94. #ifndef NRFX_COMP_CONFIG_MAIN_MODE
  95. #define NRFX_COMP_CONFIG_MAIN_MODE 0
  96. #endif
  97. // <o> NRFX_COMP_CONFIG_SPEED_MODE - Speed mode
  98. // <0=> Low power
  99. // <1=> Normal
  100. // <2=> High speed
  101. #ifndef NRFX_COMP_CONFIG_SPEED_MODE
  102. #define NRFX_COMP_CONFIG_SPEED_MODE 2
  103. #endif
  104. // <o> NRFX_COMP_CONFIG_HYST - Hystheresis
  105. // <0=> No
  106. // <1=> 50mV
  107. #ifndef NRFX_COMP_CONFIG_HYST
  108. #define NRFX_COMP_CONFIG_HYST 0
  109. #endif
  110. // <o> NRFX_COMP_CONFIG_ISOURCE - Current Source
  111. // <0=> Off
  112. // <1=> 2.5 uA
  113. // <2=> 5 uA
  114. // <3=> 10 uA
  115. #ifndef NRFX_COMP_CONFIG_ISOURCE
  116. #define NRFX_COMP_CONFIG_ISOURCE 0
  117. #endif
  118. // <o> NRFX_COMP_CONFIG_INPUT - Analog input
  119. // <0=> 0
  120. // <1=> 1
  121. // <2=> 2
  122. // <3=> 3
  123. // <4=> 4
  124. // <5=> 5
  125. // <6=> 6
  126. // <7=> 7
  127. #ifndef NRFX_COMP_CONFIG_INPUT
  128. #define NRFX_COMP_CONFIG_INPUT 0
  129. #endif
  130. // <o> NRFX_COMP_CONFIG_IRQ_PRIORITY - Interrupt priority
  131. // <0=> 0 (highest)
  132. // <1=> 1
  133. // <2=> 2
  134. // <3=> 3
  135. // <4=> 4
  136. // <5=> 5
  137. // <6=> 6
  138. // <7=> 7
  139. #ifndef NRFX_COMP_CONFIG_IRQ_PRIORITY
  140. #define NRFX_COMP_CONFIG_IRQ_PRIORITY 7
  141. #endif
  142. // <e> NRFX_COMP_CONFIG_LOG_ENABLED - Enables logging in the module.
  143. //==========================================================
  144. #ifndef NRFX_COMP_CONFIG_LOG_ENABLED
  145. #define NRFX_COMP_CONFIG_LOG_ENABLED 0
  146. #endif
  147. // <o> NRFX_COMP_CONFIG_LOG_LEVEL - Default Severity level
  148. // <0=> Off
  149. // <1=> Error
  150. // <2=> Warning
  151. // <3=> Info
  152. // <4=> Debug
  153. #ifndef NRFX_COMP_CONFIG_LOG_LEVEL
  154. #define NRFX_COMP_CONFIG_LOG_LEVEL 3
  155. #endif
  156. // <o> NRFX_COMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
  157. // <0=> Default
  158. // <1=> Black
  159. // <2=> Red
  160. // <3=> Green
  161. // <4=> Yellow
  162. // <5=> Blue
  163. // <6=> Magenta
  164. // <7=> Cyan
  165. // <8=> White
  166. #ifndef NRFX_COMP_CONFIG_INFO_COLOR
  167. #define NRFX_COMP_CONFIG_INFO_COLOR 0
  168. #endif
  169. // <o> NRFX_COMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  170. // <0=> Default
  171. // <1=> Black
  172. // <2=> Red
  173. // <3=> Green
  174. // <4=> Yellow
  175. // <5=> Blue
  176. // <6=> Magenta
  177. // <7=> Cyan
  178. // <8=> White
  179. #ifndef NRFX_COMP_CONFIG_DEBUG_COLOR
  180. #define NRFX_COMP_CONFIG_DEBUG_COLOR 0
  181. #endif
  182. // </e>
  183. // </e>
  184. // <e> NRFX_GPIOTE_ENABLED - nrfx_gpiote - GPIOTE peripheral driver
  185. //==========================================================
  186. #ifndef NRFX_GPIOTE_ENABLED
  187. #define NRFX_GPIOTE_ENABLED 1
  188. #endif
  189. // <o> NRFX_GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS - Number of lower power input pins
  190. #ifndef NRFX_GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS
  191. #define NRFX_GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS 1
  192. #endif
  193. // <o> NRFX_GPIOTE_CONFIG_IRQ_PRIORITY - Interrupt priority
  194. // <0=> 0 (highest)
  195. // <1=> 1
  196. // <2=> 2
  197. // <3=> 3
  198. // <4=> 4
  199. // <5=> 5
  200. // <6=> 6
  201. // <7=> 7
  202. #ifndef NRFX_GPIOTE_CONFIG_IRQ_PRIORITY
  203. #define NRFX_GPIOTE_CONFIG_IRQ_PRIORITY 7
  204. #endif
  205. // <e> NRFX_GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module.
  206. //==========================================================
  207. #ifndef NRFX_GPIOTE_CONFIG_LOG_ENABLED
  208. #define NRFX_GPIOTE_CONFIG_LOG_ENABLED 0
  209. #endif
  210. // <o> NRFX_GPIOTE_CONFIG_LOG_LEVEL - Default Severity level
  211. // <0=> Off
  212. // <1=> Error
  213. // <2=> Warning
  214. // <3=> Info
  215. // <4=> Debug
  216. #ifndef NRFX_GPIOTE_CONFIG_LOG_LEVEL
  217. #define NRFX_GPIOTE_CONFIG_LOG_LEVEL 3
  218. #endif
  219. // <o> NRFX_GPIOTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
  220. // <0=> Default
  221. // <1=> Black
  222. // <2=> Red
  223. // <3=> Green
  224. // <4=> Yellow
  225. // <5=> Blue
  226. // <6=> Magenta
  227. // <7=> Cyan
  228. // <8=> White
  229. #ifndef NRFX_GPIOTE_CONFIG_INFO_COLOR
  230. #define NRFX_GPIOTE_CONFIG_INFO_COLOR 0
  231. #endif
  232. // <o> NRFX_GPIOTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  233. // <0=> Default
  234. // <1=> Black
  235. // <2=> Red
  236. // <3=> Green
  237. // <4=> Yellow
  238. // <5=> Blue
  239. // <6=> Magenta
  240. // <7=> Cyan
  241. // <8=> White
  242. #ifndef NRFX_GPIOTE_CONFIG_DEBUG_COLOR
  243. #define NRFX_GPIOTE_CONFIG_DEBUG_COLOR 0
  244. #endif
  245. // </e>
  246. // </e>
  247. // <e> NRFX_I2S_ENABLED - nrfx_i2s - I2S peripheral driver
  248. //==========================================================
  249. #ifndef NRFX_I2S_ENABLED
  250. #define NRFX_I2S_ENABLED 1
  251. #endif
  252. // <o> NRFX_I2S_CONFIG_SCK_PIN - SCK pin <0-31>
  253. #ifndef NRFX_I2S_CONFIG_SCK_PIN
  254. #define NRFX_I2S_CONFIG_SCK_PIN 31
  255. #endif
  256. // <o> NRFX_I2S_CONFIG_LRCK_PIN - LRCK pin <1-31>
  257. #ifndef NRFX_I2S_CONFIG_LRCK_PIN
  258. #define NRFX_I2S_CONFIG_LRCK_PIN 30
  259. #endif
  260. // <o> NRFX_I2S_CONFIG_MCK_PIN - MCK pin
  261. #ifndef NRFX_I2S_CONFIG_MCK_PIN
  262. #define NRFX_I2S_CONFIG_MCK_PIN 255
  263. #endif
  264. // <o> NRFX_I2S_CONFIG_SDOUT_PIN - SDOUT pin <0-31>
  265. #ifndef NRFX_I2S_CONFIG_SDOUT_PIN
  266. #define NRFX_I2S_CONFIG_SDOUT_PIN 29
  267. #endif
  268. // <o> NRFX_I2S_CONFIG_SDIN_PIN - SDIN pin <0-31>
  269. #ifndef NRFX_I2S_CONFIG_SDIN_PIN
  270. #define NRFX_I2S_CONFIG_SDIN_PIN 28
  271. #endif
  272. // <o> NRFX_I2S_CONFIG_MASTER - Mode
  273. // <0=> Master
  274. // <1=> Slave
  275. #ifndef NRFX_I2S_CONFIG_MASTER
  276. #define NRFX_I2S_CONFIG_MASTER 0
  277. #endif
  278. // <o> NRFX_I2S_CONFIG_FORMAT - Format
  279. // <0=> I2S
  280. // <1=> Aligned
  281. #ifndef NRFX_I2S_CONFIG_FORMAT
  282. #define NRFX_I2S_CONFIG_FORMAT 0
  283. #endif
  284. // <o> NRFX_I2S_CONFIG_ALIGN - Alignment
  285. // <0=> Left
  286. // <1=> Right
  287. #ifndef NRFX_I2S_CONFIG_ALIGN
  288. #define NRFX_I2S_CONFIG_ALIGN 0
  289. #endif
  290. // <o> NRFX_I2S_CONFIG_SWIDTH - Sample width (bits)
  291. // <0=> 8
  292. // <1=> 16
  293. // <2=> 24
  294. #ifndef NRFX_I2S_CONFIG_SWIDTH
  295. #define NRFX_I2S_CONFIG_SWIDTH 1
  296. #endif
  297. // <o> NRFX_I2S_CONFIG_CHANNELS - Channels
  298. // <0=> Stereo
  299. // <1=> Left
  300. // <2=> Right
  301. #ifndef NRFX_I2S_CONFIG_CHANNELS
  302. #define NRFX_I2S_CONFIG_CHANNELS 1
  303. #endif
  304. // <o> NRFX_I2S_CONFIG_MCK_SETUP - MCK behavior
  305. // <0=> Disabled
  306. // <2147483648=> 32MHz/2
  307. // <1342177280=> 32MHz/3
  308. // <1073741824=> 32MHz/4
  309. // <805306368=> 32MHz/5
  310. // <671088640=> 32MHz/6
  311. // <536870912=> 32MHz/8
  312. // <402653184=> 32MHz/10
  313. // <369098752=> 32MHz/11
  314. // <285212672=> 32MHz/15
  315. // <268435456=> 32MHz/16
  316. // <201326592=> 32MHz/21
  317. // <184549376=> 32MHz/23
  318. // <142606336=> 32MHz/30
  319. // <138412032=> 32MHz/31
  320. // <134217728=> 32MHz/32
  321. // <100663296=> 32MHz/42
  322. // <68157440=> 32MHz/63
  323. // <34340864=> 32MHz/125
  324. #ifndef NRFX_I2S_CONFIG_MCK_SETUP
  325. #define NRFX_I2S_CONFIG_MCK_SETUP 536870912
  326. #endif
  327. // <o> NRFX_I2S_CONFIG_RATIO - MCK/LRCK ratio
  328. // <0=> 32x
  329. // <1=> 48x
  330. // <2=> 64x
  331. // <3=> 96x
  332. // <4=> 128x
  333. // <5=> 192x
  334. // <6=> 256x
  335. // <7=> 384x
  336. // <8=> 512x
  337. #ifndef NRFX_I2S_CONFIG_RATIO
  338. #define NRFX_I2S_CONFIG_RATIO 5
  339. #endif
  340. // <o> NRFX_I2S_CONFIG_IRQ_PRIORITY - Interrupt priority
  341. // <0=> 0 (highest)
  342. // <1=> 1
  343. // <2=> 2
  344. // <3=> 3
  345. // <4=> 4
  346. // <5=> 5
  347. // <6=> 6
  348. // <7=> 7
  349. #ifndef NRFX_I2S_CONFIG_IRQ_PRIORITY
  350. #define NRFX_I2S_CONFIG_IRQ_PRIORITY 7
  351. #endif
  352. // <e> NRFX_I2S_CONFIG_LOG_ENABLED - Enables logging in the module.
  353. //==========================================================
  354. #ifndef NRFX_I2S_CONFIG_LOG_ENABLED
  355. #define NRFX_I2S_CONFIG_LOG_ENABLED 0
  356. #endif
  357. // <o> NRFX_I2S_CONFIG_LOG_LEVEL - Default Severity level
  358. // <0=> Off
  359. // <1=> Error
  360. // <2=> Warning
  361. // <3=> Info
  362. // <4=> Debug
  363. #ifndef NRFX_I2S_CONFIG_LOG_LEVEL
  364. #define NRFX_I2S_CONFIG_LOG_LEVEL 3
  365. #endif
  366. // <o> NRFX_I2S_CONFIG_INFO_COLOR - ANSI escape code prefix.
  367. // <0=> Default
  368. // <1=> Black
  369. // <2=> Red
  370. // <3=> Green
  371. // <4=> Yellow
  372. // <5=> Blue
  373. // <6=> Magenta
  374. // <7=> Cyan
  375. // <8=> White
  376. #ifndef NRFX_I2S_CONFIG_INFO_COLOR
  377. #define NRFX_I2S_CONFIG_INFO_COLOR 0
  378. #endif
  379. // <o> NRFX_I2S_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  380. // <0=> Default
  381. // <1=> Black
  382. // <2=> Red
  383. // <3=> Green
  384. // <4=> Yellow
  385. // <5=> Blue
  386. // <6=> Magenta
  387. // <7=> Cyan
  388. // <8=> White
  389. #ifndef NRFX_I2S_CONFIG_DEBUG_COLOR
  390. #define NRFX_I2S_CONFIG_DEBUG_COLOR 0
  391. #endif
  392. // </e>
  393. // </e>
  394. // <e> NRFX_LPCOMP_ENABLED - nrfx_lpcomp - LPCOMP peripheral driver
  395. //==========================================================
  396. #ifndef NRFX_LPCOMP_ENABLED
  397. #define NRFX_LPCOMP_ENABLED 1
  398. #endif
  399. // <o> NRFX_LPCOMP_CONFIG_REFERENCE - Reference voltage
  400. // <0=> Supply 1/8
  401. // <1=> Supply 2/8
  402. // <2=> Supply 3/8
  403. // <3=> Supply 4/8
  404. // <4=> Supply 5/8
  405. // <5=> Supply 6/8
  406. // <6=> Supply 7/8
  407. // <8=> Supply 1/16 (nRF52)
  408. // <9=> Supply 3/16 (nRF52)
  409. // <10=> Supply 5/16 (nRF52)
  410. // <11=> Supply 7/16 (nRF52)
  411. // <12=> Supply 9/16 (nRF52)
  412. // <13=> Supply 11/16 (nRF52)
  413. // <14=> Supply 13/16 (nRF52)
  414. // <15=> Supply 15/16 (nRF52)
  415. // <7=> External Ref 0
  416. // <65543=> External Ref 1
  417. #ifndef NRFX_LPCOMP_CONFIG_REFERENCE
  418. #define NRFX_LPCOMP_CONFIG_REFERENCE 3
  419. #endif
  420. // <o> NRFX_LPCOMP_CONFIG_DETECTION - Detection
  421. // <0=> Crossing
  422. // <1=> Up
  423. // <2=> Down
  424. #ifndef NRFX_LPCOMP_CONFIG_DETECTION
  425. #define NRFX_LPCOMP_CONFIG_DETECTION 2
  426. #endif
  427. // <o> NRFX_LPCOMP_CONFIG_INPUT - Analog input
  428. // <0=> 0
  429. // <1=> 1
  430. // <2=> 2
  431. // <3=> 3
  432. // <4=> 4
  433. // <5=> 5
  434. // <6=> 6
  435. // <7=> 7
  436. #ifndef NRFX_LPCOMP_CONFIG_INPUT
  437. #define NRFX_LPCOMP_CONFIG_INPUT 0
  438. #endif
  439. // <q> NRFX_LPCOMP_CONFIG_HYST - Hysteresis
  440. #ifndef NRFX_LPCOMP_CONFIG_HYST
  441. #define NRFX_LPCOMP_CONFIG_HYST 0
  442. #endif
  443. // <o> NRFX_LPCOMP_CONFIG_IRQ_PRIORITY - Interrupt priority
  444. // <0=> 0 (highest)
  445. // <1=> 1
  446. // <2=> 2
  447. // <3=> 3
  448. // <4=> 4
  449. // <5=> 5
  450. // <6=> 6
  451. // <7=> 7
  452. #ifndef NRFX_LPCOMP_CONFIG_IRQ_PRIORITY
  453. #define NRFX_LPCOMP_CONFIG_IRQ_PRIORITY 7
  454. #endif
  455. // <e> NRFX_LPCOMP_CONFIG_LOG_ENABLED - Enables logging in the module.
  456. //==========================================================
  457. #ifndef NRFX_LPCOMP_CONFIG_LOG_ENABLED
  458. #define NRFX_LPCOMP_CONFIG_LOG_ENABLED 0
  459. #endif
  460. // <o> NRFX_LPCOMP_CONFIG_LOG_LEVEL - Default Severity level
  461. // <0=> Off
  462. // <1=> Error
  463. // <2=> Warning
  464. // <3=> Info
  465. // <4=> Debug
  466. #ifndef NRFX_LPCOMP_CONFIG_LOG_LEVEL
  467. #define NRFX_LPCOMP_CONFIG_LOG_LEVEL 3
  468. #endif
  469. // <o> NRFX_LPCOMP_CONFIG_INFO_COLOR - ANSI escape code prefix.
  470. // <0=> Default
  471. // <1=> Black
  472. // <2=> Red
  473. // <3=> Green
  474. // <4=> Yellow
  475. // <5=> Blue
  476. // <6=> Magenta
  477. // <7=> Cyan
  478. // <8=> White
  479. #ifndef NRFX_LPCOMP_CONFIG_INFO_COLOR
  480. #define NRFX_LPCOMP_CONFIG_INFO_COLOR 0
  481. #endif
  482. // <o> NRFX_LPCOMP_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  483. // <0=> Default
  484. // <1=> Black
  485. // <2=> Red
  486. // <3=> Green
  487. // <4=> Yellow
  488. // <5=> Blue
  489. // <6=> Magenta
  490. // <7=> Cyan
  491. // <8=> White
  492. #ifndef NRFX_LPCOMP_CONFIG_DEBUG_COLOR
  493. #define NRFX_LPCOMP_CONFIG_DEBUG_COLOR 0
  494. #endif
  495. // </e>
  496. // </e>
  497. // <e> NRFX_NFCT_ENABLED - nrfx_nfct - NFCT peripheral driver
  498. //==========================================================
  499. #ifndef NRFX_NFCT_ENABLED
  500. #define NRFX_NFCT_ENABLED 1
  501. #endif
  502. // <o> NRFX_NFCT_CONFIG_IRQ_PRIORITY - Interrupt priority
  503. // <0=> 0 (highest)
  504. // <1=> 1
  505. // <2=> 2
  506. // <3=> 3
  507. // <4=> 4
  508. // <5=> 5
  509. // <6=> 6
  510. // <7=> 7
  511. #ifndef NRFX_NFCT_CONFIG_IRQ_PRIORITY
  512. #define NRFX_NFCT_CONFIG_IRQ_PRIORITY 7
  513. #endif
  514. // <e> NRFX_NFCT_CONFIG_LOG_ENABLED - Enables logging in the module.
  515. //==========================================================
  516. #ifndef NRFX_NFCT_CONFIG_LOG_ENABLED
  517. #define NRFX_NFCT_CONFIG_LOG_ENABLED 0
  518. #endif
  519. // <o> NRFX_NFCT_CONFIG_LOG_LEVEL - Default Severity level
  520. // <0=> Off
  521. // <1=> Error
  522. // <2=> Warning
  523. // <3=> Info
  524. // <4=> Debug
  525. #ifndef NRFX_NFCT_CONFIG_LOG_LEVEL
  526. #define NRFX_NFCT_CONFIG_LOG_LEVEL 3
  527. #endif
  528. // <o> NRFX_NFCT_CONFIG_INFO_COLOR - ANSI escape code prefix.
  529. // <0=> Default
  530. // <1=> Black
  531. // <2=> Red
  532. // <3=> Green
  533. // <4=> Yellow
  534. // <5=> Blue
  535. // <6=> Magenta
  536. // <7=> Cyan
  537. // <8=> White
  538. #ifndef NRFX_NFCT_CONFIG_INFO_COLOR
  539. #define NRFX_NFCT_CONFIG_INFO_COLOR 0
  540. #endif
  541. // <o> NRFX_NFCT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  542. // <0=> Default
  543. // <1=> Black
  544. // <2=> Red
  545. // <3=> Green
  546. // <4=> Yellow
  547. // <5=> Blue
  548. // <6=> Magenta
  549. // <7=> Cyan
  550. // <8=> White
  551. #ifndef NRFX_NFCT_CONFIG_DEBUG_COLOR
  552. #define NRFX_NFCT_CONFIG_DEBUG_COLOR 0
  553. #endif
  554. // </e>
  555. // </e>
  556. // <e> NRFX_NVMC_ENABLED - nrfx_nvmc - NVMC peripheral driver
  557. //==========================================================
  558. #ifndef NRFX_NVMC_ENABLED
  559. #define NRFX_NVMC_ENABLED 1
  560. #endif
  561. // </e>
  562. // <e> NRFX_PDM_ENABLED - nrfx_pdm - PDM peripheral driver
  563. //==========================================================
  564. #ifndef NRFX_PDM_ENABLED
  565. #define NRFX_PDM_ENABLED 1
  566. #endif
  567. // <o> NRFX_PDM_CONFIG_MODE - Mode
  568. // <0=> Stereo
  569. // <1=> Mono
  570. #ifndef NRFX_PDM_CONFIG_MODE
  571. #define NRFX_PDM_CONFIG_MODE 1
  572. #endif
  573. // <o> NRFX_PDM_CONFIG_EDGE - Edge
  574. // <0=> Left falling
  575. // <1=> Left rising
  576. #ifndef NRFX_PDM_CONFIG_EDGE
  577. #define NRFX_PDM_CONFIG_EDGE 0
  578. #endif
  579. // <o> NRFX_PDM_CONFIG_CLOCK_FREQ - Clock frequency
  580. // <134217728=> 1000k
  581. // <138412032=> 1032k (default)
  582. // <142606336=> 1067k
  583. #ifndef NRFX_PDM_CONFIG_CLOCK_FREQ
  584. #define NRFX_PDM_CONFIG_CLOCK_FREQ 138412032
  585. #endif
  586. // <o> NRFX_PDM_CONFIG_IRQ_PRIORITY - Interrupt priority
  587. // <0=> 0 (highest)
  588. // <1=> 1
  589. // <2=> 2
  590. // <3=> 3
  591. // <4=> 4
  592. // <5=> 5
  593. // <6=> 6
  594. // <7=> 7
  595. #ifndef NRFX_PDM_CONFIG_IRQ_PRIORITY
  596. #define NRFX_PDM_CONFIG_IRQ_PRIORITY 7
  597. #endif
  598. // <e> NRFX_PDM_CONFIG_LOG_ENABLED - Enables logging in the module.
  599. //==========================================================
  600. #ifndef NRFX_PDM_CONFIG_LOG_ENABLED
  601. #define NRFX_PDM_CONFIG_LOG_ENABLED 0
  602. #endif
  603. // <o> NRFX_PDM_CONFIG_LOG_LEVEL - Default Severity level
  604. // <0=> Off
  605. // <1=> Error
  606. // <2=> Warning
  607. // <3=> Info
  608. // <4=> Debug
  609. #ifndef NRFX_PDM_CONFIG_LOG_LEVEL
  610. #define NRFX_PDM_CONFIG_LOG_LEVEL 3
  611. #endif
  612. // <o> NRFX_PDM_CONFIG_INFO_COLOR - ANSI escape code prefix.
  613. // <0=> Default
  614. // <1=> Black
  615. // <2=> Red
  616. // <3=> Green
  617. // <4=> Yellow
  618. // <5=> Blue
  619. // <6=> Magenta
  620. // <7=> Cyan
  621. // <8=> White
  622. #ifndef NRFX_PDM_CONFIG_INFO_COLOR
  623. #define NRFX_PDM_CONFIG_INFO_COLOR 0
  624. #endif
  625. // <o> NRFX_PDM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  626. // <0=> Default
  627. // <1=> Black
  628. // <2=> Red
  629. // <3=> Green
  630. // <4=> Yellow
  631. // <5=> Blue
  632. // <6=> Magenta
  633. // <7=> Cyan
  634. // <8=> White
  635. #ifndef NRFX_PDM_CONFIG_DEBUG_COLOR
  636. #define NRFX_PDM_CONFIG_DEBUG_COLOR 0
  637. #endif
  638. // </e>
  639. // </e>
  640. // <e> NRFX_POWER_ENABLED - nrfx_power - POWER peripheral driver
  641. //==========================================================
  642. #ifndef NRFX_POWER_ENABLED
  643. #define NRFX_POWER_ENABLED 1
  644. #endif
  645. // <o> NRFX_POWER_CONFIG_IRQ_PRIORITY - Interrupt priority
  646. // <0=> 0 (highest)
  647. // <1=> 1
  648. // <2=> 2
  649. // <3=> 3
  650. // <4=> 4
  651. // <5=> 5
  652. // <6=> 6
  653. // <7=> 7
  654. #ifndef NRFX_POWER_CONFIG_IRQ_PRIORITY
  655. #define NRFX_POWER_CONFIG_IRQ_PRIORITY 7
  656. #endif
  657. // <q> NRFX_POWER_CONFIG_DEFAULT_DCDCEN - The default configuration of main DCDC regulator
  658. // <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
  659. #ifndef NRFX_POWER_CONFIG_DEFAULT_DCDCEN
  660. #define NRFX_POWER_CONFIG_DEFAULT_DCDCEN 0
  661. #endif
  662. // <q> NRFX_POWER_CONFIG_DEFAULT_DCDCENHV - The default configuration of High Voltage DCDC regulator
  663. // <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
  664. #ifndef NRFX_POWER_CONFIG_DEFAULT_DCDCENHV
  665. #define NRFX_POWER_CONFIG_DEFAULT_DCDCENHV 0
  666. #endif
  667. // </e>
  668. // <e> NRFX_PPI_ENABLED - nrfx_ppi - PPI peripheral allocator
  669. //==========================================================
  670. #ifndef NRFX_PPI_ENABLED
  671. #define NRFX_PPI_ENABLED 1
  672. #endif
  673. // <e> NRFX_PPI_CONFIG_LOG_ENABLED - Enables logging in the module.
  674. //==========================================================
  675. #ifndef NRFX_PPI_CONFIG_LOG_ENABLED
  676. #define NRFX_PPI_CONFIG_LOG_ENABLED 0
  677. #endif
  678. // <o> NRFX_PPI_CONFIG_LOG_LEVEL - Default Severity level
  679. // <0=> Off
  680. // <1=> Error
  681. // <2=> Warning
  682. // <3=> Info
  683. // <4=> Debug
  684. #ifndef NRFX_PPI_CONFIG_LOG_LEVEL
  685. #define NRFX_PPI_CONFIG_LOG_LEVEL 3
  686. #endif
  687. // <o> NRFX_PPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
  688. // <0=> Default
  689. // <1=> Black
  690. // <2=> Red
  691. // <3=> Green
  692. // <4=> Yellow
  693. // <5=> Blue
  694. // <6=> Magenta
  695. // <7=> Cyan
  696. // <8=> White
  697. #ifndef NRFX_PPI_CONFIG_INFO_COLOR
  698. #define NRFX_PPI_CONFIG_INFO_COLOR 0
  699. #endif
  700. // <o> NRFX_PPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  701. // <0=> Default
  702. // <1=> Black
  703. // <2=> Red
  704. // <3=> Green
  705. // <4=> Yellow
  706. // <5=> Blue
  707. // <6=> Magenta
  708. // <7=> Cyan
  709. // <8=> White
  710. #ifndef NRFX_PPI_CONFIG_DEBUG_COLOR
  711. #define NRFX_PPI_CONFIG_DEBUG_COLOR 0
  712. #endif
  713. // </e>
  714. // </e>
  715. // <e> NRFX_PRS_ENABLED - nrfx_prs - Peripheral Resource Sharing module
  716. //==========================================================
  717. #ifndef NRFX_PRS_ENABLED
  718. #define NRFX_PRS_ENABLED 1
  719. #endif
  720. // <q> NRFX_PRS_BOX_0_ENABLED - Enables box 0 in the module.
  721. #ifndef NRFX_PRS_BOX_0_ENABLED
  722. #define NRFX_PRS_BOX_0_ENABLED 1
  723. #endif
  724. // <q> NRFX_PRS_BOX_1_ENABLED - Enables box 1 in the module.
  725. #ifndef NRFX_PRS_BOX_1_ENABLED
  726. #define NRFX_PRS_BOX_1_ENABLED 1
  727. #endif
  728. // <q> NRFX_PRS_BOX_2_ENABLED - Enables box 2 in the module.
  729. #ifndef NRFX_PRS_BOX_2_ENABLED
  730. #define NRFX_PRS_BOX_2_ENABLED 1
  731. #endif
  732. // <q> NRFX_PRS_BOX_3_ENABLED - Enables box 3 in the module.
  733. #ifndef NRFX_PRS_BOX_3_ENABLED
  734. #define NRFX_PRS_BOX_3_ENABLED 1
  735. #endif
  736. // <q> NRFX_PRS_BOX_4_ENABLED - Enables box 4 in the module.
  737. #ifndef NRFX_PRS_BOX_4_ENABLED
  738. #define NRFX_PRS_BOX_4_ENABLED 1
  739. #endif
  740. // <e> NRFX_PRS_CONFIG_LOG_ENABLED - Enables logging in the module.
  741. //==========================================================
  742. #ifndef NRFX_PRS_CONFIG_LOG_ENABLED
  743. #define NRFX_PRS_CONFIG_LOG_ENABLED 0
  744. #endif
  745. // <o> NRFX_PRS_CONFIG_LOG_LEVEL - Default Severity level
  746. // <0=> Off
  747. // <1=> Error
  748. // <2=> Warning
  749. // <3=> Info
  750. // <4=> Debug
  751. #ifndef NRFX_PRS_CONFIG_LOG_LEVEL
  752. #define NRFX_PRS_CONFIG_LOG_LEVEL 3
  753. #endif
  754. // <o> NRFX_PRS_CONFIG_INFO_COLOR - ANSI escape code prefix.
  755. // <0=> Default
  756. // <1=> Black
  757. // <2=> Red
  758. // <3=> Green
  759. // <4=> Yellow
  760. // <5=> Blue
  761. // <6=> Magenta
  762. // <7=> Cyan
  763. // <8=> White
  764. #ifndef NRFX_PRS_CONFIG_INFO_COLOR
  765. #define NRFX_PRS_CONFIG_INFO_COLOR 0
  766. #endif
  767. // <o> NRFX_PRS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  768. // <0=> Default
  769. // <1=> Black
  770. // <2=> Red
  771. // <3=> Green
  772. // <4=> Yellow
  773. // <5=> Blue
  774. // <6=> Magenta
  775. // <7=> Cyan
  776. // <8=> White
  777. #ifndef NRFX_PRS_CONFIG_DEBUG_COLOR
  778. #define NRFX_PRS_CONFIG_DEBUG_COLOR 0
  779. #endif
  780. // </e>
  781. // </e>
  782. // <e> NRFX_PWM_ENABLED - nrfx_pwm - PWM peripheral driver
  783. //==========================================================
  784. #ifndef NRFX_PWM_ENABLED
  785. #define NRFX_PWM_ENABLED 1
  786. #endif
  787. // <q> NRFX_PWM0_ENABLED - Enable PWM0 instance
  788. #ifndef NRFX_PWM0_ENABLED
  789. #define NRFX_PWM0_ENABLED 1
  790. #endif
  791. // <q> NRFX_PWM1_ENABLED - Enable PWM1 instance
  792. #ifndef NRFX_PWM1_ENABLED
  793. #define NRFX_PWM1_ENABLED 1
  794. #endif
  795. // <q> NRFX_PWM2_ENABLED - Enable PWM2 instance
  796. #ifndef NRFX_PWM2_ENABLED
  797. #define NRFX_PWM2_ENABLED 1
  798. #endif
  799. // <q> NRFX_PWM3_ENABLED - Enable PWM3 instance
  800. #ifndef NRFX_PWM3_ENABLED
  801. #define NRFX_PWM3_ENABLED 1
  802. #endif
  803. // <o> NRFX_PWM_DEFAULT_CONFIG_OUT0_PIN - Out0 pin <0-31>
  804. #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT0_PIN
  805. #define NRFX_PWM_DEFAULT_CONFIG_OUT0_PIN 31
  806. #endif
  807. // <o> NRFX_PWM_DEFAULT_CONFIG_OUT1_PIN - Out1 pin <0-31>
  808. #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT1_PIN
  809. #define NRFX_PWM_DEFAULT_CONFIG_OUT1_PIN 31
  810. #endif
  811. // <o> NRFX_PWM_DEFAULT_CONFIG_OUT2_PIN - Out2 pin <0-31>
  812. #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT2_PIN
  813. #define NRFX_PWM_DEFAULT_CONFIG_OUT2_PIN 31
  814. #endif
  815. // <o> NRFX_PWM_DEFAULT_CONFIG_OUT3_PIN - Out3 pin <0-31>
  816. #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT3_PIN
  817. #define NRFX_PWM_DEFAULT_CONFIG_OUT3_PIN 31
  818. #endif
  819. // <o> NRFX_PWM_DEFAULT_CONFIG_BASE_CLOCK - Base clock
  820. // <0=> 16 MHz
  821. // <1=> 8 MHz
  822. // <2=> 4 MHz
  823. // <3=> 2 MHz
  824. // <4=> 1 MHz
  825. // <5=> 500 kHz
  826. // <6=> 250 kHz
  827. // <7=> 125 kHz
  828. #ifndef NRFX_PWM_DEFAULT_CONFIG_BASE_CLOCK
  829. #define NRFX_PWM_DEFAULT_CONFIG_BASE_CLOCK 4
  830. #endif
  831. // <o> NRFX_PWM_DEFAULT_CONFIG_COUNT_MODE - Count mode
  832. // <0=> Up
  833. // <1=> Up and Down
  834. #ifndef NRFX_PWM_DEFAULT_CONFIG_COUNT_MODE
  835. #define NRFX_PWM_DEFAULT_CONFIG_COUNT_MODE 0
  836. #endif
  837. // <o> NRFX_PWM_DEFAULT_CONFIG_TOP_VALUE - Top value
  838. #ifndef NRFX_PWM_DEFAULT_CONFIG_TOP_VALUE
  839. #define NRFX_PWM_DEFAULT_CONFIG_TOP_VALUE 1000
  840. #endif
  841. // <o> NRFX_PWM_DEFAULT_CONFIG_LOAD_MODE - Load mode
  842. // <0=> Common
  843. // <1=> Grouped
  844. // <2=> Individual
  845. // <3=> Waveform
  846. #ifndef NRFX_PWM_DEFAULT_CONFIG_LOAD_MODE
  847. #define NRFX_PWM_DEFAULT_CONFIG_LOAD_MODE 0
  848. #endif
  849. // <o> NRFX_PWM_DEFAULT_CONFIG_STEP_MODE - Step mode
  850. // <0=> Auto
  851. // <1=> Triggered
  852. #ifndef NRFX_PWM_DEFAULT_CONFIG_STEP_MODE
  853. #define NRFX_PWM_DEFAULT_CONFIG_STEP_MODE 0
  854. #endif
  855. // <o> NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
  856. // <0=> 0 (highest)
  857. // <1=> 1
  858. // <2=> 2
  859. // <3=> 3
  860. // <4=> 4
  861. // <5=> 5
  862. // <6=> 6
  863. // <7=> 7
  864. #ifndef NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY
  865. #define NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY 7
  866. #endif
  867. // <e> NRFX_PWM_CONFIG_LOG_ENABLED - Enables logging in the module.
  868. //==========================================================
  869. #ifndef NRFX_PWM_CONFIG_LOG_ENABLED
  870. #define NRFX_PWM_CONFIG_LOG_ENABLED 0
  871. #endif
  872. // <o> NRFX_PWM_CONFIG_LOG_LEVEL - Default Severity level
  873. // <0=> Off
  874. // <1=> Error
  875. // <2=> Warning
  876. // <3=> Info
  877. // <4=> Debug
  878. #ifndef NRFX_PWM_CONFIG_LOG_LEVEL
  879. #define NRFX_PWM_CONFIG_LOG_LEVEL 3
  880. #endif
  881. // <o> NRFX_PWM_CONFIG_INFO_COLOR - ANSI escape code prefix.
  882. // <0=> Default
  883. // <1=> Black
  884. // <2=> Red
  885. // <3=> Green
  886. // <4=> Yellow
  887. // <5=> Blue
  888. // <6=> Magenta
  889. // <7=> Cyan
  890. // <8=> White
  891. #ifndef NRFX_PWM_CONFIG_INFO_COLOR
  892. #define NRFX_PWM_CONFIG_INFO_COLOR 0
  893. #endif
  894. // <o> NRFX_PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  895. // <0=> Default
  896. // <1=> Black
  897. // <2=> Red
  898. // <3=> Green
  899. // <4=> Yellow
  900. // <5=> Blue
  901. // <6=> Magenta
  902. // <7=> Cyan
  903. // <8=> White
  904. #ifndef NRFX_PWM_CONFIG_DEBUG_COLOR
  905. #define NRFX_PWM_CONFIG_DEBUG_COLOR 0
  906. #endif
  907. // </e>
  908. // </e>
  909. // <e> NRFX_QDEC_ENABLED - nrfx_qdec - QDEC peripheral driver
  910. //==========================================================
  911. #ifndef NRFX_QDEC_ENABLED
  912. #define NRFX_QDEC_ENABLED 1
  913. #endif
  914. // <o> NRFX_QDEC_CONFIG_REPORTPER - Report period
  915. // <0=> 10 Samples
  916. // <1=> 40 Samples
  917. // <2=> 80 Samples
  918. // <3=> 120 Samples
  919. // <4=> 160 Samples
  920. // <5=> 200 Samples
  921. // <6=> 240 Samples
  922. // <7=> 280 Samples
  923. #ifndef NRFX_QDEC_CONFIG_REPORTPER
  924. #define NRFX_QDEC_CONFIG_REPORTPER 0
  925. #endif
  926. // <o> NRFX_QDEC_CONFIG_SAMPLEPER - Sample period
  927. // <0=> 128 us
  928. // <1=> 256 us
  929. // <2=> 512 us
  930. // <3=> 1024 us
  931. // <4=> 2048 us
  932. // <5=> 4096 us
  933. // <6=> 8192 us
  934. // <7=> 16384 us
  935. #ifndef NRFX_QDEC_CONFIG_SAMPLEPER
  936. #define NRFX_QDEC_CONFIG_SAMPLEPER 7
  937. #endif
  938. // <o> NRFX_QDEC_CONFIG_PIO_A - A pin <0-31>
  939. #ifndef NRFX_QDEC_CONFIG_PIO_A
  940. #define NRFX_QDEC_CONFIG_PIO_A 31
  941. #endif
  942. // <o> NRFX_QDEC_CONFIG_PIO_B - B pin <0-31>
  943. #ifndef NRFX_QDEC_CONFIG_PIO_B
  944. #define NRFX_QDEC_CONFIG_PIO_B 31
  945. #endif
  946. // <o> NRFX_QDEC_CONFIG_PIO_LED - LED pin <0-31>
  947. #ifndef NRFX_QDEC_CONFIG_PIO_LED
  948. #define NRFX_QDEC_CONFIG_PIO_LED 31
  949. #endif
  950. // <o> NRFX_QDEC_CONFIG_LEDPRE - LED pre
  951. #ifndef NRFX_QDEC_CONFIG_LEDPRE
  952. #define NRFX_QDEC_CONFIG_LEDPRE 511
  953. #endif
  954. // <o> NRFX_QDEC_CONFIG_LEDPOL - LED polarity
  955. // <0=> Active low
  956. // <1=> Active high
  957. #ifndef NRFX_QDEC_CONFIG_LEDPOL
  958. #define NRFX_QDEC_CONFIG_LEDPOL 1
  959. #endif
  960. // <q> NRFX_QDEC_CONFIG_DBFEN - Debouncing enable
  961. #ifndef NRFX_QDEC_CONFIG_DBFEN
  962. #define NRFX_QDEC_CONFIG_DBFEN 0
  963. #endif
  964. // <q> NRFX_QDEC_CONFIG_SAMPLE_INTEN - Sample ready interrupt enable
  965. #ifndef NRFX_QDEC_CONFIG_SAMPLE_INTEN
  966. #define NRFX_QDEC_CONFIG_SAMPLE_INTEN 0
  967. #endif
  968. // <o> NRFX_QDEC_CONFIG_IRQ_PRIORITY - Interrupt priority
  969. // <0=> 0 (highest)
  970. // <1=> 1
  971. // <2=> 2
  972. // <3=> 3
  973. // <4=> 4
  974. // <5=> 5
  975. // <6=> 6
  976. // <7=> 7
  977. #ifndef NRFX_QDEC_CONFIG_IRQ_PRIORITY
  978. #define NRFX_QDEC_CONFIG_IRQ_PRIORITY 7
  979. #endif
  980. // <e> NRFX_QDEC_CONFIG_LOG_ENABLED - Enables logging in the module.
  981. //==========================================================
  982. #ifndef NRFX_QDEC_CONFIG_LOG_ENABLED
  983. #define NRFX_QDEC_CONFIG_LOG_ENABLED 0
  984. #endif
  985. // <o> NRFX_QDEC_CONFIG_LOG_LEVEL - Default Severity level
  986. // <0=> Off
  987. // <1=> Error
  988. // <2=> Warning
  989. // <3=> Info
  990. // <4=> Debug
  991. #ifndef NRFX_QDEC_CONFIG_LOG_LEVEL
  992. #define NRFX_QDEC_CONFIG_LOG_LEVEL 3
  993. #endif
  994. // <o> NRFX_QDEC_CONFIG_INFO_COLOR - ANSI escape code prefix.
  995. // <0=> Default
  996. // <1=> Black
  997. // <2=> Red
  998. // <3=> Green
  999. // <4=> Yellow
  1000. // <5=> Blue
  1001. // <6=> Magenta
  1002. // <7=> Cyan
  1003. // <8=> White
  1004. #ifndef NRFX_QDEC_CONFIG_INFO_COLOR
  1005. #define NRFX_QDEC_CONFIG_INFO_COLOR 0
  1006. #endif
  1007. // <o> NRFX_QDEC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  1008. // <0=> Default
  1009. // <1=> Black
  1010. // <2=> Red
  1011. // <3=> Green
  1012. // <4=> Yellow
  1013. // <5=> Blue
  1014. // <6=> Magenta
  1015. // <7=> Cyan
  1016. // <8=> White
  1017. #ifndef NRFX_QDEC_CONFIG_DEBUG_COLOR
  1018. #define NRFX_QDEC_CONFIG_DEBUG_COLOR 0
  1019. #endif
  1020. // </e>
  1021. // </e>
  1022. // <e> NRFX_RNG_ENABLED - nrfx_rng - RNG peripheral driver
  1023. //==========================================================
  1024. #ifndef NRFX_RNG_ENABLED
  1025. #define NRFX_RNG_ENABLED 1
  1026. #endif
  1027. // <q> NRFX_RNG_CONFIG_ERROR_CORRECTION - Error correction
  1028. #ifndef NRFX_RNG_CONFIG_ERROR_CORRECTION
  1029. #define NRFX_RNG_CONFIG_ERROR_CORRECTION 1
  1030. #endif
  1031. // <o> NRFX_RNG_CONFIG_IRQ_PRIORITY - Interrupt priority
  1032. // <0=> 0 (highest)
  1033. // <1=> 1
  1034. // <2=> 2
  1035. // <3=> 3
  1036. // <4=> 4
  1037. // <5=> 5
  1038. // <6=> 6
  1039. // <7=> 7
  1040. #ifndef NRFX_RNG_CONFIG_IRQ_PRIORITY
  1041. #define NRFX_RNG_CONFIG_IRQ_PRIORITY 7
  1042. #endif
  1043. // <e> NRFX_RNG_CONFIG_LOG_ENABLED - Enables logging in the module.
  1044. //==========================================================
  1045. #ifndef NRFX_RNG_CONFIG_LOG_ENABLED
  1046. #define NRFX_RNG_CONFIG_LOG_ENABLED 0
  1047. #endif
  1048. // <o> NRFX_RNG_CONFIG_LOG_LEVEL - Default Severity level
  1049. // <0=> Off
  1050. // <1=> Error
  1051. // <2=> Warning
  1052. // <3=> Info
  1053. // <4=> Debug
  1054. #ifndef NRFX_RNG_CONFIG_LOG_LEVEL
  1055. #define NRFX_RNG_CONFIG_LOG_LEVEL 3
  1056. #endif
  1057. // <o> NRFX_RNG_CONFIG_INFO_COLOR - ANSI escape code prefix.
  1058. // <0=> Default
  1059. // <1=> Black
  1060. // <2=> Red
  1061. // <3=> Green
  1062. // <4=> Yellow
  1063. // <5=> Blue
  1064. // <6=> Magenta
  1065. // <7=> Cyan
  1066. // <8=> White
  1067. #ifndef NRFX_RNG_CONFIG_INFO_COLOR
  1068. #define NRFX_RNG_CONFIG_INFO_COLOR 0
  1069. #endif
  1070. // <o> NRFX_RNG_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  1071. // <0=> Default
  1072. // <1=> Black
  1073. // <2=> Red
  1074. // <3=> Green
  1075. // <4=> Yellow
  1076. // <5=> Blue
  1077. // <6=> Magenta
  1078. // <7=> Cyan
  1079. // <8=> White
  1080. #ifndef NRFX_RNG_CONFIG_DEBUG_COLOR
  1081. #define NRFX_RNG_CONFIG_DEBUG_COLOR 0
  1082. #endif
  1083. // </e>
  1084. // </e>
  1085. // <e> NRFX_RTC_ENABLED - nrfx_rtc - RTC peripheral driver
  1086. //==========================================================
  1087. #ifndef NRFX_RTC_ENABLED
  1088. #define NRFX_RTC_ENABLED 1
  1089. #endif
  1090. // <q> NRFX_RTC0_ENABLED - Enable RTC0 instance
  1091. #ifndef NRFX_RTC0_ENABLED
  1092. #define NRFX_RTC0_ENABLED 1
  1093. #endif
  1094. // <q> NRFX_RTC1_ENABLED - Enable RTC1 instance
  1095. #ifndef NRFX_RTC1_ENABLED
  1096. #define NRFX_RTC1_ENABLED 1
  1097. #endif
  1098. // <q> NRFX_RTC2_ENABLED - Enable RTC2 instance
  1099. #ifndef NRFX_RTC2_ENABLED
  1100. #define NRFX_RTC2_ENABLED 1
  1101. #endif
  1102. // <o> NRFX_RTC_MAXIMUM_LATENCY_US - Maximum possible time[us] in highest priority interrupt
  1103. #ifndef NRFX_RTC_MAXIMUM_LATENCY_US
  1104. #define NRFX_RTC_MAXIMUM_LATENCY_US 2000
  1105. #endif
  1106. // <o> NRFX_RTC_DEFAULT_CONFIG_FREQUENCY - Frequency <16-32768>
  1107. #ifndef NRFX_RTC_DEFAULT_CONFIG_FREQUENCY
  1108. #define NRFX_RTC_DEFAULT_CONFIG_FREQUENCY 32768
  1109. #endif
  1110. // <q> NRFX_RTC_DEFAULT_CONFIG_RELIABLE - Ensures safe compare event triggering
  1111. #ifndef NRFX_RTC_DEFAULT_CONFIG_RELIABLE
  1112. #define NRFX_RTC_DEFAULT_CONFIG_RELIABLE 0
  1113. #endif
  1114. // <o> NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
  1115. // <0=> 0 (highest)
  1116. // <1=> 1
  1117. // <2=> 2
  1118. // <3=> 3
  1119. // <4=> 4
  1120. // <5=> 5
  1121. // <6=> 6
  1122. // <7=> 7
  1123. #ifndef NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY
  1124. #define NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY 7
  1125. #endif
  1126. // <e> NRFX_RTC_CONFIG_LOG_ENABLED - Enables logging in the module.
  1127. //==========================================================
  1128. #ifndef NRFX_RTC_CONFIG_LOG_ENABLED
  1129. #define NRFX_RTC_CONFIG_LOG_ENABLED 0
  1130. #endif
  1131. // <o> NRFX_RTC_CONFIG_LOG_LEVEL - Default Severity level
  1132. // <0=> Off
  1133. // <1=> Error
  1134. // <2=> Warning
  1135. // <3=> Info
  1136. // <4=> Debug
  1137. #ifndef NRFX_RTC_CONFIG_LOG_LEVEL
  1138. #define NRFX_RTC_CONFIG_LOG_LEVEL 3
  1139. #endif
  1140. // <o> NRFX_RTC_CONFIG_INFO_COLOR - ANSI escape code prefix.
  1141. // <0=> Default
  1142. // <1=> Black
  1143. // <2=> Red
  1144. // <3=> Green
  1145. // <4=> Yellow
  1146. // <5=> Blue
  1147. // <6=> Magenta
  1148. // <7=> Cyan
  1149. // <8=> White
  1150. #ifndef NRFX_RTC_CONFIG_INFO_COLOR
  1151. #define NRFX_RTC_CONFIG_INFO_COLOR 0
  1152. #endif
  1153. // <o> NRFX_RTC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  1154. // <0=> Default
  1155. // <1=> Black
  1156. // <2=> Red
  1157. // <3=> Green
  1158. // <4=> Yellow
  1159. // <5=> Blue
  1160. // <6=> Magenta
  1161. // <7=> Cyan
  1162. // <8=> White
  1163. #ifndef NRFX_RTC_CONFIG_DEBUG_COLOR
  1164. #define NRFX_RTC_CONFIG_DEBUG_COLOR 0
  1165. #endif
  1166. // </e>
  1167. // </e>
  1168. // <e> NRFX_SAADC_ENABLED - nrfx_saadc - SAADC peripheral driver
  1169. //==========================================================
  1170. #ifndef NRFX_SAADC_ENABLED
  1171. #define NRFX_SAADC_ENABLED 1
  1172. #endif
  1173. // <o> NRFX_SAADC_CONFIG_RESOLUTION - Resolution
  1174. // <0=> 8 bit
  1175. // <1=> 10 bit
  1176. // <2=> 12 bit
  1177. // <3=> 14 bit
  1178. #ifndef NRFX_SAADC_CONFIG_RESOLUTION
  1179. #define NRFX_SAADC_CONFIG_RESOLUTION 1
  1180. #endif
  1181. // <o> NRFX_SAADC_CONFIG_OVERSAMPLE - Sample period
  1182. // <0=> Disabled
  1183. // <1=> 2x
  1184. // <2=> 4x
  1185. // <3=> 8x
  1186. // <4=> 16x
  1187. // <5=> 32x
  1188. // <6=> 64x
  1189. // <7=> 128x
  1190. // <8=> 256x
  1191. #ifndef NRFX_SAADC_CONFIG_OVERSAMPLE
  1192. #define NRFX_SAADC_CONFIG_OVERSAMPLE 0
  1193. #endif
  1194. // <q> NRFX_SAADC_CONFIG_LP_MODE - Enabling low power mode
  1195. #ifndef NRFX_SAADC_CONFIG_LP_MODE
  1196. #define NRFX_SAADC_CONFIG_LP_MODE 0
  1197. #endif
  1198. // <o> NRFX_SAADC_CONFIG_IRQ_PRIORITY - Interrupt priority
  1199. // <0=> 0 (highest)
  1200. // <1=> 1
  1201. // <2=> 2
  1202. // <3=> 3
  1203. // <4=> 4
  1204. // <5=> 5
  1205. // <6=> 6
  1206. // <7=> 7
  1207. #ifndef NRFX_SAADC_CONFIG_IRQ_PRIORITY
  1208. #define NRFX_SAADC_CONFIG_IRQ_PRIORITY 7
  1209. #endif
  1210. // <e> NRFX_SAADC_CONFIG_LOG_ENABLED - Enables logging in the module.
  1211. //==========================================================
  1212. #ifndef NRFX_SAADC_CONFIG_LOG_ENABLED
  1213. #define NRFX_SAADC_CONFIG_LOG_ENABLED 0
  1214. #endif
  1215. // <o> NRFX_SAADC_CONFIG_LOG_LEVEL - Default Severity level
  1216. // <0=> Off
  1217. // <1=> Error
  1218. // <2=> Warning
  1219. // <3=> Info
  1220. // <4=> Debug
  1221. #ifndef NRFX_SAADC_CONFIG_LOG_LEVEL
  1222. #define NRFX_SAADC_CONFIG_LOG_LEVEL 3
  1223. #endif
  1224. // <o> NRFX_SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix.
  1225. // <0=> Default
  1226. // <1=> Black
  1227. // <2=> Red
  1228. // <3=> Green
  1229. // <4=> Yellow
  1230. // <5=> Blue
  1231. // <6=> Magenta
  1232. // <7=> Cyan
  1233. // <8=> White
  1234. #ifndef NRFX_SAADC_CONFIG_INFO_COLOR
  1235. #define NRFX_SAADC_CONFIG_INFO_COLOR 0
  1236. #endif
  1237. // <o> NRFX_SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  1238. // <0=> Default
  1239. // <1=> Black
  1240. // <2=> Red
  1241. // <3=> Green
  1242. // <4=> Yellow
  1243. // <5=> Blue
  1244. // <6=> Magenta
  1245. // <7=> Cyan
  1246. // <8=> White
  1247. #ifndef NRFX_SAADC_CONFIG_DEBUG_COLOR
  1248. #define NRFX_SAADC_CONFIG_DEBUG_COLOR 0
  1249. #endif
  1250. // </e>
  1251. // </e>
  1252. // <e> NRFX_SPIM_ENABLED - nrfx_spim - SPIM peripheral driver
  1253. //==========================================================
  1254. #ifndef NRFX_SPIM_ENABLED
  1255. #define NRFX_SPIM_ENABLED 1
  1256. #endif
  1257. // <q> NRFX_SPIM0_ENABLED - Enable SPIM0 instance
  1258. #ifndef NRFX_SPIM0_ENABLED
  1259. #define NRFX_SPIM0_ENABLED 1
  1260. #endif
  1261. // <q> NRFX_SPIM1_ENABLED - Enable SPIM1 instance
  1262. #ifndef NRFX_SPIM1_ENABLED
  1263. #define NRFX_SPIM1_ENABLED 1
  1264. #endif
  1265. // <q> NRFX_SPIM2_ENABLED - Enable SPIM2 instance
  1266. #ifndef NRFX_SPIM2_ENABLED
  1267. #define NRFX_SPIM2_ENABLED 1
  1268. #endif
  1269. // <q> NRFX_SPIM3_ENABLED - Enable SPIM3 instance
  1270. #ifndef NRFX_SPIM3_ENABLED
  1271. #define NRFX_SPIM3_ENABLED 1
  1272. #endif
  1273. // <q> NRFX_SPIM_EXTENDED_ENABLED - Enable extended SPIM features
  1274. #ifndef NRFX_SPIM_EXTENDED_ENABLED
  1275. #define NRFX_SPIM_EXTENDED_ENABLED 0
  1276. #endif
  1277. // <o> NRFX_SPIM_MISO_PULL_CFG - MISO pin pull configuration.
  1278. // <0=> NRF_GPIO_PIN_NOPULL
  1279. // <1=> NRF_GPIO_PIN_PULLDOWN
  1280. // <3=> NRF_GPIO_PIN_PULLUP
  1281. #ifndef NRFX_SPIM_MISO_PULL_CFG
  1282. #define NRFX_SPIM_MISO_PULL_CFG 1
  1283. #endif
  1284. // <o> NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
  1285. // <0=> 0 (highest)
  1286. // <1=> 1
  1287. // <2=> 2
  1288. // <3=> 3
  1289. // <4=> 4
  1290. // <5=> 5
  1291. // <6=> 6
  1292. // <7=> 7
  1293. #ifndef NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY
  1294. #define NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY 7
  1295. #endif
  1296. // <e> NRFX_SPIM_CONFIG_LOG_ENABLED - Enables logging in the module.
  1297. //==========================================================
  1298. #ifndef NRFX_SPIM_CONFIG_LOG_ENABLED
  1299. #define NRFX_SPIM_CONFIG_LOG_ENABLED 0
  1300. #endif
  1301. // <o> NRFX_SPIM_CONFIG_LOG_LEVEL - Default Severity level
  1302. // <0=> Off
  1303. // <1=> Error
  1304. // <2=> Warning
  1305. // <3=> Info
  1306. // <4=> Debug
  1307. #ifndef NRFX_SPIM_CONFIG_LOG_LEVEL
  1308. #define NRFX_SPIM_CONFIG_LOG_LEVEL 3
  1309. #endif
  1310. // <o> NRFX_SPIM_CONFIG_INFO_COLOR - ANSI escape code prefix.
  1311. // <0=> Default
  1312. // <1=> Black
  1313. // <2=> Red
  1314. // <3=> Green
  1315. // <4=> Yellow
  1316. // <5=> Blue
  1317. // <6=> Magenta
  1318. // <7=> Cyan
  1319. // <8=> White
  1320. #ifndef NRFX_SPIM_CONFIG_INFO_COLOR
  1321. #define NRFX_SPIM_CONFIG_INFO_COLOR 0
  1322. #endif
  1323. // <o> NRFX_SPIM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  1324. // <0=> Default
  1325. // <1=> Black
  1326. // <2=> Red
  1327. // <3=> Green
  1328. // <4=> Yellow
  1329. // <5=> Blue
  1330. // <6=> Magenta
  1331. // <7=> Cyan
  1332. // <8=> White
  1333. #ifndef NRFX_SPIM_CONFIG_DEBUG_COLOR
  1334. #define NRFX_SPIM_CONFIG_DEBUG_COLOR 0
  1335. #endif
  1336. // </e>
  1337. // </e>
  1338. // <e> NRFX_SPIS_ENABLED - nrfx_spis - SPIS peripheral driver
  1339. //==========================================================
  1340. #ifndef NRFX_SPIS_ENABLED
  1341. #define NRFX_SPIS_ENABLED 1
  1342. #endif
  1343. // <q> NRFX_SPIS0_ENABLED - Enable SPIS0 instance
  1344. #ifndef NRFX_SPIS0_ENABLED
  1345. #define NRFX_SPIS0_ENABLED 1
  1346. #endif
  1347. // <q> NRFX_SPIS1_ENABLED - Enable SPIS1 instance
  1348. #ifndef NRFX_SPIS1_ENABLED
  1349. #define NRFX_SPIS1_ENABLED 1
  1350. #endif
  1351. // <q> NRFX_SPIS2_ENABLED - Enable SPIS2 instance
  1352. #ifndef NRFX_SPIS2_ENABLED
  1353. #define NRFX_SPIS2_ENABLED 1
  1354. #endif
  1355. // <o> NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
  1356. // <0=> 0 (highest)
  1357. // <1=> 1
  1358. // <2=> 2
  1359. // <3=> 3
  1360. // <4=> 4
  1361. // <5=> 5
  1362. // <6=> 6
  1363. // <7=> 7
  1364. #ifndef NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY
  1365. #define NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY 7
  1366. #endif
  1367. // <o> NRFX_SPIS_DEFAULT_DEF - SPIS default DEF character <0-255>
  1368. #ifndef NRFX_SPIS_DEFAULT_DEF
  1369. #define NRFX_SPIS_DEFAULT_DEF 255
  1370. #endif
  1371. // <o> NRFX_SPIS_DEFAULT_ORC - SPIS default ORC character <0-255>
  1372. #ifndef NRFX_SPIS_DEFAULT_ORC
  1373. #define NRFX_SPIS_DEFAULT_ORC 255
  1374. #endif
  1375. // <e> NRFX_SPIS_CONFIG_LOG_ENABLED - Enables logging in the module.
  1376. //==========================================================
  1377. #ifndef NRFX_SPIS_CONFIG_LOG_ENABLED
  1378. #define NRFX_SPIS_CONFIG_LOG_ENABLED 0
  1379. #endif
  1380. // <o> NRFX_SPIS_CONFIG_LOG_LEVEL - Default Severity level
  1381. // <0=> Off
  1382. // <1=> Error
  1383. // <2=> Warning
  1384. // <3=> Info
  1385. // <4=> Debug
  1386. #ifndef NRFX_SPIS_CONFIG_LOG_LEVEL
  1387. #define NRFX_SPIS_CONFIG_LOG_LEVEL 3
  1388. #endif
  1389. // <o> NRFX_SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
  1390. // <0=> Default
  1391. // <1=> Black
  1392. // <2=> Red
  1393. // <3=> Green
  1394. // <4=> Yellow
  1395. // <5=> Blue
  1396. // <6=> Magenta
  1397. // <7=> Cyan
  1398. // <8=> White
  1399. #ifndef NRFX_SPIS_CONFIG_INFO_COLOR
  1400. #define NRFX_SPIS_CONFIG_INFO_COLOR 0
  1401. #endif
  1402. // <o> NRFX_SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  1403. // <0=> Default
  1404. // <1=> Black
  1405. // <2=> Red
  1406. // <3=> Green
  1407. // <4=> Yellow
  1408. // <5=> Blue
  1409. // <6=> Magenta
  1410. // <7=> Cyan
  1411. // <8=> White
  1412. #ifndef NRFX_SPIS_CONFIG_DEBUG_COLOR
  1413. #define NRFX_SPIS_CONFIG_DEBUG_COLOR 0
  1414. #endif
  1415. // </e>
  1416. // </e>
  1417. // <e> NRFX_SPI_ENABLED - nrfx_spi - SPI peripheral driver
  1418. //==========================================================
  1419. #ifndef NRFX_SPI_ENABLED
  1420. #define NRFX_SPI_ENABLED 1
  1421. #endif
  1422. // <q> NRFX_SPI0_ENABLED - Enable SPI0 instance
  1423. #ifndef NRFX_SPI0_ENABLED
  1424. #define NRFX_SPI0_ENABLED 1
  1425. #endif
  1426. // <q> NRFX_SPI1_ENABLED - Enable SPI1 instance
  1427. #ifndef NRFX_SPI1_ENABLED
  1428. #define NRFX_SPI1_ENABLED 1
  1429. #endif
  1430. // <q> NRFX_SPI2_ENABLED - Enable SPI2 instance
  1431. #ifndef NRFX_SPI2_ENABLED
  1432. #define NRFX_SPI2_ENABLED 1
  1433. #endif
  1434. // <o> NRFX_SPI_MISO_PULL_CFG - MISO pin pull configuration.
  1435. // <0=> NRF_GPIO_PIN_NOPULL
  1436. // <1=> NRF_GPIO_PIN_PULLDOWN
  1437. // <3=> NRF_GPIO_PIN_PULLUP
  1438. #ifndef NRFX_SPI_MISO_PULL_CFG
  1439. #define NRFX_SPI_MISO_PULL_CFG 1
  1440. #endif
  1441. // <o> NRFX_SPI_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
  1442. // <0=> 0 (highest)
  1443. // <1=> 1
  1444. // <2=> 2
  1445. // <3=> 3
  1446. // <4=> 4
  1447. // <5=> 5
  1448. // <6=> 6
  1449. // <7=> 7
  1450. #ifndef NRFX_SPI_DEFAULT_CONFIG_IRQ_PRIORITY
  1451. #define NRFX_SPI_DEFAULT_CONFIG_IRQ_PRIORITY 7
  1452. #endif
  1453. // <e> NRFX_SPI_CONFIG_LOG_ENABLED - Enables logging in the module.
  1454. //==========================================================
  1455. #ifndef NRFX_SPI_CONFIG_LOG_ENABLED
  1456. #define NRFX_SPI_CONFIG_LOG_ENABLED 0
  1457. #endif
  1458. // <o> NRFX_SPI_CONFIG_LOG_LEVEL - Default Severity level
  1459. // <0=> Off
  1460. // <1=> Error
  1461. // <2=> Warning
  1462. // <3=> Info
  1463. // <4=> Debug
  1464. #ifndef NRFX_SPI_CONFIG_LOG_LEVEL
  1465. #define NRFX_SPI_CONFIG_LOG_LEVEL 3
  1466. #endif
  1467. // <o> NRFX_SPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
  1468. // <0=> Default
  1469. // <1=> Black
  1470. // <2=> Red
  1471. // <3=> Green
  1472. // <4=> Yellow
  1473. // <5=> Blue
  1474. // <6=> Magenta
  1475. // <7=> Cyan
  1476. // <8=> White
  1477. #ifndef NRFX_SPI_CONFIG_INFO_COLOR
  1478. #define NRFX_SPI_CONFIG_INFO_COLOR 0
  1479. #endif
  1480. // <o> NRFX_SPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  1481. // <0=> Default
  1482. // <1=> Black
  1483. // <2=> Red
  1484. // <3=> Green
  1485. // <4=> Yellow
  1486. // <5=> Blue
  1487. // <6=> Magenta
  1488. // <7=> Cyan
  1489. // <8=> White
  1490. #ifndef NRFX_SPI_CONFIG_DEBUG_COLOR
  1491. #define NRFX_SPI_CONFIG_DEBUG_COLOR 0
  1492. #endif
  1493. // </e>
  1494. // </e>
  1495. // <e> NRFX_SWI_ENABLED - nrfx_swi - SWI/EGU peripheral allocator
  1496. //==========================================================
  1497. #ifndef NRFX_SWI_ENABLED
  1498. #define NRFX_SWI_ENABLED 1
  1499. #endif
  1500. // <q> NRFX_EGU_ENABLED - Enable EGU support
  1501. #ifndef NRFX_EGU_ENABLED
  1502. #define NRFX_EGU_ENABLED 1
  1503. #endif
  1504. // <q> NRFX_SWI0_DISABLED - Exclude SWI0 from being utilized by the driver
  1505. #ifndef NRFX_SWI0_DISABLED
  1506. #define NRFX_SWI0_DISABLED 0
  1507. #endif
  1508. // <q> NRFX_SWI1_DISABLED - Exclude SWI1 from being utilized by the driver
  1509. #ifndef NRFX_SWI1_DISABLED
  1510. #define NRFX_SWI1_DISABLED 0
  1511. #endif
  1512. // <q> NRFX_SWI2_DISABLED - Exclude SWI2 from being utilized by the driver
  1513. #ifndef NRFX_SWI2_DISABLED
  1514. #define NRFX_SWI2_DISABLED 0
  1515. #endif
  1516. // <q> NRFX_SWI3_DISABLED - Exclude SWI3 from being utilized by the driver
  1517. #ifndef NRFX_SWI3_DISABLED
  1518. #define NRFX_SWI3_DISABLED 0
  1519. #endif
  1520. // <q> NRFX_SWI4_DISABLED - Exclude SWI4 from being utilized by the driver
  1521. #ifndef NRFX_SWI4_DISABLED
  1522. #define NRFX_SWI4_DISABLED 0
  1523. #endif
  1524. // <q> NRFX_SWI5_DISABLED - Exclude SWI5 from being utilized by the driver
  1525. #ifndef NRFX_SWI5_DISABLED
  1526. #define NRFX_SWI5_DISABLED 0
  1527. #endif
  1528. // <e> NRFX_SWI_CONFIG_LOG_ENABLED - Enables logging in the module.
  1529. //==========================================================
  1530. #ifndef NRFX_SWI_CONFIG_LOG_ENABLED
  1531. #define NRFX_SWI_CONFIG_LOG_ENABLED 0
  1532. #endif
  1533. // <o> NRFX_SWI_CONFIG_LOG_LEVEL - Default Severity level
  1534. // <0=> Off
  1535. // <1=> Error
  1536. // <2=> Warning
  1537. // <3=> Info
  1538. // <4=> Debug
  1539. #ifndef NRFX_SWI_CONFIG_LOG_LEVEL
  1540. #define NRFX_SWI_CONFIG_LOG_LEVEL 3
  1541. #endif
  1542. // <o> NRFX_SWI_CONFIG_INFO_COLOR - ANSI escape code prefix.
  1543. // <0=> Default
  1544. // <1=> Black
  1545. // <2=> Red
  1546. // <3=> Green
  1547. // <4=> Yellow
  1548. // <5=> Blue
  1549. // <6=> Magenta
  1550. // <7=> Cyan
  1551. // <8=> White
  1552. #ifndef NRFX_SWI_CONFIG_INFO_COLOR
  1553. #define NRFX_SWI_CONFIG_INFO_COLOR 0
  1554. #endif
  1555. // <o> NRFX_SWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  1556. // <0=> Default
  1557. // <1=> Black
  1558. // <2=> Red
  1559. // <3=> Green
  1560. // <4=> Yellow
  1561. // <5=> Blue
  1562. // <6=> Magenta
  1563. // <7=> Cyan
  1564. // <8=> White
  1565. #ifndef NRFX_SWI_CONFIG_DEBUG_COLOR
  1566. #define NRFX_SWI_CONFIG_DEBUG_COLOR 0
  1567. #endif
  1568. // </e>
  1569. // </e>
  1570. // <q> NRFX_SYSTICK_ENABLED - nrfx_systick - ARM(R) SysTick driver
  1571. #ifndef NRFX_SYSTICK_ENABLED
  1572. #define NRFX_SYSTICK_ENABLED 1
  1573. #endif
  1574. // <e> NRFX_TEMP_ENABLED - nrfx_temp - TEMP peripheral driver
  1575. //==========================================================
  1576. #ifndef NRFX_TEMP_ENABLED
  1577. #define NRFX_TEMP_ENABLED 1
  1578. #endif
  1579. // <o> NRFX_TEMP_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
  1580. // <0=> 0 (highest)
  1581. // <1=> 1
  1582. // <2=> 2
  1583. // <3=> 3
  1584. // <4=> 4
  1585. // <5=> 5
  1586. // <6=> 6
  1587. // <7=> 7
  1588. #ifndef NRFX_TEMP_DEFAULT_CONFIG_IRQ_PRIORITY
  1589. #define NRFX_TEMP_DEFAULT_CONFIG_IRQ_PRIORITY 7
  1590. #endif
  1591. // </e>
  1592. // <e> NRFX_TIMER_ENABLED - nrfx_timer - TIMER periperal driver
  1593. //==========================================================
  1594. #ifndef NRFX_TIMER_ENABLED
  1595. #define NRFX_TIMER_ENABLED 1
  1596. #endif
  1597. // <q> NRFX_TIMER0_ENABLED - Enable TIMER0 instance
  1598. #ifndef NRFX_TIMER0_ENABLED
  1599. #define NRFX_TIMER0_ENABLED 1
  1600. #endif
  1601. // <q> NRFX_TIMER1_ENABLED - Enable TIMER1 instance
  1602. #ifndef NRFX_TIMER1_ENABLED
  1603. #define NRFX_TIMER1_ENABLED 1
  1604. #endif
  1605. // <q> NRFX_TIMER2_ENABLED - Enable TIMER2 instance
  1606. #ifndef NRFX_TIMER2_ENABLED
  1607. #define NRFX_TIMER2_ENABLED 1
  1608. #endif
  1609. // <q> NRFX_TIMER3_ENABLED - Enable TIMER3 instance
  1610. #ifndef NRFX_TIMER3_ENABLED
  1611. #define NRFX_TIMER3_ENABLED 1
  1612. #endif
  1613. // <q> NRFX_TIMER4_ENABLED - Enable TIMER4 instance
  1614. #ifndef NRFX_TIMER4_ENABLED
  1615. #define NRFX_TIMER4_ENABLED 1
  1616. #endif
  1617. // <o> NRFX_TIMER_DEFAULT_CONFIG_FREQUENCY - Timer frequency if in Timer mode
  1618. // <0=> 16 MHz
  1619. // <1=> 8 MHz
  1620. // <2=> 4 MHz
  1621. // <3=> 2 MHz
  1622. // <4=> 1 MHz
  1623. // <5=> 500 kHz
  1624. // <6=> 250 kHz
  1625. // <7=> 125 kHz
  1626. // <8=> 62.5 kHz
  1627. // <9=> 31.25 kHz
  1628. #ifndef NRFX_TIMER_DEFAULT_CONFIG_FREQUENCY
  1629. #define NRFX_TIMER_DEFAULT_CONFIG_FREQUENCY 0
  1630. #endif
  1631. // <o> NRFX_TIMER_DEFAULT_CONFIG_MODE - Timer mode or operation
  1632. // <0=> Timer
  1633. // <1=> Counter
  1634. #ifndef NRFX_TIMER_DEFAULT_CONFIG_MODE
  1635. #define NRFX_TIMER_DEFAULT_CONFIG_MODE 0
  1636. #endif
  1637. // <o> NRFX_TIMER_DEFAULT_CONFIG_BIT_WIDTH - Timer counter bit width
  1638. // <0=> 16 bit
  1639. // <1=> 8 bit
  1640. // <2=> 24 bit
  1641. // <3=> 32 bit
  1642. #ifndef NRFX_TIMER_DEFAULT_CONFIG_BIT_WIDTH
  1643. #define NRFX_TIMER_DEFAULT_CONFIG_BIT_WIDTH 0
  1644. #endif
  1645. // <o> NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
  1646. // <0=> 0 (highest)
  1647. // <1=> 1
  1648. // <2=> 2
  1649. // <3=> 3
  1650. // <4=> 4
  1651. // <5=> 5
  1652. // <6=> 6
  1653. // <7=> 7
  1654. #ifndef NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY
  1655. #define NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY 7
  1656. #endif
  1657. // <e> NRFX_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
  1658. //==========================================================
  1659. #ifndef NRFX_TIMER_CONFIG_LOG_ENABLED
  1660. #define NRFX_TIMER_CONFIG_LOG_ENABLED 0
  1661. #endif
  1662. // <o> NRFX_TIMER_CONFIG_LOG_LEVEL - Default Severity level
  1663. // <0=> Off
  1664. // <1=> Error
  1665. // <2=> Warning
  1666. // <3=> Info
  1667. // <4=> Debug
  1668. #ifndef NRFX_TIMER_CONFIG_LOG_LEVEL
  1669. #define NRFX_TIMER_CONFIG_LOG_LEVEL 3
  1670. #endif
  1671. // <o> NRFX_TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
  1672. // <0=> Default
  1673. // <1=> Black
  1674. // <2=> Red
  1675. // <3=> Green
  1676. // <4=> Yellow
  1677. // <5=> Blue
  1678. // <6=> Magenta
  1679. // <7=> Cyan
  1680. // <8=> White
  1681. #ifndef NRFX_TIMER_CONFIG_INFO_COLOR
  1682. #define NRFX_TIMER_CONFIG_INFO_COLOR 0
  1683. #endif
  1684. // <o> NRFX_TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  1685. // <0=> Default
  1686. // <1=> Black
  1687. // <2=> Red
  1688. // <3=> Green
  1689. // <4=> Yellow
  1690. // <5=> Blue
  1691. // <6=> Magenta
  1692. // <7=> Cyan
  1693. // <8=> White
  1694. #ifndef NRFX_TIMER_CONFIG_DEBUG_COLOR
  1695. #define NRFX_TIMER_CONFIG_DEBUG_COLOR 0
  1696. #endif
  1697. // </e>
  1698. // </e>
  1699. // <e> NRFX_TWIM_ENABLED - nrfx_twim - TWIM peripheral driver
  1700. //==========================================================
  1701. #ifndef NRFX_TWIM_ENABLED
  1702. #define NRFX_TWIM_ENABLED 1
  1703. #endif
  1704. // <q> NRFX_TWIM0_ENABLED - Enable TWIM0 instance
  1705. #ifndef NRFX_TWIM0_ENABLED
  1706. #define NRFX_TWIM0_ENABLED 1
  1707. #endif
  1708. // <q> NRFX_TWIM1_ENABLED - Enable TWIM1 instance
  1709. #ifndef NRFX_TWIM1_ENABLED
  1710. #define NRFX_TWIM1_ENABLED 1
  1711. #endif
  1712. // <o> NRFX_TWIM_DEFAULT_CONFIG_FREQUENCY - Frequency
  1713. // <26738688=> 100k
  1714. // <67108864=> 250k
  1715. // <104857600=> 400k
  1716. #ifndef NRFX_TWIM_DEFAULT_CONFIG_FREQUENCY
  1717. #define NRFX_TWIM_DEFAULT_CONFIG_FREQUENCY 26738688
  1718. #endif
  1719. // <q> NRFX_TWIM_DEFAULT_CONFIG_HOLD_BUS_UNINIT - Enables bus holding after uninit
  1720. #ifndef NRFX_TWIM_DEFAULT_CONFIG_HOLD_BUS_UNINIT
  1721. #define NRFX_TWIM_DEFAULT_CONFIG_HOLD_BUS_UNINIT 0
  1722. #endif
  1723. // <o> NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
  1724. // <0=> 0 (highest)
  1725. // <1=> 1
  1726. // <2=> 2
  1727. // <3=> 3
  1728. // <4=> 4
  1729. // <5=> 5
  1730. // <6=> 6
  1731. // <7=> 7
  1732. #ifndef NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY
  1733. #define NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY 7
  1734. #endif
  1735. // <e> NRFX_TWIM_CONFIG_LOG_ENABLED - Enables logging in the module.
  1736. //==========================================================
  1737. #ifndef NRFX_TWIM_CONFIG_LOG_ENABLED
  1738. #define NRFX_TWIM_CONFIG_LOG_ENABLED 0
  1739. #endif
  1740. // <o> NRFX_TWIM_CONFIG_LOG_LEVEL - Default Severity level
  1741. // <0=> Off
  1742. // <1=> Error
  1743. // <2=> Warning
  1744. // <3=> Info
  1745. // <4=> Debug
  1746. #ifndef NRFX_TWIM_CONFIG_LOG_LEVEL
  1747. #define NRFX_TWIM_CONFIG_LOG_LEVEL 3
  1748. #endif
  1749. // <o> NRFX_TWIM_CONFIG_INFO_COLOR - ANSI escape code prefix.
  1750. // <0=> Default
  1751. // <1=> Black
  1752. // <2=> Red
  1753. // <3=> Green
  1754. // <4=> Yellow
  1755. // <5=> Blue
  1756. // <6=> Magenta
  1757. // <7=> Cyan
  1758. // <8=> White
  1759. #ifndef NRFX_TWIM_CONFIG_INFO_COLOR
  1760. #define NRFX_TWIM_CONFIG_INFO_COLOR 0
  1761. #endif
  1762. // <o> NRFX_TWIM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  1763. // <0=> Default
  1764. // <1=> Black
  1765. // <2=> Red
  1766. // <3=> Green
  1767. // <4=> Yellow
  1768. // <5=> Blue
  1769. // <6=> Magenta
  1770. // <7=> Cyan
  1771. // <8=> White
  1772. #ifndef NRFX_TWIM_CONFIG_DEBUG_COLOR
  1773. #define NRFX_TWIM_CONFIG_DEBUG_COLOR 0
  1774. #endif
  1775. // </e>
  1776. // </e>
  1777. // <e> NRFX_TWIS_ENABLED - nrfx_twis - TWIS peripheral driver
  1778. //==========================================================
  1779. #ifndef NRFX_TWIS_ENABLED
  1780. #define NRFX_TWIS_ENABLED 1
  1781. #endif
  1782. // <q> NRFX_TWIS0_ENABLED - Enable TWIS0 instance
  1783. #ifndef NRFX_TWIS0_ENABLED
  1784. #define NRFX_TWIS0_ENABLED 1
  1785. #endif
  1786. // <q> NRFX_TWIS1_ENABLED - Enable TWIS1 instance
  1787. #ifndef NRFX_TWIS1_ENABLED
  1788. #define NRFX_TWIS1_ENABLED 1
  1789. #endif
  1790. // <q> NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY - Assume that any instance would be initialized only once
  1791. // <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.
  1792. #ifndef NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY
  1793. #define NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY 0
  1794. #endif
  1795. // <q> NRFX_TWIS_NO_SYNC_MODE - Remove support for synchronous mode
  1796. // <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.
  1797. #ifndef NRFX_TWIS_NO_SYNC_MODE
  1798. #define NRFX_TWIS_NO_SYNC_MODE 0
  1799. #endif
  1800. // <o> NRFX_TWIS_DEFAULT_CONFIG_ADDR0 - Address0
  1801. #ifndef NRFX_TWIS_DEFAULT_CONFIG_ADDR0
  1802. #define NRFX_TWIS_DEFAULT_CONFIG_ADDR0 0
  1803. #endif
  1804. // <o> NRFX_TWIS_DEFAULT_CONFIG_ADDR1 - Address1
  1805. #ifndef NRFX_TWIS_DEFAULT_CONFIG_ADDR1
  1806. #define NRFX_TWIS_DEFAULT_CONFIG_ADDR1 0
  1807. #endif
  1808. // <o> NRFX_TWIS_DEFAULT_CONFIG_SCL_PULL - SCL pin pull configuration
  1809. // <0=> Disabled
  1810. // <1=> Pull down
  1811. // <3=> Pull up
  1812. #ifndef NRFX_TWIS_DEFAULT_CONFIG_SCL_PULL
  1813. #define NRFX_TWIS_DEFAULT_CONFIG_SCL_PULL 0
  1814. #endif
  1815. // <o> NRFX_TWIS_DEFAULT_CONFIG_SDA_PULL - SDA pin pull configuration
  1816. // <0=> Disabled
  1817. // <1=> Pull down
  1818. // <3=> Pull up
  1819. #ifndef NRFX_TWIS_DEFAULT_CONFIG_SDA_PULL
  1820. #define NRFX_TWIS_DEFAULT_CONFIG_SDA_PULL 0
  1821. #endif
  1822. // <o> NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
  1823. // <0=> 0 (highest)
  1824. // <1=> 1
  1825. // <2=> 2
  1826. // <3=> 3
  1827. // <4=> 4
  1828. // <5=> 5
  1829. // <6=> 6
  1830. // <7=> 7
  1831. #ifndef NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY
  1832. #define NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY 7
  1833. #endif
  1834. // <e> NRFX_TWIS_CONFIG_LOG_ENABLED - Enables logging in the module.
  1835. //==========================================================
  1836. #ifndef NRFX_TWIS_CONFIG_LOG_ENABLED
  1837. #define NRFX_TWIS_CONFIG_LOG_ENABLED 0
  1838. #endif
  1839. // <o> NRFX_TWIS_CONFIG_LOG_LEVEL - Default Severity level
  1840. // <0=> Off
  1841. // <1=> Error
  1842. // <2=> Warning
  1843. // <3=> Info
  1844. // <4=> Debug
  1845. #ifndef NRFX_TWIS_CONFIG_LOG_LEVEL
  1846. #define NRFX_TWIS_CONFIG_LOG_LEVEL 3
  1847. #endif
  1848. // <o> NRFX_TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
  1849. // <0=> Default
  1850. // <1=> Black
  1851. // <2=> Red
  1852. // <3=> Green
  1853. // <4=> Yellow
  1854. // <5=> Blue
  1855. // <6=> Magenta
  1856. // <7=> Cyan
  1857. // <8=> White
  1858. #ifndef NRFX_TWIS_CONFIG_INFO_COLOR
  1859. #define NRFX_TWIS_CONFIG_INFO_COLOR 0
  1860. #endif
  1861. // <o> NRFX_TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  1862. // <0=> Default
  1863. // <1=> Black
  1864. // <2=> Red
  1865. // <3=> Green
  1866. // <4=> Yellow
  1867. // <5=> Blue
  1868. // <6=> Magenta
  1869. // <7=> Cyan
  1870. // <8=> White
  1871. #ifndef NRFX_TWIS_CONFIG_DEBUG_COLOR
  1872. #define NRFX_TWIS_CONFIG_DEBUG_COLOR 0
  1873. #endif
  1874. // </e>
  1875. // </e>
  1876. // <e> NRFX_TWI_ENABLED - nrfx_twi - TWI peripheral driver
  1877. //==========================================================
  1878. #ifndef NRFX_TWI_ENABLED
  1879. #define NRFX_TWI_ENABLED 1
  1880. #endif
  1881. // <q> NRFX_TWI0_ENABLED - Enable TWI0 instance
  1882. #ifndef NRFX_TWI0_ENABLED
  1883. #define NRFX_TWI0_ENABLED 1
  1884. #endif
  1885. // <q> NRFX_TWI1_ENABLED - Enable TWI1 instance
  1886. #ifndef NRFX_TWI1_ENABLED
  1887. #define NRFX_TWI1_ENABLED 1
  1888. #endif
  1889. // <o> NRFX_TWI_DEFAULT_CONFIG_FREQUENCY - Frequency
  1890. // <26738688=> 100k
  1891. // <67108864=> 250k
  1892. // <104857600=> 400k
  1893. #ifndef NRFX_TWI_DEFAULT_CONFIG_FREQUENCY
  1894. #define NRFX_TWI_DEFAULT_CONFIG_FREQUENCY 26738688
  1895. #endif
  1896. // <q> NRFX_TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT - Enables bus holding after uninit
  1897. #ifndef NRFX_TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT
  1898. #define NRFX_TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT 0
  1899. #endif
  1900. // <o> NRFX_TWI_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
  1901. // <0=> 0 (highest)
  1902. // <1=> 1
  1903. // <2=> 2
  1904. // <3=> 3
  1905. // <4=> 4
  1906. // <5=> 5
  1907. // <6=> 6
  1908. // <7=> 7
  1909. #ifndef NRFX_TWI_DEFAULT_CONFIG_IRQ_PRIORITY
  1910. #define NRFX_TWI_DEFAULT_CONFIG_IRQ_PRIORITY 7
  1911. #endif
  1912. // <e> NRFX_TWI_CONFIG_LOG_ENABLED - Enables logging in the module.
  1913. //==========================================================
  1914. #ifndef NRFX_TWI_CONFIG_LOG_ENABLED
  1915. #define NRFX_TWI_CONFIG_LOG_ENABLED 0
  1916. #endif
  1917. // <o> NRFX_TWI_CONFIG_LOG_LEVEL - Default Severity level
  1918. // <0=> Off
  1919. // <1=> Error
  1920. // <2=> Warning
  1921. // <3=> Info
  1922. // <4=> Debug
  1923. #ifndef NRFX_TWI_CONFIG_LOG_LEVEL
  1924. #define NRFX_TWI_CONFIG_LOG_LEVEL 3
  1925. #endif
  1926. // <o> NRFX_TWI_CONFIG_INFO_COLOR - ANSI escape code prefix.
  1927. // <0=> Default
  1928. // <1=> Black
  1929. // <2=> Red
  1930. // <3=> Green
  1931. // <4=> Yellow
  1932. // <5=> Blue
  1933. // <6=> Magenta
  1934. // <7=> Cyan
  1935. // <8=> White
  1936. #ifndef NRFX_TWI_CONFIG_INFO_COLOR
  1937. #define NRFX_TWI_CONFIG_INFO_COLOR 0
  1938. #endif
  1939. // <o> NRFX_TWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  1940. // <0=> Default
  1941. // <1=> Black
  1942. // <2=> Red
  1943. // <3=> Green
  1944. // <4=> Yellow
  1945. // <5=> Blue
  1946. // <6=> Magenta
  1947. // <7=> Cyan
  1948. // <8=> White
  1949. #ifndef NRFX_TWI_CONFIG_DEBUG_COLOR
  1950. #define NRFX_TWI_CONFIG_DEBUG_COLOR 0
  1951. #endif
  1952. // </e>
  1953. // </e>
  1954. // <e> NRFX_UARTE_ENABLED - nrfx_uarte - UARTE peripheral driver
  1955. //==========================================================
  1956. #ifndef NRFX_UARTE_ENABLED
  1957. #define NRFX_UARTE_ENABLED 1
  1958. #endif
  1959. // <q> NRFX_UARTE0_ENABLED - Enable UARTE0 instance
  1960. #ifndef NRFX_UARTE0_ENABLED
  1961. #define NRFX_UARTE0_ENABLED 1
  1962. #endif
  1963. // <q> NRFX_UARTE1_ENABLED - Enable UARTE1 instance
  1964. #ifndef NRFX_UARTE1_ENABLED
  1965. #define NRFX_UARTE1_ENABLED 1
  1966. #endif
  1967. // <o> NRFX_UARTE_DEFAULT_CONFIG_HWFC - Hardware Flow Control
  1968. // <0=> Disabled
  1969. // <1=> Enabled
  1970. #ifndef NRFX_UARTE_DEFAULT_CONFIG_HWFC
  1971. #define NRFX_UARTE_DEFAULT_CONFIG_HWFC 0
  1972. #endif
  1973. // <o> NRFX_UARTE_DEFAULT_CONFIG_PARITY - Parity
  1974. // <0=> Excluded
  1975. // <14=> Included
  1976. #ifndef NRFX_UARTE_DEFAULT_CONFIG_PARITY
  1977. #define NRFX_UARTE_DEFAULT_CONFIG_PARITY 0
  1978. #endif
  1979. // <o> NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
  1980. // <323584=> 1200 baud
  1981. // <643072=> 2400 baud
  1982. // <1290240=> 4800 baud
  1983. // <2576384=> 9600 baud
  1984. // <3862528=> 14400 baud
  1985. // <5152768=> 19200 baud
  1986. // <7716864=> 28800 baud
  1987. // <8388608=> 31250 baud
  1988. // <10289152=> 38400 baud
  1989. // <15007744=> 56000 baud
  1990. // <15400960=> 57600 baud
  1991. // <20615168=> 76800 baud
  1992. // <30801920=> 115200 baud
  1993. // <61865984=> 230400 baud
  1994. // <67108864=> 250000 baud
  1995. // <121634816=> 460800 baud
  1996. // <251658240=> 921600 baud
  1997. // <268435456=> 1000000 baud
  1998. #ifndef NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE
  1999. #define NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE 30801920
  2000. #endif
  2001. // <o> NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
  2002. // <0=> 0 (highest)
  2003. // <1=> 1
  2004. // <2=> 2
  2005. // <3=> 3
  2006. // <4=> 4
  2007. // <5=> 5
  2008. // <6=> 6
  2009. // <7=> 7
  2010. #ifndef NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY
  2011. #define NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY 7
  2012. #endif
  2013. // <e> NRFX_UARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
  2014. //==========================================================
  2015. #ifndef NRFX_UARTE_CONFIG_LOG_ENABLED
  2016. #define NRFX_UARTE_CONFIG_LOG_ENABLED 0
  2017. #endif
  2018. // <o> NRFX_UARTE_CONFIG_LOG_LEVEL - Default Severity level
  2019. // <0=> Off
  2020. // <1=> Error
  2021. // <2=> Warning
  2022. // <3=> Info
  2023. // <4=> Debug
  2024. #ifndef NRFX_UARTE_CONFIG_LOG_LEVEL
  2025. #define NRFX_UARTE_CONFIG_LOG_LEVEL 3
  2026. #endif
  2027. // <o> NRFX_UARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
  2028. // <0=> Default
  2029. // <1=> Black
  2030. // <2=> Red
  2031. // <3=> Green
  2032. // <4=> Yellow
  2033. // <5=> Blue
  2034. // <6=> Magenta
  2035. // <7=> Cyan
  2036. // <8=> White
  2037. #ifndef NRFX_UARTE_CONFIG_INFO_COLOR
  2038. #define NRFX_UARTE_CONFIG_INFO_COLOR 0
  2039. #endif
  2040. // <o> NRFX_UARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  2041. // <0=> Default
  2042. // <1=> Black
  2043. // <2=> Red
  2044. // <3=> Green
  2045. // <4=> Yellow
  2046. // <5=> Blue
  2047. // <6=> Magenta
  2048. // <7=> Cyan
  2049. // <8=> White
  2050. #ifndef NRFX_UARTE_CONFIG_DEBUG_COLOR
  2051. #define NRFX_UARTE_CONFIG_DEBUG_COLOR 0
  2052. #endif
  2053. // </e>
  2054. // </e>
  2055. // <e> NRFX_UART_ENABLED - nrfx_uart - UART peripheral driver
  2056. //==========================================================
  2057. #ifndef NRFX_UART_ENABLED
  2058. #define NRFX_UART_ENABLED 1
  2059. #endif
  2060. // <q> NRFX_UART0_ENABLED - Enable UART0 instance
  2061. #ifndef NRFX_UART0_ENABLED
  2062. #define NRFX_UART0_ENABLED 1
  2063. #endif
  2064. // <o> NRFX_UART_DEFAULT_CONFIG_HWFC - Hardware Flow Control
  2065. // <0=> Disabled
  2066. // <1=> Enabled
  2067. #ifndef NRFX_UART_DEFAULT_CONFIG_HWFC
  2068. #define NRFX_UART_DEFAULT_CONFIG_HWFC 0
  2069. #endif
  2070. // <o> NRFX_UART_DEFAULT_CONFIG_PARITY - Parity
  2071. // <0=> Excluded
  2072. // <14=> Included
  2073. #ifndef NRFX_UART_DEFAULT_CONFIG_PARITY
  2074. #define NRFX_UART_DEFAULT_CONFIG_PARITY 0
  2075. #endif
  2076. // <o> NRFX_UART_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
  2077. // <323584=> 1200 baud
  2078. // <643072=> 2400 baud
  2079. // <1290240=> 4800 baud
  2080. // <2576384=> 9600 baud
  2081. // <3866624=> 14400 baud
  2082. // <5152768=> 19200 baud
  2083. // <7729152=> 28800 baud
  2084. // <8388608=> 31250 baud
  2085. // <10309632=> 38400 baud
  2086. // <15007744=> 56000 baud
  2087. // <15462400=> 57600 baud
  2088. // <20615168=> 76800 baud
  2089. // <30924800=> 115200 baud
  2090. // <61845504=> 230400 baud
  2091. // <67108864=> 250000 baud
  2092. // <123695104=> 460800 baud
  2093. // <247386112=> 921600 baud
  2094. // <268435456=> 1000000 baud
  2095. #ifndef NRFX_UART_DEFAULT_CONFIG_BAUDRATE
  2096. #define NRFX_UART_DEFAULT_CONFIG_BAUDRATE 30924800
  2097. #endif
  2098. // <o> NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
  2099. // <0=> 0 (highest)
  2100. // <1=> 1
  2101. // <2=> 2
  2102. // <3=> 3
  2103. // <4=> 4
  2104. // <5=> 5
  2105. // <6=> 6
  2106. // <7=> 7
  2107. #ifndef NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY
  2108. #define NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY 7
  2109. #endif
  2110. // <e> NRFX_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
  2111. //==========================================================
  2112. #ifndef NRFX_UART_CONFIG_LOG_ENABLED
  2113. #define NRFX_UART_CONFIG_LOG_ENABLED 0
  2114. #endif
  2115. // <o> NRFX_UART_CONFIG_LOG_LEVEL - Default Severity level
  2116. // <0=> Off
  2117. // <1=> Error
  2118. // <2=> Warning
  2119. // <3=> Info
  2120. // <4=> Debug
  2121. #ifndef NRFX_UART_CONFIG_LOG_LEVEL
  2122. #define NRFX_UART_CONFIG_LOG_LEVEL 3
  2123. #endif
  2124. // <o> NRFX_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
  2125. // <0=> Default
  2126. // <1=> Black
  2127. // <2=> Red
  2128. // <3=> Green
  2129. // <4=> Yellow
  2130. // <5=> Blue
  2131. // <6=> Magenta
  2132. // <7=> Cyan
  2133. // <8=> White
  2134. #ifndef NRFX_UART_CONFIG_INFO_COLOR
  2135. #define NRFX_UART_CONFIG_INFO_COLOR 0
  2136. #endif
  2137. // <o> NRFX_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  2138. // <0=> Default
  2139. // <1=> Black
  2140. // <2=> Red
  2141. // <3=> Green
  2142. // <4=> Yellow
  2143. // <5=> Blue
  2144. // <6=> Magenta
  2145. // <7=> Cyan
  2146. // <8=> White
  2147. #ifndef NRFX_UART_CONFIG_DEBUG_COLOR
  2148. #define NRFX_UART_CONFIG_DEBUG_COLOR 0
  2149. #endif
  2150. // </e>
  2151. // </e>
  2152. // <e> NRFX_USBD_ENABLED - nrfx_usbd - USBD peripheral driver
  2153. //==========================================================
  2154. #ifndef NRFX_USBD_ENABLED
  2155. #define NRFX_USBD_ENABLED 1
  2156. #endif
  2157. // <o> NRFX_USBD_CONFIG_IRQ_PRIORITY - Interrupt priority
  2158. // <0=> 0 (highest)
  2159. // <1=> 1
  2160. // <2=> 2
  2161. // <3=> 3
  2162. // <4=> 4
  2163. // <5=> 5
  2164. // <6=> 6
  2165. // <7=> 7
  2166. #ifndef NRFX_USBD_CONFIG_IRQ_PRIORITY
  2167. #define NRFX_USBD_CONFIG_IRQ_PRIORITY 7
  2168. #endif
  2169. // <q> USBD_CONFIG_DMASCHEDULER_ISO_BOOST - Give priority to isochronous transfers
  2170. // <i> This option gives priority to isochronous transfers.
  2171. // <i> Enabling it assures that isochronous transfers are always processed,
  2172. // <i> even if multiple other transfers are pending.
  2173. // <i> Isochronous endpoints are prioritized before the usbd_dma_scheduler_algorithm
  2174. // <i> function is called, so the option is independent of the algorithm chosen.
  2175. #ifndef NRFX_USBD_CONFIG_DMASCHEDULER_ISO_BOOST
  2176. #define NRFX_USBD_CONFIG_DMASCHEDULER_ISO_BOOST 1
  2177. #endif
  2178. // <q> USBD_CONFIG_ISO_IN_ZLP - Respond to an IN token on ISO IN endpoint with ZLP when no data is ready
  2179. // <i> If set, ISO IN endpoint will respond to an IN token with ZLP when no data is ready to be sent.
  2180. // <i> Else, there will be no response.
  2181. #ifndef NRFX_USBD_CONFIG_ISO_IN_ZLP
  2182. #define NRFX_USBD_CONFIG_ISO_IN_ZLP 0
  2183. #endif
  2184. // <e> NRFX_USBD_CONFIG_LOG_ENABLED - Enable logging in the module
  2185. //==========================================================
  2186. #ifndef NRFX_USBD_CONFIG_LOG_ENABLED
  2187. #define NRFX_USBD_CONFIG_LOG_ENABLED 0
  2188. #endif
  2189. // <o> NRFX_USBD_CONFIG_LOG_LEVEL - Default Severity level
  2190. // <0=> Off
  2191. // <1=> Error
  2192. // <2=> Warning
  2193. // <3=> Info
  2194. // <4=> Debug
  2195. #ifndef NRFX_USBD_CONFIG_LOG_LEVEL
  2196. #define NRFX_USBD_CONFIG_LOG_LEVEL 3
  2197. #endif
  2198. // <o> NRFX_USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
  2199. // <0=> Default
  2200. // <1=> Black
  2201. // <2=> Red
  2202. // <3=> Green
  2203. // <4=> Yellow
  2204. // <5=> Blue
  2205. // <6=> Magenta
  2206. // <7=> Cyan
  2207. // <8=> White
  2208. #ifndef NRFX_USBD_CONFIG_INFO_COLOR
  2209. #define NRFX_USBD_CONFIG_INFO_COLOR 0
  2210. #endif
  2211. // <o> NRFX_USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  2212. // <0=> Default
  2213. // <1=> Black
  2214. // <2=> Red
  2215. // <3=> Green
  2216. // <4=> Yellow
  2217. // <5=> Blue
  2218. // <6=> Magenta
  2219. // <7=> Cyan
  2220. // <8=> White
  2221. #ifndef NRFX_USBD_CONFIG_DEBUG_COLOR
  2222. #define NRFX_USBD_CONFIG_DEBUG_COLOR 0
  2223. #endif
  2224. // </e>
  2225. // </e>
  2226. // <e> NRFX_WDT_ENABLED - nrfx_wdt - WDT peripheral driver
  2227. //==========================================================
  2228. #ifndef NRFX_WDT_ENABLED
  2229. #define NRFX_WDT_ENABLED 1
  2230. #endif
  2231. // <o> NRFX_WDT_CONFIG_BEHAVIOUR - WDT behavior in CPU SLEEP or HALT mode
  2232. // <1=> Run in SLEEP, Pause in HALT
  2233. // <8=> Pause in SLEEP, Run in HALT
  2234. // <9=> Run in SLEEP and HALT
  2235. // <0=> Pause in SLEEP and HALT
  2236. #ifndef NRFX_WDT_CONFIG_BEHAVIOUR
  2237. #define NRFX_WDT_CONFIG_BEHAVIOUR 1
  2238. #endif
  2239. // <o> NRFX_WDT_CONFIG_RELOAD_VALUE - Reload value <15-4294967295>
  2240. #ifndef NRFX_WDT_CONFIG_RELOAD_VALUE
  2241. #define NRFX_WDT_CONFIG_RELOAD_VALUE 2000
  2242. #endif
  2243. // <o> NRFX_WDT_CONFIG_NO_IRQ - Remove WDT IRQ handling from WDT driver
  2244. // <0=> Include WDT IRQ handling
  2245. // <1=> Remove WDT IRQ handling
  2246. #ifndef NRFX_WDT_CONFIG_NO_IRQ
  2247. #define NRFX_WDT_CONFIG_NO_IRQ 0
  2248. #endif
  2249. // <o> NRFX_WDT_CONFIG_IRQ_PRIORITY - Interrupt priority
  2250. // <0=> 0 (highest)
  2251. // <1=> 1
  2252. // <2=> 2
  2253. // <3=> 3
  2254. // <4=> 4
  2255. // <5=> 5
  2256. // <6=> 6
  2257. // <7=> 7
  2258. #ifndef NRFX_WDT_CONFIG_IRQ_PRIORITY
  2259. #define NRFX_WDT_CONFIG_IRQ_PRIORITY 7
  2260. #endif
  2261. // <e> NRFX_WDT_CONFIG_LOG_ENABLED - Enables logging in the module.
  2262. //==========================================================
  2263. #ifndef NRFX_WDT_CONFIG_LOG_ENABLED
  2264. #define NRFX_WDT_CONFIG_LOG_ENABLED 0
  2265. #endif
  2266. // <o> NRFX_WDT_CONFIG_LOG_LEVEL - Default Severity level
  2267. // <0=> Off
  2268. // <1=> Error
  2269. // <2=> Warning
  2270. // <3=> Info
  2271. // <4=> Debug
  2272. #ifndef NRFX_WDT_CONFIG_LOG_LEVEL
  2273. #define NRFX_WDT_CONFIG_LOG_LEVEL 3
  2274. #endif
  2275. // <o> NRFX_WDT_CONFIG_INFO_COLOR - ANSI escape code prefix.
  2276. // <0=> Default
  2277. // <1=> Black
  2278. // <2=> Red
  2279. // <3=> Green
  2280. // <4=> Yellow
  2281. // <5=> Blue
  2282. // <6=> Magenta
  2283. // <7=> Cyan
  2284. // <8=> White
  2285. #ifndef NRFX_WDT_CONFIG_INFO_COLOR
  2286. #define NRFX_WDT_CONFIG_INFO_COLOR 0
  2287. #endif
  2288. // <o> NRFX_WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  2289. // <0=> Default
  2290. // <1=> Black
  2291. // <2=> Red
  2292. // <3=> Green
  2293. // <4=> Yellow
  2294. // <5=> Blue
  2295. // <6=> Magenta
  2296. // <7=> Cyan
  2297. // <8=> White
  2298. #ifndef NRFX_WDT_CONFIG_DEBUG_COLOR
  2299. #define NRFX_WDT_CONFIG_DEBUG_COLOR 0
  2300. #endif
  2301. // </e>
  2302. // </e>
  2303. // </h>
  2304. #endif // NRFX_CONFIG_H__