PAL
A Platform Abstraction Layer connects the mbed-client with the underlying platform.
Macros
pal_configuration.h File Reference

Go to the source code of this file.

Macros

#define PAL_NET_TCP_AND_TLS_SUPPORT   true/* add pal support for TCP */
 pal configuration options More...
 
#define PAL_NET_ASYNCHRONOUS_SOCKET_API   true/* add pal support for asynchronous sockets */
 
#define PAL_NET_DNS_SUPPORT   true/* add pal support for DNS lookup */
 
#define PAL_RTOS_64BIT_TICK_SUPPORTED   false /* add pal support for asynchronous sockets */
 
#define PAL_UNIQUE_THREAD_PRIORITY   (!defined(PAL_IGNORE_UNIQUE_THREAD_PRIORITY))/* if defined code skips the uniqueness priority check */
 
#define PAL_MAX_NUMBER_OF_THREADS   7
 number of valid priorities limits the number of threads- if priorities are added this value should be increased More...
 
#define PAL_MAX_SUPORTED_NET_INTEFACES   5
 the maximal number of interfaces that can be supported at once. More...
 

Macro Definition Documentation

#define PAL_MAX_NUMBER_OF_THREADS   7

number of valid priorities limits the number of threads- if priorities are added this value should be increased

#define PAL_MAX_SUPORTED_NET_INTEFACES   5

the maximal number of interfaces that can be supported at once.

#define PAL_NET_ASYNCHRONOUS_SOCKET_API   true/* add pal support for asynchronous sockets */
#define PAL_NET_DNS_SUPPORT   true/* add pal support for DNS lookup */
#define PAL_NET_TCP_AND_TLS_SUPPORT   true/* add pal support for TCP */

pal configuration options

#define PAL_RTOS_64BIT_TICK_SUPPORTED   false /* add pal support for asynchronous sockets */
#define PAL_UNIQUE_THREAD_PRIORITY   (!defined(PAL_IGNORE_UNIQUE_THREAD_PRIORITY))/* if defined code skips the uniqueness priority check */