1 /* 2 * Copyright (c) 2019 Arm Limited. All rights reserved. 3 * Copyright (c) 2020 Nordic Semiconductor ASA. All rights reserved. 4 * 5 * Licensed under the Apache License, Version 2.0 (the "License"); 6 * you may not use this file except in compliance with the License. 7 * You may obtain a copy of the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, 13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 * See the License for the specific language governing permissions and 15 * limitations under the License. 16 */ 17 18 #ifndef __RTE_DEVICE_H 19 #define __RTE_DEVICE_H 20 21 #include <nrf-pinctrl.h> 22 23 #define RTE_USART0 1 24 25 #define RTE_USART0_PINS \ 26 { \ 27 NRF_PSEL(UART_TX, 0, 29), \ 28 NRF_PSEL(UART_RX, 0, 28), \ 29 NRF_PSEL(UART_RTS, 0, 27), \ 30 NRF_PSEL(UART_CTS, 0, 26), \ 31 } 32 33 34 #define RTE_USART1 1 35 36 #define RTE_USART1_PINS \ 37 { \ 38 NRF_PSEL(UART_TX, 0, 1), \ 39 NRF_PSEL(UART_RX, 0, 0), \ 40 NRF_PSEL(UART_RTS, 0, 14), \ 41 NRF_PSEL(UART_CTS, 0, 15), \ 42 } 43 44 #define RTE_FLASH0 1 45 46 #endif /* __RTE_DEVICE_H */ 47