1 /*
2 
3 Copyright (c) 2010 - 2024, Nordic Semiconductor ASA All rights reserved.
4 
5 SPDX-License-Identifier: BSD-3-Clause
6 
7 Redistribution and use in source and binary forms, with or without
8 modification, are permitted provided that the following conditions are met:
9 
10 1. Redistributions of source code must retain the above copyright notice, this
11    list of conditions and the following disclaimer.
12 
13 2. Redistributions in binary form must reproduce the above copyright
14    notice, this list of conditions and the following disclaimer in the
15    documentation and/or other materials provided with the distribution.
16 
17 3. Neither the name of Nordic Semiconductor ASA nor the names of its
18    contributors may be used to endorse or promote products derived from this
19    software without specific prior written permission.
20 
21 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
22 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23 IMPLIED WARRANTIES OF MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE
24 ARE DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
25 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
26 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
27 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
28 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
30 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
31 POSSIBILITY OF SUCH DAMAGE.
32 
33 */
34 
35 #ifndef NRF91_NAME_CHANGE_H
36 #define NRF91_NAME_CHANGE_H
37 
38 /*lint ++flb "Enter library region */
39 
40 /* This file is given to prevent your SW from not compiling with the updates made to nrf91-series
41  * headerfiles, like nrf9160.h and nrf9160_bitfields.h. The macros defined in this file were available
42  * previously. Do not use these macros on purpose. Use the ones defined in the respective nrf91-series
43  * header files.
44  */
45 
46 /* SAADC enums */
47 /* Changes to enum names in SAADC */
48 #define SAADC_CH_PSELP_PSELP_VDD SAADC_CH_PSELP_PSELP_VDDGPIO
49 #define SAADC_CH_PSELP_PSELN_VDD SAADC_CH_PSELP_PSELN_VDDGPIO
50 
51 /* CTRLAP PERI Fields */
52 #define CTRLAPPERI_ERASEPROTECT_LOCK_ERASEPROTECTLOCK_Pos       CTRLAPPERI_ERASEPROTECT_LOCK_LOCK_Pos
53 #define CTRLAPPERI_ERASEPROTECT_LOCK_ERASEPROTECTLOCK_Msk       CTRLAPPERI_ERASEPROTECT_LOCK_LOCK_Msk
54 #define CTRLAPPERI_ERASEPROTECT_LOCK_ERASEPROTECTLOCK_Unlocked  CTRLAPPERI_ERASEPROTECT_LOCK_LOCK_Unlocked
55 #define CTRLAPPERI_ERASEPROTECT_LOCK_ERASEPROTECTLOCK_Locked    CTRLAPPERI_ERASEPROTECT_LOCK_LOCK_Locked
56 
57  /* DPPI */
58  #define DPPI_PRESENT   DPPIC_PRESENT
59  #define DPPI_COUNT     DPPIC_COUNT
60  #define DPPI_CH_NUM    DPPIC_CH_NUM
61  #define DPPI_GROUP_NUM DPPIC_GROUP_NUM
62 
63 
64 /* The serial box interrupt ISRs were renamed. Adding old names as macros. */
65 #define UARTE0_SPIM0_SPIS0_TWIM0_TWIS0_IRQHandler   SPIM0_SPIS0_TWIM0_TWIS0_UARTE0_IRQHandler
66 #define UARTE0_SPIM0_SPIS0_TWIM0_TWIS0_IRQn         SPIM0_SPIS0_TWIM0_TWIS0_UARTE0_IRQn
67 #define UARTE1_SPIM1_SPIS1_TWIM1_TWIS1_IRQHandler   SPIM1_SPIS1_TWIM1_TWIS1_UARTE1_IRQHandler
68 #define UARTE1_SPIM1_SPIS1_TWIM1_TWIS1_IRQn         SPIM1_SPIS1_TWIM1_TWIS1_UARTE1_IRQn
69 #define UARTE2_SPIM2_SPIS2_TWIM2_TWIS2_IRQHandler   SPIM2_SPIS2_TWIM2_TWIS2_UARTE2_IRQHandler
70 #define UARTE2_SPIM2_SPIS2_TWIM2_TWIS2_IRQn         SPIM2_SPIS2_TWIM2_TWIS2_UARTE2_IRQn
71 #define UARTE3_SPIM3_SPIS3_TWIM3_TWIS3_IRQHanlder   SPIM3_SPIS3_TWIM3_TWIS3_UARTE3_IRQHandler
72 #define UARTE3_SPIM3_SPIS3_TWIM3_TWIS3_IRQn         SPIM3_SPIS3_TWIM3_TWIS3_UARTE3_IRQn
73 
74 /* TAD */
75 
76 #define TAD_CLOCKSTART_START_Pos    TAD_TASKS_CLOCKSTART_TASKS_CLOCKSTART_Pos
77 #define TAD_CLOCKSTART_START_Msk    TAD_TASKS_CLOCKSTART_TASKS_CLOCKSTART_Msk
78 #define TAD_CLOCKSTART_START_Start  TAD_TASKS_CLOCKSTART_TASKS_CLOCKSTART_Trigger
79 #define TAD_CLOCKSTOP_STOP_Pos      TAD_TASKS_CLOCKSTOP_TASKS_CLOCKSTOP_Pos
80 #define TAD_CLOCKSTOP_STOP_Msk      TAD_TASKS_CLOCKSTOP_TASKS_CLOCKSTOP_Msk
81 #define TAD_CLOCKSTOP_STOP_Stop     TAD_TASKS_CLOCKSTOP_TASKS_CLOCKSTOP_Trigger
82 
83 /*lint --flb "Leave library region" */
84 
85 #endif /* NRF91_NAME_CHANGE_H */
86