EE445M RTOS
Taken at the University of Texas Spring 2015
notify.h File Reference
#include "libstd/nexus.h"
Include dependency graph for notify.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

union  notification
 
struct  notification_metadata
 

Macros

#define notification_init_(_name, _type, _value)
 
#define notification_init(_type, _value)   notification_init_(note, _type, _value)
 

Enumerations

enum  NOTIFICATION_TYPE { NOTIFY_INT, NOTIFY_DOUBLE, NOTIFY_CHAR, NOTIFY_STRING }
 

Macro Definition Documentation

#define notification_init (   _type,
  _value 
)    notification_init_(note, _type, _value)

Create a notification with specified type and value of name `note'.

Definition at line 45 of file notify.h.

Referenced by GPIOPortF_Handler(), sA_Handler(), TIMER0A_Handler(), TIMER1A_Handler(), and TIMER2A_Handler().

#define notification_init_ (   _name,
  _type,
  _value 
)
Value:
notification _name; \
_name._##_type = _value

Create a notification with specified name, type and value.

Definition at line 39 of file notify.h.

Enumeration Type Documentation

Type of the relevant data inside of a NVIC-invoked hardware-triggered ISR. This is used to help unwrap the data from inside of a union.

Enumerator
NOTIFY_INT 
NOTIFY_DOUBLE 
NOTIFY_CHAR 
NOTIFY_STRING 

Definition at line 10 of file notify.h.

10  {
11  NOTIFY_INT,
NOTIFICATION_TYPE
Definition: notify.h:10