Mbed OS Reference
Loading...
Searching...
No Matches
nfc_scheduler.h File Reference
#include "stack/nfc_common.h"

Go to the source code of this file.

Data Structures

struct  __scheduler
 
struct  __nfc_task
 

Scheduler

void nfc_scheduler_init (nfc_scheduler_t *pScheduler, nfc_scheduler_timer_t *pTimer)
 Init scheduler.
 
uint32_t nfc_scheduler_iteration (nfc_scheduler_t *pScheduler, uint32_t events)
 Iterate through all tasks.
 
void nfc_scheduler_queue_task (nfc_scheduler_t *pScheduler, nfc_task_t *pTask)
 Queue a task to execute.
 
void nfc_scheduler_dequeue_task (nfc_scheduler_t *pScheduler, bool abort, nfc_task_t *pTask)
 Remove a task to execute.
 
void task_init (nfc_task_t *pTask, uint32_t events, uint32_t timeout, nfc_task_fn fn, void *pUserData)
 Initialize task with the following parameters.
 

Detailed Description

Author
Donatien Garnier

Definition in file nfc_scheduler.h.