nRF WiFi
Loading...
Searching...
No Matches
hal_interrupt.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2024 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
14#ifndef __HAL_INTERRUPT_H__
15#define __HAL_INTERRUPT_H__
16
17#include "hal_api_common.h"
18
29
30
41
42
55 bool *do_rpu_recovery);
56#endif /* __HAL_INTERRUPT_H__ */
Header containing API declarations for the HAL Layer of the Wi-Fi driver.
enum nrf_wifi_status hal_rpu_irq_enable(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx)
Enable interrupts from the RPU.
enum nrf_wifi_status hal_rpu_irq_disable(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx)
Disable interrupts from the RPU.
enum nrf_wifi_status hal_rpu_irq_process(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, bool *do_rpu_recovery)
Process an interrupt from the RPU.
nrf_wifi_status
The status of an operation performed by the RPU driver.
Definition osal_structs.h:39
Structure to hold per device context information for the HAL layer.
Definition hal_structs_common.h:201