#include "lwip/opt.h"#include "lwip/arch.h"Go to the source code of this file.
Macros | |
| #define | ERR_NEED_SCHED 123 |
| #define | sys_msleep(ms) sys_arch_msleep(ms) |
| #define | sys_mutex_valid_val(mutex) ((mutex).mut != NULL) |
| #define | sys_mutex_valid(mutex) (((mutex) != NULL) && sys_mutex_valid_val(*(mutex))) |
| #define | sys_mutex_set_invalid(mutex) ((mutex)->mut = NULL) |
| #define | sys_sem_valid_val(sema) ((sema).sem != NULL) |
| #define | sys_sem_valid(sema) (((sema) != NULL) && sys_sem_valid_val(*(sema))) |
| #define | sys_sem_set_invalid(sema) ((sema)->sem = NULL) |
| #define | sys_mbox_valid_val(mbox) ((mbox).mbx != NULL) |
| #define | sys_mbox_valid(mbox) (((mbox) != NULL) && sys_mbox_valid_val(*(mbox))) |
| #define | sys_mbox_set_invalid(mbox) ((mbox)->mbx = NULL) |
Typedefs | |
| typedef struct _sys_mut | sys_mutex_t |
| typedef struct _sys_sem | sys_sem_t |
| typedef struct _sys_mbox | sys_mbox_t |
| typedef struct _sys_thread | sys_thread_t |
Functions | |
| void | sys_arch_msleep (u32_t delay_ms) |
| #define ERR_NEED_SCHED 123 |
This is returned by _fromisr() sys functions to tell the outermost function that a higher priority task was woken and the scheduler needs to be invoked.
| #define sys_mbox_set_invalid | ( | mbox | ) | ((mbox)->mbx = NULL) |
| #define sys_mbox_valid | ( | mbox | ) | (((mbox) != NULL) && sys_mbox_valid_val(*(mbox))) |
| #define sys_mbox_valid_val | ( | mbox | ) | ((mbox).mbx != NULL) |
| #define sys_msleep | ( | ms | ) | sys_arch_msleep(ms) |
| #define sys_mutex_set_invalid | ( | mutex | ) | ((mutex)->mut = NULL) |
| #define sys_mutex_valid | ( | mutex | ) | (((mutex) != NULL) && sys_mutex_valid_val(*(mutex))) |
| #define sys_mutex_valid_val | ( | mutex | ) | ((mutex).mut != NULL) |
| #define sys_sem_set_invalid | ( | sema | ) | ((sema)->sem = NULL) |
| #define sys_sem_valid | ( | sema | ) | (((sema) != NULL) && sys_sem_valid_val(*(sema))) |
| #define sys_sem_valid_val | ( | sema | ) | ((sema).sem != NULL) |
| typedef struct _sys_mbox sys_mbox_t |
| typedef struct _sys_mut sys_mutex_t |
| typedef struct _sys_sem sys_sem_t |
| typedef struct _sys_thread sys_thread_t |
| void sys_arch_msleep | ( | u32_t | delay_ms | ) |