nrfx_config.h 62 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149
  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_PDM_ENABLED - nrfx_pdm - PDM peripheral driver
  557. //==========================================================
  558. #ifndef NRFX_PDM_ENABLED
  559. #define NRFX_PDM_ENABLED 1
  560. #endif
  561. // <o> NRFX_PDM_CONFIG_MODE - Mode
  562. // <0=> Stereo
  563. // <1=> Mono
  564. #ifndef NRFX_PDM_CONFIG_MODE
  565. #define NRFX_PDM_CONFIG_MODE 1
  566. #endif
  567. // <o> NRFX_PDM_CONFIG_EDGE - Edge
  568. // <0=> Left falling
  569. // <1=> Left rising
  570. #ifndef NRFX_PDM_CONFIG_EDGE
  571. #define NRFX_PDM_CONFIG_EDGE 0
  572. #endif
  573. // <o> NRFX_PDM_CONFIG_CLOCK_FREQ - Clock frequency
  574. // <134217728=> 1000k
  575. // <138412032=> 1032k (default)
  576. // <142606336=> 1067k
  577. #ifndef NRFX_PDM_CONFIG_CLOCK_FREQ
  578. #define NRFX_PDM_CONFIG_CLOCK_FREQ 138412032
  579. #endif
  580. // <o> NRFX_PDM_CONFIG_IRQ_PRIORITY - Interrupt priority
  581. // <0=> 0 (highest)
  582. // <1=> 1
  583. // <2=> 2
  584. // <3=> 3
  585. // <4=> 4
  586. // <5=> 5
  587. // <6=> 6
  588. // <7=> 7
  589. #ifndef NRFX_PDM_CONFIG_IRQ_PRIORITY
  590. #define NRFX_PDM_CONFIG_IRQ_PRIORITY 7
  591. #endif
  592. // <e> NRFX_PDM_CONFIG_LOG_ENABLED - Enables logging in the module.
  593. //==========================================================
  594. #ifndef NRFX_PDM_CONFIG_LOG_ENABLED
  595. #define NRFX_PDM_CONFIG_LOG_ENABLED 0
  596. #endif
  597. // <o> NRFX_PDM_CONFIG_LOG_LEVEL - Default Severity level
  598. // <0=> Off
  599. // <1=> Error
  600. // <2=> Warning
  601. // <3=> Info
  602. // <4=> Debug
  603. #ifndef NRFX_PDM_CONFIG_LOG_LEVEL
  604. #define NRFX_PDM_CONFIG_LOG_LEVEL 3
  605. #endif
  606. // <o> NRFX_PDM_CONFIG_INFO_COLOR - ANSI escape code prefix.
  607. // <0=> Default
  608. // <1=> Black
  609. // <2=> Red
  610. // <3=> Green
  611. // <4=> Yellow
  612. // <5=> Blue
  613. // <6=> Magenta
  614. // <7=> Cyan
  615. // <8=> White
  616. #ifndef NRFX_PDM_CONFIG_INFO_COLOR
  617. #define NRFX_PDM_CONFIG_INFO_COLOR 0
  618. #endif
  619. // <o> NRFX_PDM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  620. // <0=> Default
  621. // <1=> Black
  622. // <2=> Red
  623. // <3=> Green
  624. // <4=> Yellow
  625. // <5=> Blue
  626. // <6=> Magenta
  627. // <7=> Cyan
  628. // <8=> White
  629. #ifndef NRFX_PDM_CONFIG_DEBUG_COLOR
  630. #define NRFX_PDM_CONFIG_DEBUG_COLOR 0
  631. #endif
  632. // </e>
  633. // </e>
  634. // <e> NRFX_POWER_ENABLED - nrfx_power - POWER peripheral driver
  635. //==========================================================
  636. #ifndef NRFX_POWER_ENABLED
  637. #define NRFX_POWER_ENABLED 1
  638. #endif
  639. // <o> NRFX_POWER_CONFIG_IRQ_PRIORITY - Interrupt priority
  640. // <0=> 0 (highest)
  641. // <1=> 1
  642. // <2=> 2
  643. // <3=> 3
  644. // <4=> 4
  645. // <5=> 5
  646. // <6=> 6
  647. // <7=> 7
  648. #ifndef NRFX_POWER_CONFIG_IRQ_PRIORITY
  649. #define NRFX_POWER_CONFIG_IRQ_PRIORITY 7
  650. #endif
  651. // <q> NRFX_POWER_CONFIG_DEFAULT_DCDCEN - The default configuration of main DCDC regulator
  652. // <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
  653. #ifndef NRFX_POWER_CONFIG_DEFAULT_DCDCEN
  654. #define NRFX_POWER_CONFIG_DEFAULT_DCDCEN 0
  655. #endif
  656. // <q> NRFX_POWER_CONFIG_DEFAULT_DCDCENHV - The default configuration of High Voltage DCDC regulator
  657. // <i> This settings means only that components for DCDC regulator are installed and it can be enabled.
  658. #ifndef NRFX_POWER_CONFIG_DEFAULT_DCDCENHV
  659. #define NRFX_POWER_CONFIG_DEFAULT_DCDCENHV 0
  660. #endif
  661. // </e>
  662. // <e> NRFX_PPI_ENABLED - nrfx_ppi - PPI peripheral allocator
  663. //==========================================================
  664. #ifndef NRFX_PPI_ENABLED
  665. #define NRFX_PPI_ENABLED 1
  666. #endif
  667. // <e> NRFX_PPI_CONFIG_LOG_ENABLED - Enables logging in the module.
  668. //==========================================================
  669. #ifndef NRFX_PPI_CONFIG_LOG_ENABLED
  670. #define NRFX_PPI_CONFIG_LOG_ENABLED 0
  671. #endif
  672. // <o> NRFX_PPI_CONFIG_LOG_LEVEL - Default Severity level
  673. // <0=> Off
  674. // <1=> Error
  675. // <2=> Warning
  676. // <3=> Info
  677. // <4=> Debug
  678. #ifndef NRFX_PPI_CONFIG_LOG_LEVEL
  679. #define NRFX_PPI_CONFIG_LOG_LEVEL 3
  680. #endif
  681. // <o> NRFX_PPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
  682. // <0=> Default
  683. // <1=> Black
  684. // <2=> Red
  685. // <3=> Green
  686. // <4=> Yellow
  687. // <5=> Blue
  688. // <6=> Magenta
  689. // <7=> Cyan
  690. // <8=> White
  691. #ifndef NRFX_PPI_CONFIG_INFO_COLOR
  692. #define NRFX_PPI_CONFIG_INFO_COLOR 0
  693. #endif
  694. // <o> NRFX_PPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  695. // <0=> Default
  696. // <1=> Black
  697. // <2=> Red
  698. // <3=> Green
  699. // <4=> Yellow
  700. // <5=> Blue
  701. // <6=> Magenta
  702. // <7=> Cyan
  703. // <8=> White
  704. #ifndef NRFX_PPI_CONFIG_DEBUG_COLOR
  705. #define NRFX_PPI_CONFIG_DEBUG_COLOR 0
  706. #endif
  707. // </e>
  708. // </e>
  709. // <e> NRFX_PRS_ENABLED - nrfx_prs - Peripheral Resource Sharing module
  710. //==========================================================
  711. #ifndef NRFX_PRS_ENABLED
  712. #define NRFX_PRS_ENABLED 1
  713. #endif
  714. // <q> NRFX_PRS_BOX_0_ENABLED - Enables box 0 in the module.
  715. #ifndef NRFX_PRS_BOX_0_ENABLED
  716. #define NRFX_PRS_BOX_0_ENABLED 1
  717. #endif
  718. // <q> NRFX_PRS_BOX_1_ENABLED - Enables box 1 in the module.
  719. #ifndef NRFX_PRS_BOX_1_ENABLED
  720. #define NRFX_PRS_BOX_1_ENABLED 1
  721. #endif
  722. // <q> NRFX_PRS_BOX_2_ENABLED - Enables box 2 in the module.
  723. #ifndef NRFX_PRS_BOX_2_ENABLED
  724. #define NRFX_PRS_BOX_2_ENABLED 1
  725. #endif
  726. // <q> NRFX_PRS_BOX_3_ENABLED - Enables box 3 in the module.
  727. #ifndef NRFX_PRS_BOX_3_ENABLED
  728. #define NRFX_PRS_BOX_3_ENABLED 1
  729. #endif
  730. // <q> NRFX_PRS_BOX_4_ENABLED - Enables box 4 in the module.
  731. #ifndef NRFX_PRS_BOX_4_ENABLED
  732. #define NRFX_PRS_BOX_4_ENABLED 1
  733. #endif
  734. // <e> NRFX_PRS_CONFIG_LOG_ENABLED - Enables logging in the module.
  735. //==========================================================
  736. #ifndef NRFX_PRS_CONFIG_LOG_ENABLED
  737. #define NRFX_PRS_CONFIG_LOG_ENABLED 0
  738. #endif
  739. // <o> NRFX_PRS_CONFIG_LOG_LEVEL - Default Severity level
  740. // <0=> Off
  741. // <1=> Error
  742. // <2=> Warning
  743. // <3=> Info
  744. // <4=> Debug
  745. #ifndef NRFX_PRS_CONFIG_LOG_LEVEL
  746. #define NRFX_PRS_CONFIG_LOG_LEVEL 3
  747. #endif
  748. // <o> NRFX_PRS_CONFIG_INFO_COLOR - ANSI escape code prefix.
  749. // <0=> Default
  750. // <1=> Black
  751. // <2=> Red
  752. // <3=> Green
  753. // <4=> Yellow
  754. // <5=> Blue
  755. // <6=> Magenta
  756. // <7=> Cyan
  757. // <8=> White
  758. #ifndef NRFX_PRS_CONFIG_INFO_COLOR
  759. #define NRFX_PRS_CONFIG_INFO_COLOR 0
  760. #endif
  761. // <o> NRFX_PRS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  762. // <0=> Default
  763. // <1=> Black
  764. // <2=> Red
  765. // <3=> Green
  766. // <4=> Yellow
  767. // <5=> Blue
  768. // <6=> Magenta
  769. // <7=> Cyan
  770. // <8=> White
  771. #ifndef NRFX_PRS_CONFIG_DEBUG_COLOR
  772. #define NRFX_PRS_CONFIG_DEBUG_COLOR 0
  773. #endif
  774. // </e>
  775. // </e>
  776. // <e> NRFX_PWM_ENABLED - nrfx_pwm - PWM peripheral driver
  777. //==========================================================
  778. #ifndef NRFX_PWM_ENABLED
  779. #define NRFX_PWM_ENABLED 1
  780. #endif
  781. // <q> NRFX_PWM0_ENABLED - Enable PWM0 instance
  782. #ifndef NRFX_PWM0_ENABLED
  783. #define NRFX_PWM0_ENABLED 1
  784. #endif
  785. // <q> NRFX_PWM1_ENABLED - Enable PWM1 instance
  786. #ifndef NRFX_PWM1_ENABLED
  787. #define NRFX_PWM1_ENABLED 1
  788. #endif
  789. // <q> NRFX_PWM2_ENABLED - Enable PWM2 instance
  790. #ifndef NRFX_PWM2_ENABLED
  791. #define NRFX_PWM2_ENABLED 1
  792. #endif
  793. // <q> NRFX_PWM3_ENABLED - Enable PWM3 instance
  794. #ifndef NRFX_PWM3_ENABLED
  795. #define NRFX_PWM3_ENABLED 1
  796. #endif
  797. // <o> NRFX_PWM_DEFAULT_CONFIG_OUT0_PIN - Out0 pin <0-31>
  798. #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT0_PIN
  799. #define NRFX_PWM_DEFAULT_CONFIG_OUT0_PIN 31
  800. #endif
  801. // <o> NRFX_PWM_DEFAULT_CONFIG_OUT1_PIN - Out1 pin <0-31>
  802. #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT1_PIN
  803. #define NRFX_PWM_DEFAULT_CONFIG_OUT1_PIN 31
  804. #endif
  805. // <o> NRFX_PWM_DEFAULT_CONFIG_OUT2_PIN - Out2 pin <0-31>
  806. #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT2_PIN
  807. #define NRFX_PWM_DEFAULT_CONFIG_OUT2_PIN 31
  808. #endif
  809. // <o> NRFX_PWM_DEFAULT_CONFIG_OUT3_PIN - Out3 pin <0-31>
  810. #ifndef NRFX_PWM_DEFAULT_CONFIG_OUT3_PIN
  811. #define NRFX_PWM_DEFAULT_CONFIG_OUT3_PIN 31
  812. #endif
  813. // <o> NRFX_PWM_DEFAULT_CONFIG_BASE_CLOCK - Base clock
  814. // <0=> 16 MHz
  815. // <1=> 8 MHz
  816. // <2=> 4 MHz
  817. // <3=> 2 MHz
  818. // <4=> 1 MHz
  819. // <5=> 500 kHz
  820. // <6=> 250 kHz
  821. // <7=> 125 kHz
  822. #ifndef NRFX_PWM_DEFAULT_CONFIG_BASE_CLOCK
  823. #define NRFX_PWM_DEFAULT_CONFIG_BASE_CLOCK 4
  824. #endif
  825. // <o> NRFX_PWM_DEFAULT_CONFIG_COUNT_MODE - Count mode
  826. // <0=> Up
  827. // <1=> Up and Down
  828. #ifndef NRFX_PWM_DEFAULT_CONFIG_COUNT_MODE
  829. #define NRFX_PWM_DEFAULT_CONFIG_COUNT_MODE 0
  830. #endif
  831. // <o> NRFX_PWM_DEFAULT_CONFIG_TOP_VALUE - Top value
  832. #ifndef NRFX_PWM_DEFAULT_CONFIG_TOP_VALUE
  833. #define NRFX_PWM_DEFAULT_CONFIG_TOP_VALUE 1000
  834. #endif
  835. // <o> NRFX_PWM_DEFAULT_CONFIG_LOAD_MODE - Load mode
  836. // <0=> Common
  837. // <1=> Grouped
  838. // <2=> Individual
  839. // <3=> Waveform
  840. #ifndef NRFX_PWM_DEFAULT_CONFIG_LOAD_MODE
  841. #define NRFX_PWM_DEFAULT_CONFIG_LOAD_MODE 0
  842. #endif
  843. // <o> NRFX_PWM_DEFAULT_CONFIG_STEP_MODE - Step mode
  844. // <0=> Auto
  845. // <1=> Triggered
  846. #ifndef NRFX_PWM_DEFAULT_CONFIG_STEP_MODE
  847. #define NRFX_PWM_DEFAULT_CONFIG_STEP_MODE 0
  848. #endif
  849. // <o> NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
  850. // <0=> 0 (highest)
  851. // <1=> 1
  852. // <2=> 2
  853. // <3=> 3
  854. // <4=> 4
  855. // <5=> 5
  856. // <6=> 6
  857. // <7=> 7
  858. #ifndef NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY
  859. #define NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY 7
  860. #endif
  861. // <e> NRFX_PWM_CONFIG_LOG_ENABLED - Enables logging in the module.
  862. //==========================================================
  863. #ifndef NRFX_PWM_CONFIG_LOG_ENABLED
  864. #define NRFX_PWM_CONFIG_LOG_ENABLED 0
  865. #endif
  866. // <o> NRFX_PWM_CONFIG_LOG_LEVEL - Default Severity level
  867. // <0=> Off
  868. // <1=> Error
  869. // <2=> Warning
  870. // <3=> Info
  871. // <4=> Debug
  872. #ifndef NRFX_PWM_CONFIG_LOG_LEVEL
  873. #define NRFX_PWM_CONFIG_LOG_LEVEL 3
  874. #endif
  875. // <o> NRFX_PWM_CONFIG_INFO_COLOR - ANSI escape code prefix.
  876. // <0=> Default
  877. // <1=> Black
  878. // <2=> Red
  879. // <3=> Green
  880. // <4=> Yellow
  881. // <5=> Blue
  882. // <6=> Magenta
  883. // <7=> Cyan
  884. // <8=> White
  885. #ifndef NRFX_PWM_CONFIG_INFO_COLOR
  886. #define NRFX_PWM_CONFIG_INFO_COLOR 0
  887. #endif
  888. // <o> NRFX_PWM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  889. // <0=> Default
  890. // <1=> Black
  891. // <2=> Red
  892. // <3=> Green
  893. // <4=> Yellow
  894. // <5=> Blue
  895. // <6=> Magenta
  896. // <7=> Cyan
  897. // <8=> White
  898. #ifndef NRFX_PWM_CONFIG_DEBUG_COLOR
  899. #define NRFX_PWM_CONFIG_DEBUG_COLOR 0
  900. #endif
  901. // </e>
  902. // </e>
  903. // <e> NRFX_QDEC_ENABLED - nrfx_qdec - QDEC peripheral driver
  904. //==========================================================
  905. #ifndef NRFX_QDEC_ENABLED
  906. #define NRFX_QDEC_ENABLED 1
  907. #endif
  908. // <o> NRFX_QDEC_CONFIG_REPORTPER - Report period
  909. // <0=> 10 Samples
  910. // <1=> 40 Samples
  911. // <2=> 80 Samples
  912. // <3=> 120 Samples
  913. // <4=> 160 Samples
  914. // <5=> 200 Samples
  915. // <6=> 240 Samples
  916. // <7=> 280 Samples
  917. #ifndef NRFX_QDEC_CONFIG_REPORTPER
  918. #define NRFX_QDEC_CONFIG_REPORTPER 0
  919. #endif
  920. // <o> NRFX_QDEC_CONFIG_SAMPLEPER - Sample period
  921. // <0=> 128 us
  922. // <1=> 256 us
  923. // <2=> 512 us
  924. // <3=> 1024 us
  925. // <4=> 2048 us
  926. // <5=> 4096 us
  927. // <6=> 8192 us
  928. // <7=> 16384 us
  929. #ifndef NRFX_QDEC_CONFIG_SAMPLEPER
  930. #define NRFX_QDEC_CONFIG_SAMPLEPER 7
  931. #endif
  932. // <o> NRFX_QDEC_CONFIG_PIO_A - A pin <0-31>
  933. #ifndef NRFX_QDEC_CONFIG_PIO_A
  934. #define NRFX_QDEC_CONFIG_PIO_A 31
  935. #endif
  936. // <o> NRFX_QDEC_CONFIG_PIO_B - B pin <0-31>
  937. #ifndef NRFX_QDEC_CONFIG_PIO_B
  938. #define NRFX_QDEC_CONFIG_PIO_B 31
  939. #endif
  940. // <o> NRFX_QDEC_CONFIG_PIO_LED - LED pin <0-31>
  941. #ifndef NRFX_QDEC_CONFIG_PIO_LED
  942. #define NRFX_QDEC_CONFIG_PIO_LED 31
  943. #endif
  944. // <o> NRFX_QDEC_CONFIG_LEDPRE - LED pre
  945. #ifndef NRFX_QDEC_CONFIG_LEDPRE
  946. #define NRFX_QDEC_CONFIG_LEDPRE 511
  947. #endif
  948. // <o> NRFX_QDEC_CONFIG_LEDPOL - LED polarity
  949. // <0=> Active low
  950. // <1=> Active high
  951. #ifndef NRFX_QDEC_CONFIG_LEDPOL
  952. #define NRFX_QDEC_CONFIG_LEDPOL 1
  953. #endif
  954. // <q> NRFX_QDEC_CONFIG_DBFEN - Debouncing enable
  955. #ifndef NRFX_QDEC_CONFIG_DBFEN
  956. #define NRFX_QDEC_CONFIG_DBFEN 0
  957. #endif
  958. // <q> NRFX_QDEC_CONFIG_SAMPLE_INTEN - Sample ready interrupt enable
  959. #ifndef NRFX_QDEC_CONFIG_SAMPLE_INTEN
  960. #define NRFX_QDEC_CONFIG_SAMPLE_INTEN 0
  961. #endif
  962. // <o> NRFX_QDEC_CONFIG_IRQ_PRIORITY - Interrupt priority
  963. // <0=> 0 (highest)
  964. // <1=> 1
  965. // <2=> 2
  966. // <3=> 3
  967. // <4=> 4
  968. // <5=> 5
  969. // <6=> 6
  970. // <7=> 7
  971. #ifndef NRFX_QDEC_CONFIG_IRQ_PRIORITY
  972. #define NRFX_QDEC_CONFIG_IRQ_PRIORITY 7
  973. #endif
  974. // <e> NRFX_QDEC_CONFIG_LOG_ENABLED - Enables logging in the module.
  975. //==========================================================
  976. #ifndef NRFX_QDEC_CONFIG_LOG_ENABLED
  977. #define NRFX_QDEC_CONFIG_LOG_ENABLED 0
  978. #endif
  979. // <o> NRFX_QDEC_CONFIG_LOG_LEVEL - Default Severity level
  980. // <0=> Off
  981. // <1=> Error
  982. // <2=> Warning
  983. // <3=> Info
  984. // <4=> Debug
  985. #ifndef NRFX_QDEC_CONFIG_LOG_LEVEL
  986. #define NRFX_QDEC_CONFIG_LOG_LEVEL 3
  987. #endif
  988. // <o> NRFX_QDEC_CONFIG_INFO_COLOR - ANSI escape code prefix.
  989. // <0=> Default
  990. // <1=> Black
  991. // <2=> Red
  992. // <3=> Green
  993. // <4=> Yellow
  994. // <5=> Blue
  995. // <6=> Magenta
  996. // <7=> Cyan
  997. // <8=> White
  998. #ifndef NRFX_QDEC_CONFIG_INFO_COLOR
  999. #define NRFX_QDEC_CONFIG_INFO_COLOR 0
  1000. #endif
  1001. // <o> NRFX_QDEC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  1002. // <0=> Default
  1003. // <1=> Black
  1004. // <2=> Red
  1005. // <3=> Green
  1006. // <4=> Yellow
  1007. // <5=> Blue
  1008. // <6=> Magenta
  1009. // <7=> Cyan
  1010. // <8=> White
  1011. #ifndef NRFX_QDEC_CONFIG_DEBUG_COLOR
  1012. #define NRFX_QDEC_CONFIG_DEBUG_COLOR 0
  1013. #endif
  1014. // </e>
  1015. // </e>
  1016. // <e> NRFX_QSPI_ENABLED - nrfx_qspi - QSPI peripheral driver
  1017. //==========================================================
  1018. #ifndef NRFX_QSPI_ENABLED
  1019. #define NRFX_QSPI_ENABLED 1
  1020. #endif
  1021. // <o> NRFX_QSPI_CONFIG_SCK_DELAY - tSHSL, tWHSL and tSHWL in number of 16 MHz periods (62.5 ns). <0-255>
  1022. #ifndef NRFX_QSPI_CONFIG_SCK_DELAY
  1023. #define NRFX_QSPI_CONFIG_SCK_DELAY 1
  1024. #endif
  1025. // <o> NRFX_QSPI_CONFIG_XIP_OFFSET - Address offset in the external memory for Execute in Place operation.
  1026. #ifndef NRFX_QSPI_CONFIG_XIP_OFFSET
  1027. #define NRFX_QSPI_CONFIG_XIP_OFFSET 0
  1028. #endif
  1029. // <o> NRFX_QSPI_CONFIG_READOC - Number of data lines and opcode used for reading.
  1030. // <0=> FastRead
  1031. // <1=> Read2O
  1032. // <2=> Read2IO
  1033. // <3=> Read4O
  1034. // <4=> Read4IO
  1035. #ifndef NRFX_QSPI_CONFIG_READOC
  1036. #define NRFX_QSPI_CONFIG_READOC 0
  1037. #endif
  1038. // <o> NRFX_QSPI_CONFIG_WRITEOC - Number of data lines and opcode used for writing.
  1039. // <0=> PP
  1040. // <1=> PP2O
  1041. // <2=> PP4O
  1042. // <3=> PP4IO
  1043. #ifndef NRFX_QSPI_CONFIG_WRITEOC
  1044. #define NRFX_QSPI_CONFIG_WRITEOC 0
  1045. #endif
  1046. // <o> NRFX_QSPI_CONFIG_ADDRMODE - Addressing mode.
  1047. // <0=> 24bit
  1048. // <1=> 32bit
  1049. #ifndef NRFX_QSPI_CONFIG_ADDRMODE
  1050. #define NRFX_QSPI_CONFIG_ADDRMODE 0
  1051. #endif
  1052. // <o> NRFX_QSPI_CONFIG_MODE - SPI mode.
  1053. // <0=> Mode 0
  1054. // <1=> Mode 1
  1055. #ifndef NRFX_QSPI_CONFIG_MODE
  1056. #define NRFX_QSPI_CONFIG_MODE 0
  1057. #endif
  1058. // <o> NRFX_QSPI_CONFIG_FREQUENCY - Frequency divider.
  1059. // <0=> 32MHz/1
  1060. // <1=> 32MHz/2
  1061. // <2=> 32MHz/3
  1062. // <3=> 32MHz/4
  1063. // <4=> 32MHz/5
  1064. // <5=> 32MHz/6
  1065. // <6=> 32MHz/7
  1066. // <7=> 32MHz/8
  1067. // <8=> 32MHz/9
  1068. // <9=> 32MHz/10
  1069. // <10=> 32MHz/11
  1070. // <11=> 32MHz/12
  1071. // <12=> 32MHz/13
  1072. // <13=> 32MHz/14
  1073. // <14=> 32MHz/15
  1074. // <15=> 32MHz/16
  1075. #ifndef NRFX_QSPI_CONFIG_FREQUENCY
  1076. #define NRFX_QSPI_CONFIG_FREQUENCY 15
  1077. #endif
  1078. // <s> NRFX_QSPI_PIN_SCK - SCK pin value.
  1079. #ifndef NRFX_QSPI_PIN_SCK
  1080. #define NRFX_QSPI_PIN_SCK NRF_QSPI_PIN_NOT_CONNECTED
  1081. #endif
  1082. // <s> NRFX_QSPI_PIN_CSN - CSN pin value.
  1083. #ifndef NRFX_QSPI_PIN_CSN
  1084. #define NRFX_QSPI_PIN_CSN NRF_QSPI_PIN_NOT_CONNECTED
  1085. #endif
  1086. // <s> NRFX_QSPI_PIN_IO0 - IO0 pin value.
  1087. #ifndef NRFX_QSPI_PIN_IO0
  1088. #define NRFX_QSPI_PIN_IO0 NRF_QSPI_PIN_NOT_CONNECTED
  1089. #endif
  1090. // <s> NRFX_QSPI_PIN_IO1 - IO1 pin value.
  1091. #ifndef NRFX_QSPI_PIN_IO1
  1092. #define NRFX_QSPI_PIN_IO1 NRF_QSPI_PIN_NOT_CONNECTED
  1093. #endif
  1094. // <s> NRFX_QSPI_PIN_IO2 - IO2 pin value.
  1095. #ifndef NRFX_QSPI_PIN_IO2
  1096. #define NRFX_QSPI_PIN_IO2 NRF_QSPI_PIN_NOT_CONNECTED
  1097. #endif
  1098. // <s> NRFX_QSPI_PIN_IO3 - IO3 pin value.
  1099. #ifndef NRFX_QSPI_PIN_IO3
  1100. #define NRFX_QSPI_PIN_IO3 NRF_QSPI_PIN_NOT_CONNECTED
  1101. #endif
  1102. // <o> NRFX_QSPI_CONFIG_IRQ_PRIORITY - Interrupt priority
  1103. // <0=> 0 (highest)
  1104. // <1=> 1
  1105. // <2=> 2
  1106. // <3=> 3
  1107. // <4=> 4
  1108. // <5=> 5
  1109. // <6=> 6
  1110. // <7=> 7
  1111. #ifndef NRFX_QSPI_CONFIG_IRQ_PRIORITY
  1112. #define NRFX_QSPI_CONFIG_IRQ_PRIORITY 7
  1113. #endif
  1114. // </e>
  1115. // <e> NRFX_RNG_ENABLED - nrfx_rng - RNG peripheral driver
  1116. //==========================================================
  1117. #ifndef NRFX_RNG_ENABLED
  1118. #define NRFX_RNG_ENABLED 1
  1119. #endif
  1120. // <q> NRFX_RNG_CONFIG_ERROR_CORRECTION - Error correction
  1121. #ifndef NRFX_RNG_CONFIG_ERROR_CORRECTION
  1122. #define NRFX_RNG_CONFIG_ERROR_CORRECTION 1
  1123. #endif
  1124. // <o> NRFX_RNG_CONFIG_IRQ_PRIORITY - Interrupt priority
  1125. // <0=> 0 (highest)
  1126. // <1=> 1
  1127. // <2=> 2
  1128. // <3=> 3
  1129. // <4=> 4
  1130. // <5=> 5
  1131. // <6=> 6
  1132. // <7=> 7
  1133. #ifndef NRFX_RNG_CONFIG_IRQ_PRIORITY
  1134. #define NRFX_RNG_CONFIG_IRQ_PRIORITY 7
  1135. #endif
  1136. // <e> NRFX_RNG_CONFIG_LOG_ENABLED - Enables logging in the module.
  1137. //==========================================================
  1138. #ifndef NRFX_RNG_CONFIG_LOG_ENABLED
  1139. #define NRFX_RNG_CONFIG_LOG_ENABLED 0
  1140. #endif
  1141. // <o> NRFX_RNG_CONFIG_LOG_LEVEL - Default Severity level
  1142. // <0=> Off
  1143. // <1=> Error
  1144. // <2=> Warning
  1145. // <3=> Info
  1146. // <4=> Debug
  1147. #ifndef NRFX_RNG_CONFIG_LOG_LEVEL
  1148. #define NRFX_RNG_CONFIG_LOG_LEVEL 3
  1149. #endif
  1150. // <o> NRFX_RNG_CONFIG_INFO_COLOR - ANSI escape code prefix.
  1151. // <0=> Default
  1152. // <1=> Black
  1153. // <2=> Red
  1154. // <3=> Green
  1155. // <4=> Yellow
  1156. // <5=> Blue
  1157. // <6=> Magenta
  1158. // <7=> Cyan
  1159. // <8=> White
  1160. #ifndef NRFX_RNG_CONFIG_INFO_COLOR
  1161. #define NRFX_RNG_CONFIG_INFO_COLOR 0
  1162. #endif
  1163. // <o> NRFX_RNG_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  1164. // <0=> Default
  1165. // <1=> Black
  1166. // <2=> Red
  1167. // <3=> Green
  1168. // <4=> Yellow
  1169. // <5=> Blue
  1170. // <6=> Magenta
  1171. // <7=> Cyan
  1172. // <8=> White
  1173. #ifndef NRFX_RNG_CONFIG_DEBUG_COLOR
  1174. #define NRFX_RNG_CONFIG_DEBUG_COLOR 0
  1175. #endif
  1176. // </e>
  1177. // </e>
  1178. // <e> NRFX_RTC_ENABLED - nrfx_rtc - RTC peripheral driver
  1179. //==========================================================
  1180. #ifndef NRFX_RTC_ENABLED
  1181. #define NRFX_RTC_ENABLED 1
  1182. #endif
  1183. // <q> NRFX_RTC0_ENABLED - Enable RTC0 instance
  1184. #ifndef NRFX_RTC0_ENABLED
  1185. #define NRFX_RTC0_ENABLED 1
  1186. #endif
  1187. // <q> NRFX_RTC1_ENABLED - Enable RTC1 instance
  1188. #ifndef NRFX_RTC1_ENABLED
  1189. #define NRFX_RTC1_ENABLED 1
  1190. #endif
  1191. // <q> NRFX_RTC2_ENABLED - Enable RTC2 instance
  1192. #ifndef NRFX_RTC2_ENABLED
  1193. #define NRFX_RTC2_ENABLED 1
  1194. #endif
  1195. // <o> NRFX_RTC_MAXIMUM_LATENCY_US - Maximum possible time[us] in highest priority interrupt
  1196. #ifndef NRFX_RTC_MAXIMUM_LATENCY_US
  1197. #define NRFX_RTC_MAXIMUM_LATENCY_US 2000
  1198. #endif
  1199. // <o> NRFX_RTC_DEFAULT_CONFIG_FREQUENCY - Frequency <16-32768>
  1200. #ifndef NRFX_RTC_DEFAULT_CONFIG_FREQUENCY
  1201. #define NRFX_RTC_DEFAULT_CONFIG_FREQUENCY 32768
  1202. #endif
  1203. // <q> NRFX_RTC_DEFAULT_CONFIG_RELIABLE - Ensures safe compare event triggering
  1204. #ifndef NRFX_RTC_DEFAULT_CONFIG_RELIABLE
  1205. #define NRFX_RTC_DEFAULT_CONFIG_RELIABLE 0
  1206. #endif
  1207. // <o> NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
  1208. // <0=> 0 (highest)
  1209. // <1=> 1
  1210. // <2=> 2
  1211. // <3=> 3
  1212. // <4=> 4
  1213. // <5=> 5
  1214. // <6=> 6
  1215. // <7=> 7
  1216. #ifndef NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY
  1217. #define NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY 7
  1218. #endif
  1219. // <e> NRFX_RTC_CONFIG_LOG_ENABLED - Enables logging in the module.
  1220. //==========================================================
  1221. #ifndef NRFX_RTC_CONFIG_LOG_ENABLED
  1222. #define NRFX_RTC_CONFIG_LOG_ENABLED 0
  1223. #endif
  1224. // <o> NRFX_RTC_CONFIG_LOG_LEVEL - Default Severity level
  1225. // <0=> Off
  1226. // <1=> Error
  1227. // <2=> Warning
  1228. // <3=> Info
  1229. // <4=> Debug
  1230. #ifndef NRFX_RTC_CONFIG_LOG_LEVEL
  1231. #define NRFX_RTC_CONFIG_LOG_LEVEL 3
  1232. #endif
  1233. // <o> NRFX_RTC_CONFIG_INFO_COLOR - ANSI escape code prefix.
  1234. // <0=> Default
  1235. // <1=> Black
  1236. // <2=> Red
  1237. // <3=> Green
  1238. // <4=> Yellow
  1239. // <5=> Blue
  1240. // <6=> Magenta
  1241. // <7=> Cyan
  1242. // <8=> White
  1243. #ifndef NRFX_RTC_CONFIG_INFO_COLOR
  1244. #define NRFX_RTC_CONFIG_INFO_COLOR 0
  1245. #endif
  1246. // <o> NRFX_RTC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  1247. // <0=> Default
  1248. // <1=> Black
  1249. // <2=> Red
  1250. // <3=> Green
  1251. // <4=> Yellow
  1252. // <5=> Blue
  1253. // <6=> Magenta
  1254. // <7=> Cyan
  1255. // <8=> White
  1256. #ifndef NRFX_RTC_CONFIG_DEBUG_COLOR
  1257. #define NRFX_RTC_CONFIG_DEBUG_COLOR 0
  1258. #endif
  1259. // </e>
  1260. // </e>
  1261. // <e> NRFX_SAADC_ENABLED - nrfx_saadc - SAADC peripheral driver
  1262. //==========================================================
  1263. #ifndef NRFX_SAADC_ENABLED
  1264. #define NRFX_SAADC_ENABLED 1
  1265. #endif
  1266. // <o> NRFX_SAADC_CONFIG_RESOLUTION - Resolution
  1267. // <0=> 8 bit
  1268. // <1=> 10 bit
  1269. // <2=> 12 bit
  1270. // <3=> 14 bit
  1271. #ifndef NRFX_SAADC_CONFIG_RESOLUTION
  1272. #define NRFX_SAADC_CONFIG_RESOLUTION 1
  1273. #endif
  1274. // <o> NRFX_SAADC_CONFIG_OVERSAMPLE - Sample period
  1275. // <0=> Disabled
  1276. // <1=> 2x
  1277. // <2=> 4x
  1278. // <3=> 8x
  1279. // <4=> 16x
  1280. // <5=> 32x
  1281. // <6=> 64x
  1282. // <7=> 128x
  1283. // <8=> 256x
  1284. #ifndef NRFX_SAADC_CONFIG_OVERSAMPLE
  1285. #define NRFX_SAADC_CONFIG_OVERSAMPLE 0
  1286. #endif
  1287. // <q> NRFX_SAADC_CONFIG_LP_MODE - Enabling low power mode
  1288. #ifndef NRFX_SAADC_CONFIG_LP_MODE
  1289. #define NRFX_SAADC_CONFIG_LP_MODE 0
  1290. #endif
  1291. // <o> NRFX_SAADC_CONFIG_IRQ_PRIORITY - Interrupt priority
  1292. // <0=> 0 (highest)
  1293. // <1=> 1
  1294. // <2=> 2
  1295. // <3=> 3
  1296. // <4=> 4
  1297. // <5=> 5
  1298. // <6=> 6
  1299. // <7=> 7
  1300. #ifndef NRFX_SAADC_CONFIG_IRQ_PRIORITY
  1301. #define NRFX_SAADC_CONFIG_IRQ_PRIORITY 7
  1302. #endif
  1303. // <e> NRFX_SAADC_CONFIG_LOG_ENABLED - Enables logging in the module.
  1304. //==========================================================
  1305. #ifndef NRFX_SAADC_CONFIG_LOG_ENABLED
  1306. #define NRFX_SAADC_CONFIG_LOG_ENABLED 0
  1307. #endif
  1308. // <o> NRFX_SAADC_CONFIG_LOG_LEVEL - Default Severity level
  1309. // <0=> Off
  1310. // <1=> Error
  1311. // <2=> Warning
  1312. // <3=> Info
  1313. // <4=> Debug
  1314. #ifndef NRFX_SAADC_CONFIG_LOG_LEVEL
  1315. #define NRFX_SAADC_CONFIG_LOG_LEVEL 3
  1316. #endif
  1317. // <o> NRFX_SAADC_CONFIG_INFO_COLOR - ANSI escape code prefix.
  1318. // <0=> Default
  1319. // <1=> Black
  1320. // <2=> Red
  1321. // <3=> Green
  1322. // <4=> Yellow
  1323. // <5=> Blue
  1324. // <6=> Magenta
  1325. // <7=> Cyan
  1326. // <8=> White
  1327. #ifndef NRFX_SAADC_CONFIG_INFO_COLOR
  1328. #define NRFX_SAADC_CONFIG_INFO_COLOR 0
  1329. #endif
  1330. // <o> NRFX_SAADC_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  1331. // <0=> Default
  1332. // <1=> Black
  1333. // <2=> Red
  1334. // <3=> Green
  1335. // <4=> Yellow
  1336. // <5=> Blue
  1337. // <6=> Magenta
  1338. // <7=> Cyan
  1339. // <8=> White
  1340. #ifndef NRFX_SAADC_CONFIG_DEBUG_COLOR
  1341. #define NRFX_SAADC_CONFIG_DEBUG_COLOR 0
  1342. #endif
  1343. // </e>
  1344. // </e>
  1345. // <e> NRFX_SPIM_ENABLED - nrfx_spim - SPIM peripheral driver
  1346. //==========================================================
  1347. #ifndef NRFX_SPIM_ENABLED
  1348. #define NRFX_SPIM_ENABLED 1
  1349. #endif
  1350. // <q> NRFX_SPIM0_ENABLED - Enable SPIM0 instance
  1351. #ifndef NRFX_SPIM0_ENABLED
  1352. #define NRFX_SPIM0_ENABLED 1
  1353. #endif
  1354. // <q> NRFX_SPIM1_ENABLED - Enable SPIM1 instance
  1355. #ifndef NRFX_SPIM1_ENABLED
  1356. #define NRFX_SPIM1_ENABLED 1
  1357. #endif
  1358. // <q> NRFX_SPIM2_ENABLED - Enable SPIM2 instance
  1359. #ifndef NRFX_SPIM2_ENABLED
  1360. #define NRFX_SPIM2_ENABLED 1
  1361. #endif
  1362. // <q> NRFX_SPIM3_ENABLED - Enable SPIM3 instance
  1363. #ifndef NRFX_SPIM3_ENABLED
  1364. #define NRFX_SPIM3_ENABLED 1
  1365. #endif
  1366. // <q> NRFX_SPIM_EXTENDED_ENABLED - Enable extended SPIM features
  1367. #ifndef NRFX_SPIM_EXTENDED_ENABLED
  1368. #define NRFX_SPIM_EXTENDED_ENABLED 0
  1369. #endif
  1370. // <o> NRFX_SPIM_MISO_PULL_CFG - MISO pin pull configuration.
  1371. // <0=> NRF_GPIO_PIN_NOPULL
  1372. // <1=> NRF_GPIO_PIN_PULLDOWN
  1373. // <3=> NRF_GPIO_PIN_PULLUP
  1374. #ifndef NRFX_SPIM_MISO_PULL_CFG
  1375. #define NRFX_SPIM_MISO_PULL_CFG 1
  1376. #endif
  1377. // <o> NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
  1378. // <0=> 0 (highest)
  1379. // <1=> 1
  1380. // <2=> 2
  1381. // <3=> 3
  1382. // <4=> 4
  1383. // <5=> 5
  1384. // <6=> 6
  1385. // <7=> 7
  1386. #ifndef NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY
  1387. #define NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY 7
  1388. #endif
  1389. // <e> NRFX_SPIM_CONFIG_LOG_ENABLED - Enables logging in the module.
  1390. //==========================================================
  1391. #ifndef NRFX_SPIM_CONFIG_LOG_ENABLED
  1392. #define NRFX_SPIM_CONFIG_LOG_ENABLED 0
  1393. #endif
  1394. // <o> NRFX_SPIM_CONFIG_LOG_LEVEL - Default Severity level
  1395. // <0=> Off
  1396. // <1=> Error
  1397. // <2=> Warning
  1398. // <3=> Info
  1399. // <4=> Debug
  1400. #ifndef NRFX_SPIM_CONFIG_LOG_LEVEL
  1401. #define NRFX_SPIM_CONFIG_LOG_LEVEL 3
  1402. #endif
  1403. // <o> NRFX_SPIM_CONFIG_INFO_COLOR - ANSI escape code prefix.
  1404. // <0=> Default
  1405. // <1=> Black
  1406. // <2=> Red
  1407. // <3=> Green
  1408. // <4=> Yellow
  1409. // <5=> Blue
  1410. // <6=> Magenta
  1411. // <7=> Cyan
  1412. // <8=> White
  1413. #ifndef NRFX_SPIM_CONFIG_INFO_COLOR
  1414. #define NRFX_SPIM_CONFIG_INFO_COLOR 0
  1415. #endif
  1416. // <o> NRFX_SPIM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  1417. // <0=> Default
  1418. // <1=> Black
  1419. // <2=> Red
  1420. // <3=> Green
  1421. // <4=> Yellow
  1422. // <5=> Blue
  1423. // <6=> Magenta
  1424. // <7=> Cyan
  1425. // <8=> White
  1426. #ifndef NRFX_SPIM_CONFIG_DEBUG_COLOR
  1427. #define NRFX_SPIM_CONFIG_DEBUG_COLOR 0
  1428. #endif
  1429. // </e>
  1430. // <q> NRFX_SPIM3_NRF52840_ANOMALY_198_WORKAROUND_ENABLED - Enables nRF52840 anomaly 198 workaround for SPIM3.
  1431. // <i> See more in the Errata document located at
  1432. // <i> https://infocenter.nordicsemi.com/
  1433. #ifndef NRFX_SPIM3_NRF52840_ANOMALY_198_WORKAROUND_ENABLED
  1434. #define NRFX_SPIM3_NRF52840_ANOMALY_198_WORKAROUND_ENABLED 0
  1435. #endif
  1436. // </e>
  1437. // <e> NRFX_SPIS_ENABLED - nrfx_spis - SPIS peripheral driver
  1438. //==========================================================
  1439. #ifndef NRFX_SPIS_ENABLED
  1440. #define NRFX_SPIS_ENABLED 1
  1441. #endif
  1442. // <q> NRFX_SPIS0_ENABLED - Enable SPIS0 instance
  1443. #ifndef NRFX_SPIS0_ENABLED
  1444. #define NRFX_SPIS0_ENABLED 1
  1445. #endif
  1446. // <q> NRFX_SPIS1_ENABLED - Enable SPIS1 instance
  1447. #ifndef NRFX_SPIS1_ENABLED
  1448. #define NRFX_SPIS1_ENABLED 1
  1449. #endif
  1450. // <q> NRFX_SPIS2_ENABLED - Enable SPIS2 instance
  1451. #ifndef NRFX_SPIS2_ENABLED
  1452. #define NRFX_SPIS2_ENABLED 1
  1453. #endif
  1454. // <o> NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
  1455. // <0=> 0 (highest)
  1456. // <1=> 1
  1457. // <2=> 2
  1458. // <3=> 3
  1459. // <4=> 4
  1460. // <5=> 5
  1461. // <6=> 6
  1462. // <7=> 7
  1463. #ifndef NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY
  1464. #define NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY 7
  1465. #endif
  1466. // <o> NRFX_SPIS_DEFAULT_DEF - SPIS default DEF character <0-255>
  1467. #ifndef NRFX_SPIS_DEFAULT_DEF
  1468. #define NRFX_SPIS_DEFAULT_DEF 255
  1469. #endif
  1470. // <o> NRFX_SPIS_DEFAULT_ORC - SPIS default ORC character <0-255>
  1471. #ifndef NRFX_SPIS_DEFAULT_ORC
  1472. #define NRFX_SPIS_DEFAULT_ORC 255
  1473. #endif
  1474. // <e> NRFX_SPIS_CONFIG_LOG_ENABLED - Enables logging in the module.
  1475. //==========================================================
  1476. #ifndef NRFX_SPIS_CONFIG_LOG_ENABLED
  1477. #define NRFX_SPIS_CONFIG_LOG_ENABLED 0
  1478. #endif
  1479. // <o> NRFX_SPIS_CONFIG_LOG_LEVEL - Default Severity level
  1480. // <0=> Off
  1481. // <1=> Error
  1482. // <2=> Warning
  1483. // <3=> Info
  1484. // <4=> Debug
  1485. #ifndef NRFX_SPIS_CONFIG_LOG_LEVEL
  1486. #define NRFX_SPIS_CONFIG_LOG_LEVEL 3
  1487. #endif
  1488. // <o> NRFX_SPIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
  1489. // <0=> Default
  1490. // <1=> Black
  1491. // <2=> Red
  1492. // <3=> Green
  1493. // <4=> Yellow
  1494. // <5=> Blue
  1495. // <6=> Magenta
  1496. // <7=> Cyan
  1497. // <8=> White
  1498. #ifndef NRFX_SPIS_CONFIG_INFO_COLOR
  1499. #define NRFX_SPIS_CONFIG_INFO_COLOR 0
  1500. #endif
  1501. // <o> NRFX_SPIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  1502. // <0=> Default
  1503. // <1=> Black
  1504. // <2=> Red
  1505. // <3=> Green
  1506. // <4=> Yellow
  1507. // <5=> Blue
  1508. // <6=> Magenta
  1509. // <7=> Cyan
  1510. // <8=> White
  1511. #ifndef NRFX_SPIS_CONFIG_DEBUG_COLOR
  1512. #define NRFX_SPIS_CONFIG_DEBUG_COLOR 0
  1513. #endif
  1514. // </e>
  1515. // </e>
  1516. // <e> NRFX_SPI_ENABLED - nrfx_spi - SPI peripheral driver
  1517. //==========================================================
  1518. #ifndef NRFX_SPI_ENABLED
  1519. #define NRFX_SPI_ENABLED 1
  1520. #endif
  1521. // <q> NRFX_SPI0_ENABLED - Enable SPI0 instance
  1522. #ifndef NRFX_SPI0_ENABLED
  1523. #define NRFX_SPI0_ENABLED 1
  1524. #endif
  1525. // <q> NRFX_SPI1_ENABLED - Enable SPI1 instance
  1526. #ifndef NRFX_SPI1_ENABLED
  1527. #define NRFX_SPI1_ENABLED 1
  1528. #endif
  1529. // <q> NRFX_SPI2_ENABLED - Enable SPI2 instance
  1530. #ifndef NRFX_SPI2_ENABLED
  1531. #define NRFX_SPI2_ENABLED 1
  1532. #endif
  1533. // <o> NRFX_SPI_MISO_PULL_CFG - MISO pin pull configuration.
  1534. // <0=> NRF_GPIO_PIN_NOPULL
  1535. // <1=> NRF_GPIO_PIN_PULLDOWN
  1536. // <3=> NRF_GPIO_PIN_PULLUP
  1537. #ifndef NRFX_SPI_MISO_PULL_CFG
  1538. #define NRFX_SPI_MISO_PULL_CFG 1
  1539. #endif
  1540. // <o> NRFX_SPI_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
  1541. // <0=> 0 (highest)
  1542. // <1=> 1
  1543. // <2=> 2
  1544. // <3=> 3
  1545. // <4=> 4
  1546. // <5=> 5
  1547. // <6=> 6
  1548. // <7=> 7
  1549. #ifndef NRFX_SPI_DEFAULT_CONFIG_IRQ_PRIORITY
  1550. #define NRFX_SPI_DEFAULT_CONFIG_IRQ_PRIORITY 7
  1551. #endif
  1552. // <e> NRFX_SPI_CONFIG_LOG_ENABLED - Enables logging in the module.
  1553. //==========================================================
  1554. #ifndef NRFX_SPI_CONFIG_LOG_ENABLED
  1555. #define NRFX_SPI_CONFIG_LOG_ENABLED 0
  1556. #endif
  1557. // <o> NRFX_SPI_CONFIG_LOG_LEVEL - Default Severity level
  1558. // <0=> Off
  1559. // <1=> Error
  1560. // <2=> Warning
  1561. // <3=> Info
  1562. // <4=> Debug
  1563. #ifndef NRFX_SPI_CONFIG_LOG_LEVEL
  1564. #define NRFX_SPI_CONFIG_LOG_LEVEL 3
  1565. #endif
  1566. // <o> NRFX_SPI_CONFIG_INFO_COLOR - ANSI escape code prefix.
  1567. // <0=> Default
  1568. // <1=> Black
  1569. // <2=> Red
  1570. // <3=> Green
  1571. // <4=> Yellow
  1572. // <5=> Blue
  1573. // <6=> Magenta
  1574. // <7=> Cyan
  1575. // <8=> White
  1576. #ifndef NRFX_SPI_CONFIG_INFO_COLOR
  1577. #define NRFX_SPI_CONFIG_INFO_COLOR 0
  1578. #endif
  1579. // <o> NRFX_SPI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  1580. // <0=> Default
  1581. // <1=> Black
  1582. // <2=> Red
  1583. // <3=> Green
  1584. // <4=> Yellow
  1585. // <5=> Blue
  1586. // <6=> Magenta
  1587. // <7=> Cyan
  1588. // <8=> White
  1589. #ifndef NRFX_SPI_CONFIG_DEBUG_COLOR
  1590. #define NRFX_SPI_CONFIG_DEBUG_COLOR 0
  1591. #endif
  1592. // </e>
  1593. // </e>
  1594. // <e> NRFX_SWI_ENABLED - nrfx_swi - SWI/EGU peripheral allocator
  1595. //==========================================================
  1596. #ifndef NRFX_SWI_ENABLED
  1597. #define NRFX_SWI_ENABLED 1
  1598. #endif
  1599. // <q> NRFX_EGU_ENABLED - Enable EGU support
  1600. #ifndef NRFX_EGU_ENABLED
  1601. #define NRFX_EGU_ENABLED 1
  1602. #endif
  1603. // <q> NRFX_SWI0_DISABLED - Exclude SWI0 from being utilized by the driver
  1604. #ifndef NRFX_SWI0_DISABLED
  1605. #define NRFX_SWI0_DISABLED 0
  1606. #endif
  1607. // <q> NRFX_SWI1_DISABLED - Exclude SWI1 from being utilized by the driver
  1608. #ifndef NRFX_SWI1_DISABLED
  1609. #define NRFX_SWI1_DISABLED 0
  1610. #endif
  1611. // <q> NRFX_SWI2_DISABLED - Exclude SWI2 from being utilized by the driver
  1612. #ifndef NRFX_SWI2_DISABLED
  1613. #define NRFX_SWI2_DISABLED 0
  1614. #endif
  1615. // <q> NRFX_SWI3_DISABLED - Exclude SWI3 from being utilized by the driver
  1616. #ifndef NRFX_SWI3_DISABLED
  1617. #define NRFX_SWI3_DISABLED 0
  1618. #endif
  1619. // <q> NRFX_SWI4_DISABLED - Exclude SWI4 from being utilized by the driver
  1620. #ifndef NRFX_SWI4_DISABLED
  1621. #define NRFX_SWI4_DISABLED 0
  1622. #endif
  1623. // <q> NRFX_SWI5_DISABLED - Exclude SWI5 from being utilized by the driver
  1624. #ifndef NRFX_SWI5_DISABLED
  1625. #define NRFX_SWI5_DISABLED 0
  1626. #endif
  1627. // <e> NRFX_SWI_CONFIG_LOG_ENABLED - Enables logging in the module.
  1628. //==========================================================
  1629. #ifndef NRFX_SWI_CONFIG_LOG_ENABLED
  1630. #define NRFX_SWI_CONFIG_LOG_ENABLED 0
  1631. #endif
  1632. // <o> NRFX_SWI_CONFIG_LOG_LEVEL - Default Severity level
  1633. // <0=> Off
  1634. // <1=> Error
  1635. // <2=> Warning
  1636. // <3=> Info
  1637. // <4=> Debug
  1638. #ifndef NRFX_SWI_CONFIG_LOG_LEVEL
  1639. #define NRFX_SWI_CONFIG_LOG_LEVEL 3
  1640. #endif
  1641. // <o> NRFX_SWI_CONFIG_INFO_COLOR - ANSI escape code prefix.
  1642. // <0=> Default
  1643. // <1=> Black
  1644. // <2=> Red
  1645. // <3=> Green
  1646. // <4=> Yellow
  1647. // <5=> Blue
  1648. // <6=> Magenta
  1649. // <7=> Cyan
  1650. // <8=> White
  1651. #ifndef NRFX_SWI_CONFIG_INFO_COLOR
  1652. #define NRFX_SWI_CONFIG_INFO_COLOR 0
  1653. #endif
  1654. // <o> NRFX_SWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  1655. // <0=> Default
  1656. // <1=> Black
  1657. // <2=> Red
  1658. // <3=> Green
  1659. // <4=> Yellow
  1660. // <5=> Blue
  1661. // <6=> Magenta
  1662. // <7=> Cyan
  1663. // <8=> White
  1664. #ifndef NRFX_SWI_CONFIG_DEBUG_COLOR
  1665. #define NRFX_SWI_CONFIG_DEBUG_COLOR 0
  1666. #endif
  1667. // </e>
  1668. // </e>
  1669. // <q> NRFX_SYSTICK_ENABLED - nrfx_systick - ARM(R) SysTick driver
  1670. #ifndef NRFX_SYSTICK_ENABLED
  1671. #define NRFX_SYSTICK_ENABLED 1
  1672. #endif
  1673. // <e> NRFX_TIMER_ENABLED - nrfx_timer - TIMER periperal driver
  1674. //==========================================================
  1675. #ifndef NRFX_TIMER_ENABLED
  1676. #define NRFX_TIMER_ENABLED 1
  1677. #endif
  1678. // <q> NRFX_TIMER0_ENABLED - Enable TIMER0 instance
  1679. #ifndef NRFX_TIMER0_ENABLED
  1680. #define NRFX_TIMER0_ENABLED 1
  1681. #endif
  1682. // <q> NRFX_TIMER1_ENABLED - Enable TIMER1 instance
  1683. #ifndef NRFX_TIMER1_ENABLED
  1684. #define NRFX_TIMER1_ENABLED 1
  1685. #endif
  1686. // <q> NRFX_TIMER2_ENABLED - Enable TIMER2 instance
  1687. #ifndef NRFX_TIMER2_ENABLED
  1688. #define NRFX_TIMER2_ENABLED 1
  1689. #endif
  1690. // <q> NRFX_TIMER3_ENABLED - Enable TIMER3 instance
  1691. #ifndef NRFX_TIMER3_ENABLED
  1692. #define NRFX_TIMER3_ENABLED 1
  1693. #endif
  1694. // <q> NRFX_TIMER4_ENABLED - Enable TIMER4 instance
  1695. #ifndef NRFX_TIMER4_ENABLED
  1696. #define NRFX_TIMER4_ENABLED 1
  1697. #endif
  1698. // <o> NRFX_TIMER_DEFAULT_CONFIG_FREQUENCY - Timer frequency if in Timer mode
  1699. // <0=> 16 MHz
  1700. // <1=> 8 MHz
  1701. // <2=> 4 MHz
  1702. // <3=> 2 MHz
  1703. // <4=> 1 MHz
  1704. // <5=> 500 kHz
  1705. // <6=> 250 kHz
  1706. // <7=> 125 kHz
  1707. // <8=> 62.5 kHz
  1708. // <9=> 31.25 kHz
  1709. #ifndef NRFX_TIMER_DEFAULT_CONFIG_FREQUENCY
  1710. #define NRFX_TIMER_DEFAULT_CONFIG_FREQUENCY 0
  1711. #endif
  1712. // <o> NRFX_TIMER_DEFAULT_CONFIG_MODE - Timer mode or operation
  1713. // <0=> Timer
  1714. // <1=> Counter
  1715. #ifndef NRFX_TIMER_DEFAULT_CONFIG_MODE
  1716. #define NRFX_TIMER_DEFAULT_CONFIG_MODE 0
  1717. #endif
  1718. // <o> NRFX_TIMER_DEFAULT_CONFIG_BIT_WIDTH - Timer counter bit width
  1719. // <0=> 16 bit
  1720. // <1=> 8 bit
  1721. // <2=> 24 bit
  1722. // <3=> 32 bit
  1723. #ifndef NRFX_TIMER_DEFAULT_CONFIG_BIT_WIDTH
  1724. #define NRFX_TIMER_DEFAULT_CONFIG_BIT_WIDTH 0
  1725. #endif
  1726. // <o> NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
  1727. // <0=> 0 (highest)
  1728. // <1=> 1
  1729. // <2=> 2
  1730. // <3=> 3
  1731. // <4=> 4
  1732. // <5=> 5
  1733. // <6=> 6
  1734. // <7=> 7
  1735. #ifndef NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY
  1736. #define NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY 7
  1737. #endif
  1738. // <e> NRFX_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module.
  1739. //==========================================================
  1740. #ifndef NRFX_TIMER_CONFIG_LOG_ENABLED
  1741. #define NRFX_TIMER_CONFIG_LOG_ENABLED 0
  1742. #endif
  1743. // <o> NRFX_TIMER_CONFIG_LOG_LEVEL - Default Severity level
  1744. // <0=> Off
  1745. // <1=> Error
  1746. // <2=> Warning
  1747. // <3=> Info
  1748. // <4=> Debug
  1749. #ifndef NRFX_TIMER_CONFIG_LOG_LEVEL
  1750. #define NRFX_TIMER_CONFIG_LOG_LEVEL 3
  1751. #endif
  1752. // <o> NRFX_TIMER_CONFIG_INFO_COLOR - ANSI escape code prefix.
  1753. // <0=> Default
  1754. // <1=> Black
  1755. // <2=> Red
  1756. // <3=> Green
  1757. // <4=> Yellow
  1758. // <5=> Blue
  1759. // <6=> Magenta
  1760. // <7=> Cyan
  1761. // <8=> White
  1762. #ifndef NRFX_TIMER_CONFIG_INFO_COLOR
  1763. #define NRFX_TIMER_CONFIG_INFO_COLOR 0
  1764. #endif
  1765. // <o> NRFX_TIMER_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  1766. // <0=> Default
  1767. // <1=> Black
  1768. // <2=> Red
  1769. // <3=> Green
  1770. // <4=> Yellow
  1771. // <5=> Blue
  1772. // <6=> Magenta
  1773. // <7=> Cyan
  1774. // <8=> White
  1775. #ifndef NRFX_TIMER_CONFIG_DEBUG_COLOR
  1776. #define NRFX_TIMER_CONFIG_DEBUG_COLOR 0
  1777. #endif
  1778. // </e>
  1779. // </e>
  1780. // <e> NRFX_TWIM_ENABLED - nrfx_twim - TWIM peripheral driver
  1781. //==========================================================
  1782. #ifndef NRFX_TWIM_ENABLED
  1783. #define NRFX_TWIM_ENABLED 1
  1784. #endif
  1785. // <q> NRFX_TWIM0_ENABLED - Enable TWIM0 instance
  1786. #ifndef NRFX_TWIM0_ENABLED
  1787. #define NRFX_TWIM0_ENABLED 1
  1788. #endif
  1789. // <q> NRFX_TWIM1_ENABLED - Enable TWIM1 instance
  1790. #ifndef NRFX_TWIM1_ENABLED
  1791. #define NRFX_TWIM1_ENABLED 1
  1792. #endif
  1793. // <o> NRFX_TWIM_DEFAULT_CONFIG_FREQUENCY - Frequency
  1794. // <26738688=> 100k
  1795. // <67108864=> 250k
  1796. // <104857600=> 400k
  1797. #ifndef NRFX_TWIM_DEFAULT_CONFIG_FREQUENCY
  1798. #define NRFX_TWIM_DEFAULT_CONFIG_FREQUENCY 26738688
  1799. #endif
  1800. // <q> NRFX_TWIM_DEFAULT_CONFIG_HOLD_BUS_UNINIT - Enables bus holding after uninit
  1801. #ifndef NRFX_TWIM_DEFAULT_CONFIG_HOLD_BUS_UNINIT
  1802. #define NRFX_TWIM_DEFAULT_CONFIG_HOLD_BUS_UNINIT 0
  1803. #endif
  1804. // <o> NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
  1805. // <0=> 0 (highest)
  1806. // <1=> 1
  1807. // <2=> 2
  1808. // <3=> 3
  1809. // <4=> 4
  1810. // <5=> 5
  1811. // <6=> 6
  1812. // <7=> 7
  1813. #ifndef NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY
  1814. #define NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY 7
  1815. #endif
  1816. // <e> NRFX_TWIM_CONFIG_LOG_ENABLED - Enables logging in the module.
  1817. //==========================================================
  1818. #ifndef NRFX_TWIM_CONFIG_LOG_ENABLED
  1819. #define NRFX_TWIM_CONFIG_LOG_ENABLED 0
  1820. #endif
  1821. // <o> NRFX_TWIM_CONFIG_LOG_LEVEL - Default Severity level
  1822. // <0=> Off
  1823. // <1=> Error
  1824. // <2=> Warning
  1825. // <3=> Info
  1826. // <4=> Debug
  1827. #ifndef NRFX_TWIM_CONFIG_LOG_LEVEL
  1828. #define NRFX_TWIM_CONFIG_LOG_LEVEL 3
  1829. #endif
  1830. // <o> NRFX_TWIM_CONFIG_INFO_COLOR - ANSI escape code prefix.
  1831. // <0=> Default
  1832. // <1=> Black
  1833. // <2=> Red
  1834. // <3=> Green
  1835. // <4=> Yellow
  1836. // <5=> Blue
  1837. // <6=> Magenta
  1838. // <7=> Cyan
  1839. // <8=> White
  1840. #ifndef NRFX_TWIM_CONFIG_INFO_COLOR
  1841. #define NRFX_TWIM_CONFIG_INFO_COLOR 0
  1842. #endif
  1843. // <o> NRFX_TWIM_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  1844. // <0=> Default
  1845. // <1=> Black
  1846. // <2=> Red
  1847. // <3=> Green
  1848. // <4=> Yellow
  1849. // <5=> Blue
  1850. // <6=> Magenta
  1851. // <7=> Cyan
  1852. // <8=> White
  1853. #ifndef NRFX_TWIM_CONFIG_DEBUG_COLOR
  1854. #define NRFX_TWIM_CONFIG_DEBUG_COLOR 0
  1855. #endif
  1856. // </e>
  1857. // </e>
  1858. // <e> NRFX_TWIS_ENABLED - nrfx_twis - TWIS peripheral driver
  1859. //==========================================================
  1860. #ifndef NRFX_TWIS_ENABLED
  1861. #define NRFX_TWIS_ENABLED 1
  1862. #endif
  1863. // <q> NRFX_TWIS0_ENABLED - Enable TWIS0 instance
  1864. #ifndef NRFX_TWIS0_ENABLED
  1865. #define NRFX_TWIS0_ENABLED 1
  1866. #endif
  1867. // <q> NRFX_TWIS1_ENABLED - Enable TWIS1 instance
  1868. #ifndef NRFX_TWIS1_ENABLED
  1869. #define NRFX_TWIS1_ENABLED 1
  1870. #endif
  1871. // <q> NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY - Assume that any instance would be initialized only once
  1872. // <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.
  1873. #ifndef NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY
  1874. #define NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY 0
  1875. #endif
  1876. // <q> NRFX_TWIS_NO_SYNC_MODE - Remove support for synchronous mode
  1877. // <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.
  1878. #ifndef NRFX_TWIS_NO_SYNC_MODE
  1879. #define NRFX_TWIS_NO_SYNC_MODE 0
  1880. #endif
  1881. // <o> NRFX_TWIS_DEFAULT_CONFIG_ADDR0 - Address0
  1882. #ifndef NRFX_TWIS_DEFAULT_CONFIG_ADDR0
  1883. #define NRFX_TWIS_DEFAULT_CONFIG_ADDR0 0
  1884. #endif
  1885. // <o> NRFX_TWIS_DEFAULT_CONFIG_ADDR1 - Address1
  1886. #ifndef NRFX_TWIS_DEFAULT_CONFIG_ADDR1
  1887. #define NRFX_TWIS_DEFAULT_CONFIG_ADDR1 0
  1888. #endif
  1889. // <o> NRFX_TWIS_DEFAULT_CONFIG_SCL_PULL - SCL pin pull configuration
  1890. // <0=> Disabled
  1891. // <1=> Pull down
  1892. // <3=> Pull up
  1893. #ifndef NRFX_TWIS_DEFAULT_CONFIG_SCL_PULL
  1894. #define NRFX_TWIS_DEFAULT_CONFIG_SCL_PULL 0
  1895. #endif
  1896. // <o> NRFX_TWIS_DEFAULT_CONFIG_SDA_PULL - SDA pin pull configuration
  1897. // <0=> Disabled
  1898. // <1=> Pull down
  1899. // <3=> Pull up
  1900. #ifndef NRFX_TWIS_DEFAULT_CONFIG_SDA_PULL
  1901. #define NRFX_TWIS_DEFAULT_CONFIG_SDA_PULL 0
  1902. #endif
  1903. // <o> NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
  1904. // <0=> 0 (highest)
  1905. // <1=> 1
  1906. // <2=> 2
  1907. // <3=> 3
  1908. // <4=> 4
  1909. // <5=> 5
  1910. // <6=> 6
  1911. // <7=> 7
  1912. #ifndef NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY
  1913. #define NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY 7
  1914. #endif
  1915. // <e> NRFX_TWIS_CONFIG_LOG_ENABLED - Enables logging in the module.
  1916. //==========================================================
  1917. #ifndef NRFX_TWIS_CONFIG_LOG_ENABLED
  1918. #define NRFX_TWIS_CONFIG_LOG_ENABLED 0
  1919. #endif
  1920. // <o> NRFX_TWIS_CONFIG_LOG_LEVEL - Default Severity level
  1921. // <0=> Off
  1922. // <1=> Error
  1923. // <2=> Warning
  1924. // <3=> Info
  1925. // <4=> Debug
  1926. #ifndef NRFX_TWIS_CONFIG_LOG_LEVEL
  1927. #define NRFX_TWIS_CONFIG_LOG_LEVEL 3
  1928. #endif
  1929. // <o> NRFX_TWIS_CONFIG_INFO_COLOR - ANSI escape code prefix.
  1930. // <0=> Default
  1931. // <1=> Black
  1932. // <2=> Red
  1933. // <3=> Green
  1934. // <4=> Yellow
  1935. // <5=> Blue
  1936. // <6=> Magenta
  1937. // <7=> Cyan
  1938. // <8=> White
  1939. #ifndef NRFX_TWIS_CONFIG_INFO_COLOR
  1940. #define NRFX_TWIS_CONFIG_INFO_COLOR 0
  1941. #endif
  1942. // <o> NRFX_TWIS_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  1943. // <0=> Default
  1944. // <1=> Black
  1945. // <2=> Red
  1946. // <3=> Green
  1947. // <4=> Yellow
  1948. // <5=> Blue
  1949. // <6=> Magenta
  1950. // <7=> Cyan
  1951. // <8=> White
  1952. #ifndef NRFX_TWIS_CONFIG_DEBUG_COLOR
  1953. #define NRFX_TWIS_CONFIG_DEBUG_COLOR 0
  1954. #endif
  1955. // </e>
  1956. // </e>
  1957. // <e> NRFX_TWI_ENABLED - nrfx_twi - TWI peripheral driver
  1958. //==========================================================
  1959. #ifndef NRFX_TWI_ENABLED
  1960. #define NRFX_TWI_ENABLED 1
  1961. #endif
  1962. // <q> NRFX_TWI0_ENABLED - Enable TWI0 instance
  1963. #ifndef NRFX_TWI0_ENABLED
  1964. #define NRFX_TWI0_ENABLED 1
  1965. #endif
  1966. // <q> NRFX_TWI1_ENABLED - Enable TWI1 instance
  1967. #ifndef NRFX_TWI1_ENABLED
  1968. #define NRFX_TWI1_ENABLED 1
  1969. #endif
  1970. // <o> NRFX_TWI_DEFAULT_CONFIG_FREQUENCY - Frequency
  1971. // <26738688=> 100k
  1972. // <67108864=> 250k
  1973. // <104857600=> 400k
  1974. #ifndef NRFX_TWI_DEFAULT_CONFIG_FREQUENCY
  1975. #define NRFX_TWI_DEFAULT_CONFIG_FREQUENCY 26738688
  1976. #endif
  1977. // <q> NRFX_TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT - Enables bus holding after uninit
  1978. #ifndef NRFX_TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT
  1979. #define NRFX_TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT 0
  1980. #endif
  1981. // <o> NRFX_TWI_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
  1982. // <0=> 0 (highest)
  1983. // <1=> 1
  1984. // <2=> 2
  1985. // <3=> 3
  1986. // <4=> 4
  1987. // <5=> 5
  1988. // <6=> 6
  1989. // <7=> 7
  1990. #ifndef NRFX_TWI_DEFAULT_CONFIG_IRQ_PRIORITY
  1991. #define NRFX_TWI_DEFAULT_CONFIG_IRQ_PRIORITY 7
  1992. #endif
  1993. // <e> NRFX_TWI_CONFIG_LOG_ENABLED - Enables logging in the module.
  1994. //==========================================================
  1995. #ifndef NRFX_TWI_CONFIG_LOG_ENABLED
  1996. #define NRFX_TWI_CONFIG_LOG_ENABLED 0
  1997. #endif
  1998. // <o> NRFX_TWI_CONFIG_LOG_LEVEL - Default Severity level
  1999. // <0=> Off
  2000. // <1=> Error
  2001. // <2=> Warning
  2002. // <3=> Info
  2003. // <4=> Debug
  2004. #ifndef NRFX_TWI_CONFIG_LOG_LEVEL
  2005. #define NRFX_TWI_CONFIG_LOG_LEVEL 3
  2006. #endif
  2007. // <o> NRFX_TWI_CONFIG_INFO_COLOR - ANSI escape code prefix.
  2008. // <0=> Default
  2009. // <1=> Black
  2010. // <2=> Red
  2011. // <3=> Green
  2012. // <4=> Yellow
  2013. // <5=> Blue
  2014. // <6=> Magenta
  2015. // <7=> Cyan
  2016. // <8=> White
  2017. #ifndef NRFX_TWI_CONFIG_INFO_COLOR
  2018. #define NRFX_TWI_CONFIG_INFO_COLOR 0
  2019. #endif
  2020. // <o> NRFX_TWI_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  2021. // <0=> Default
  2022. // <1=> Black
  2023. // <2=> Red
  2024. // <3=> Green
  2025. // <4=> Yellow
  2026. // <5=> Blue
  2027. // <6=> Magenta
  2028. // <7=> Cyan
  2029. // <8=> White
  2030. #ifndef NRFX_TWI_CONFIG_DEBUG_COLOR
  2031. #define NRFX_TWI_CONFIG_DEBUG_COLOR 0
  2032. #endif
  2033. // </e>
  2034. // </e>
  2035. // <e> NRFX_UARTE_ENABLED - nrfx_uarte - UARTE peripheral driver
  2036. //==========================================================
  2037. #ifndef NRFX_UARTE_ENABLED
  2038. #define NRFX_UARTE_ENABLED 1
  2039. #endif
  2040. // <o> NRFX_UARTE0_ENABLED - Enable UARTE0 instance
  2041. #ifndef NRFX_UARTE0_ENABLED
  2042. #define NRFX_UARTE0_ENABLED 1
  2043. #endif
  2044. // <o> NRFX_UARTE1_ENABLED - Enable UARTE1 instance
  2045. #ifndef NRFX_UARTE1_ENABLED
  2046. #define NRFX_UARTE1_ENABLED 1
  2047. #endif
  2048. // <o> NRFX_UARTE_DEFAULT_CONFIG_HWFC - Hardware Flow Control
  2049. // <0=> Disabled
  2050. // <1=> Enabled
  2051. #ifndef NRFX_UARTE_DEFAULT_CONFIG_HWFC
  2052. #define NRFX_UARTE_DEFAULT_CONFIG_HWFC 0
  2053. #endif
  2054. // <o> NRFX_UARTE_DEFAULT_CONFIG_PARITY - Parity
  2055. // <0=> Excluded
  2056. // <14=> Included
  2057. #ifndef NRFX_UARTE_DEFAULT_CONFIG_PARITY
  2058. #define NRFX_UARTE_DEFAULT_CONFIG_PARITY 0
  2059. #endif
  2060. // <o> NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
  2061. // <323584=> 1200 baud
  2062. // <643072=> 2400 baud
  2063. // <1290240=> 4800 baud
  2064. // <2576384=> 9600 baud
  2065. // <3862528=> 14400 baud
  2066. // <5152768=> 19200 baud
  2067. // <7716864=> 28800 baud
  2068. // <8388608=> 31250 baud
  2069. // <10289152=> 38400 baud
  2070. // <15007744=> 56000 baud
  2071. // <15400960=> 57600 baud
  2072. // <20615168=> 76800 baud
  2073. // <30801920=> 115200 baud
  2074. // <61865984=> 230400 baud
  2075. // <67108864=> 250000 baud
  2076. // <121634816=> 460800 baud
  2077. // <251658240=> 921600 baud
  2078. // <268435456=> 1000000 baud
  2079. #ifndef NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE
  2080. #define NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE 30801920
  2081. #endif
  2082. // <o> NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
  2083. // <0=> 0 (highest)
  2084. // <1=> 1
  2085. // <2=> 2
  2086. // <3=> 3
  2087. // <4=> 4
  2088. // <5=> 5
  2089. // <6=> 6
  2090. // <7=> 7
  2091. #ifndef NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY
  2092. #define NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY 7
  2093. #endif
  2094. // <e> NRFX_UARTE_CONFIG_LOG_ENABLED - Enables logging in the module.
  2095. //==========================================================
  2096. #ifndef NRFX_UARTE_CONFIG_LOG_ENABLED
  2097. #define NRFX_UARTE_CONFIG_LOG_ENABLED 0
  2098. #endif
  2099. // <o> NRFX_UARTE_CONFIG_LOG_LEVEL - Default Severity level
  2100. // <0=> Off
  2101. // <1=> Error
  2102. // <2=> Warning
  2103. // <3=> Info
  2104. // <4=> Debug
  2105. #ifndef NRFX_UARTE_CONFIG_LOG_LEVEL
  2106. #define NRFX_UARTE_CONFIG_LOG_LEVEL 3
  2107. #endif
  2108. // <o> NRFX_UARTE_CONFIG_INFO_COLOR - ANSI escape code prefix.
  2109. // <0=> Default
  2110. // <1=> Black
  2111. // <2=> Red
  2112. // <3=> Green
  2113. // <4=> Yellow
  2114. // <5=> Blue
  2115. // <6=> Magenta
  2116. // <7=> Cyan
  2117. // <8=> White
  2118. #ifndef NRFX_UARTE_CONFIG_INFO_COLOR
  2119. #define NRFX_UARTE_CONFIG_INFO_COLOR 0
  2120. #endif
  2121. // <o> NRFX_UARTE_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  2122. // <0=> Default
  2123. // <1=> Black
  2124. // <2=> Red
  2125. // <3=> Green
  2126. // <4=> Yellow
  2127. // <5=> Blue
  2128. // <6=> Magenta
  2129. // <7=> Cyan
  2130. // <8=> White
  2131. #ifndef NRFX_UARTE_CONFIG_DEBUG_COLOR
  2132. #define NRFX_UARTE_CONFIG_DEBUG_COLOR 0
  2133. #endif
  2134. // </e>
  2135. // </e>
  2136. // <e> NRFX_UART_ENABLED - nrfx_uart - UART peripheral driver
  2137. //==========================================================
  2138. #ifndef NRFX_UART_ENABLED
  2139. #define NRFX_UART_ENABLED 1
  2140. #endif
  2141. // <o> NRFX_UART0_ENABLED - Enable UART0 instance
  2142. #ifndef NRFX_UART0_ENABLED
  2143. #define NRFX_UART0_ENABLED 1
  2144. #endif
  2145. // <o> NRFX_UART_DEFAULT_CONFIG_HWFC - Hardware Flow Control
  2146. // <0=> Disabled
  2147. // <1=> Enabled
  2148. #ifndef NRFX_UART_DEFAULT_CONFIG_HWFC
  2149. #define NRFX_UART_DEFAULT_CONFIG_HWFC 0
  2150. #endif
  2151. // <o> NRFX_UART_DEFAULT_CONFIG_PARITY - Parity
  2152. // <0=> Excluded
  2153. // <14=> Included
  2154. #ifndef NRFX_UART_DEFAULT_CONFIG_PARITY
  2155. #define NRFX_UART_DEFAULT_CONFIG_PARITY 0
  2156. #endif
  2157. // <o> NRFX_UART_DEFAULT_CONFIG_BAUDRATE - Default Baudrate
  2158. // <323584=> 1200 baud
  2159. // <643072=> 2400 baud
  2160. // <1290240=> 4800 baud
  2161. // <2576384=> 9600 baud
  2162. // <3866624=> 14400 baud
  2163. // <5152768=> 19200 baud
  2164. // <7729152=> 28800 baud
  2165. // <8388608=> 31250 baud
  2166. // <10309632=> 38400 baud
  2167. // <15007744=> 56000 baud
  2168. // <15462400=> 57600 baud
  2169. // <20615168=> 76800 baud
  2170. // <30924800=> 115200 baud
  2171. // <61845504=> 230400 baud
  2172. // <67108864=> 250000 baud
  2173. // <123695104=> 460800 baud
  2174. // <247386112=> 921600 baud
  2175. // <268435456=> 1000000 baud
  2176. #ifndef NRFX_UART_DEFAULT_CONFIG_BAUDRATE
  2177. #define NRFX_UART_DEFAULT_CONFIG_BAUDRATE 30924800
  2178. #endif
  2179. // <o> NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY - Interrupt priority
  2180. // <0=> 0 (highest)
  2181. // <1=> 1
  2182. // <2=> 2
  2183. // <3=> 3
  2184. // <4=> 4
  2185. // <5=> 5
  2186. // <6=> 6
  2187. // <7=> 7
  2188. #ifndef NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY
  2189. #define NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY 7
  2190. #endif
  2191. // <e> NRFX_UART_CONFIG_LOG_ENABLED - Enables logging in the module.
  2192. //==========================================================
  2193. #ifndef NRFX_UART_CONFIG_LOG_ENABLED
  2194. #define NRFX_UART_CONFIG_LOG_ENABLED 0
  2195. #endif
  2196. // <o> NRFX_UART_CONFIG_LOG_LEVEL - Default Severity level
  2197. // <0=> Off
  2198. // <1=> Error
  2199. // <2=> Warning
  2200. // <3=> Info
  2201. // <4=> Debug
  2202. #ifndef NRFX_UART_CONFIG_LOG_LEVEL
  2203. #define NRFX_UART_CONFIG_LOG_LEVEL 3
  2204. #endif
  2205. // <o> NRFX_UART_CONFIG_INFO_COLOR - ANSI escape code prefix.
  2206. // <0=> Default
  2207. // <1=> Black
  2208. // <2=> Red
  2209. // <3=> Green
  2210. // <4=> Yellow
  2211. // <5=> Blue
  2212. // <6=> Magenta
  2213. // <7=> Cyan
  2214. // <8=> White
  2215. #ifndef NRFX_UART_CONFIG_INFO_COLOR
  2216. #define NRFX_UART_CONFIG_INFO_COLOR 0
  2217. #endif
  2218. // <o> NRFX_UART_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  2219. // <0=> Default
  2220. // <1=> Black
  2221. // <2=> Red
  2222. // <3=> Green
  2223. // <4=> Yellow
  2224. // <5=> Blue
  2225. // <6=> Magenta
  2226. // <7=> Cyan
  2227. // <8=> White
  2228. #ifndef NRFX_UART_CONFIG_DEBUG_COLOR
  2229. #define NRFX_UART_CONFIG_DEBUG_COLOR 0
  2230. #endif
  2231. // </e>
  2232. // </e>
  2233. // <e> NRFX_USBD_ENABLED - nrfx_usbd - USBD peripheral driver
  2234. //==========================================================
  2235. #ifndef NRFX_USBD_ENABLED
  2236. #define NRFX_USBD_ENABLED 1
  2237. #endif
  2238. // <o> NRFX_USBD_CONFIG_IRQ_PRIORITY - Interrupt priority
  2239. // <0=> 0 (highest)
  2240. // <1=> 1
  2241. // <2=> 2
  2242. // <3=> 3
  2243. // <4=> 4
  2244. // <5=> 5
  2245. // <6=> 6
  2246. // <7=> 7
  2247. #ifndef NRFX_USBD_CONFIG_IRQ_PRIORITY
  2248. #define NRFX_USBD_CONFIG_IRQ_PRIORITY 7
  2249. #endif
  2250. // <q> USBD_CONFIG_DMASCHEDULER_ISO_BOOST - Give priority to isochronous transfers
  2251. // <i> This option gives priority to isochronous transfers.
  2252. // <i> Enabling it assures that isochronous transfers are always processed,
  2253. // <i> even if multiple other transfers are pending.
  2254. // <i> Isochronous endpoints are prioritized before the usbd_dma_scheduler_algorithm
  2255. // <i> function is called, so the option is independent of the algorithm chosen.
  2256. #ifndef NRFX_USBD_CONFIG_DMASCHEDULER_ISO_BOOST
  2257. #define NRFX_USBD_CONFIG_DMASCHEDULER_ISO_BOOST 1
  2258. #endif
  2259. // <q> USBD_CONFIG_ISO_IN_ZLP - Respond to an IN token on ISO IN endpoint with ZLP when no data is ready
  2260. // <i> If set, ISO IN endpoint will respond to an IN token with ZLP when no data is ready to be sent.
  2261. // <i> Else, there will be no response.
  2262. #ifndef NRFX_USBD_CONFIG_ISO_IN_ZLP
  2263. #define NRFX_USBD_CONFIG_ISO_IN_ZLP 0
  2264. #endif
  2265. // <e> NRFX_USBD_CONFIG_LOG_ENABLED - Enable logging in the module
  2266. //==========================================================
  2267. #ifndef NRFX_USBD_CONFIG_LOG_ENABLED
  2268. #define NRFX_USBD_CONFIG_LOG_ENABLED 0
  2269. #endif
  2270. // <o> NRFX_USBD_CONFIG_LOG_LEVEL - Default Severity level
  2271. // <0=> Off
  2272. // <1=> Error
  2273. // <2=> Warning
  2274. // <3=> Info
  2275. // <4=> Debug
  2276. #ifndef NRFX_USBD_CONFIG_LOG_LEVEL
  2277. #define NRFX_USBD_CONFIG_LOG_LEVEL 3
  2278. #endif
  2279. // <o> NRFX_USBD_CONFIG_INFO_COLOR - ANSI escape code prefix.
  2280. // <0=> Default
  2281. // <1=> Black
  2282. // <2=> Red
  2283. // <3=> Green
  2284. // <4=> Yellow
  2285. // <5=> Blue
  2286. // <6=> Magenta
  2287. // <7=> Cyan
  2288. // <8=> White
  2289. #ifndef NRFX_USBD_CONFIG_INFO_COLOR
  2290. #define NRFX_USBD_CONFIG_INFO_COLOR 0
  2291. #endif
  2292. // <o> NRFX_USBD_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  2293. // <0=> Default
  2294. // <1=> Black
  2295. // <2=> Red
  2296. // <3=> Green
  2297. // <4=> Yellow
  2298. // <5=> Blue
  2299. // <6=> Magenta
  2300. // <7=> Cyan
  2301. // <8=> White
  2302. #ifndef NRFX_USBD_CONFIG_DEBUG_COLOR
  2303. #define NRFX_USBD_CONFIG_DEBUG_COLOR 0
  2304. #endif
  2305. // </e>
  2306. // </e>
  2307. // <e> NRFX_WDT_ENABLED - nrfx_wdt - WDT peripheral driver
  2308. //==========================================================
  2309. #ifndef NRFX_WDT_ENABLED
  2310. #define NRFX_WDT_ENABLED 1
  2311. #endif
  2312. // <o> NRFX_WDT_CONFIG_BEHAVIOUR - WDT behavior in CPU SLEEP or HALT mode
  2313. // <1=> Run in SLEEP, Pause in HALT
  2314. // <8=> Pause in SLEEP, Run in HALT
  2315. // <9=> Run in SLEEP and HALT
  2316. // <0=> Pause in SLEEP and HALT
  2317. #ifndef NRFX_WDT_CONFIG_BEHAVIOUR
  2318. #define NRFX_WDT_CONFIG_BEHAVIOUR 1
  2319. #endif
  2320. // <o> NRFX_WDT_CONFIG_RELOAD_VALUE - Reload value <15-4294967295>
  2321. #ifndef NRFX_WDT_CONFIG_RELOAD_VALUE
  2322. #define NRFX_WDT_CONFIG_RELOAD_VALUE 2000
  2323. #endif
  2324. // <o> NRFX_WDT_CONFIG_NO_IRQ - Remove WDT IRQ handling from WDT driver
  2325. // <0=> Include WDT IRQ handling
  2326. // <1=> Remove WDT IRQ handling
  2327. #ifndef NRFX_WDT_CONFIG_NO_IRQ
  2328. #define NRFX_WDT_CONFIG_NO_IRQ 0
  2329. #endif
  2330. // <o> NRFX_WDT_CONFIG_IRQ_PRIORITY - Interrupt priority
  2331. // <0=> 0 (highest)
  2332. // <1=> 1
  2333. // <2=> 2
  2334. // <3=> 3
  2335. // <4=> 4
  2336. // <5=> 5
  2337. // <6=> 6
  2338. // <7=> 7
  2339. #ifndef NRFX_WDT_CONFIG_IRQ_PRIORITY
  2340. #define NRFX_WDT_CONFIG_IRQ_PRIORITY 7
  2341. #endif
  2342. // <e> NRFX_WDT_CONFIG_LOG_ENABLED - Enables logging in the module.
  2343. //==========================================================
  2344. #ifndef NRFX_WDT_CONFIG_LOG_ENABLED
  2345. #define NRFX_WDT_CONFIG_LOG_ENABLED 0
  2346. #endif
  2347. // <o> NRFX_WDT_CONFIG_LOG_LEVEL - Default Severity level
  2348. // <0=> Off
  2349. // <1=> Error
  2350. // <2=> Warning
  2351. // <3=> Info
  2352. // <4=> Debug
  2353. #ifndef NRFX_WDT_CONFIG_LOG_LEVEL
  2354. #define NRFX_WDT_CONFIG_LOG_LEVEL 3
  2355. #endif
  2356. // <o> NRFX_WDT_CONFIG_INFO_COLOR - ANSI escape code prefix.
  2357. // <0=> Default
  2358. // <1=> Black
  2359. // <2=> Red
  2360. // <3=> Green
  2361. // <4=> Yellow
  2362. // <5=> Blue
  2363. // <6=> Magenta
  2364. // <7=> Cyan
  2365. // <8=> White
  2366. #ifndef NRFX_WDT_CONFIG_INFO_COLOR
  2367. #define NRFX_WDT_CONFIG_INFO_COLOR 0
  2368. #endif
  2369. // <o> NRFX_WDT_CONFIG_DEBUG_COLOR - ANSI escape code prefix.
  2370. // <0=> Default
  2371. // <1=> Black
  2372. // <2=> Red
  2373. // <3=> Green
  2374. // <4=> Yellow
  2375. // <5=> Blue
  2376. // <6=> Magenta
  2377. // <7=> Cyan
  2378. // <8=> White
  2379. #ifndef NRFX_WDT_CONFIG_DEBUG_COLOR
  2380. #define NRFX_WDT_CONFIG_DEBUG_COLOR 0
  2381. #endif
  2382. // </e>
  2383. // </e>
  2384. // </h>
  2385. #endif // NRFX_CONFIG_H__