Robot
The embedded systems for UTRA's autonomous humanoid soccer-playing robot
|
Defines resources used throughout various parts of the system that engage in non-blocking I/O transfers. More...
![]() |
Macros | |
#define | NOTIFIED_FROM_TX_ISR 0x80 |
#define | NOTIFIED_FROM_RX_ISR 0x20 |
#define | NOTIFIED_FROM_TASK 0x40 |
#define | MAX_DELAY_TIME pdMS_TO_TICKS(2) |
The maximum timeout, in milliseconds, that a task may remain blocked on a typical I/O call in this system. Any longer than this would indicate a failure of some sort that should be caught and handled so as to not interfere with program execution. | |
Functions | |
bool | CHECK_NOTIFICATION (uint32_t val, uint32_t notificationMask) |
Defines resources used throughout various parts of the system that engage in non-blocking I/O transfers.
#define NOTIFIED_FROM_RX_ISR 0x20 |
Notification from a receiver ISR
Definition at line 36 of file Notification.h.
#define NOTIFIED_FROM_TASK 0x40 |
Notification from another task
Definition at line 37 of file Notification.h.
#define NOTIFIED_FROM_TX_ISR 0x80 |
Notification from a transmitter ISR
Definition at line 35 of file Notification.h.