1 /* 2 * Copyright (c) 2017 Oticon A/S 3 * Copyright (c) 2023 Nordic Semiconductor ASA 4 * 5 * SPDX-License-Identifier: Apache-2.0 6 */ 7 #ifndef _NRF_HW_MODEL_NHW_AES_CCM_H 8 #define _NRF_HW_MODEL_NHW_AES_CCM_H 9 10 #include <stdbool.h> 11 12 #ifdef __cplusplus 13 extern "C"{ 14 #endif 15 16 void nhw_CCM_TASK_KSGEN(void); 17 void nhw_CCM_TASK_CRYPT(void); 18 void nhw_CCM_TASK_STOP(void); 19 void nhw_CCM_TASK_RATEOVERRIDE(void); 20 void nhw_ccm_radio_received_packet(bool crc_error); 21 void nhw_CCM_regw_sideeffects_INTENSET(void); 22 void nhw_CCM_regw_sideeffects_INTENCLR(void); 23 void nhw_CCM_regw_sideeffects_TASKS_KSGEN(void); 24 void nhw_CCM_regw_sideeffects_TASKS_CRYPT(void); 25 void nhw_CCM_regw_sideeffects_TASKS_STOP(void); 26 void nhw_CCM_regw_sideeffects_EVENTS_all(unsigned int inst); 27 void nhw_CCM_regw_sideeffects_SUBSCRIBE_KSGEN(unsigned int inst); 28 void nhw_CCM_regw_sideeffects_SUBSCRIBE_CRYPT(unsigned int inst); 29 void nhw_CCM_regw_sideeffects_SUBSCRIBE_STOP(unsigned int inst); 30 void nhw_CCM_regw_sideeffects_SUBSCRIBE_RATEOVERRIDE(unsigned int inst); 31 32 #ifdef __cplusplus 33 } 34 #endif 35 36 #endif /* _NRF_HW_MODEL_NHW_AES_CCM_H */ 37