nrf51_to_nrf52.h 45 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935
  1. /* Copyright (c) 2015, Nordic Semiconductor ASA
  2. * All rights reserved.
  3. *
  4. * Redistribution and use in source and binary forms, with or without
  5. * modification, are permitted provided that the following conditions are met:
  6. *
  7. * * Redistributions of source code must retain the above copyright notice, this
  8. * list of conditions and the following disclaimer.
  9. *
  10. * * Redistributions in binary form must reproduce the above copyright notice,
  11. * this list of conditions and the following disclaimer in the documentation
  12. * and/or other materials provided with the distribution.
  13. *
  14. * * Neither the name of Nordic Semiconductor ASA nor the names of its
  15. * contributors may be used to endorse or promote products derived from
  16. * this software without specific prior written permission.
  17. *
  18. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  19. * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  20. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  21. * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  22. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  23. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  24. * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  25. * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  26. * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  27. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  28. *
  29. */
  30. #ifndef NRF51_TO_NRF52_H
  31. #define NRF51_TO_NRF52_H
  32. /*lint ++flb "Enter library region */
  33. /* This file is given to prevent your SW from not compiling with the name changes between nRF51 and nRF52 devices.
  34. * It redefines the old nRF51 names into the new ones as long as the functionality is still supported. If the
  35. * functionality is gone, there old names are not define, so compilation will fail. Note that also includes macros
  36. * from the nrf51_deprecated.h file. */
  37. /* IRQ */
  38. /* Several peripherals have been added to several indexes. Names of IRQ handlers and IRQ numbers have changed. */
  39. #define UART0_IRQHandler UARTE0_UART0_IRQHandler
  40. #define SPI0_TWI0_IRQHandler SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0_IRQHandler
  41. #define SPI1_TWI1_IRQHandler SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1_IRQHandler
  42. #define ADC_IRQHandler SAADC_IRQHandler
  43. #define LPCOMP_IRQHandler COMP_LPCOMP_IRQHandler
  44. #define SWI0_IRQHandler SWI0_EGU0_IRQHandler
  45. #define SWI1_IRQHandler SWI1_EGU1_IRQHandler
  46. #define SWI2_IRQHandler SWI2_EGU2_IRQHandler
  47. #define SWI3_IRQHandler SWI3_EGU3_IRQHandler
  48. #define SWI4_IRQHandler SWI4_EGU4_IRQHandler
  49. #define SWI5_IRQHandler SWI5_EGU5_IRQHandler
  50. #define UART0_IRQn UARTE0_UART0_IRQn
  51. #define SPI0_TWI0_IRQn SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0_IRQn
  52. #define SPI1_TWI1_IRQn SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1_IRQn
  53. #define ADC_IRQn SAADC_IRQn
  54. #define LPCOMP_IRQn COMP_LPCOMP_IRQn
  55. #define SWI0_IRQn SWI0_EGU0_IRQn
  56. #define SWI1_IRQn SWI1_EGU1_IRQn
  57. #define SWI2_IRQn SWI2_EGU2_IRQn
  58. #define SWI3_IRQn SWI3_EGU3_IRQn
  59. #define SWI4_IRQn SWI4_EGU4_IRQn
  60. #define SWI5_IRQn SWI5_EGU5_IRQn
  61. /* UICR */
  62. /* Register RBPCONF was renamed to APPROTECT. */
  63. #define RBPCONF APPROTECT
  64. #define UICR_RBPCONF_PALL_Pos UICR_APPROTECT_PALL_Pos
  65. #define UICR_RBPCONF_PALL_Msk UICR_APPROTECT_PALL_Msk
  66. #define UICR_RBPCONF_PALL_Enabled UICR_APPROTECT_PALL_Enabled
  67. #define UICR_RBPCONF_PALL_Disabled UICR_APPROTECT_PALL_Disabled
  68. /* GPIO */
  69. /* GPIO port was renamed to P0. */
  70. #define NRF_GPIO NRF_P0
  71. #define NRF_GPIO_BASE NRF_P0_BASE
  72. /* SPIS */
  73. /* The registers PSELSCK, PSELMISO, PSELMOSI, PSELCSN were restructured into a struct. */
  74. #define PSELSCK PSEL.SCK
  75. #define PSELMISO PSEL.MISO
  76. #define PSELMOSI PSEL.MOSI
  77. #define PSELCSN PSEL.CSN
  78. /* The registers RXDPTR, MAXRX, AMOUNTRX were restructured into a struct */
  79. #define RXDPTR RXD.PTR
  80. #define MAXRX RXD.MAXCNT
  81. #define AMOUNTRX RXD.AMOUNT
  82. #define SPIS_MAXRX_MAXRX_Pos SPIS_RXD_MAXCNT_MAXCNT_Pos
  83. #define SPIS_MAXRX_MAXRX_Msk SPIS_RXD_MAXCNT_MAXCNT_Msk
  84. #define SPIS_AMOUNTRX_AMOUNTRX_Pos SPIS_RXD_AMOUNT_AMOUNT_Pos
  85. #define SPIS_AMOUNTRX_AMOUNTRX_Msk SPIS_RXD_AMOUNT_AMOUNT_Msk
  86. /* The registers TXDPTR, MAXTX, AMOUNTTX were restructured into a struct */
  87. #define TXDPTR TXD.PTR
  88. #define MAXTX TXD.MAXCNT
  89. #define AMOUNTTX TXD.AMOUNT
  90. #define SPIS_MAXTX_MAXTX_Pos SPIS_TXD_MAXCNT_MAXCNT_Pos
  91. #define SPIS_MAXTX_MAXTX_Msk SPIS_TXD_MAXCNT_MAXCNT_Msk
  92. #define SPIS_AMOUNTTX_AMOUNTTX_Pos SPIS_TXD_AMOUNT_AMOUNT_Pos
  93. #define SPIS_AMOUNTTX_AMOUNTTX_Msk SPIS_TXD_AMOUNT_AMOUNT_Msk
  94. /* MPU */
  95. /* Part of MPU module was renamed BPROT, while the rest was eliminated. */
  96. #define NRF_MPU NRF_BPROT
  97. /* Register DISABLEINDEBUG macros were affected. */
  98. #define MPU_DISABLEINDEBUG_DISABLEINDEBUG_Pos BPROT_DISABLEINDEBUG_DISABLEINDEBUG_Pos
  99. #define MPU_DISABLEINDEBUG_DISABLEINDEBUG_Msk BPROT_DISABLEINDEBUG_DISABLEINDEBUG_Msk
  100. #define MPU_DISABLEINDEBUG_DISABLEINDEBUG_Enabled BPROT_DISABLEINDEBUG_DISABLEINDEBUG_Enabled
  101. #define MPU_DISABLEINDEBUG_DISABLEINDEBUG_Disabled BPROT_DISABLEINDEBUG_DISABLEINDEBUG_Disabled
  102. /* Registers PROTENSET0 and PROTENSET1 were affected and renamed as CONFIG0 and CONFIG1. */
  103. #define PROTENSET0 CONFIG0
  104. #define PROTENSET1 CONFIG1
  105. #define MPU_PROTENSET1_PROTREG63_Pos BPROT_CONFIG1_REGION63_Pos
  106. #define MPU_PROTENSET1_PROTREG63_Msk BPROT_CONFIG1_REGION63_Msk
  107. #define MPU_PROTENSET1_PROTREG63_Disabled BPROT_CONFIG1_REGION63_Disabled
  108. #define MPU_PROTENSET1_PROTREG63_Enabled BPROT_CONFIG1_REGION63_Enabled
  109. #define MPU_PROTENSET1_PROTREG63_Set BPROT_CONFIG1_REGION63_Enabled
  110. #define MPU_PROTENSET1_PROTREG62_Pos BPROT_CONFIG1_REGION62_Pos
  111. #define MPU_PROTENSET1_PROTREG62_Msk BPROT_CONFIG1_REGION62_Msk
  112. #define MPU_PROTENSET1_PROTREG62_Disabled BPROT_CONFIG1_REGION62_Disabled
  113. #define MPU_PROTENSET1_PROTREG62_Enabled BPROT_CONFIG1_REGION62_Enabled
  114. #define MPU_PROTENSET1_PROTREG62_Set BPROT_CONFIG1_REGION62_Enabled
  115. #define MPU_PROTENSET1_PROTREG61_Pos BPROT_CONFIG1_REGION61_Pos
  116. #define MPU_PROTENSET1_PROTREG61_Msk BPROT_CONFIG1_REGION61_Msk
  117. #define MPU_PROTENSET1_PROTREG61_Disabled BPROT_CONFIG1_REGION61_Disabled
  118. #define MPU_PROTENSET1_PROTREG61_Enabled BPROT_CONFIG1_REGION61_Enabled
  119. #define MPU_PROTENSET1_PROTREG61_Set BPROT_CONFIG1_REGION61_Enabled
  120. #define MPU_PROTENSET1_PROTREG60_Pos BPROT_CONFIG1_REGION60_Pos
  121. #define MPU_PROTENSET1_PROTREG60_Msk BPROT_CONFIG1_REGION60_Msk
  122. #define MPU_PROTENSET1_PROTREG60_Disabled BPROT_CONFIG1_REGION60_Disabled
  123. #define MPU_PROTENSET1_PROTREG60_Enabled BPROT_CONFIG1_REGION60_Enabled
  124. #define MPU_PROTENSET1_PROTREG60_Set BPROT_CONFIG1_REGION60_Enabled
  125. #define MPU_PROTENSET1_PROTREG59_Pos BPROT_CONFIG1_REGION59_Pos
  126. #define MPU_PROTENSET1_PROTREG59_Msk BPROT_CONFIG1_REGION59_Msk
  127. #define MPU_PROTENSET1_PROTREG59_Disabled BPROT_CONFIG1_REGION59_Disabled
  128. #define MPU_PROTENSET1_PROTREG59_Enabled BPROT_CONFIG1_REGION59_Enabled
  129. #define MPU_PROTENSET1_PROTREG59_Set BPROT_CONFIG1_REGION59_Enabled
  130. #define MPU_PROTENSET1_PROTREG58_Pos BPROT_CONFIG1_REGION58_Pos
  131. #define MPU_PROTENSET1_PROTREG58_Msk BPROT_CONFIG1_REGION58_Msk
  132. #define MPU_PROTENSET1_PROTREG58_Disabled BPROT_CONFIG1_REGION58_Disabled
  133. #define MPU_PROTENSET1_PROTREG58_Enabled BPROT_CONFIG1_REGION58_Enabled
  134. #define MPU_PROTENSET1_PROTREG58_Set BPROT_CONFIG1_REGION58_Enabled
  135. #define MPU_PROTENSET1_PROTREG57_Pos BPROT_CONFIG1_REGION57_Pos
  136. #define MPU_PROTENSET1_PROTREG57_Msk BPROT_CONFIG1_REGION57_Msk
  137. #define MPU_PROTENSET1_PROTREG57_Disabled BPROT_CONFIG1_REGION57_Disabled
  138. #define MPU_PROTENSET1_PROTREG57_Enabled BPROT_CONFIG1_REGION57_Enabled
  139. #define MPU_PROTENSET1_PROTREG57_Set BPROT_CONFIG1_REGION57_Enabled
  140. #define MPU_PROTENSET1_PROTREG56_Pos BPROT_CONFIG1_REGION56_Pos
  141. #define MPU_PROTENSET1_PROTREG56_Msk BPROT_CONFIG1_REGION56_Msk
  142. #define MPU_PROTENSET1_PROTREG56_Disabled BPROT_CONFIG1_REGION56_Disabled
  143. #define MPU_PROTENSET1_PROTREG56_Enabled BPROT_CONFIG1_REGION56_Enabled
  144. #define MPU_PROTENSET1_PROTREG56_Set BPROT_CONFIG1_REGION56_Enabled
  145. #define MPU_PROTENSET1_PROTREG55_Pos BPROT_CONFIG1_REGION55_Pos
  146. #define MPU_PROTENSET1_PROTREG55_Msk BPROT_CONFIG1_REGION55_Msk
  147. #define MPU_PROTENSET1_PROTREG55_Disabled BPROT_CONFIG1_REGION55_Disabled
  148. #define MPU_PROTENSET1_PROTREG55_Enabled BPROT_CONFIG1_REGION55_Enabled
  149. #define MPU_PROTENSET1_PROTREG55_Set BPROT_CONFIG1_REGION55_Enabled
  150. #define MPU_PROTENSET1_PROTREG54_Pos BPROT_CONFIG1_REGION54_Pos
  151. #define MPU_PROTENSET1_PROTREG54_Msk BPROT_CONFIG1_REGION54_Msk
  152. #define MPU_PROTENSET1_PROTREG54_Disabled BPROT_CONFIG1_REGION54_Disabled
  153. #define MPU_PROTENSET1_PROTREG54_Enabled BPROT_CONFIG1_REGION54_Enabled
  154. #define MPU_PROTENSET1_PROTREG54_Set BPROT_CONFIG1_REGION54_Enabled
  155. #define MPU_PROTENSET1_PROTREG53_Pos BPROT_CONFIG1_REGION53_Pos
  156. #define MPU_PROTENSET1_PROTREG53_Msk BPROT_CONFIG1_REGION53_Msk
  157. #define MPU_PROTENSET1_PROTREG53_Disabled BPROT_CONFIG1_REGION53_Disabled
  158. #define MPU_PROTENSET1_PROTREG53_Enabled BPROT_CONFIG1_REGION53_Enabled
  159. #define MPU_PROTENSET1_PROTREG53_Set BPROT_CONFIG1_REGION53_Enabled
  160. #define MPU_PROTENSET1_PROTREG52_Pos BPROT_CONFIG1_REGION52_Pos
  161. #define MPU_PROTENSET1_PROTREG52_Msk BPROT_CONFIG1_REGION52_Msk
  162. #define MPU_PROTENSET1_PROTREG52_Disabled BPROT_CONFIG1_REGION52_Disabled
  163. #define MPU_PROTENSET1_PROTREG52_Enabled BPROT_CONFIG1_REGION52_Enabled
  164. #define MPU_PROTENSET1_PROTREG52_Set BPROT_CONFIG1_REGION52_Enabled
  165. #define MPU_PROTENSET1_PROTREG51_Pos BPROT_CONFIG1_REGION51_Pos
  166. #define MPU_PROTENSET1_PROTREG51_Msk BPROT_CONFIG1_REGION51_Msk
  167. #define MPU_PROTENSET1_PROTREG51_Disabled BPROT_CONFIG1_REGION51_Disabled
  168. #define MPU_PROTENSET1_PROTREG51_Enabled BPROT_CONFIG1_REGION51_Enabled
  169. #define MPU_PROTENSET1_PROTREG51_Set BPROT_CONFIG1_REGION51_Enabled
  170. #define MPU_PROTENSET1_PROTREG50_Pos BPROT_CONFIG1_REGION50_Pos
  171. #define MPU_PROTENSET1_PROTREG50_Msk BPROT_CONFIG1_REGION50_Msk
  172. #define MPU_PROTENSET1_PROTREG50_Disabled BPROT_CONFIG1_REGION50_Disabled
  173. #define MPU_PROTENSET1_PROTREG50_Enabled BPROT_CONFIG1_REGION50_Enabled
  174. #define MPU_PROTENSET1_PROTREG50_Set BPROT_CONFIG1_REGION50_Enabled
  175. #define MPU_PROTENSET1_PROTREG49_Pos BPROT_CONFIG1_REGION49_Pos
  176. #define MPU_PROTENSET1_PROTREG49_Msk BPROT_CONFIG1_REGION49_Msk
  177. #define MPU_PROTENSET1_PROTREG49_Disabled BPROT_CONFIG1_REGION49_Disabled
  178. #define MPU_PROTENSET1_PROTREG49_Enabled BPROT_CONFIG1_REGION49_Enabled
  179. #define MPU_PROTENSET1_PROTREG49_Set BPROT_CONFIG1_REGION49_Enabled
  180. #define MPU_PROTENSET1_PROTREG48_Pos BPROT_CONFIG1_REGION48_Pos
  181. #define MPU_PROTENSET1_PROTREG48_Msk BPROT_CONFIG1_REGION48_Msk
  182. #define MPU_PROTENSET1_PROTREG48_Disabled BPROT_CONFIG1_REGION48_Disabled
  183. #define MPU_PROTENSET1_PROTREG48_Enabled BPROT_CONFIG1_REGION48_Enabled
  184. #define MPU_PROTENSET1_PROTREG48_Set BPROT_CONFIG1_REGION48_Enabled
  185. #define MPU_PROTENSET1_PROTREG47_Pos BPROT_CONFIG1_REGION47_Pos
  186. #define MPU_PROTENSET1_PROTREG47_Msk BPROT_CONFIG1_REGION47_Msk
  187. #define MPU_PROTENSET1_PROTREG47_Disabled BPROT_CONFIG1_REGION47_Disabled
  188. #define MPU_PROTENSET1_PROTREG47_Enabled BPROT_CONFIG1_REGION47_Enabled
  189. #define MPU_PROTENSET1_PROTREG47_Set BPROT_CONFIG1_REGION47_Enabled
  190. #define MPU_PROTENSET1_PROTREG46_Pos BPROT_CONFIG1_REGION46_Pos
  191. #define MPU_PROTENSET1_PROTREG46_Msk BPROT_CONFIG1_REGION46_Msk
  192. #define MPU_PROTENSET1_PROTREG46_Disabled BPROT_CONFIG1_REGION46_Disabled
  193. #define MPU_PROTENSET1_PROTREG46_Enabled BPROT_CONFIG1_REGION46_Enabled
  194. #define MPU_PROTENSET1_PROTREG46_Set BPROT_CONFIG1_REGION46_Enabled
  195. #define MPU_PROTENSET1_PROTREG45_Pos BPROT_CONFIG1_REGION45_Pos
  196. #define MPU_PROTENSET1_PROTREG45_Msk BPROT_CONFIG1_REGION45_Msk
  197. #define MPU_PROTENSET1_PROTREG45_Disabled BPROT_CONFIG1_REGION45_Disabled
  198. #define MPU_PROTENSET1_PROTREG45_Enabled BPROT_CONFIG1_REGION45_Enabled
  199. #define MPU_PROTENSET1_PROTREG45_Set BPROT_CONFIG1_REGION45_Enabled
  200. #define MPU_PROTENSET1_PROTREG44_Pos BPROT_CONFIG1_REGION44_Pos
  201. #define MPU_PROTENSET1_PROTREG44_Msk BPROT_CONFIG1_REGION44_Msk
  202. #define MPU_PROTENSET1_PROTREG44_Disabled BPROT_CONFIG1_REGION44_Disabled
  203. #define MPU_PROTENSET1_PROTREG44_Enabled BPROT_CONFIG1_REGION44_Enabled
  204. #define MPU_PROTENSET1_PROTREG44_Set BPROT_CONFIG1_REGION44_Enabled
  205. #define MPU_PROTENSET1_PROTREG43_Pos BPROT_CONFIG1_REGION43_Pos
  206. #define MPU_PROTENSET1_PROTREG43_Msk BPROT_CONFIG1_REGION43_Msk
  207. #define MPU_PROTENSET1_PROTREG43_Disabled BPROT_CONFIG1_REGION43_Disabled
  208. #define MPU_PROTENSET1_PROTREG43_Enabled BPROT_CONFIG1_REGION43_Enabled
  209. #define MPU_PROTENSET1_PROTREG43_Set BPROT_CONFIG1_REGION43_Enabled
  210. #define MPU_PROTENSET1_PROTREG42_Pos BPROT_CONFIG1_REGION42_Pos
  211. #define MPU_PROTENSET1_PROTREG42_Msk BPROT_CONFIG1_REGION42_Msk
  212. #define MPU_PROTENSET1_PROTREG42_Disabled BPROT_CONFIG1_REGION42_Disabled
  213. #define MPU_PROTENSET1_PROTREG42_Enabled BPROT_CONFIG1_REGION42_Enabled
  214. #define MPU_PROTENSET1_PROTREG42_Set BPROT_CONFIG1_REGION42_Enabled
  215. #define MPU_PROTENSET1_PROTREG41_Pos BPROT_CONFIG1_REGION41_Pos
  216. #define MPU_PROTENSET1_PROTREG41_Msk BPROT_CONFIG1_REGION41_Msk
  217. #define MPU_PROTENSET1_PROTREG41_Disabled BPROT_CONFIG1_REGION41_Disabled
  218. #define MPU_PROTENSET1_PROTREG41_Enabled BPROT_CONFIG1_REGION41_Enabled
  219. #define MPU_PROTENSET1_PROTREG41_Set BPROT_CONFIG1_REGION41_Enabled
  220. #define MPU_PROTENSET1_PROTREG40_Pos BPROT_CONFIG1_REGION40_Pos
  221. #define MPU_PROTENSET1_PROTREG40_Msk BPROT_CONFIG1_REGION40_Msk
  222. #define MPU_PROTENSET1_PROTREG40_Disabled BPROT_CONFIG1_REGION40_Disabled
  223. #define MPU_PROTENSET1_PROTREG40_Enabled BPROT_CONFIG1_REGION40_Enabled
  224. #define MPU_PROTENSET1_PROTREG40_Set BPROT_CONFIG1_REGION40_Enabled
  225. #define MPU_PROTENSET1_PROTREG39_Pos BPROT_CONFIG1_REGION39_Pos
  226. #define MPU_PROTENSET1_PROTREG39_Msk BPROT_CONFIG1_REGION39_Msk
  227. #define MPU_PROTENSET1_PROTREG39_Disabled BPROT_CONFIG1_REGION39_Disabled
  228. #define MPU_PROTENSET1_PROTREG39_Enabled BPROT_CONFIG1_REGION39_Enabled
  229. #define MPU_PROTENSET1_PROTREG39_Set BPROT_CONFIG1_REGION39_Enabled
  230. #define MPU_PROTENSET1_PROTREG38_Pos BPROT_CONFIG1_REGION38_Pos
  231. #define MPU_PROTENSET1_PROTREG38_Msk BPROT_CONFIG1_REGION38_Msk
  232. #define MPU_PROTENSET1_PROTREG38_Disabled BPROT_CONFIG1_REGION38_Disabled
  233. #define MPU_PROTENSET1_PROTREG38_Enabled BPROT_CONFIG1_REGION38_Enabled
  234. #define MPU_PROTENSET1_PROTREG38_Set BPROT_CONFIG1_REGION38_Enabled
  235. #define MPU_PROTENSET1_PROTREG37_Pos BPROT_CONFIG1_REGION37_Pos
  236. #define MPU_PROTENSET1_PROTREG37_Msk BPROT_CONFIG1_REGION37_Msk
  237. #define MPU_PROTENSET1_PROTREG37_Disabled BPROT_CONFIG1_REGION37_Disabled
  238. #define MPU_PROTENSET1_PROTREG37_Enabled BPROT_CONFIG1_REGION37_Enabled
  239. #define MPU_PROTENSET1_PROTREG37_Set BPROT_CONFIG1_REGION37_Enabled
  240. #define MPU_PROTENSET1_PROTREG36_Pos BPROT_CONFIG1_REGION36_Pos
  241. #define MPU_PROTENSET1_PROTREG36_Msk BPROT_CONFIG1_REGION36_Msk
  242. #define MPU_PROTENSET1_PROTREG36_Disabled BPROT_CONFIG1_REGION36_Disabled
  243. #define MPU_PROTENSET1_PROTREG36_Enabled BPROT_CONFIG1_REGION36_Enabled
  244. #define MPU_PROTENSET1_PROTREG36_Set BPROT_CONFIG1_REGION36_Enabled
  245. #define MPU_PROTENSET1_PROTREG35_Pos BPROT_CONFIG1_REGION35_Pos
  246. #define MPU_PROTENSET1_PROTREG35_Msk BPROT_CONFIG1_REGION35_Msk
  247. #define MPU_PROTENSET1_PROTREG35_Disabled BPROT_CONFIG1_REGION35_Disabled
  248. #define MPU_PROTENSET1_PROTREG35_Enabled BPROT_CONFIG1_REGION35_Enabled
  249. #define MPU_PROTENSET1_PROTREG35_Set BPROT_CONFIG1_REGION35_Enabled
  250. #define MPU_PROTENSET1_PROTREG34_Pos BPROT_CONFIG1_REGION34_Pos
  251. #define MPU_PROTENSET1_PROTREG34_Msk BPROT_CONFIG1_REGION34_Msk
  252. #define MPU_PROTENSET1_PROTREG34_Disabled BPROT_CONFIG1_REGION34_Disabled
  253. #define MPU_PROTENSET1_PROTREG34_Enabled BPROT_CONFIG1_REGION34_Enabled
  254. #define MPU_PROTENSET1_PROTREG34_Set BPROT_CONFIG1_REGION34_Enabled
  255. #define MPU_PROTENSET1_PROTREG33_Pos BPROT_CONFIG1_REGION33_Pos
  256. #define MPU_PROTENSET1_PROTREG33_Msk BPROT_CONFIG1_REGION33_Msk
  257. #define MPU_PROTENSET1_PROTREG33_Disabled BPROT_CONFIG1_REGION33_Disabled
  258. #define MPU_PROTENSET1_PROTREG33_Enabled BPROT_CONFIG1_REGION33_Enabled
  259. #define MPU_PROTENSET1_PROTREG33_Set BPROT_CONFIG1_REGION33_Enabled
  260. #define MPU_PROTENSET1_PROTREG32_Pos BPROT_CONFIG1_REGION32_Pos
  261. #define MPU_PROTENSET1_PROTREG32_Msk BPROT_CONFIG1_REGION32_Msk
  262. #define MPU_PROTENSET1_PROTREG32_Disabled BPROT_CONFIG1_REGION32_Disabled
  263. #define MPU_PROTENSET1_PROTREG32_Enabled BPROT_CONFIG1_REGION32_Enabled
  264. #define MPU_PROTENSET1_PROTREG32_Set BPROT_CONFIG1_REGION32_Enabled
  265. #define MPU_PROTENSET0_PROTREG31_Pos BPROT_CONFIG0_REGION31_Pos
  266. #define MPU_PROTENSET0_PROTREG31_Msk BPROT_CONFIG0_REGION31_Msk
  267. #define MPU_PROTENSET0_PROTREG31_Disabled BPROT_CONFIG0_REGION31_Disabled
  268. #define MPU_PROTENSET0_PROTREG31_Enabled BPROT_CONFIG0_REGION31_Enabled
  269. #define MPU_PROTENSET0_PROTREG31_Set BPROT_CONFIG0_REGION31_Enabled
  270. #define MPU_PROTENSET0_PROTREG30_Pos BPROT_CONFIG0_REGION30_Pos
  271. #define MPU_PROTENSET0_PROTREG30_Msk BPROT_CONFIG0_REGION30_Msk
  272. #define MPU_PROTENSET0_PROTREG30_Disabled BPROT_CONFIG0_REGION30_Disabled
  273. #define MPU_PROTENSET0_PROTREG30_Enabled BPROT_CONFIG0_REGION30_Enabled
  274. #define MPU_PROTENSET0_PROTREG30_Set BPROT_CONFIG0_REGION30_Enabled
  275. #define MPU_PROTENSET0_PROTREG29_Pos BPROT_CONFIG0_REGION29_Pos
  276. #define MPU_PROTENSET0_PROTREG29_Msk BPROT_CONFIG0_REGION29_Msk
  277. #define MPU_PROTENSET0_PROTREG29_Disabled BPROT_CONFIG0_REGION29_Disabled
  278. #define MPU_PROTENSET0_PROTREG29_Enabled BPROT_CONFIG0_REGION29_Enabled
  279. #define MPU_PROTENSET0_PROTREG29_Set BPROT_CONFIG0_REGION29_Enabled
  280. #define MPU_PROTENSET0_PROTREG28_Pos BPROT_CONFIG0_REGION28_Pos
  281. #define MPU_PROTENSET0_PROTREG28_Msk BPROT_CONFIG0_REGION28_Msk
  282. #define MPU_PROTENSET0_PROTREG28_Disabled BPROT_CONFIG0_REGION28_Disabled
  283. #define MPU_PROTENSET0_PROTREG28_Enabled BPROT_CONFIG0_REGION28_Enabled
  284. #define MPU_PROTENSET0_PROTREG28_Set BPROT_CONFIG0_REGION28_Enabled
  285. #define MPU_PROTENSET0_PROTREG27_Pos BPROT_CONFIG0_REGION27_Pos
  286. #define MPU_PROTENSET0_PROTREG27_Msk BPROT_CONFIG0_REGION27_Msk
  287. #define MPU_PROTENSET0_PROTREG27_Disabled BPROT_CONFIG0_REGION27_Disabled
  288. #define MPU_PROTENSET0_PROTREG27_Enabled BPROT_CONFIG0_REGION27_Enabled
  289. #define MPU_PROTENSET0_PROTREG27_Set BPROT_CONFIG0_REGION27_Enabled
  290. #define MPU_PROTENSET0_PROTREG26_Pos BPROT_CONFIG0_REGION26_Pos
  291. #define MPU_PROTENSET0_PROTREG26_Msk BPROT_CONFIG0_REGION26_Msk
  292. #define MPU_PROTENSET0_PROTREG26_Disabled BPROT_CONFIG0_REGION26_Disabled
  293. #define MPU_PROTENSET0_PROTREG26_Enabled BPROT_CONFIG0_REGION26_Enabled
  294. #define MPU_PROTENSET0_PROTREG26_Set BPROT_CONFIG0_REGION26_Enabled
  295. #define MPU_PROTENSET0_PROTREG25_Pos BPROT_CONFIG0_REGION25_Pos
  296. #define MPU_PROTENSET0_PROTREG25_Msk BPROT_CONFIG0_REGION25_Msk
  297. #define MPU_PROTENSET0_PROTREG25_Disabled BPROT_CONFIG0_REGION25_Disabled
  298. #define MPU_PROTENSET0_PROTREG25_Enabled BPROT_CONFIG0_REGION25_Enabled
  299. #define MPU_PROTENSET0_PROTREG25_Set BPROT_CONFIG0_REGION25_Enabled
  300. #define MPU_PROTENSET0_PROTREG24_Pos BPROT_CONFIG0_REGION24_Pos
  301. #define MPU_PROTENSET0_PROTREG24_Msk BPROT_CONFIG0_REGION24_Msk
  302. #define MPU_PROTENSET0_PROTREG24_Disabled BPROT_CONFIG0_REGION24_Disabled
  303. #define MPU_PROTENSET0_PROTREG24_Enabled BPROT_CONFIG0_REGION24_Enabled
  304. #define MPU_PROTENSET0_PROTREG24_Set BPROT_CONFIG0_REGION24_Enabled
  305. #define MPU_PROTENSET0_PROTREG23_Pos BPROT_CONFIG0_REGION23_Pos
  306. #define MPU_PROTENSET0_PROTREG23_Msk BPROT_CONFIG0_REGION23_Msk
  307. #define MPU_PROTENSET0_PROTREG23_Disabled BPROT_CONFIG0_REGION23_Disabled
  308. #define MPU_PROTENSET0_PROTREG23_Enabled BPROT_CONFIG0_REGION23_Enabled
  309. #define MPU_PROTENSET0_PROTREG23_Set BPROT_CONFIG0_REGION23_Enabled
  310. #define MPU_PROTENSET0_PROTREG22_Pos BPROT_CONFIG0_REGION22_Pos
  311. #define MPU_PROTENSET0_PROTREG22_Msk BPROT_CONFIG0_REGION22_Msk
  312. #define MPU_PROTENSET0_PROTREG22_Disabled BPROT_CONFIG0_REGION22_Disabled
  313. #define MPU_PROTENSET0_PROTREG22_Enabled BPROT_CONFIG0_REGION22_Enabled
  314. #define MPU_PROTENSET0_PROTREG22_Set BPROT_CONFIG0_REGION22_Enabled
  315. #define MPU_PROTENSET0_PROTREG21_Pos BPROT_CONFIG0_REGION21_Pos
  316. #define MPU_PROTENSET0_PROTREG21_Msk BPROT_CONFIG0_REGION21_Msk
  317. #define MPU_PROTENSET0_PROTREG21_Disabled BPROT_CONFIG0_REGION21_Disabled
  318. #define MPU_PROTENSET0_PROTREG21_Enabled BPROT_CONFIG0_REGION21_Enabled
  319. #define MPU_PROTENSET0_PROTREG21_Set BPROT_CONFIG0_REGION21_Enabled
  320. #define MPU_PROTENSET0_PROTREG20_Pos BPROT_CONFIG0_REGION20_Pos
  321. #define MPU_PROTENSET0_PROTREG20_Msk BPROT_CONFIG0_REGION20_Msk
  322. #define MPU_PROTENSET0_PROTREG20_Disabled BPROT_CONFIG0_REGION20_Disabled
  323. #define MPU_PROTENSET0_PROTREG20_Enabled BPROT_CONFIG0_REGION20_Enabled
  324. #define MPU_PROTENSET0_PROTREG20_Set BPROT_CONFIG0_REGION20_Enabled
  325. #define MPU_PROTENSET0_PROTREG19_Pos BPROT_CONFIG0_REGION19_Pos
  326. #define MPU_PROTENSET0_PROTREG19_Msk BPROT_CONFIG0_REGION19_Msk
  327. #define MPU_PROTENSET0_PROTREG19_Disabled BPROT_CONFIG0_REGION19_Disabled
  328. #define MPU_PROTENSET0_PROTREG19_Enabled BPROT_CONFIG0_REGION19_Enabled
  329. #define MPU_PROTENSET0_PROTREG19_Set BPROT_CONFIG0_REGION19_Enabled
  330. #define MPU_PROTENSET0_PROTREG18_Pos BPROT_CONFIG0_REGION18_Pos
  331. #define MPU_PROTENSET0_PROTREG18_Msk BPROT_CONFIG0_REGION18_Msk
  332. #define MPU_PROTENSET0_PROTREG18_Disabled BPROT_CONFIG0_REGION18_Disabled
  333. #define MPU_PROTENSET0_PROTREG18_Enabled BPROT_CONFIG0_REGION18_Enabled
  334. #define MPU_PROTENSET0_PROTREG18_Set BPROT_CONFIG0_REGION18_Enabled
  335. #define MPU_PROTENSET0_PROTREG17_Pos BPROT_CONFIG0_REGION17_Pos
  336. #define MPU_PROTENSET0_PROTREG17_Msk BPROT_CONFIG0_REGION17_Msk
  337. #define MPU_PROTENSET0_PROTREG17_Disabled BPROT_CONFIG0_REGION17_Disabled
  338. #define MPU_PROTENSET0_PROTREG17_Enabled BPROT_CONFIG0_REGION17_Enabled
  339. #define MPU_PROTENSET0_PROTREG17_Set BPROT_CONFIG0_REGION17_Enabled
  340. #define MPU_PROTENSET0_PROTREG16_Pos BPROT_CONFIG0_REGION16_Pos
  341. #define MPU_PROTENSET0_PROTREG16_Msk BPROT_CONFIG0_REGION16_Msk
  342. #define MPU_PROTENSET0_PROTREG16_Disabled BPROT_CONFIG0_REGION16_Disabled
  343. #define MPU_PROTENSET0_PROTREG16_Enabled BPROT_CONFIG0_REGION16_Enabled
  344. #define MPU_PROTENSET0_PROTREG16_Set BPROT_CONFIG0_REGION16_Enabled
  345. #define MPU_PROTENSET0_PROTREG15_Pos BPROT_CONFIG0_REGION15_Pos
  346. #define MPU_PROTENSET0_PROTREG15_Msk BPROT_CONFIG0_REGION15_Msk
  347. #define MPU_PROTENSET0_PROTREG15_Disabled BPROT_CONFIG0_REGION15_Disabled
  348. #define MPU_PROTENSET0_PROTREG15_Enabled BPROT_CONFIG0_REGION15_Enabled
  349. #define MPU_PROTENSET0_PROTREG15_Set BPROT_CONFIG0_REGION15_Enabled
  350. #define MPU_PROTENSET0_PROTREG14_Pos BPROT_CONFIG0_REGION14_Pos
  351. #define MPU_PROTENSET0_PROTREG14_Msk BPROT_CONFIG0_REGION14_Msk
  352. #define MPU_PROTENSET0_PROTREG14_Disabled BPROT_CONFIG0_REGION14_Disabled
  353. #define MPU_PROTENSET0_PROTREG14_Enabled BPROT_CONFIG0_REGION14_Enabled
  354. #define MPU_PROTENSET0_PROTREG14_Set BPROT_CONFIG0_REGION14_Enabled
  355. #define MPU_PROTENSET0_PROTREG13_Pos BPROT_CONFIG0_REGION13_Pos
  356. #define MPU_PROTENSET0_PROTREG13_Msk BPROT_CONFIG0_REGION13_Msk
  357. #define MPU_PROTENSET0_PROTREG13_Disabled BPROT_CONFIG0_REGION13_Disabled
  358. #define MPU_PROTENSET0_PROTREG13_Enabled BPROT_CONFIG0_REGION13_Enabled
  359. #define MPU_PROTENSET0_PROTREG13_Set BPROT_CONFIG0_REGION13_Enabled
  360. #define MPU_PROTENSET0_PROTREG12_Pos BPROT_CONFIG0_REGION12_Pos
  361. #define MPU_PROTENSET0_PROTREG12_Msk BPROT_CONFIG0_REGION12_Msk
  362. #define MPU_PROTENSET0_PROTREG12_Disabled BPROT_CONFIG0_REGION12_Disabled
  363. #define MPU_PROTENSET0_PROTREG12_Enabled BPROT_CONFIG0_REGION12_Enabled
  364. #define MPU_PROTENSET0_PROTREG12_Set BPROT_CONFIG0_REGION12_Enabled
  365. #define MPU_PROTENSET0_PROTREG11_Pos BPROT_CONFIG0_REGION11_Pos
  366. #define MPU_PROTENSET0_PROTREG11_Msk BPROT_CONFIG0_REGION11_Msk
  367. #define MPU_PROTENSET0_PROTREG11_Disabled BPROT_CONFIG0_REGION11_Disabled
  368. #define MPU_PROTENSET0_PROTREG11_Enabled BPROT_CONFIG0_REGION11_Enabled
  369. #define MPU_PROTENSET0_PROTREG11_Set BPROT_CONFIG0_REGION11_Enabled
  370. #define MPU_PROTENSET0_PROTREG10_Pos BPROT_CONFIG0_REGION10_Pos
  371. #define MPU_PROTENSET0_PROTREG10_Msk BPROT_CONFIG0_REGION10_Msk
  372. #define MPU_PROTENSET0_PROTREG10_Disabled BPROT_CONFIG0_REGION10_Disabled
  373. #define MPU_PROTENSET0_PROTREG10_Enabled BPROT_CONFIG0_REGION10_Enabled
  374. #define MPU_PROTENSET0_PROTREG10_Set BPROT_CONFIG0_REGION10_Enabled
  375. #define MPU_PROTENSET0_PROTREG9_Pos BPROT_CONFIG0_REGION9_Pos
  376. #define MPU_PROTENSET0_PROTREG9_Msk BPROT_CONFIG0_REGION9_Msk
  377. #define MPU_PROTENSET0_PROTREG9_Disabled BPROT_CONFIG0_REGION9_Disabled
  378. #define MPU_PROTENSET0_PROTREG9_Enabled BPROT_CONFIG0_REGION9_Enabled
  379. #define MPU_PROTENSET0_PROTREG9_Set BPROT_CONFIG0_REGION9_Enabled
  380. #define MPU_PROTENSET0_PROTREG8_Pos BPROT_CONFIG0_REGION8_Pos
  381. #define MPU_PROTENSET0_PROTREG8_Msk BPROT_CONFIG0_REGION8_Msk
  382. #define MPU_PROTENSET0_PROTREG8_Disabled BPROT_CONFIG0_REGION8_Disabled
  383. #define MPU_PROTENSET0_PROTREG8_Enabled BPROT_CONFIG0_REGION8_Enabled
  384. #define MPU_PROTENSET0_PROTREG8_Set BPROT_CONFIG0_REGION8_Enabled
  385. #define MPU_PROTENSET0_PROTREG7_Pos BPROT_CONFIG0_REGION7_Pos
  386. #define MPU_PROTENSET0_PROTREG7_Msk BPROT_CONFIG0_REGION7_Msk
  387. #define MPU_PROTENSET0_PROTREG7_Disabled BPROT_CONFIG0_REGION7_Disabled
  388. #define MPU_PROTENSET0_PROTREG7_Enabled BPROT_CONFIG0_REGION7_Enabled
  389. #define MPU_PROTENSET0_PROTREG7_Set BPROT_CONFIG0_REGION7_Enabled
  390. #define MPU_PROTENSET0_PROTREG6_Pos BPROT_CONFIG0_REGION6_Pos
  391. #define MPU_PROTENSET0_PROTREG6_Msk BPROT_CONFIG0_REGION6_Msk
  392. #define MPU_PROTENSET0_PROTREG6_Disabled BPROT_CONFIG0_REGION6_Disabled
  393. #define MPU_PROTENSET0_PROTREG6_Enabled BPROT_CONFIG0_REGION6_Enabled
  394. #define MPU_PROTENSET0_PROTREG6_Set BPROT_CONFIG0_REGION6_Enabled
  395. #define MPU_PROTENSET0_PROTREG5_Pos BPROT_CONFIG0_REGION5_Pos
  396. #define MPU_PROTENSET0_PROTREG5_Msk BPROT_CONFIG0_REGION5_Msk
  397. #define MPU_PROTENSET0_PROTREG5_Disabled BPROT_CONFIG0_REGION5_Disabled
  398. #define MPU_PROTENSET0_PROTREG5_Enabled BPROT_CONFIG0_REGION5_Enabled
  399. #define MPU_PROTENSET0_PROTREG5_Set BPROT_CONFIG0_REGION5_Enabled
  400. #define MPU_PROTENSET0_PROTREG4_Pos BPROT_CONFIG0_REGION4_Pos
  401. #define MPU_PROTENSET0_PROTREG4_Msk BPROT_CONFIG0_REGION4_Msk
  402. #define MPU_PROTENSET0_PROTREG4_Disabled BPROT_CONFIG0_REGION4_Disabled
  403. #define MPU_PROTENSET0_PROTREG4_Enabled BPROT_CONFIG0_REGION4_Enabled
  404. #define MPU_PROTENSET0_PROTREG4_Set BPROT_CONFIG0_REGION4_Enabled
  405. #define MPU_PROTENSET0_PROTREG3_Pos BPROT_CONFIG0_REGION3_Pos
  406. #define MPU_PROTENSET0_PROTREG3_Msk BPROT_CONFIG0_REGION3_Msk
  407. #define MPU_PROTENSET0_PROTREG3_Disabled BPROT_CONFIG0_REGION3_Disabled
  408. #define MPU_PROTENSET0_PROTREG3_Enabled BPROT_CONFIG0_REGION3_Enabled
  409. #define MPU_PROTENSET0_PROTREG3_Set BPROT_CONFIG0_REGION3_Enabled
  410. #define MPU_PROTENSET0_PROTREG2_Pos BPROT_CONFIG0_REGION2_Pos
  411. #define MPU_PROTENSET0_PROTREG2_Msk BPROT_CONFIG0_REGION2_Msk
  412. #define MPU_PROTENSET0_PROTREG2_Disabled BPROT_CONFIG0_REGION2_Disabled
  413. #define MPU_PROTENSET0_PROTREG2_Enabled BPROT_CONFIG0_REGION2_Enabled
  414. #define MPU_PROTENSET0_PROTREG2_Set BPROT_CONFIG0_REGION2_Enabled
  415. #define MPU_PROTENSET0_PROTREG1_Pos BPROT_CONFIG0_REGION1_Pos
  416. #define MPU_PROTENSET0_PROTREG1_Msk BPROT_CONFIG0_REGION1_Msk
  417. #define MPU_PROTENSET0_PROTREG1_Disabled BPROT_CONFIG0_REGION1_Disabled
  418. #define MPU_PROTENSET0_PROTREG1_Enabled BPROT_CONFIG0_REGION1_Enabled
  419. #define MPU_PROTENSET0_PROTREG1_Set BPROT_CONFIG0_REGION1_Enabled
  420. #define MPU_PROTENSET0_PROTREG0_Pos BPROT_CONFIG0_REGION0_Pos
  421. #define MPU_PROTENSET0_PROTREG0_Msk BPROT_CONFIG0_REGION0_Msk
  422. #define MPU_PROTENSET0_PROTREG0_Disabled BPROT_CONFIG0_REGION0_Disabled
  423. #define MPU_PROTENSET0_PROTREG0_Enabled BPROT_CONFIG0_REGION0_Enabled
  424. #define MPU_PROTENSET0_PROTREG0_Set BPROT_CONFIG0_REGION0_Enabled
  425. /* From nrf51_deprecated.h */
  426. /* NVMC */
  427. /* The register ERASEPROTECTEDPAGE changed name to ERASEPCR0 in the documentation. */
  428. #define ERASEPROTECTEDPAGE ERASEPCR0
  429. /* IRQ */
  430. /* COMP module was eliminated. Adapted to nrf52 headers. */
  431. #define LPCOMP_COMP_IRQHandler COMP_LPCOMP_IRQHandler
  432. #define LPCOMP_COMP_IRQn COMP_LPCOMP_IRQn
  433. /* RADIO */
  434. /* The name of the field SKIPADDR was corrected. Old macros added for compatibility. */
  435. #define RADIO_CRCCNF_SKIP_ADDR_Pos RADIO_CRCCNF_SKIPADDR_Pos
  436. #define RADIO_CRCCNF_SKIP_ADDR_Msk RADIO_CRCCNF_SKIPADDR_Msk
  437. #define RADIO_CRCCNF_SKIP_ADDR_Include RADIO_CRCCNF_SKIPADDR_Include
  438. #define RADIO_CRCCNF_SKIP_ADDR_Skip RADIO_CRCCNF_SKIPADDR_Skip
  439. /* FICR */
  440. /* The registers FICR.DEVICEID0 and FICR.DEVICEID1 were renamed into an array. */
  441. #define DEVICEID0 DEVICEID[0]
  442. #define DEVICEID1 DEVICEID[1]
  443. /* The registers FICR.ER0, FICR.ER1, FICR.ER2 and FICR.ER3 were renamed into an array. */
  444. #define ER0 ER[0]
  445. #define ER1 ER[1]
  446. #define ER2 ER[2]
  447. #define ER3 ER[3]
  448. /* The registers FICR.IR0, FICR.IR1, FICR.IR2 and FICR.IR3 were renamed into an array. */
  449. #define IR0 IR[0]
  450. #define IR1 IR[1]
  451. #define IR2 IR[2]
  452. #define IR3 IR[3]
  453. /* The registers FICR.DEVICEADDR0 and FICR.DEVICEADDR1 were renamed into an array. */
  454. #define DEVICEADDR0 DEVICEADDR[0]
  455. #define DEVICEADDR1 DEVICEADDR[1]
  456. /* PPI */
  457. /* The tasks PPI.TASKS_CHGxEN and PPI.TASKS_CHGxDIS were renamed into an array of structs. */
  458. #define TASKS_CHG0EN TASKS_CHG[0].EN
  459. #define TASKS_CHG0DIS TASKS_CHG[0].DIS
  460. #define TASKS_CHG1EN TASKS_CHG[1].EN
  461. #define TASKS_CHG1DIS TASKS_CHG[1].DIS
  462. #define TASKS_CHG2EN TASKS_CHG[2].EN
  463. #define TASKS_CHG2DIS TASKS_CHG[2].DIS
  464. #define TASKS_CHG3EN TASKS_CHG[3].EN
  465. #define TASKS_CHG3DIS TASKS_CHG[3].DIS
  466. /* The registers PPI.CHx_EEP and PPI.CHx_TEP were renamed into an array of structs. */
  467. #define CH0_EEP CH[0].EEP
  468. #define CH0_TEP CH[0].TEP
  469. #define CH1_EEP CH[1].EEP
  470. #define CH1_TEP CH[1].TEP
  471. #define CH2_EEP CH[2].EEP
  472. #define CH2_TEP CH[2].TEP
  473. #define CH3_EEP CH[3].EEP
  474. #define CH3_TEP CH[3].TEP
  475. #define CH4_EEP CH[4].EEP
  476. #define CH4_TEP CH[4].TEP
  477. #define CH5_EEP CH[5].EEP
  478. #define CH5_TEP CH[5].TEP
  479. #define CH6_EEP CH[6].EEP
  480. #define CH6_TEP CH[6].TEP
  481. #define CH7_EEP CH[7].EEP
  482. #define CH7_TEP CH[7].TEP
  483. #define CH8_EEP CH[8].EEP
  484. #define CH8_TEP CH[8].TEP
  485. #define CH9_EEP CH[9].EEP
  486. #define CH9_TEP CH[9].TEP
  487. #define CH10_EEP CH[10].EEP
  488. #define CH10_TEP CH[10].TEP
  489. #define CH11_EEP CH[11].EEP
  490. #define CH11_TEP CH[11].TEP
  491. #define CH12_EEP CH[12].EEP
  492. #define CH12_TEP CH[12].TEP
  493. #define CH13_EEP CH[13].EEP
  494. #define CH13_TEP CH[13].TEP
  495. #define CH14_EEP CH[14].EEP
  496. #define CH14_TEP CH[14].TEP
  497. #define CH15_EEP CH[15].EEP
  498. #define CH15_TEP CH[15].TEP
  499. /* The registers PPI.CHG0, PPI.CHG1, PPI.CHG2 and PPI.CHG3 were renamed into an array. */
  500. #define CHG0 CHG[0]
  501. #define CHG1 CHG[1]
  502. #define CHG2 CHG[2]
  503. #define CHG3 CHG[3]
  504. /* All bitfield macros for the CHGx registers therefore changed name. */
  505. #define PPI_CHG0_CH15_Pos PPI_CHG_CH15_Pos
  506. #define PPI_CHG0_CH15_Msk PPI_CHG_CH15_Msk
  507. #define PPI_CHG0_CH15_Excluded PPI_CHG_CH15_Excluded
  508. #define PPI_CHG0_CH15_Included PPI_CHG_CH15_Included
  509. #define PPI_CHG0_CH14_Pos PPI_CHG_CH14_Pos
  510. #define PPI_CHG0_CH14_Msk PPI_CHG_CH14_Msk
  511. #define PPI_CHG0_CH14_Excluded PPI_CHG_CH14_Excluded
  512. #define PPI_CHG0_CH14_Included PPI_CHG_CH14_Included
  513. #define PPI_CHG0_CH13_Pos PPI_CHG_CH13_Pos
  514. #define PPI_CHG0_CH13_Msk PPI_CHG_CH13_Msk
  515. #define PPI_CHG0_CH13_Excluded PPI_CHG_CH13_Excluded
  516. #define PPI_CHG0_CH13_Included PPI_CHG_CH13_Included
  517. #define PPI_CHG0_CH12_Pos PPI_CHG_CH12_Pos
  518. #define PPI_CHG0_CH12_Msk PPI_CHG_CH12_Msk
  519. #define PPI_CHG0_CH12_Excluded PPI_CHG_CH12_Excluded
  520. #define PPI_CHG0_CH12_Included PPI_CHG_CH12_Included
  521. #define PPI_CHG0_CH11_Pos PPI_CHG_CH11_Pos
  522. #define PPI_CHG0_CH11_Msk PPI_CHG_CH11_Msk
  523. #define PPI_CHG0_CH11_Excluded PPI_CHG_CH11_Excluded
  524. #define PPI_CHG0_CH11_Included PPI_CHG_CH11_Included
  525. #define PPI_CHG0_CH10_Pos PPI_CHG_CH10_Pos
  526. #define PPI_CHG0_CH10_Msk PPI_CHG_CH10_Msk
  527. #define PPI_CHG0_CH10_Excluded PPI_CHG_CH10_Excluded
  528. #define PPI_CHG0_CH10_Included PPI_CHG_CH10_Included
  529. #define PPI_CHG0_CH9_Pos PPI_CHG_CH9_Pos
  530. #define PPI_CHG0_CH9_Msk PPI_CHG_CH9_Msk
  531. #define PPI_CHG0_CH9_Excluded PPI_CHG_CH9_Excluded
  532. #define PPI_CHG0_CH9_Included PPI_CHG_CH9_Included
  533. #define PPI_CHG0_CH8_Pos PPI_CHG_CH8_Pos
  534. #define PPI_CHG0_CH8_Msk PPI_CHG_CH8_Msk
  535. #define PPI_CHG0_CH8_Excluded PPI_CHG_CH8_Excluded
  536. #define PPI_CHG0_CH8_Included PPI_CHG_CH8_Included
  537. #define PPI_CHG0_CH7_Pos PPI_CHG_CH7_Pos
  538. #define PPI_CHG0_CH7_Msk PPI_CHG_CH7_Msk
  539. #define PPI_CHG0_CH7_Excluded PPI_CHG_CH7_Excluded
  540. #define PPI_CHG0_CH7_Included PPI_CHG_CH7_Included
  541. #define PPI_CHG0_CH6_Pos PPI_CHG_CH6_Pos
  542. #define PPI_CHG0_CH6_Msk PPI_CHG_CH6_Msk
  543. #define PPI_CHG0_CH6_Excluded PPI_CHG_CH6_Excluded
  544. #define PPI_CHG0_CH6_Included PPI_CHG_CH6_Included
  545. #define PPI_CHG0_CH5_Pos PPI_CHG_CH5_Pos
  546. #define PPI_CHG0_CH5_Msk PPI_CHG_CH5_Msk
  547. #define PPI_CHG0_CH5_Excluded PPI_CHG_CH5_Excluded
  548. #define PPI_CHG0_CH5_Included PPI_CHG_CH5_Included
  549. #define PPI_CHG0_CH4_Pos PPI_CHG_CH4_Pos
  550. #define PPI_CHG0_CH4_Msk PPI_CHG_CH4_Msk
  551. #define PPI_CHG0_CH4_Excluded PPI_CHG_CH4_Excluded
  552. #define PPI_CHG0_CH4_Included PPI_CHG_CH4_Included
  553. #define PPI_CHG0_CH3_Pos PPI_CHG_CH3_Pos
  554. #define PPI_CHG0_CH3_Msk PPI_CHG_CH3_Msk
  555. #define PPI_CHG0_CH3_Excluded PPI_CHG_CH3_Excluded
  556. #define PPI_CHG0_CH3_Included PPI_CHG_CH3_Included
  557. #define PPI_CHG0_CH2_Pos PPI_CHG_CH2_Pos
  558. #define PPI_CHG0_CH2_Msk PPI_CHG_CH2_Msk
  559. #define PPI_CHG0_CH2_Excluded PPI_CHG_CH2_Excluded
  560. #define PPI_CHG0_CH2_Included PPI_CHG_CH2_Included
  561. #define PPI_CHG0_CH1_Pos PPI_CHG_CH1_Pos
  562. #define PPI_CHG0_CH1_Msk PPI_CHG_CH1_Msk
  563. #define PPI_CHG0_CH1_Excluded PPI_CHG_CH1_Excluded
  564. #define PPI_CHG0_CH1_Included PPI_CHG_CH1_Included
  565. #define PPI_CHG0_CH0_Pos PPI_CHG_CH0_Pos
  566. #define PPI_CHG0_CH0_Msk PPI_CHG_CH0_Msk
  567. #define PPI_CHG0_CH0_Excluded PPI_CHG_CH0_Excluded
  568. #define PPI_CHG0_CH0_Included PPI_CHG_CH0_Included
  569. #define PPI_CHG1_CH15_Pos PPI_CHG_CH15_Pos
  570. #define PPI_CHG1_CH15_Msk PPI_CHG_CH15_Msk
  571. #define PPI_CHG1_CH15_Excluded PPI_CHG_CH15_Excluded
  572. #define PPI_CHG1_CH15_Included PPI_CHG_CH15_Included
  573. #define PPI_CHG1_CH14_Pos PPI_CHG_CH14_Pos
  574. #define PPI_CHG1_CH14_Msk PPI_CHG_CH14_Msk
  575. #define PPI_CHG1_CH14_Excluded PPI_CHG_CH14_Excluded
  576. #define PPI_CHG1_CH14_Included PPI_CHG_CH14_Included
  577. #define PPI_CHG1_CH13_Pos PPI_CHG_CH13_Pos
  578. #define PPI_CHG1_CH13_Msk PPI_CHG_CH13_Msk
  579. #define PPI_CHG1_CH13_Excluded PPI_CHG_CH13_Excluded
  580. #define PPI_CHG1_CH13_Included PPI_CHG_CH13_Included
  581. #define PPI_CHG1_CH12_Pos PPI_CHG_CH12_Pos
  582. #define PPI_CHG1_CH12_Msk PPI_CHG_CH12_Msk
  583. #define PPI_CHG1_CH12_Excluded PPI_CHG_CH12_Excluded
  584. #define PPI_CHG1_CH12_Included PPI_CHG_CH12_Included
  585. #define PPI_CHG1_CH11_Pos PPI_CHG_CH11_Pos
  586. #define PPI_CHG1_CH11_Msk PPI_CHG_CH11_Msk
  587. #define PPI_CHG1_CH11_Excluded PPI_CHG_CH11_Excluded
  588. #define PPI_CHG1_CH11_Included PPI_CHG_CH11_Included
  589. #define PPI_CHG1_CH10_Pos PPI_CHG_CH10_Pos
  590. #define PPI_CHG1_CH10_Msk PPI_CHG_CH10_Msk
  591. #define PPI_CHG1_CH10_Excluded PPI_CHG_CH10_Excluded
  592. #define PPI_CHG1_CH10_Included PPI_CHG_CH10_Included
  593. #define PPI_CHG1_CH9_Pos PPI_CHG_CH9_Pos
  594. #define PPI_CHG1_CH9_Msk PPI_CHG_CH9_Msk
  595. #define PPI_CHG1_CH9_Excluded PPI_CHG_CH9_Excluded
  596. #define PPI_CHG1_CH9_Included PPI_CHG_CH9_Included
  597. #define PPI_CHG1_CH8_Pos PPI_CHG_CH8_Pos
  598. #define PPI_CHG1_CH8_Msk PPI_CHG_CH8_Msk
  599. #define PPI_CHG1_CH8_Excluded PPI_CHG_CH8_Excluded
  600. #define PPI_CHG1_CH8_Included PPI_CHG_CH8_Included
  601. #define PPI_CHG1_CH7_Pos PPI_CHG_CH7_Pos
  602. #define PPI_CHG1_CH7_Msk PPI_CHG_CH7_Msk
  603. #define PPI_CHG1_CH7_Excluded PPI_CHG_CH7_Excluded
  604. #define PPI_CHG1_CH7_Included PPI_CHG_CH7_Included
  605. #define PPI_CHG1_CH6_Pos PPI_CHG_CH6_Pos
  606. #define PPI_CHG1_CH6_Msk PPI_CHG_CH6_Msk
  607. #define PPI_CHG1_CH6_Excluded PPI_CHG_CH6_Excluded
  608. #define PPI_CHG1_CH6_Included PPI_CHG_CH6_Included
  609. #define PPI_CHG1_CH5_Pos PPI_CHG_CH5_Pos
  610. #define PPI_CHG1_CH5_Msk PPI_CHG_CH5_Msk
  611. #define PPI_CHG1_CH5_Excluded PPI_CHG_CH5_Excluded
  612. #define PPI_CHG1_CH5_Included PPI_CHG_CH5_Included
  613. #define PPI_CHG1_CH4_Pos PPI_CHG_CH4_Pos
  614. #define PPI_CHG1_CH4_Msk PPI_CHG_CH4_Msk
  615. #define PPI_CHG1_CH4_Excluded PPI_CHG_CH4_Excluded
  616. #define PPI_CHG1_CH4_Included PPI_CHG_CH4_Included
  617. #define PPI_CHG1_CH3_Pos PPI_CHG_CH3_Pos
  618. #define PPI_CHG1_CH3_Msk PPI_CHG_CH3_Msk
  619. #define PPI_CHG1_CH3_Excluded PPI_CHG_CH3_Excluded
  620. #define PPI_CHG1_CH3_Included PPI_CHG_CH3_Included
  621. #define PPI_CHG1_CH2_Pos PPI_CHG_CH2_Pos
  622. #define PPI_CHG1_CH2_Msk PPI_CHG_CH2_Msk
  623. #define PPI_CHG1_CH2_Excluded PPI_CHG_CH2_Excluded
  624. #define PPI_CHG1_CH2_Included PPI_CHG_CH2_Included
  625. #define PPI_CHG1_CH1_Pos PPI_CHG_CH1_Pos
  626. #define PPI_CHG1_CH1_Msk PPI_CHG_CH1_Msk
  627. #define PPI_CHG1_CH1_Excluded PPI_CHG_CH1_Excluded
  628. #define PPI_CHG1_CH1_Included PPI_CHG_CH1_Included
  629. #define PPI_CHG1_CH0_Pos PPI_CHG_CH0_Pos
  630. #define PPI_CHG1_CH0_Msk PPI_CHG_CH0_Msk
  631. #define PPI_CHG1_CH0_Excluded PPI_CHG_CH0_Excluded
  632. #define PPI_CHG1_CH0_Included PPI_CHG_CH0_Included
  633. #define PPI_CHG2_CH15_Pos PPI_CHG_CH15_Pos
  634. #define PPI_CHG2_CH15_Msk PPI_CHG_CH15_Msk
  635. #define PPI_CHG2_CH15_Excluded PPI_CHG_CH15_Excluded
  636. #define PPI_CHG2_CH15_Included PPI_CHG_CH15_Included
  637. #define PPI_CHG2_CH14_Pos PPI_CHG_CH14_Pos
  638. #define PPI_CHG2_CH14_Msk PPI_CHG_CH14_Msk
  639. #define PPI_CHG2_CH14_Excluded PPI_CHG_CH14_Excluded
  640. #define PPI_CHG2_CH14_Included PPI_CHG_CH14_Included
  641. #define PPI_CHG2_CH13_Pos PPI_CHG_CH13_Pos
  642. #define PPI_CHG2_CH13_Msk PPI_CHG_CH13_Msk
  643. #define PPI_CHG2_CH13_Excluded PPI_CHG_CH13_Excluded
  644. #define PPI_CHG2_CH13_Included PPI_CHG_CH13_Included
  645. #define PPI_CHG2_CH12_Pos PPI_CHG_CH12_Pos
  646. #define PPI_CHG2_CH12_Msk PPI_CHG_CH12_Msk
  647. #define PPI_CHG2_CH12_Excluded PPI_CHG_CH12_Excluded
  648. #define PPI_CHG2_CH12_Included PPI_CHG_CH12_Included
  649. #define PPI_CHG2_CH11_Pos PPI_CHG_CH11_Pos
  650. #define PPI_CHG2_CH11_Msk PPI_CHG_CH11_Msk
  651. #define PPI_CHG2_CH11_Excluded PPI_CHG_CH11_Excluded
  652. #define PPI_CHG2_CH11_Included PPI_CHG_CH11_Included
  653. #define PPI_CHG2_CH10_Pos PPI_CHG_CH10_Pos
  654. #define PPI_CHG2_CH10_Msk PPI_CHG_CH10_Msk
  655. #define PPI_CHG2_CH10_Excluded PPI_CHG_CH10_Excluded
  656. #define PPI_CHG2_CH10_Included PPI_CHG_CH10_Included
  657. #define PPI_CHG2_CH9_Pos PPI_CHG_CH9_Pos
  658. #define PPI_CHG2_CH9_Msk PPI_CHG_CH9_Msk
  659. #define PPI_CHG2_CH9_Excluded PPI_CHG_CH9_Excluded
  660. #define PPI_CHG2_CH9_Included PPI_CHG_CH9_Included
  661. #define PPI_CHG2_CH8_Pos PPI_CHG_CH8_Pos
  662. #define PPI_CHG2_CH8_Msk PPI_CHG_CH8_Msk
  663. #define PPI_CHG2_CH8_Excluded PPI_CHG_CH8_Excluded
  664. #define PPI_CHG2_CH8_Included PPI_CHG_CH8_Included
  665. #define PPI_CHG2_CH7_Pos PPI_CHG_CH7_Pos
  666. #define PPI_CHG2_CH7_Msk PPI_CHG_CH7_Msk
  667. #define PPI_CHG2_CH7_Excluded PPI_CHG_CH7_Excluded
  668. #define PPI_CHG2_CH7_Included PPI_CHG_CH7_Included
  669. #define PPI_CHG2_CH6_Pos PPI_CHG_CH6_Pos
  670. #define PPI_CHG2_CH6_Msk PPI_CHG_CH6_Msk
  671. #define PPI_CHG2_CH6_Excluded PPI_CHG_CH6_Excluded
  672. #define PPI_CHG2_CH6_Included PPI_CHG_CH6_Included
  673. #define PPI_CHG2_CH5_Pos PPI_CHG_CH5_Pos
  674. #define PPI_CHG2_CH5_Msk PPI_CHG_CH5_Msk
  675. #define PPI_CHG2_CH5_Excluded PPI_CHG_CH5_Excluded
  676. #define PPI_CHG2_CH5_Included PPI_CHG_CH5_Included
  677. #define PPI_CHG2_CH4_Pos PPI_CHG_CH4_Pos
  678. #define PPI_CHG2_CH4_Msk PPI_CHG_CH4_Msk
  679. #define PPI_CHG2_CH4_Excluded PPI_CHG_CH4_Excluded
  680. #define PPI_CHG2_CH4_Included PPI_CHG_CH4_Included
  681. #define PPI_CHG2_CH3_Pos PPI_CHG_CH3_Pos
  682. #define PPI_CHG2_CH3_Msk PPI_CHG_CH3_Msk
  683. #define PPI_CHG2_CH3_Excluded PPI_CHG_CH3_Excluded
  684. #define PPI_CHG2_CH3_Included PPI_CHG_CH3_Included
  685. #define PPI_CHG2_CH2_Pos PPI_CHG_CH2_Pos
  686. #define PPI_CHG2_CH2_Msk PPI_CHG_CH2_Msk
  687. #define PPI_CHG2_CH2_Excluded PPI_CHG_CH2_Excluded
  688. #define PPI_CHG2_CH2_Included PPI_CHG_CH2_Included
  689. #define PPI_CHG2_CH1_Pos PPI_CHG_CH1_Pos
  690. #define PPI_CHG2_CH1_Msk PPI_CHG_CH1_Msk
  691. #define PPI_CHG2_CH1_Excluded PPI_CHG_CH1_Excluded
  692. #define PPI_CHG2_CH1_Included PPI_CHG_CH1_Included
  693. #define PPI_CHG2_CH0_Pos PPI_CHG_CH0_Pos
  694. #define PPI_CHG2_CH0_Msk PPI_CHG_CH0_Msk
  695. #define PPI_CHG2_CH0_Excluded PPI_CHG_CH0_Excluded
  696. #define PPI_CHG2_CH0_Included PPI_CHG_CH0_Included
  697. #define PPI_CHG3_CH15_Pos PPI_CHG_CH15_Pos
  698. #define PPI_CHG3_CH15_Msk PPI_CHG_CH15_Msk
  699. #define PPI_CHG3_CH15_Excluded PPI_CHG_CH15_Excluded
  700. #define PPI_CHG3_CH15_Included PPI_CHG_CH15_Included
  701. #define PPI_CHG3_CH14_Pos PPI_CHG_CH14_Pos
  702. #define PPI_CHG3_CH14_Msk PPI_CHG_CH14_Msk
  703. #define PPI_CHG3_CH14_Excluded PPI_CHG_CH14_Excluded
  704. #define PPI_CHG3_CH14_Included PPI_CHG_CH14_Included
  705. #define PPI_CHG3_CH13_Pos PPI_CHG_CH13_Pos
  706. #define PPI_CHG3_CH13_Msk PPI_CHG_CH13_Msk
  707. #define PPI_CHG3_CH13_Excluded PPI_CHG_CH13_Excluded
  708. #define PPI_CHG3_CH13_Included PPI_CHG_CH13_Included
  709. #define PPI_CHG3_CH12_Pos PPI_CHG_CH12_Pos
  710. #define PPI_CHG3_CH12_Msk PPI_CHG_CH12_Msk
  711. #define PPI_CHG3_CH12_Excluded PPI_CHG_CH12_Excluded
  712. #define PPI_CHG3_CH12_Included PPI_CHG_CH12_Included
  713. #define PPI_CHG3_CH11_Pos PPI_CHG_CH11_Pos
  714. #define PPI_CHG3_CH11_Msk PPI_CHG_CH11_Msk
  715. #define PPI_CHG3_CH11_Excluded PPI_CHG_CH11_Excluded
  716. #define PPI_CHG3_CH11_Included PPI_CHG_CH11_Included
  717. #define PPI_CHG3_CH10_Pos PPI_CHG_CH10_Pos
  718. #define PPI_CHG3_CH10_Msk PPI_CHG_CH10_Msk
  719. #define PPI_CHG3_CH10_Excluded PPI_CHG_CH10_Excluded
  720. #define PPI_CHG3_CH10_Included PPI_CHG_CH10_Included
  721. #define PPI_CHG3_CH9_Pos PPI_CHG_CH9_Pos
  722. #define PPI_CHG3_CH9_Msk PPI_CHG_CH9_Msk
  723. #define PPI_CHG3_CH9_Excluded PPI_CHG_CH9_Excluded
  724. #define PPI_CHG3_CH9_Included PPI_CHG_CH9_Included
  725. #define PPI_CHG3_CH8_Pos PPI_CHG_CH8_Pos
  726. #define PPI_CHG3_CH8_Msk PPI_CHG_CH8_Msk
  727. #define PPI_CHG3_CH8_Excluded PPI_CHG_CH8_Excluded
  728. #define PPI_CHG3_CH8_Included PPI_CHG_CH8_Included
  729. #define PPI_CHG3_CH7_Pos PPI_CHG_CH7_Pos
  730. #define PPI_CHG3_CH7_Msk PPI_CHG_CH7_Msk
  731. #define PPI_CHG3_CH7_Excluded PPI_CHG_CH7_Excluded
  732. #define PPI_CHG3_CH7_Included PPI_CHG_CH7_Included
  733. #define PPI_CHG3_CH6_Pos PPI_CHG_CH6_Pos
  734. #define PPI_CHG3_CH6_Msk PPI_CHG_CH6_Msk
  735. #define PPI_CHG3_CH6_Excluded PPI_CHG_CH6_Excluded
  736. #define PPI_CHG3_CH6_Included PPI_CHG_CH6_Included
  737. #define PPI_CHG3_CH5_Pos PPI_CHG_CH5_Pos
  738. #define PPI_CHG3_CH5_Msk PPI_CHG_CH5_Msk
  739. #define PPI_CHG3_CH5_Excluded PPI_CHG_CH5_Excluded
  740. #define PPI_CHG3_CH5_Included PPI_CHG_CH5_Included
  741. #define PPI_CHG3_CH4_Pos PPI_CHG_CH4_Pos
  742. #define PPI_CHG3_CH4_Msk PPI_CHG_CH4_Msk
  743. #define PPI_CHG3_CH4_Excluded PPI_CHG_CH4_Excluded
  744. #define PPI_CHG3_CH4_Included PPI_CHG_CH4_Included
  745. #define PPI_CHG3_CH3_Pos PPI_CHG_CH3_Pos
  746. #define PPI_CHG3_CH3_Msk PPI_CHG_CH3_Msk
  747. #define PPI_CHG3_CH3_Excluded PPI_CHG_CH3_Excluded
  748. #define PPI_CHG3_CH3_Included PPI_CHG_CH3_Included
  749. #define PPI_CHG3_CH2_Pos PPI_CHG_CH2_Pos
  750. #define PPI_CHG3_CH2_Msk PPI_CHG_CH2_Msk
  751. #define PPI_CHG3_CH2_Excluded PPI_CHG_CH2_Excluded
  752. #define PPI_CHG3_CH2_Included PPI_CHG_CH2_Included
  753. #define PPI_CHG3_CH1_Pos PPI_CHG_CH1_Pos
  754. #define PPI_CHG3_CH1_Msk PPI_CHG_CH1_Msk
  755. #define PPI_CHG3_CH1_Excluded PPI_CHG_CH1_Excluded
  756. #define PPI_CHG3_CH1_Included PPI_CHG_CH1_Included
  757. #define PPI_CHG3_CH0_Pos PPI_CHG_CH0_Pos
  758. #define PPI_CHG3_CH0_Msk PPI_CHG_CH0_Msk
  759. #define PPI_CHG3_CH0_Excluded PPI_CHG_CH0_Excluded
  760. #define PPI_CHG3_CH0_Included PPI_CHG_CH0_Included
  761. /*lint --flb "Leave library region" */
  762. #endif /* NRF51_TO_NRF52_H */