1 /* 2 * Copyright (c) 2023 Nordic Semiconductor ASA 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 * 6 * Note: This header is private to the RADIO HW model 7 */ 8 #ifndef _NRF_RADIO_SIGNALS_H 9 #define _NRF_RADIO_SIGNALS_H 10 11 #ifdef __cplusplus 12 extern "C"{ 13 #endif 14 15 void nhw_RADIO_signal_EVENTS_READY(unsigned int inst); 16 void nhw_RADIO_signal_EVENTS_ADDRESS(unsigned int inst); 17 void nhw_RADIO_signal_EVENTS_PAYLOAD(unsigned int inst); 18 void nhw_RADIO_signal_EVENTS_END(unsigned int inst); 19 void nhw_RADIO_signal_EVENTS_DISABLED(unsigned int inst); 20 void nhw_RADIO_signal_EVENTS_DEVMATCH(unsigned int inst); 21 void nhw_RADIO_signal_EVENTS_DEVMISS(unsigned int inst); 22 void nhw_RADIO_signal_EVENTS_RSSIEND(unsigned int inst); 23 void nhw_RADIO_signal_EVENTS_BCMATCH(unsigned int inst); 24 void nhw_RADIO_signal_EVENTS_CRCOK(unsigned int inst); 25 void nhw_RADIO_signal_EVENTS_CRCERROR(unsigned int inst); 26 void nhw_RADIO_signal_EVENTS_FRAMESTART(unsigned int inst); 27 void nhw_RADIO_signal_EVENTS_EDEND(unsigned int inst); 28 void nhw_RADIO_signal_EVENTS_EDSTOPPED(unsigned int inst); 29 void nhw_RADIO_signal_EVENTS_CCAIDLE(unsigned int inst); 30 void nhw_RADIO_signal_EVENTS_CCABUSY(unsigned int inst); 31 void nhw_RADIO_signal_EVENTS_CCASTOPPED(unsigned int inst); 32 void nhw_RADIO_signal_EVENTS_RATEBOOST(unsigned int inst); 33 void nhw_RADIO_signal_EVENTS_TXREADY(unsigned int inst); 34 void nhw_RADIO_signal_EVENTS_RXREADY(unsigned int inst); 35 //void nhw_RADIO_signal_EVENTS_MHRMATCH(unsigned int inst); 36 void nhw_RADIO_signal_EVENTS_SYNC(unsigned int inst); 37 void nhw_RADIO_signal_EVENTS_PHYEND(unsigned int inst); 38 //void nhw_RADIO_signal_EVENTS_CTEPRESENT(unsigned int inst); 39 40 void nhwra_signalif_reset(void); 41 42 #ifdef __cplusplus 43 } 44 #endif 45 46 #endif 47