| LPCOpen Platform v1.03 LPCOpen Platform for NXP LPC Microcontrollers

- Main Page
- Modules
- Data Structures
- Files
- Related Pages

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Typedefs
sys_arch.h File Reference
`#include "lwip/opt.h"`
`#include "FreeRTOS.h"`
`#include "task.h"`
`#include "queue.h"`
`#include "semphr.h"`

Go to the source code of this file.

## Macros
#define | SYS_MBOX_NULL ( ( xQueueHandle ) NULL )
#define | SYS_SEM_NULL ( ( xSemaphoreHandle ) NULL )
#define | SYS_DEFAULT_THREAD_STACK_DEPTH configMINIMAL_STACK_SIZE
#define | sys_mbox_valid(x) ( ( ( *x ) == NULL) ? pdFALSE : pdTRUE )
#define | sys_mbox_set_invalid(x) ( ( *x ) = NULL )
#define | sys_sem_valid(x) ( ( ( *x ) == NULL) ? pdFALSE : pdTRUE )
#define | sys_sem_set_invalid(x) ( ( *x ) = NULL )

## Typedefs
typedef xSemaphoreHandle | sys_sem_t
typedef xSemaphoreHandle | sys_mutex_t
typedef xQueueHandle | sys_mbox_t
typedef xTaskHandle | sys_thread_t
typedef int | sys_prot_t

## Macro Definition Documentation

#define SYS_DEFAULT_THREAD_STACK_DEPTH configMINIMAL_STACK_SIZE

Definition at line 45 of file sys_arch.h.

#define SYS_MBOX_NULL ( ( xQueueHandle ) NULL )

Definition at line 43 of file sys_arch.h.

#define sys_mbox_set_invalid | ( |  | x | ) | ( ( *x ) = NULL )

Definition at line 54 of file sys_arch.h.

#define sys_mbox_valid | ( |  | x | ) | ( ( ( *x ) == NULL) ? pdFALSE : pdTRUE )

Definition at line 53 of file sys_arch.h.

#define SYS_SEM_NULL ( ( xSemaphoreHandle ) NULL )

Definition at line 44 of file sys_arch.h.

#define sys_sem_set_invalid | ( |  | x | ) | ( ( *x ) = NULL )

Definition at line 56 of file sys_arch.h.

#define sys_sem_valid | ( |  | x | ) | ( ( ( *x ) == NULL) ? pdFALSE : pdTRUE )

Definition at line 55 of file sys_arch.h.

## Typedef Documentation

typedef xQueueHandle sys_mbox_t

Definition at line 49 of file sys_arch.h.

typedef xSemaphoreHandle sys_mutex_t

Definition at line 48 of file sys_arch.h.

typedef int sys_prot_t

Definition at line 51 of file sys_arch.h.

typedef xSemaphoreHandle sys_sem_t

Definition at line 47 of file sys_arch.h.

typedef xTaskHandle sys_thread_t

Definition at line 50 of file sys_arch.h.