embedded system library for e-puck  1.0.1
A redesigned API library for the e-puck robot platform
 All Data Structures Files Functions Variables Enumerations Enumerator Modules Pages
Macros | Typedefs
el_common.h File Reference
#include <stdlib.h>
#include <stdint.h>

Go to the source code of this file.

Macros

#define FALSE   0
 
#define TRUE   1
 
#define false   0
 
#define true   1
 
#define BIT(b)   (1<<(b))
 
#define el_nop()   {__asm__ volatile ("nop");}
 
#define NEVER_RETURN   void __attribute__ ((noreturn))
 

Typedefs

typedef unsigned char bool
 
typedef char el_int8
 
typedef int el_int16
 
typedef long el_int32
 
typedef unsigned char el_uint8
 
typedef unsigned int el_uint16
 
typedef unsigned long el_uint32
 
typedef void * el_handle
 
typedef int el_index
 
typedef bool el_bool
 
typedef unsigned int el_flags
 
typedef unsigned int el_enum
 

Detailed Description

This header file defines 'el_enum', 'el_flags' and 'el_handle'.

Author
Jianing Chen