nRF Connect SDK API 2.8.99
Loading...
Searching...
No Matches
at_monitor.h File Reference
#include <stddef.h>
#include <stdbool.h>
#include <zephyr/kernel.h>
#include <zephyr/sys/util_macro.h>
#include <zephyr/toolchain.h>

Go to the source code of this file.

Data Structures

struct  at_monitor_entry
 AT monitor entry. More...
 

Macros

#define ANY   NULL
 
#define PAUSED   1
 
#define ACTIVE   0
 
#define AT_MONITOR(name, _filter, _handler, ...)
 Define an AT monitor to receive notifications in the system workqueue thread.
 
#define AT_MONITOR_ISR(name, _filter, _handler, ...)
 Define an AT monitor to receive AT notifications in an ISR.
 

Typedefs

typedef void(* at_monitor_handler_t) (const char *notif)
 AT monitor callback.
 

Functions

static void at_monitor_pause (struct at_monitor_entry *mon)
 Pause monitor.
 
static void at_monitor_resume (struct at_monitor_entry *mon)
 Resume monitor.