Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
sw_nmi_table.h File Reference
#include <stdint.h>
#include <soc.h>

Go to the source code of this file.

Data Structures

struct  nmi_vector_entry

Macros

#define NMI_TABLE_SIZE   (5)

Typedefs

typedef void(* nmi_callback_t) (void *arg)

Functions

void nmi_enable (uint8_t nmi_vector, nmi_callback_t callback, void *arg)
int get_nmi_request (void)
void handle_nmi (uint8_t nmi_vector)

Macro Definition Documentation

◆ NMI_TABLE_SIZE

#define NMI_TABLE_SIZE   (5)

Typedef Documentation

◆ nmi_callback_t

typedef void(* nmi_callback_t) (void *arg)

Function Documentation

◆ get_nmi_request()

int get_nmi_request ( void )

◆ handle_nmi()

void handle_nmi ( uint8_t nmi_vector)

◆ nmi_enable()

void nmi_enable ( uint8_t nmi_vector,
nmi_callback_t callback,
void * arg )