12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385 |
- /**
- * Copyright (c) 2017 - 2018, Nordic Semiconductor ASA
- *
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * 1. Redistributions of source code must retain the above copyright notice, this
- * list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form, except as embedded into a Nordic
- * Semiconductor ASA integrated circuit in a product or a software update for
- * such product, must reproduce the above copyright notice, this list of
- * conditions and the following disclaimer in the documentation and/or other
- * materials provided with the distribution.
- *
- * 3. Neither the name of Nordic Semiconductor ASA nor the names of its
- * contributors may be used to endorse or promote products derived from this
- * software without specific prior written permission.
- *
- * 4. This software, with or without modification, must only be used with a
- * Nordic Semiconductor ASA integrated circuit.
- *
- * 5. Any software provided in binary form under this license must not be reverse
- * engineered, decompiled, modified and/or disassembled.
- *
- * THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
- * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
- * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- */
- #ifndef APPLY_OLD_CONFIG_H__
- #define APPLY_OLD_CONFIG_H__
- //------------------------------------------------------------------------------
- // Peripheral Resource Sharing (PRS)
- #if defined(PERIPHERAL_RESOURCE_SHARING_ENABLED)
- #define NRFX_PRS_ENABLED PERIPHERAL_RESOURCE_SHARING_ENABLED
- #define NRFX_PRS_BOX_0_ENABLED PERIPHERAL_RESOURCE_SHARING_ENABLED
- #define NRFX_PRS_BOX_1_ENABLED PERIPHERAL_RESOURCE_SHARING_ENABLED
- #define NRFX_PRS_BOX_2_ENABLED PERIPHERAL_RESOURCE_SHARING_ENABLED
- #define NRFX_PRS_BOX_3_ENABLED PERIPHERAL_RESOURCE_SHARING_ENABLED
- #define NRFX_PRS_BOX_4_ENABLED PERIPHERAL_RESOURCE_SHARING_ENABLED
- #if defined(COMMON_CONFIG_LOG_ENABLED)
- #undef NRFX_PRS_CONFIG_LOG_ENABLED
- #define NRFX_PRS_CONFIG_LOG_ENABLED COMMON_CONFIG_LOG_ENABLED
- #endif
- #if defined(COMMON_CONFIG_LOG_LEVEL)
- #undef NRFX_PRS_CONFIG_LOG_LEVEL
- #define NRFX_PRS_CONFIG_LOG_LEVEL COMMON_CONFIG_LOG_LEVEL
- #endif
- #if defined(COMMON_CONFIG_INFO_COLOR)
- #undef NRFX_PRS_CONFIG_INFO_COLOR
- #define NRFX_PRS_CONFIG_INFO_COLOR COMMON_CONFIG_INFO_COLOR
- #endif
- #if defined(COMMON_CONFIG_DEBUG_COLOR)
- #undef NRFX_PRS_CONFIG_DEBUG_COLOR
- #define NRFX_PRS_CONFIG_DEBUG_COLOR COMMON_CONFIG_DEBUG_COLOR
- #endif
- #endif // defined(PERIPHERAL_RESOURCE_SHARING_ENABLED)
- //------------------------------------------------------------------------------
- // CLOCK
- #if defined(NRF_CLOCK_ENABLED)
- #undef NRFX_CLOCK_ENABLED
- #define NRFX_CLOCK_ENABLED NRF_CLOCK_ENABLED
- #if defined(CLOCK_CONFIG_LF_SRC)
- #undef NRFX_CLOCK_CONFIG_LF_SRC
- #define NRFX_CLOCK_CONFIG_LF_SRC CLOCK_CONFIG_LF_SRC
- #endif
- #if defined(CLOCK_CONFIG_IRQ_PRIORITY)
- #undef NRFX_CLOCK_CONFIG_IRQ_PRIORITY
- #define NRFX_CLOCK_CONFIG_IRQ_PRIORITY CLOCK_CONFIG_IRQ_PRIORITY
- #endif
- #if defined(CLOCK_CONFIG_LOG_ENABLED)
- #undef NRFX_CLOCK_CONFIG_LOG_ENABLED
- #define NRFX_CLOCK_CONFIG_LOG_ENABLED CLOCK_CONFIG_LOG_ENABLED
- #endif
- #if defined(CLOCK_CONFIG_LOG_LEVEL)
- #undef NRFX_CLOCK_CONFIG_LOG_LEVEL
- #define NRFX_CLOCK_CONFIG_LOG_LEVEL CLOCK_CONFIG_LOG_LEVEL
- #endif
- #if defined(CLOCK_CONFIG_INFO_COLOR)
- #undef NRFX_CLOCK_CONFIG_INFO_COLOR
- #define NRFX_CLOCK_CONFIG_INFO_COLOR CLOCK_CONFIG_INFO_COLOR
- #endif
- #if defined(CLOCK_CONFIG_DEBUG_COLOR)
- #undef NRFX_CLOCK_CONFIG_DEBUG_COLOR
- #define NRFX_CLOCK_CONFIG_DEBUG_COLOR CLOCK_CONFIG_DEBUG_COLOR
- #endif
- #endif // defined(NRF_CLOCK_ENABLED)
- //------------------------------------------------------------------------------
- // COMP
- #if defined(COMP_ENABLED)
- #undef NRFX_COMP_ENABLED
- #define NRFX_COMP_ENABLED COMP_ENABLED
- #if defined(COMP_CONFIG_REF)
- #undef NRFX_COMP_CONFIG_REF
- #define NRFX_COMP_CONFIG_REF COMP_CONFIG_REF
- #endif
- #if defined(COMP_CONFIG_MAIN_MODE)
- #undef NRFX_COMP_CONFIG_MAIN_MODE
- #define NRFX_COMP_CONFIG_MAIN_MODE COMP_CONFIG_MAIN_MODE
- #endif
- #if defined(COMP_CONFIG_SPEED_MODE)
- #undef NRFX_COMP_CONFIG_SPEED_MODE
- #define NRFX_COMP_CONFIG_SPEED_MODE COMP_CONFIG_SPEED_MODE
- #endif
- #if defined(COMP_CONFIG_HYST)
- #undef NRFX_COMP_CONFIG_HYST
- #define NRFX_COMP_CONFIG_HYST COMP_CONFIG_HYST
- #endif
- #if defined(COMP_CONFIG_ISOURCE)
- #undef NRFX_COMP_CONFIG_ISOURCE
- #define NRFX_COMP_CONFIG_ISOURCE COMP_CONFIG_ISOURCE
- #endif
- #if defined(COMP_CONFIG_INPUT)
- #undef NRFX_COMP_CONFIG_INPUT
- #define NRFX_COMP_CONFIG_INPUT COMP_CONFIG_INPUT
- #endif
- #if defined(COMP_CONFIG_IRQ_PRIORITY)
- #undef NRFX_COMP_CONFIG_IRQ_PRIORITY
- #define NRFX_COMP_CONFIG_IRQ_PRIORITY COMP_CONFIG_IRQ_PRIORITY
- #endif
- #if defined(COMP_CONFIG_LOG_ENABLED)
- #undef NRFX_COMP_CONFIG_LOG_ENABLED
- #define NRFX_COMP_CONFIG_LOG_ENABLED COMP_CONFIG_LOG_ENABLED
- #endif
- #if defined(COMP_CONFIG_LOG_LEVEL)
- #undef NRFX_COMP_CONFIG_LOG_LEVEL
- #define NRFX_COMP_CONFIG_LOG_LEVEL COMP_CONFIG_LOG_LEVEL
- #endif
- #if defined(COMP_CONFIG_INFO_COLOR)
- #undef NRFX_COMP_CONFIG_INFO_COLOR
- #define NRFX_COMP_CONFIG_INFO_COLOR COMP_CONFIG_INFO_COLOR
- #endif
- #if defined(COMP_CONFIG_DEBUG_COLOR)
- #undef NRFX_COMP_CONFIG_DEBUG_COLOR
- #define NRFX_COMP_CONFIG_DEBUG_COLOR COMP_CONFIG_DEBUG_COLOR
- #endif
- #endif // defined(COMP_ENABLED)
- //------------------------------------------------------------------------------
- // GPIOTE
- #if defined(GPIOTE_ENABLED)
- #undef NRFX_GPIOTE_ENABLED
- #define NRFX_GPIOTE_ENABLED GPIOTE_ENABLED
- #if defined(GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS)
- #undef NRFX_GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS
- #define NRFX_GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS
- #endif
- #if defined(GPIOTE_CONFIG_IRQ_PRIORITY)
- #undef NRFX_GPIOTE_CONFIG_IRQ_PRIORITY
- #define NRFX_GPIOTE_CONFIG_IRQ_PRIORITY GPIOTE_CONFIG_IRQ_PRIORITY
- #endif
- #if defined(GPIOTE_CONFIG_LOG_ENABLED)
- #undef NRFX_GPIOTE_CONFIG_LOG_ENABLED
- #define NRFX_GPIOTE_CONFIG_LOG_ENABLED GPIOTE_CONFIG_LOG_ENABLED
- #endif
- #if defined(GPIOTE_CONFIG_LOG_LEVEL)
- #undef NRFX_GPIOTE_CONFIG_LOG_LEVEL
- #define NRFX_GPIOTE_CONFIG_LOG_LEVEL GPIOTE_CONFIG_LOG_LEVEL
- #endif
- #if defined(GPIOTE_CONFIG_INFO_COLOR)
- #undef NRFX_GPIOTE_CONFIG_INFO_COLOR
- #define NRFX_GPIOTE_CONFIG_INFO_COLOR GPIOTE_CONFIG_INFO_COLOR
- #endif
- #if defined(GPIOTE_CONFIG_DEBUG_COLOR)
- #undef NRFX_GPIOTE_CONFIG_DEBUG_COLOR
- #define NRFX_GPIOTE_CONFIG_DEBUG_COLOR GPIOTE_CONFIG_DEBUG_COLOR
- #endif
- #endif // defined(GPIOTE_ENABLED)
- //------------------------------------------------------------------------------
- // I2S
- #if defined(I2S_ENABLED)
- #undef NRFX_I2S_ENABLED
- #define NRFX_I2S_ENABLED I2S_ENABLED
- #if defined(I2S_CONFIG_SCK_PIN)
- #undef NRFX_I2S_CONFIG_SCK_PIN
- #define NRFX_I2S_CONFIG_SCK_PIN I2S_CONFIG_SCK_PIN
- #endif
- #if defined(I2S_CONFIG_LRCK_PIN)
- #undef NRFX_I2S_CONFIG_LRCK_PIN
- #define NRFX_I2S_CONFIG_LRCK_PIN I2S_CONFIG_LRCK_PIN
- #endif
- #if defined(I2S_CONFIG_MCK_PIN)
- #undef NRFX_I2S_CONFIG_MCK_PIN
- #define NRFX_I2S_CONFIG_MCK_PIN I2S_CONFIG_MCK_PIN
- #endif
- #if defined(I2S_CONFIG_SDOUT_PIN)
- #undef NRFX_I2S_CONFIG_SDOUT_PIN
- #define NRFX_I2S_CONFIG_SDOUT_PIN I2S_CONFIG_SDOUT_PIN
- #endif
- #if defined(I2S_CONFIG_SDIN_PIN)
- #undef NRFX_I2S_CONFIG_SDIN_PIN
- #define NRFX_I2S_CONFIG_SDIN_PIN I2S_CONFIG_SDIN_PIN
- #endif
- #if defined(I2S_CONFIG_MASTER)
- #undef NRFX_I2S_CONFIG_MASTER
- #define NRFX_I2S_CONFIG_MASTER I2S_CONFIG_MASTER
- #endif
- #if defined(I2S_CONFIG_FORMAT)
- #undef NRFX_I2S_CONFIG_FORMAT
- #define NRFX_I2S_CONFIG_FORMAT I2S_CONFIG_FORMAT
- #endif
- #if defined(I2S_CONFIG_ALIGN)
- #undef NRFX_I2S_CONFIG_ALIGN
- #define NRFX_I2S_CONFIG_ALIGN I2S_CONFIG_ALIGN
- #endif
- #if defined(I2S_CONFIG_SWIDTH)
- #undef NRFX_I2S_CONFIG_SWIDTH
- #define NRFX_I2S_CONFIG_SWIDTH I2S_CONFIG_SWIDTH
- #endif
- #if defined(I2S_CONFIG_CHANNELS)
- #undef NRFX_I2S_CONFIG_CHANNELS
- #define NRFX_I2S_CONFIG_CHANNELS I2S_CONFIG_CHANNELS
- #endif
- #if defined(I2S_CONFIG_MCK_SETUP)
- #undef NRFX_I2S_CONFIG_MCK_SETUP
- #define NRFX_I2S_CONFIG_MCK_SETUP I2S_CONFIG_MCK_SETUP
- #endif
- #if defined(I2S_CONFIG_RATIO)
- #undef NRFX_I2S_CONFIG_RATIO
- #define NRFX_I2S_CONFIG_RATIO I2S_CONFIG_RATIO
- #endif
- #if defined(I2S_CONFIG_IRQ_PRIORITY)
- #undef NRFX_I2S_CONFIG_IRQ_PRIORITY
- #define NRFX_I2S_CONFIG_IRQ_PRIORITY I2S_CONFIG_IRQ_PRIORITY
- #endif
- #if defined(I2S_CONFIG_LOG_ENABLED)
- #undef NRFX_I2S_CONFIG_LOG_ENABLED
- #define NRFX_I2S_CONFIG_LOG_ENABLED I2S_CONFIG_LOG_ENABLED
- #endif
- #if defined(I2S_CONFIG_LOG_LEVEL)
- #undef NRFX_I2S_CONFIG_LOG_LEVEL
- #define NRFX_I2S_CONFIG_LOG_LEVEL I2S_CONFIG_LOG_LEVEL
- #endif
- #if defined(I2S_CONFIG_INFO_COLOR)
- #undef NRFX_I2S_CONFIG_INFO_COLOR
- #define NRFX_I2S_CONFIG_INFO_COLOR I2S_CONFIG_INFO_COLOR
- #endif
- #if defined(I2S_CONFIG_DEBUG_COLOR)
- #undef NRFX_I2S_CONFIG_DEBUG_COLOR
- #define NRFX_I2S_CONFIG_DEBUG_COLOR I2S_CONFIG_DEBUG_COLOR
- #endif
- #endif // defined(I2S_ENABLED)
- //------------------------------------------------------------------------------
- // LPCOMP
- #if defined(LPCOMP_ENABLED)
- #undef NRFX_LPCOMP_ENABLED
- #define NRFX_LPCOMP_ENABLED LPCOMP_ENABLED
- #if defined(LPCOMP_CONFIG_REFERENCE)
- #undef NRFX_LPCOMP_CONFIG_REFERENCE
- #define NRFX_LPCOMP_CONFIG_REFERENCE LPCOMP_CONFIG_REFERENCE
- #endif
- #if defined(LPCOMP_CONFIG_DETECTION)
- #undef NRFX_LPCOMP_CONFIG_DETECTION
- #define NRFX_LPCOMP_CONFIG_DETECTION LPCOMP_CONFIG_DETECTION
- #endif
- #if defined(LPCOMP_CONFIG_INPUT)
- #undef NRFX_LPCOMP_CONFIG_INPUT
- #define NRFX_LPCOMP_CONFIG_INPUT LPCOMP_CONFIG_INPUT
- #endif
- #if defined(LPCOMP_CONFIG_HYST)
- #undef NRFX_LPCOMP_CONFIG_HYST
- #define NRFX_LPCOMP_CONFIG_HYST LPCOMP_CONFIG_HYST
- #endif
- #if defined(LPCOMP_CONFIG_IRQ_PRIORITY)
- #undef NRFX_LPCOMP_CONFIG_IRQ_PRIORITY
- #define NRFX_LPCOMP_CONFIG_IRQ_PRIORITY LPCOMP_CONFIG_IRQ_PRIORITY
- #endif
- #if defined(LPCOMP_CONFIG_LOG_ENABLED)
- #undef NRFX_LPCOMP_CONFIG_LOG_ENABLED
- #define NRFX_LPCOMP_CONFIG_LOG_ENABLED LPCOMP_CONFIG_LOG_ENABLED
- #endif
- #if defined(LPCOMP_CONFIG_LOG_LEVEL)
- #undef NRFX_LPCOMP_CONFIG_LOG_LEVEL
- #define NRFX_LPCOMP_CONFIG_LOG_LEVEL LPCOMP_CONFIG_LOG_LEVEL
- #endif
- #if defined(LPCOMP_CONFIG_INFO_COLOR)
- #undef NRFX_LPCOMP_CONFIG_INFO_COLOR
- #define NRFX_LPCOMP_CONFIG_INFO_COLOR LPCOMP_CONFIG_INFO_COLOR
- #endif
- #if defined(LPCOMP_CONFIG_DEBUG_COLOR)
- #undef NRFX_LPCOMP_CONFIG_DEBUG_COLOR
- #define NRFX_LPCOMP_CONFIG_DEBUG_COLOR LPCOMP_CONFIG_DEBUG_COLOR
- #endif
- #endif // defined(LPCOMP_ENABLED)
- //------------------------------------------------------------------------------
- // PDM
- #if defined(PDM_ENABLED)
- #undef NRFX_PDM_ENABLED
- #define NRFX_PDM_ENABLED PDM_ENABLED
- #if defined(PDM_CONFIG_MODE)
- #undef NRFX_PDM_CONFIG_MODE
- #define NRFX_PDM_CONFIG_MODE PDM_CONFIG_MODE
- #endif
- #if defined(PDM_CONFIG_EDGE)
- #undef NRFX_PDM_CONFIG_EDGE
- #define NRFX_PDM_CONFIG_EDGE PDM_CONFIG_EDGE
- #endif
- #if defined(PDM_CONFIG_CLOCK_FREQ)
- #undef NRFX_PDM_CONFIG_CLOCK_FREQ
- #define NRFX_PDM_CONFIG_CLOCK_FREQ PDM_CONFIG_CLOCK_FREQ
- #endif
- #if defined(PDM_CONFIG_IRQ_PRIORITY)
- #undef NRFX_PDM_CONFIG_IRQ_PRIORITY
- #define NRFX_PDM_CONFIG_IRQ_PRIORITY PDM_CONFIG_IRQ_PRIORITY
- #endif
- #if defined(PDM_CONFIG_LOG_ENABLED)
- #undef NRFX_PDM_CONFIG_LOG_ENABLED
- #define NRFX_PDM_CONFIG_LOG_ENABLED PDM_CONFIG_LOG_ENABLED
- #endif
- #if defined(PDM_CONFIG_LOG_LEVEL)
- #undef NRFX_PDM_CONFIG_LOG_LEVEL
- #define NRFX_PDM_CONFIG_LOG_LEVEL PDM_CONFIG_LOG_LEVEL
- #endif
- #if defined(PDM_CONFIG_INFO_COLOR)
- #undef NRFX_PDM_CONFIG_INFO_COLOR
- #define NRFX_PDM_CONFIG_INFO_COLOR PDM_CONFIG_INFO_COLOR
- #endif
- #if defined(PDM_CONFIG_DEBUG_COLOR)
- #undef NRFX_PDM_CONFIG_DEBUG_COLOR
- #define NRFX_PDM_CONFIG_DEBUG_COLOR PDM_CONFIG_DEBUG_COLOR
- #endif
- #endif // defined(PDM_ENABLED)
- //------------------------------------------------------------------------------
- // POWER
- #if defined(POWER_ENABLED)
- #undef NRFX_POWER_ENABLED
- #define NRFX_POWER_ENABLED POWER_ENABLED
- #if defined(POWER_CONFIG_IRQ_PRIORITY)
- #undef NRFX_POWER_CONFIG_IRQ_PRIORITY
- #define NRFX_POWER_CONFIG_IRQ_PRIORITY POWER_CONFIG_IRQ_PRIORITY
- #endif
- #if defined(POWER_CONFIG_DEFAULT_DCDCEN)
- #undef NRFX_POWER_CONFIG_DEFAULT_DCDCEN
- #define NRFX_POWER_CONFIG_DEFAULT_DCDCEN POWER_CONFIG_DEFAULT_DCDCEN
- #endif
- #if defined(POWER_CONFIG_DEFAULT_DCDCENHV)
- #undef NRFX_POWER_CONFIG_DEFAULT_DCDCENHV
- #define NRFX_POWER_CONFIG_DEFAULT_DCDCENHV POWER_CONFIG_DEFAULT_DCDCENHV
- #endif
- #endif // defined(POWER_ENABLED)
- //------------------------------------------------------------------------------
- // PPI
- #if defined(PPI_ENABLED)
- #undef NRFX_PPI_ENABLED
- #define NRFX_PPI_ENABLED PPI_ENABLED
- #if defined(PPI_CONFIG_LOG_ENABLED)
- #undef NRFX_PPI_CONFIG_LOG_ENABLED
- #define NRFX_PPI_CONFIG_LOG_ENABLED PPI_CONFIG_LOG_ENABLED
- #endif
- #if defined(PPI_CONFIG_LOG_LEVEL)
- #undef NRFX_PPI_CONFIG_LOG_LEVEL
- #define NRFX_PPI_CONFIG_LOG_LEVEL PPI_CONFIG_LOG_LEVEL
- #endif
- #if defined(PPI_CONFIG_INFO_COLOR)
- #undef NRFX_PPI_CONFIG_INFO_COLOR
- #define NRFX_PPI_CONFIG_INFO_COLOR PPI_CONFIG_INFO_COLOR
- #endif
- #if defined(PPI_CONFIG_DEBUG_COLOR)
- #undef NRFX_PPI_CONFIG_DEBUG_COLOR
- #define NRFX_PPI_CONFIG_DEBUG_COLOR PPI_CONFIG_DEBUG_COLOR
- #endif
- #endif // defined(PPI_ENABLED)
- //------------------------------------------------------------------------------
- // PWM
- #if defined(PWM_ENABLED)
- #undef NRFX_PWM_ENABLED
- #define NRFX_PWM_ENABLED PWM_ENABLED
- #if defined(PWM0_ENABLED)
- #undef NRFX_PWM0_ENABLED
- #define NRFX_PWM0_ENABLED PWM0_ENABLED
- #endif
- #if defined(PWM1_ENABLED)
- #undef NRFX_PWM1_ENABLED
- #define NRFX_PWM1_ENABLED PWM1_ENABLED
- #endif
- #if defined(PWM2_ENABLED)
- #undef NRFX_PWM2_ENABLED
- #define NRFX_PWM2_ENABLED PWM2_ENABLED
- #endif
- #if defined(PWM3_ENABLED)
- #undef NRFX_PWM3_ENABLED
- #define NRFX_PWM3_ENABLED PWM3_ENABLED
- #endif
- #if defined(PWM_DEFAULT_CONFIG_OUT0_PIN)
- #undef NRFX_PWM_DEFAULT_CONFIG_OUT0_PIN
- #define NRFX_PWM_DEFAULT_CONFIG_OUT0_PIN PWM_DEFAULT_CONFIG_OUT0_PIN
- #endif
- #if defined(PWM_DEFAULT_CONFIG_OUT1_PIN)
- #undef NRFX_PWM_DEFAULT_CONFIG_OUT1_PIN
- #define NRFX_PWM_DEFAULT_CONFIG_OUT1_PIN PWM_DEFAULT_CONFIG_OUT1_PIN
- #endif
- #if defined(PWM_DEFAULT_CONFIG_OUT2_PIN)
- #undef NRFX_PWM_DEFAULT_CONFIG_OUT2_PIN
- #define NRFX_PWM_DEFAULT_CONFIG_OUT2_PIN PWM_DEFAULT_CONFIG_OUT2_PIN
- #endif
- #if defined(PWM_DEFAULT_CONFIG_OUT3_PIN)
- #undef NRFX_PWM_DEFAULT_CONFIG_OUT3_PIN
- #define NRFX_PWM_DEFAULT_CONFIG_OUT3_PIN PWM_DEFAULT_CONFIG_OUT3_PIN
- #endif
- #if defined(PWM_DEFAULT_CONFIG_BASE_CLOCK)
- #undef NRFX_PWM_DEFAULT_CONFIG_BASE_CLOCK
- #define NRFX_PWM_DEFAULT_CONFIG_BASE_CLOCK PWM_DEFAULT_CONFIG_BASE_CLOCK
- #endif
- #if defined(PWM_DEFAULT_CONFIG_COUNT_MODE)
- #undef NRFX_PWM_DEFAULT_CONFIG_COUNT_MODE
- #define NRFX_PWM_DEFAULT_CONFIG_COUNT_MODE PWM_DEFAULT_CONFIG_COUNT_MODE
- #endif
- #if defined(PWM_DEFAULT_CONFIG_TOP_VALUE)
- #undef NRFX_PWM_DEFAULT_CONFIG_TOP_VALUE
- #define NRFX_PWM_DEFAULT_CONFIG_TOP_VALUE PWM_DEFAULT_CONFIG_TOP_VALUE
- #endif
- #if defined(PWM_DEFAULT_CONFIG_LOAD_MODE)
- #undef NRFX_PWM_DEFAULT_CONFIG_LOAD_MODE
- #define NRFX_PWM_DEFAULT_CONFIG_LOAD_MODE PWM_DEFAULT_CONFIG_LOAD_MODE
- #endif
- #if defined(PWM_DEFAULT_CONFIG_STEP_MODE)
- #undef NRFX_PWM_DEFAULT_CONFIG_STEP_MODE
- #define NRFX_PWM_DEFAULT_CONFIG_STEP_MODE PWM_DEFAULT_CONFIG_STEP_MODE
- #endif
- #if defined(PWM_DEFAULT_CONFIG_IRQ_PRIORITY)
- #undef NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY
- #define NRFX_PWM_DEFAULT_CONFIG_IRQ_PRIORITY PWM_DEFAULT_CONFIG_IRQ_PRIORITY
- #endif
- #if defined(PWM_CONFIG_LOG_ENABLED)
- #undef NRFX_PWM_CONFIG_LOG_ENABLED
- #define NRFX_PWM_CONFIG_LOG_ENABLED PWM_CONFIG_LOG_ENABLED
- #endif
- #if defined(PWM_CONFIG_LOG_LEVEL)
- #undef NRFX_PWM_CONFIG_LOG_LEVEL
- #define NRFX_PWM_CONFIG_LOG_LEVEL PWM_CONFIG_LOG_LEVEL
- #endif
- #if defined(PWM_CONFIG_INFO_COLOR)
- #undef NRFX_PWM_CONFIG_INFO_COLOR
- #define NRFX_PWM_CONFIG_INFO_COLOR PWM_CONFIG_INFO_COLOR
- #endif
- #if defined(PWM_CONFIG_DEBUG_COLOR)
- #undef NRFX_PWM_CONFIG_DEBUG_COLOR
- #define NRFX_PWM_CONFIG_DEBUG_COLOR PWM_CONFIG_DEBUG_COLOR
- #endif
- #if defined(PWM_NRF52_ANOMALY_109_WORKAROUND_ENABLED)
- #undef NRFX_PWM_NRF52_ANOMALY_109_WORKAROUND_ENABLED
- #define NRFX_PWM_NRF52_ANOMALY_109_WORKAROUND_ENABLED PWM_NRF52_ANOMALY_109_WORKAROUND_ENABLED
- #endif
- #if defined(PWM_NRF52_ANOMALY_109_EGU_INSTANCE)
- #undef NRFX_PWM_NRF52_ANOMALY_109_EGU_INSTANCE
- #define NRFX_PWM_NRF52_ANOMALY_109_EGU_INSTANCE PWM_NRF52_ANOMALY_109_EGU_INSTANCE
- #endif
- #endif // defined(PWM_ENABLED)
- //------------------------------------------------------------------------------
- // QDEC
- #if defined(QDEC_ENABLED)
- #undef NRFX_QDEC_ENABLED
- #define NRFX_QDEC_ENABLED QDEC_ENABLED
- #if defined(QDEC_CONFIG_REPORTPER)
- #undef NRFX_QDEC_CONFIG_REPORTPER
- #define NRFX_QDEC_CONFIG_REPORTPER QDEC_CONFIG_REPORTPER
- #endif
- #if defined(QDEC_CONFIG_SAMPLEPER)
- #undef NRFX_QDEC_CONFIG_SAMPLEPER
- #define NRFX_QDEC_CONFIG_SAMPLEPER QDEC_CONFIG_SAMPLEPER
- #endif
- #if defined(QDEC_CONFIG_PIO_A)
- #undef NRFX_QDEC_CONFIG_PIO_A
- #define NRFX_QDEC_CONFIG_PIO_A QDEC_CONFIG_PIO_A
- #endif
- #if defined(QDEC_CONFIG_PIO_B)
- #undef NRFX_QDEC_CONFIG_PIO_B
- #define NRFX_QDEC_CONFIG_PIO_B QDEC_CONFIG_PIO_B
- #endif
- #if defined(QDEC_CONFIG_PIO_LED)
- #undef NRFX_QDEC_CONFIG_PIO_LED
- #define NRFX_QDEC_CONFIG_PIO_LED QDEC_CONFIG_PIO_LED
- #endif
- #if defined(QDEC_CONFIG_LEDPRE)
- #undef NRFX_QDEC_CONFIG_LEDPRE
- #define NRFX_QDEC_CONFIG_LEDPRE QDEC_CONFIG_LEDPRE
- #endif
- #if defined(QDEC_CONFIG_LEDPOL)
- #undef NRFX_QDEC_CONFIG_LEDPOL
- #define NRFX_QDEC_CONFIG_LEDPOL QDEC_CONFIG_LEDPOL
- #endif
- #if defined(QDEC_CONFIG_DBFEN)
- #undef NRFX_QDEC_CONFIG_DBFEN
- #define NRFX_QDEC_CONFIG_DBFEN QDEC_CONFIG_DBFEN
- #endif
- #if defined(QDEC_CONFIG_SAMPLE_INTEN)
- #undef NRFX_QDEC_CONFIG_SAMPLE_INTEN
- #define NRFX_QDEC_CONFIG_SAMPLE_INTEN QDEC_CONFIG_SAMPLE_INTEN
- #endif
- #if defined(QDEC_CONFIG_IRQ_PRIORITY)
- #undef NRFX_QDEC_CONFIG_IRQ_PRIORITY
- #define NRFX_QDEC_CONFIG_IRQ_PRIORITY QDEC_CONFIG_IRQ_PRIORITY
- #endif
- #if defined(QDEC_CONFIG_LOG_ENABLED)
- #undef NRFX_QDEC_CONFIG_LOG_ENABLED
- #define NRFX_QDEC_CONFIG_LOG_ENABLED QDEC_CONFIG_LOG_ENABLED
- #endif
- #if defined(QDEC_CONFIG_LOG_LEVEL)
- #undef NRFX_QDEC_CONFIG_LOG_LEVEL
- #define NRFX_QDEC_CONFIG_LOG_LEVEL QDEC_CONFIG_LOG_LEVEL
- #endif
- #if defined(QDEC_CONFIG_INFO_COLOR)
- #undef NRFX_QDEC_CONFIG_INFO_COLOR
- #define NRFX_QDEC_CONFIG_INFO_COLOR QDEC_CONFIG_INFO_COLOR
- #endif
- #if defined(QDEC_CONFIG_DEBUG_COLOR)
- #undef NRFX_QDEC_CONFIG_DEBUG_COLOR
- #define NRFX_QDEC_CONFIG_DEBUG_COLOR QDEC_CONFIG_DEBUG_COLOR
- #endif
- #endif // defined(QDEC_ENABLED)
- //------------------------------------------------------------------------------
- // QSPI
- #if defined(QSPI_ENABLED)
- #undef NRFX_QSPI_ENABLED
- #define NRFX_QSPI_ENABLED QSPI_ENABLED
- #if defined(QSPI_CONFIG_SCK_DELAY)
- #undef NRFX_QSPI_CONFIG_SCK_DELAY
- #define NRFX_QSPI_CONFIG_SCK_DELAY QSPI_CONFIG_SCK_DELAY
- #endif
- #if defined(QSPI_CONFIG_XIP_OFFSET)
- #undef NRFX_QSPI_CONFIG_XIP_OFFSET
- #define NRFX_QSPI_CONFIG_XIP_OFFSET QSPI_CONFIG_XIP_OFFSET
- #endif
- #if defined(QSPI_CONFIG_READOC)
- #undef NRFX_QSPI_CONFIG_READOC
- #define NRFX_QSPI_CONFIG_READOC QSPI_CONFIG_READOC
- #endif
- #if defined(QSPI_CONFIG_WRITEOC)
- #undef NRFX_QSPI_CONFIG_WRITEOC
- #define NRFX_QSPI_CONFIG_WRITEOC QSPI_CONFIG_WRITEOC
- #endif
- #if defined(QSPI_CONFIG_ADDRMODE)
- #undef NRFX_QSPI_CONFIG_ADDRMODE
- #define NRFX_QSPI_CONFIG_ADDRMODE QSPI_CONFIG_ADDRMODE
- #endif
- #if defined(QSPI_CONFIG_MODE)
- #undef NRFX_QSPI_CONFIG_MODE
- #define NRFX_QSPI_CONFIG_MODE QSPI_CONFIG_MODE
- #endif
- #if defined(QSPI_CONFIG_FREQUENCY)
- #undef NRFX_QSPI_CONFIG_FREQUENCY
- #define NRFX_QSPI_CONFIG_FREQUENCY QSPI_CONFIG_FREQUENCY
- #endif
- #if defined(QSPI_CONFIG_IRQ_PRIORITY)
- #undef NRFX_QSPI_CONFIG_IRQ_PRIORITY
- #define NRFX_QSPI_CONFIG_IRQ_PRIORITY QSPI_CONFIG_IRQ_PRIORITY
- #endif
- #if defined(QSPI_PIN_SCK)
- #undef NRFX_QSPI_PIN_SCK
- #define NRFX_QSPI_PIN_SCK QSPI_PIN_SCK
- #endif
- #if defined(QSPI_PIN_CSN)
- #undef NRFX_QSPI_PIN_CSN
- #define NRFX_QSPI_PIN_CSN QSPI_PIN_CSN
- #endif
- #if defined(QSPI_PIN_IO0)
- #undef NRFX_QSPI_PIN_IO0
- #define NRFX_QSPI_PIN_IO0 QSPI_PIN_IO0
- #endif
- #if defined(QSPI_PIN_IO0)
- #undef NRFX_QSPI_PIN_IO0
- #define NRFX_QSPI_PIN_IO0 QSPI_PIN_IO0
- #endif
- #if defined(QSPI_PIN_IO1)
- #undef NRFX_QSPI_PIN_IO1
- #define NRFX_QSPI_PIN_IO1 QSPI_PIN_IO1
- #endif
- #if defined(QSPI_PIN_IO2)
- #undef NRFX_QSPI_PIN_IO2
- #define NRFX_QSPI_PIN_IO2 QSPI_PIN_IO2
- #endif
- #if defined(QSPI_PIN_IO3)
- #undef NRFX_QSPI_PIN_IO3
- #define NRFX_QSPI_PIN_IO3 QSPI_PIN_IO3
- #endif
- #endif // defined(QSPI_ENABLED)
- //------------------------------------------------------------------------------
- // RNG
- #if defined(RNG_ENABLED)
- #undef NRFX_RNG_ENABLED
- #define NRFX_RNG_ENABLED RNG_ENABLED
- #if defined(RNG_CONFIG_ERROR_CORRECTION)
- #undef NRFX_RNG_CONFIG_ERROR_CORRECTION
- #define NRFX_RNG_CONFIG_ERROR_CORRECTION RNG_CONFIG_ERROR_CORRECTION
- #endif
- #if defined(RNG_CONFIG_IRQ_PRIORITY)
- #undef NRFX_RNG_CONFIG_IRQ_PRIORITY
- #define NRFX_RNG_CONFIG_IRQ_PRIORITY RNG_CONFIG_IRQ_PRIORITY
- #endif
- #if defined(RNG_CONFIG_LOG_ENABLED)
- #undef NRFX_RNG_CONFIG_LOG_ENABLED
- #define NRFX_RNG_CONFIG_LOG_ENABLED RNG_CONFIG_LOG_ENABLED
- #endif
- #if defined(RNG_CONFIG_LOG_LEVEL)
- #undef NRFX_RNG_CONFIG_LOG_LEVEL
- #define NRFX_RNG_CONFIG_LOG_LEVEL RNG_CONFIG_LOG_LEVEL
- #endif
- #if defined(RNG_CONFIG_INFO_COLOR)
- #undef NRFX_RNG_CONFIG_INFO_COLOR
- #define NRFX_RNG_CONFIG_INFO_COLOR RNG_CONFIG_INFO_COLOR
- #endif
- #if defined(RNG_CONFIG_DEBUG_COLOR)
- #undef NRFX_RNG_CONFIG_DEBUG_COLOR
- #define NRFX_RNG_CONFIG_DEBUG_COLOR RNG_CONFIG_DEBUG_COLOR
- #endif
- #endif // defined(RNG_ENABLED)
- //------------------------------------------------------------------------------
- // RTC
- #if defined(RTC_ENABLED)
- #undef NRFX_RTC_ENABLED
- #define NRFX_RTC_ENABLED RTC_ENABLED
- #if defined(RTC0_ENABLED)
- #undef NRFX_RTC0_ENABLED
- #define NRFX_RTC0_ENABLED RTC0_ENABLED
- #endif
- #if defined(RTC1_ENABLED)
- #undef NRFX_RTC1_ENABLED
- #define NRFX_RTC1_ENABLED RTC1_ENABLED
- #endif
- #if defined(RTC2_ENABLED)
- #undef NRFX_RTC2_ENABLED
- #define NRFX_RTC2_ENABLED RTC2_ENABLED
- #endif
- #if defined(RTC_DEFAULT_CONFIG_FREQUENCY)
- #undef NRFX_RTC_DEFAULT_CONFIG_FREQUENCY
- #define NRFX_RTC_DEFAULT_CONFIG_FREQUENCY RTC_DEFAULT_CONFIG_FREQUENCY
- #endif
- #if defined(RTC_DEFAULT_CONFIG_RELIABLE)
- #undef NRFX_RTC_DEFAULT_CONFIG_RELIABLE
- #define NRFX_RTC_DEFAULT_CONFIG_RELIABLE RTC_DEFAULT_CONFIG_RELIABLE
- #endif
- #if defined(RTC_DEFAULT_CONFIG_IRQ_PRIORITY)
- #undef NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY
- #define NRFX_RTC_DEFAULT_CONFIG_IRQ_PRIORITY RTC_DEFAULT_CONFIG_IRQ_PRIORITY
- #endif
- #if defined(NRF_MAXIMUM_LATENCY_US)
- #undef NRFX_RTC_MAXIMUM_LATENCY_US
- #define NRFX_RTC_MAXIMUM_LATENCY_US NRF_MAXIMUM_LATENCY_US
- #endif
- #if defined(RTC_CONFIG_LOG_ENABLED)
- #undef NRFX_RTC_CONFIG_LOG_ENABLED
- #define NRFX_RTC_CONFIG_LOG_ENABLED RTC_CONFIG_LOG_ENABLED
- #endif
- #if defined(RTC_CONFIG_LOG_LEVEL)
- #undef NRFX_RTC_CONFIG_LOG_LEVEL
- #define NRFX_RTC_CONFIG_LOG_LEVEL RTC_CONFIG_LOG_LEVEL
- #endif
- #if defined(RTC_CONFIG_INFO_COLOR)
- #undef NRFX_RTC_CONFIG_INFO_COLOR
- #define NRFX_RTC_CONFIG_INFO_COLOR RTC_CONFIG_INFO_COLOR
- #endif
- #if defined(RTC_CONFIG_DEBUG_COLOR)
- #undef NRFX_RTC_CONFIG_DEBUG_COLOR
- #define NRFX_RTC_CONFIG_DEBUG_COLOR RTC_CONFIG_DEBUG_COLOR
- #endif
- #endif // defined(RTC_ENABLED)
- //------------------------------------------------------------------------------
- // SAADC
- #if defined(SAADC_ENABLED)
- #undef NRFX_SAADC_ENABLED
- #define NRFX_SAADC_ENABLED SAADC_ENABLED
- #if defined(SAADC_CONFIG_RESOLUTION)
- #undef NRFX_SAADC_CONFIG_RESOLUTION
- #define NRFX_SAADC_CONFIG_RESOLUTION SAADC_CONFIG_RESOLUTION
- #endif
- #if defined(SAADC_CONFIG_OVERSAMPLE)
- #undef NRFX_SAADC_CONFIG_OVERSAMPLE
- #define NRFX_SAADC_CONFIG_OVERSAMPLE SAADC_CONFIG_OVERSAMPLE
- #endif
- #if defined(SAADC_CONFIG_LP_MODE)
- #undef NRFX_SAADC_CONFIG_LP_MODE
- #define NRFX_SAADC_CONFIG_LP_MODE SAADC_CONFIG_LP_MODE
- #endif
- #if defined(SAADC_CONFIG_IRQ_PRIORITY)
- #undef NRFX_SAADC_CONFIG_IRQ_PRIORITY
- #define NRFX_SAADC_CONFIG_IRQ_PRIORITY SAADC_CONFIG_IRQ_PRIORITY
- #endif
- #if defined(SAADC_CONFIG_LOG_ENABLED)
- #undef NRFX_SAADC_CONFIG_LOG_ENABLED
- #define NRFX_SAADC_CONFIG_LOG_ENABLED SAADC_CONFIG_LOG_ENABLED
- #endif
- #if defined(SAADC_CONFIG_LOG_LEVEL)
- #undef NRFX_SAADC_CONFIG_LOG_LEVEL
- #define NRFX_SAADC_CONFIG_LOG_LEVEL SAADC_CONFIG_LOG_LEVEL
- #endif
- #if defined(SAADC_CONFIG_INFO_COLOR)
- #undef NRFX_SAADC_CONFIG_INFO_COLOR
- #define NRFX_SAADC_CONFIG_INFO_COLOR SAADC_CONFIG_INFO_COLOR
- #endif
- #if defined(SAADC_CONFIG_DEBUG_COLOR)
- #undef NRFX_SAADC_CONFIG_DEBUG_COLOR
- #define NRFX_SAADC_CONFIG_DEBUG_COLOR SAADC_CONFIG_DEBUG_COLOR
- #endif
- #endif // defined(SAADC_ENABLED)
- //------------------------------------------------------------------------------
- // SPI
- #if defined(SPI_ENABLED)
- #undef NRFX_SPI_ENABLED
- #define NRFX_SPI_ENABLED \
- (SPI_ENABLED && (NRFX_SPI0_ENABLED || NRFX_SPI1_ENABLED || NRFX_SPI2_ENABLED))
- #undef NRFX_SPIM_ENABLED
- #define NRFX_SPIM_ENABLED \
- (SPI_ENABLED && (NRFX_SPIM0_ENABLED || NRFX_SPIM1_ENABLED || NRFX_SPIM2_ENABLED))
- #if defined(SPI_PRESENT) && !defined(SPIM_PRESENT)
- #undef NRFX_SPI0_ENABLED
- #define NRFX_SPI0_ENABLED SPI0_ENABLED
- #undef NRFX_SPIM0_ENABLED
- #define NRFX_SPIM0_ENABLED 0
- #undef NRFX_SPI1_ENABLED
- #define NRFX_SPI1_ENABLED SPI1_ENABLED
- #undef NRFX_SPIM1_ENABLED
- #define NRFX_SPIM1_ENABLED 0
- #undef NRFX_SPI2_ENABLED
- #define NRFX_SPI2_ENABLED SPI2_ENABLED
- #undef NRFX_SPIM2_ENABLED
- #define NRFX_SPIM2_ENABLED 0
- #elif !defined(SPI_PRESENT) && defined(SPIM_PRESENT)
- #undef NRFX_SPI0_ENABLED
- #define NRFX_SPI0_ENABLED 0
- #undef NRFX_SPIM0_ENABLED
- #define NRFX_SPIM0_ENABLED SPI0_ENABLED
- #undef NRFX_SPI1_ENABLED
- #define NRFX_SPI1_ENABLED 0
- #undef NRFX_SPIM1_ENABLED
- #define NRFX_SPIM1_ENABLED SPI1_ENABLED
- #undef NRFX_SPI2_ENABLED
- #define NRFX_SPI2_ENABLED 0
- #undef NRFX_SPIM2_ENABLED
- #define NRFX_SPIM2_ENABLED SPI2_ENABLED
- #else // -> defined(SPI_PRESENT) && defined(SPIM_PRESENT)
- #undef NRFX_SPI0_ENABLED
- #define NRFX_SPI0_ENABLED (SPI0_ENABLED && !SPI0_USE_EASY_DMA)
- #undef NRFX_SPIM0_ENABLED
- #define NRFX_SPIM0_ENABLED (SPI0_ENABLED && SPI0_USE_EASY_DMA)
- #undef NRFX_SPI1_ENABLED
- #define NRFX_SPI1_ENABLED (SPI1_ENABLED && !SPI1_USE_EASY_DMA)
- #undef NRFX_SPIM1_ENABLED
- #define NRFX_SPIM1_ENABLED (SPI1_ENABLED && SPI1_USE_EASY_DMA)
- #undef NRFX_SPI2_ENABLED
- #define NRFX_SPI2_ENABLED (SPI2_ENABLED && !SPI2_USE_EASY_DMA)
- #undef NRFX_SPIM2_ENABLED
- #define NRFX_SPIM2_ENABLED (SPI2_ENABLED && SPI2_USE_EASY_DMA)
- #endif // -> defined(SPI_PRESENT) && defined(SPIM_PRESENT)
- #if defined(NRF_SPI_DRV_MISO_PULLUP_CFG)
- #undef NRFX_SPI_MISO_PULL_CFG
- #define NRFX_SPI_MISO_PULL_CFG NRF_SPI_DRV_MISO_PULLUP_CFG
- #undef NRFX_SPIM_MISO_PULL_CFG
- #define NRFX_SPIM_MISO_PULL_CFG NRF_SPI_DRV_MISO_PULLUP_CFG
- #endif
- #if defined(SPI_DEFAULT_CONFIG_IRQ_PRIORITY)
- #undef NRFX_SPI_DEFAULT_CONFIG_IRQ_PRIORITY
- #define NRFX_SPI_DEFAULT_CONFIG_IRQ_PRIORITY SPI_DEFAULT_CONFIG_IRQ_PRIORITY
- #undef NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY
- #define NRFX_SPIM_DEFAULT_CONFIG_IRQ_PRIORITY SPI_DEFAULT_CONFIG_IRQ_PRIORITY
- #endif
- #if defined(SPI_CONFIG_LOG_ENABLED)
- #undef NRFX_SPI_CONFIG_LOG_ENABLED
- #define NRFX_SPI_CONFIG_LOG_ENABLED SPI_CONFIG_LOG_ENABLED
- #undef NRFX_SPIM_CONFIG_LOG_ENABLED
- #define NRFX_SPIM_CONFIG_LOG_ENABLED SPI_CONFIG_LOG_ENABLED
- #endif
- #if defined(SPI_CONFIG_LOG_LEVEL)
- #undef NRFX_SPI_CONFIG_LOG_LEVEL
- #define NRFX_SPI_CONFIG_LOG_LEVEL SPI_CONFIG_LOG_LEVEL
- #undef NRFX_SPIM_CONFIG_LOG_LEVEL
- #define NRFX_SPIM_CONFIG_LOG_LEVEL SPI_CONFIG_LOG_LEVEL
- #endif
- #if defined(SPI_CONFIG_INFO_COLOR)
- #undef NRFX_SPI_CONFIG_INFO_COLOR
- #define NRFX_SPI_CONFIG_INFO_COLOR SPI_CONFIG_INFO_COLOR
- #undef NRFX_SPIM_CONFIG_INFO_COLOR
- #define NRFX_SPIM_CONFIG_INFO_COLOR SPI_CONFIG_INFO_COLOR
- #endif
- #if defined(SPI_CONFIG_DEBUG_COLOR)
- #undef NRFX_SPI_CONFIG_DEBUG_COLOR
- #define NRFX_SPI_CONFIG_DEBUG_COLOR SPI_CONFIG_DEBUG_COLOR
- #undef NRFX_SPIM_CONFIG_DEBUG_COLOR
- #define NRFX_SPIM_CONFIG_DEBUG_COLOR SPI_CONFIG_DEBUG_COLOR
- #endif
- #if defined(SPIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED)
- #undef NRFX_SPIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED
- #define NRFX_SPIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED SPIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED
- #endif
- #endif // defined(SPI_ENABLED)
- //------------------------------------------------------------------------------
- // SPIS
- #if defined(SPIS_ENABLED)
- #undef NRFX_SPIS_ENABLED
- #define NRFX_SPIS_ENABLED SPIS_ENABLED
- #if defined(SPIS0_ENABLED)
- #undef NRFX_SPIS0_ENABLED
- #define NRFX_SPIS0_ENABLED SPIS0_ENABLED
- #endif
- #if defined(SPIS1_ENABLED)
- #undef NRFX_SPIS1_ENABLED
- #define NRFX_SPIS1_ENABLED SPIS1_ENABLED
- #endif
- #if defined(SPIS2_ENABLED)
- #undef NRFX_SPIS2_ENABLED
- #define NRFX_SPIS2_ENABLED SPIS2_ENABLED
- #endif
- #if defined(SPIS_DEFAULT_CONFIG_IRQ_PRIORITY)
- #undef NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY
- #define NRFX_SPIS_DEFAULT_CONFIG_IRQ_PRIORITY SPIS_DEFAULT_CONFIG_IRQ_PRIORITY
- #endif
- #if defined(SPIS_DEFAULT_MODE)
- #undef NRFX_SPIS_DEFAULT_MODE
- #define NRFX_SPIS_DEFAULT_MODE SPIS_DEFAULT_MODE
- #endif
- #if defined(SPIS_DEFAULT_BIT_ORDER)
- #undef NRFX_SPIS_DEFAULT_BIT_ORDER
- #define NRFX_SPIS_DEFAULT_BIT_ORDER SPIS_DEFAULT_BIT_ORDER
- #endif
- #if defined(SPIS_DEFAULT_DEF)
- #undef NRFX_SPIS_DEFAULT_DEF
- #define NRFX_SPIS_DEFAULT_DEF SPIS_DEFAULT_DEF
- #endif
- #if defined(SPIS_DEFAULT_ORC)
- #undef NRFX_SPIS_DEFAULT_ORC
- #define NRFX_SPIS_DEFAULT_ORC SPIS_DEFAULT_ORC
- #endif
- #if defined(SPIS_CONFIG_LOG_ENABLED)
- #undef NRFX_SPIS_CONFIG_LOG_ENABLED
- #define NRFX_SPIS_CONFIG_LOG_ENABLED SPIS_CONFIG_LOG_ENABLED
- #endif
- #if defined(SPIS_CONFIG_LOG_LEVEL)
- #undef NRFX_SPIS_CONFIG_LOG_LEVEL
- #define NRFX_SPIS_CONFIG_LOG_LEVEL SPIS_CONFIG_LOG_LEVEL
- #endif
- #if defined(SPIS_CONFIG_INFO_COLOR)
- #undef NRFX_SPIS_CONFIG_INFO_COLOR
- #define NRFX_SPIS_CONFIG_INFO_COLOR SPIS_CONFIG_INFO_COLOR
- #endif
- #if defined(SPIS_CONFIG_DEBUG_COLOR)
- #undef NRFX_SPIS_CONFIG_DEBUG_COLOR
- #define NRFX_SPIS_CONFIG_DEBUG_COLOR SPIS_CONFIG_DEBUG_COLOR
- #endif
- #if defined(SPIS_NRF52_ANOMALY_109_WORKAROUND_ENABLED)
- #undef NRFX_SPIS_NRF52_ANOMALY_109_WORKAROUND_ENABLED
- #define NRFX_SPIS_NRF52_ANOMALY_109_WORKAROUND_ENABLED SPIS_NRF52_ANOMALY_109_WORKAROUND_ENABLED
- #endif
- #endif // defined(SPIS_ENABLED)
- //------------------------------------------------------------------------------
- // SWI
- #if defined(SWI_DISABLE0)
- #undef NRFX_SWI0_DISABLED
- #define NRFX_SWI0_DISABLED 1
- #endif
- #if defined(SWI_DISABLE1)
- #undef NRFX_SWI1_DISABLED
- #define NRFX_SWI1_DISABLED 1
- #endif
- #if defined(SWI_DISABLE2)
- #undef NRFX_SWI2_DISABLED
- #define NRFX_SWI2_DISABLED 1
- #endif
- #if defined(SWI_DISABLE3)
- #undef NRFX_SWI3_DISABLED
- #define NRFX_SWI3_DISABLED 1
- #endif
- #if defined(SWI_DISABLE4)
- #undef NRFX_SWI4_DISABLED
- #define NRFX_SWI4_DISABLED 1
- #endif
- #if defined(SWI_DISABLE5)
- #undef NRFX_SWI5_DISABLED
- #define NRFX_SWI5_DISABLED 1
- #endif
- #if defined(EGU_ENABLED)
- #undef NRFX_EGU_ENABLED
- #define NRFX_EGU_ENABLED EGU_ENABLED
- #endif
- #if defined(SWI_CONFIG_LOG_ENABLED)
- #undef NRFX_SWI_CONFIG_LOG_ENABLED
- #define NRFX_SWI_CONFIG_LOG_ENABLED SWI_CONFIG_LOG_ENABLED
- #endif
- #if defined(SWI_CONFIG_LOG_LEVEL)
- #undef NRFX_SWI_CONFIG_LOG_LEVEL
- #define NRFX_SWI_CONFIG_LOG_LEVEL SWI_CONFIG_LOG_LEVEL
- #endif
- #if defined(SWI_CONFIG_INFO_COLOR)
- #undef NRFX_SWI_CONFIG_INFO_COLOR
- #define NRFX_SWI_CONFIG_INFO_COLOR SWI_CONFIG_INFO_COLOR
- #endif
- #if defined(SWI_CONFIG_DEBUG_COLOR)
- #undef NRFX_SWI_CONFIG_DEBUG_COLOR
- #define NRFX_SWI_CONFIG_DEBUG_COLOR SWI_CONFIG_DEBUG_COLOR
- #endif
- //------------------------------------------------------------------------------
- // SysTick
- #if defined(SYSTICK_ENABLED)
- #undef NRFX_SYSTICK_ENABLED
- #define NRFX_SYSTICK_ENABLED SYSTICK_ENABLED
- #endif // defined(SYSTICK_ENABLED)
- //------------------------------------------------------------------------------
- // TIMER
- #if defined(TIMER_ENABLED)
- #undef NRFX_TIMER_ENABLED
- #define NRFX_TIMER_ENABLED TIMER_ENABLED
- #if defined(TIMER0_ENABLED)
- #undef NRFX_TIMER0_ENABLED
- #define NRFX_TIMER0_ENABLED TIMER0_ENABLED
- #endif
- #if defined(TIMER1_ENABLED)
- #undef NRFX_TIMER1_ENABLED
- #define NRFX_TIMER1_ENABLED TIMER1_ENABLED
- #endif
- #if defined(TIMER2_ENABLED)
- #undef NRFX_TIMER2_ENABLED
- #define NRFX_TIMER2_ENABLED TIMER2_ENABLED
- #endif
- #if defined(TIMER3_ENABLED)
- #undef NRFX_TIMER3_ENABLED
- #define NRFX_TIMER3_ENABLED TIMER3_ENABLED
- #endif
- #if defined(TIMER4_ENABLED)
- #undef NRFX_TIMER4_ENABLED
- #define NRFX_TIMER4_ENABLED TIMER4_ENABLED
- #endif
- #if defined(TIMER_DEFAULT_CONFIG_FREQUENCY)
- #undef NRFX_TIMER_DEFAULT_CONFIG_FREQUENCY
- #define NRFX_TIMER_DEFAULT_CONFIG_FREQUENCY TIMER_DEFAULT_CONFIG_FREQUENCY
- #endif
- #if defined(TIMER_DEFAULT_CONFIG_MODE)
- #undef NRFX_TIMER_DEFAULT_CONFIG_MODE
- #define NRFX_TIMER_DEFAULT_CONFIG_MODE TIMER_DEFAULT_CONFIG_MODE
- #endif
- #if defined(TIMER_DEFAULT_CONFIG_BIT_WIDTH)
- #undef NRFX_TIMER_DEFAULT_CONFIG_BIT_WIDTH
- #define NRFX_TIMER_DEFAULT_CONFIG_BIT_WIDTH TIMER_DEFAULT_CONFIG_BIT_WIDTH
- #endif
- #if defined(TIMER_DEFAULT_CONFIG_IRQ_PRIORITY)
- #undef NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY
- #define NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY TIMER_DEFAULT_CONFIG_IRQ_PRIORITY
- #endif
- #if defined(TIMER_CONFIG_LOG_ENABLED)
- #undef NRFX_TIMER_CONFIG_LOG_ENABLED
- #define NRFX_TIMER_CONFIG_LOG_ENABLED TIMER_CONFIG_LOG_ENABLED
- #endif
- #if defined(TIMER_CONFIG_LOG_LEVEL)
- #undef NRFX_TIMER_CONFIG_LOG_LEVEL
- #define NRFX_TIMER_CONFIG_LOG_LEVEL TIMER_CONFIG_LOG_LEVEL
- #endif
- #if defined(TIMER_CONFIG_INFO_COLOR)
- #undef NRFX_TIMER_CONFIG_INFO_COLOR
- #define NRFX_TIMER_CONFIG_INFO_COLOR TIMER_CONFIG_INFO_COLOR
- #endif
- #if defined(TIMER_CONFIG_DEBUG_COLOR)
- #undef NRFX_TIMER_CONFIG_DEBUG_COLOR
- #define NRFX_TIMER_CONFIG_DEBUG_COLOR TIMER_CONFIG_DEBUG_COLOR
- #endif
- #endif // defined(TIMER_ENABLED)
- //------------------------------------------------------------------------------
- // TWI
- #define TWI_ONLY ( defined(TWI_PRESENT) && !defined(TWIM_PRESENT))
- #define TWIM_ONLY (!defined(TWI_PRESENT) && defined(TWIM_PRESENT))
- #define TWI_AND_TWIM ( defined(TWI_PRESENT) && defined(TWIM_PRESENT))
- #if defined(TWI_ENABLED)
- #undef NRFX_TWI_ENABLED
- #define NRFX_TWI_ENABLED (TWI_ENABLED && (NRFX_TWI0_ENABLED || NRFX_TWI1_ENABLED))
- #undef NRFX_TWIM_ENABLED
- #define NRFX_TWIM_ENABLED (TWI_ENABLED && (NRFX_TWIM0_ENABLED || NRFX_TWIM1_ENABLED))
- #if defined(TWI_PRESENT) && !defined(TWIM_PRESENT)
- #undef NRFX_TWI0_ENABLED
- #define NRFX_TWI0_ENABLED TWI0_ENABLED
- #undef NRFX_TWIM0_ENABLED
- #define NRFX_TWIM0_ENABLED 0
- #undef NRFX_TWI1_ENABLED
- #define NRFX_TWI1_ENABLED TWI1_ENABLED
- #undef NRFX_TWIM1_ENABLED
- #define NRFX_TWIM1_ENABLED 0
- #elif !defined(TWI_PRESENT) && defined(TWIM_PRESENT)
- #undef NRFX_TWI0_ENABLED
- #define NRFX_TWI0_ENABLED 0
- #undef NRFX_TWIM0_ENABLED
- #define NRFX_TWIM0_ENABLED TWI0_ENABLED
- #undef NRFX_TWI1_ENABLED
- #define NRFX_TWI1_ENABLED 0
- #undef NRFX_TWIM1_ENABLED
- #define NRFX_TWIM1_ENABLED TWI1_ENABLED
- #else // -> defined(TWI_PRESENT) && defined(TWIM_PRESENT)
- #undef NRFX_TWI0_ENABLED
- #define NRFX_TWI0_ENABLED (TWI0_ENABLED && !TWI0_USE_EASY_DMA)
- #undef NRFX_TWIM0_ENABLED
- #define NRFX_TWIM0_ENABLED (TWI0_ENABLED && TWI0_USE_EASY_DMA)
- #undef NRFX_TWI1_ENABLED
- #define NRFX_TWI1_ENABLED (TWI1_ENABLED && !TWI1_USE_EASY_DMA)
- #undef NRFX_TWIM1_ENABLED
- #define NRFX_TWIM1_ENABLED (TWI1_ENABLED && TWI1_USE_EASY_DMA)
- #endif // -> defined(TWI_PRESENT) && defined(TWIM_PRESENT)
- #if defined(TWI_DEFAULT_CONFIG_FREQUENCY)
- #undef NRFX_TWI_DEFAULT_CONFIG_FREQUENCY
- #define NRFX_TWI_DEFAULT_CONFIG_FREQUENCY TWI_DEFAULT_CONFIG_FREQUENCY
- #undef NRFX_TWIM_DEFAULT_CONFIG_FREQUENCY
- #define NRFX_TWIM_DEFAULT_CONFIG_FREQUENCY TWI_DEFAULT_CONFIG_FREQUENCY
- #endif
- #if defined(TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT)
- #undef NRFX_TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT
- #define NRFX_TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT
- #undef NRFX_TWIM_DEFAULT_CONFIG_HOLD_BUS_UNINIT
- #define NRFX_TWIM_DEFAULT_CONFIG_HOLD_BUS_UNINIT TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT
- #endif
- #if defined(TWI_DEFAULT_CONFIG_IRQ_PRIORITY)
- #undef NRFX_TWI_DEFAULT_CONFIG_IRQ_PRIORITY
- #define NRFX_TWI_DEFAULT_CONFIG_IRQ_PRIORITY TWI_DEFAULT_CONFIG_IRQ_PRIORITY
- #undef NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY
- #define NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY TWI_DEFAULT_CONFIG_IRQ_PRIORITY
- #endif
- #if defined(TWI_CONFIG_LOG_ENABLED)
- #undef NRFX_TWI_CONFIG_LOG_ENABLED
- #define NRFX_TWI_CONFIG_LOG_ENABLED TWI_CONFIG_LOG_ENABLED
- #undef NRFX_TWIM_CONFIG_LOG_ENABLED
- #define NRFX_TWIM_CONFIG_LOG_ENABLED TWI_CONFIG_LOG_ENABLED
- #endif
- #if defined(TWI_CONFIG_LOG_LEVEL)
- #undef NRFX_TWI_CONFIG_LOG_LEVEL
- #define NRFX_TWI_CONFIG_LOG_LEVEL TWI_CONFIG_LOG_LEVEL
- #undef NRFX_TWIM_CONFIG_LOG_LEVEL
- #define NRFX_TWIM_CONFIG_LOG_LEVEL TWI_CONFIG_LOG_LEVEL
- #endif
- #if defined(TWI_CONFIG_INFO_COLOR)
- #undef NRFX_TWI_CONFIG_INFO_COLOR
- #define NRFX_TWI_CONFIG_INFO_COLOR TWI_CONFIG_INFO_COLOR
- #undef NRFX_TWIM_CONFIG_INFO_COLOR
- #define NRFX_TWIM_CONFIG_INFO_COLOR TWI_CONFIG_INFO_COLOR
- #endif
- #if defined(TWI_CONFIG_DEBUG_COLOR)
- #undef NRFX_TWI_CONFIG_DEBUG_COLOR
- #define NRFX_TWI_CONFIG_DEBUG_COLOR TWI_CONFIG_DEBUG_COLOR
- #undef NRFX_TWIM_CONFIG_DEBUG_COLOR
- #define NRFX_TWIM_CONFIG_DEBUG_COLOR TWI_CONFIG_DEBUG_COLOR
- #endif
- #if defined(TWIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED)
- #undef NRFX_TWIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED
- #define NRFX_TWIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED TWIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED
- #endif
- #endif // defined(TWI_ENABLED)
- //------------------------------------------------------------------------------
- // TWIS
- #if defined(TWIS_ENABLED)
- #undef NRFX_TWIS_ENABLED
- #define NRFX_TWIS_ENABLED TWIS_ENABLED
- #if defined(TWIS0_ENABLED)
- #undef NRFX_TWIS0_ENABLED
- #define NRFX_TWIS0_ENABLED TWIS0_ENABLED
- #endif
- #if defined(TWIS1_ENABLED)
- #undef NRFX_TWIS1_ENABLED
- #define NRFX_TWIS1_ENABLED TWIS1_ENABLED
- #endif
- #if defined(TWIS_ASSUME_INIT_AFTER_RESET_ONLY)
- #undef NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY
- #define NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY TWIS_ASSUME_INIT_AFTER_RESET_ONLY
- #endif
- #if defined(TWIS_NO_SYNC_MODE)
- #undef NRFX_TWIS_NO_SYNC_MODE
- #define NRFX_TWIS_NO_SYNC_MODE TWIS_NO_SYNC_MODE
- #endif
- #if defined(TWIS_DEFAULT_CONFIG_ADDR0)
- #undef NRFX_TWIS_DEFAULT_CONFIG_ADDR0
- #define NRFX_TWIS_DEFAULT_CONFIG_ADDR0 TWIS_DEFAULT_CONFIG_ADDR0
- #endif
- #if defined(TWIS_DEFAULT_CONFIG_ADDR1)
- #undef NRFX_TWIS_DEFAULT_CONFIG_ADDR1
- #define NRFX_TWIS_DEFAULT_CONFIG_ADDR1 TWIS_DEFAULT_CONFIG_ADDR1
- #endif
- #if defined(TWIS_DEFAULT_CONFIG_SCL_PULL)
- #undef NRFX_TWIS_DEFAULT_CONFIG_SCL_PULL
- #define NRFX_TWIS_DEFAULT_CONFIG_SCL_PULL TWIS_DEFAULT_CONFIG_SCL_PULL
- #endif
- #if defined(TWIS_DEFAULT_CONFIG_SDA_PULL)
- #undef NRFX_TWIS_DEFAULT_CONFIG_SDA_PULL
- #define NRFX_TWIS_DEFAULT_CONFIG_SDA_PULL TWIS_DEFAULT_CONFIG_SDA_PULL
- #endif
- #if defined(TWIS_DEFAULT_CONFIG_IRQ_PRIORITY)
- #undef NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY
- #define NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY TWIS_DEFAULT_CONFIG_IRQ_PRIORITY
- #endif
- #if defined(TWIS_CONFIG_LOG_ENABLED)
- #undef NRFX_TWIS_CONFIG_LOG_ENABLED
- #define NRFX_TWIS_CONFIG_LOG_ENABLED TWIS_CONFIG_LOG_ENABLED
- #endif
- #if defined(TWIS_CONFIG_LOG_LEVEL)
- #undef NRFX_TWIS_CONFIG_LOG_LEVEL
- #define NRFX_TWIS_CONFIG_LOG_LEVEL TWIS_CONFIG_LOG_LEVEL
- #endif
- #if defined(TWIS_CONFIG_INFO_COLOR)
- #undef NRFX_TWIS_CONFIG_INFO_COLOR
- #define NRFX_TWIS_CONFIG_INFO_COLOR TWIS_CONFIG_INFO_COLOR
- #endif
- #if defined(TWIS_CONFIG_DEBUG_COLOR)
- #undef NRFX_TWIS_CONFIG_DEBUG_COLOR
- #define NRFX_TWIS_CONFIG_DEBUG_COLOR TWIS_CONFIG_DEBUG_COLOR
- #endif
- #endif // defined(TWIS_ENABLED)
- //------------------------------------------------------------------------------
- // UART
- #if defined(UART_ENABLED)
- #undef NRFX_UART_ENABLED
- #define NRFX_UART_ENABLED (UART_ENABLED && NRFX_UART0_ENABLED)
- #undef NRFX_UARTE_ENABLED
- #define NRFX_UARTE_ENABLED (UART_ENABLED && (NRFX_UARTE0_ENABLED || NRFX_UARTE1_ENABLED))
- #if defined(UART0_ENABLED)
- #undef NRFX_UART0_ENABLED
- #define NRFX_UART0_ENABLED (UART0_ENABLED && UART_LEGACY_SUPPORT)
- #undef NRFX_UARTE0_ENABLED
- #define NRFX_UARTE0_ENABLED (UART0_ENABLED && UART_EASY_DMA_SUPPORT)
- #endif
- #if defined(UART1_ENABLED)
- #undef NRFX_UARTE1_ENABLED
- #define NRFX_UARTE1_ENABLED (UART1_ENABLED && UART_EASY_DMA_SUPPORT)
- #endif
- #if defined(UART_DEFAULT_CONFIG_HWFC)
- #undef NRFX_UART_DEFAULT_CONFIG_HWFC
- #define NRFX_UART_DEFAULT_CONFIG_HWFC UART_DEFAULT_CONFIG_HWFC
- #undef NRFX_UARTE_DEFAULT_CONFIG_HWFC
- #define NRFX_UARTE_DEFAULT_CONFIG_HWFC UART_DEFAULT_CONFIG_HWFC
- #endif
- #if defined(UART_DEFAULT_CONFIG_PARITY)
- #undef NRFX_UART_DEFAULT_CONFIG_PARITY
- #define NRFX_UART_DEFAULT_CONFIG_PARITY UART_DEFAULT_CONFIG_PARITY
- #undef NRFX_UARTE_DEFAULT_CONFIG_PARITY
- #define NRFX_UARTE_DEFAULT_CONFIG_PARITY UART_DEFAULT_CONFIG_PARITY
- #endif
- #if defined(UART_DEFAULT_CONFIG_BAUDRATE)
- #undef NRFX_UART_DEFAULT_CONFIG_BAUDRATE
- #define NRFX_UART_DEFAULT_CONFIG_BAUDRATE UART_DEFAULT_CONFIG_BAUDRATE
- #undef NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE
- #define NRFX_UARTE_DEFAULT_CONFIG_BAUDRATE UART_DEFAULT_CONFIG_BAUDRATE
- #endif
- #if defined(UART_DEFAULT_CONFIG_IRQ_PRIORITY)
- #undef NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY
- #define NRFX_UART_DEFAULT_CONFIG_IRQ_PRIORITY UART_DEFAULT_CONFIG_IRQ_PRIORITY
- #undef NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY
- #define NRFX_UARTE_DEFAULT_CONFIG_IRQ_PRIORITY UART_DEFAULT_CONFIG_IRQ_PRIORITY
- #endif
- #if defined(UART_CONFIG_LOG_ENABLED)
- #undef NRFX_UART_CONFIG_LOG_ENABLED
- #define NRFX_UART_CONFIG_LOG_ENABLED UART_CONFIG_LOG_ENABLED
- #undef NRFX_UARTE_CONFIG_LOG_ENABLED
- #define NRFX_UARTE_CONFIG_LOG_ENABLED UART_CONFIG_LOG_ENABLED
- #endif
- #if defined(UART_CONFIG_LOG_LEVEL)
- #undef NRFX_UART_CONFIG_LOG_LEVEL
- #define NRFX_UART_CONFIG_LOG_LEVEL UART_CONFIG_LOG_LEVEL
- #undef NRFX_UARTE_CONFIG_LOG_LEVEL
- #define NRFX_UARTE_CONFIG_LOG_LEVEL UART_CONFIG_LOG_LEVEL
- #endif
- #if defined(UART_CONFIG_INFO_COLOR)
- #undef NRFX_UART_CONFIG_INFO_COLOR
- #define NRFX_UART_CONFIG_INFO_COLOR UART_CONFIG_INFO_COLOR
- #undef NRFX_UARTE_CONFIG_INFO_COLOR
- #define NRFX_UARTE_CONFIG_INFO_COLOR UART_CONFIG_INFO_COLOR
- #endif
- #if defined(UART_CONFIG_DEBUG_COLOR)
- #undef NRFX_UART_CONFIG_DEBUG_COLOR
- #define NRFX_UART_CONFIG_DEBUG_COLOR UART_CONFIG_DEBUG_COLOR
- #undef NRFX_UARTE_CONFIG_DEBUG_COLOR
- #define NRFX_UARTE_CONFIG_DEBUG_COLOR UART_CONFIG_DEBUG_COLOR
- #endif
- #endif // defined(UART_ENABLED)
- //------------------------------------------------------------------------------
- // WDT
- #if defined(WDT_ENABLED)
- #undef NRFX_WDT_ENABLED
- #define NRFX_WDT_ENABLED WDT_ENABLED
- #if defined(WDT_CONFIG_BEHAVIOUR)
- #undef NRFX_WDT_CONFIG_BEHAVIOUR
- #define NRFX_WDT_CONFIG_BEHAVIOUR WDT_CONFIG_BEHAVIOUR
- #endif
- #if defined(WDT_CONFIG_RELOAD_VALUE)
- #undef NRFX_WDT_CONFIG_RELOAD_VALUE
- #define NRFX_WDT_CONFIG_RELOAD_VALUE WDT_CONFIG_RELOAD_VALUE
- #endif
- #if defined(WDT_CONFIG_IRQ_PRIORITY)
- #undef NRFX_WDT_CONFIG_IRQ_PRIORITY
- #define NRFX_WDT_CONFIG_IRQ_PRIORITY WDT_CONFIG_IRQ_PRIORITY
- #endif
- #if defined(WDT_CONFIG_LOG_ENABLED)
- #undef NRFX_WDT_CONFIG_LOG_ENABLED
- #define NRFX_WDT_CONFIG_LOG_ENABLED WDT_CONFIG_LOG_ENABLED
- #endif
- #if defined(WDT_CONFIG_LOG_LEVEL)
- #undef NRFX_WDT_CONFIG_LOG_LEVEL
- #define NRFX_WDT_CONFIG_LOG_LEVEL WDT_CONFIG_LOG_LEVEL
- #endif
- #if defined(WDT_CONFIG_INFO_COLOR)
- #undef NRFX_WDT_CONFIG_INFO_COLOR
- #define NRFX_WDT_CONFIG_INFO_COLOR WDT_CONFIG_INFO_COLOR
- #endif
- #if defined(WDT_CONFIG_DEBUG_COLOR)
- #undef NRFX_WDT_CONFIG_DEBUG_COLOR
- #define NRFX_WDT_CONFIG_DEBUG_COLOR WDT_CONFIG_DEBUG_COLOR
- #endif
- #endif // defined(WDT_ENABLED)
- #endif // APPLY_OLD_CONFIG_H__
|