Go to the source code of this file.
Data Structures | |
union | Union16 |
union | Union32 |
Defines | |
#define | _MEM_TYPE_BIT_ |
#define | _MEM_TYPE_FAST_ |
#define | _MEM_TYPE_MEDFAST_ |
#define | _MEM_TYPE_MEDSLOW_ |
#define | _MEM_TYPE_SLOW_ |
#define | Align_down(val, n) ( (val) & ~((n)-1) ) |
#define | Align_up(val, n) ( ((val)+(n)-1) & ~((n)-1) ) |
#define | bit_is_clear(PORT, POSITION) ((PORT & (1<<POSITION)) == 0 ) |
#define | bit_is_set(PORT, POSITION) ((PORT & (1<<POSITION)) != 0 ) |
#define | CLR 0 |
#define | CLR_BIT_X(addrx, mask) (*addrx = (*addrx & ~mask)) |
#define | DISABLE 0 |
#define | DISABLED 0 |
#define | ENABLE 1 |
#define | ENABLED 1 |
#define | FAIL 1 |
#define | FALSE (0==1) |
#define | HIGH(U16) ((Uchar)(U16>>8)) |
#define | htonl(a) Le32(a) |
#define | htons(a) Le16(a) |
#define | IN_X(addrx) (*addrx) |
#define | INTEL_ALIGNMENT LITTLE_ENDIAN |
#define | KO 0 |
#define | Le16(b) |
#define | Le32(b) |
#define | LITTLE_ENDIAN |
#define | Long_call(addr) ((*(void (_ConstType_*)(void))(addr))()) |
#define | LOW(U16) ((Uchar)U16) |
#define | LSB(u16) (((U8* )&u16)[0]) |
#define | LSB0(u32) MSB3(u32) |
#define | LSB1(u32) MSB2(u32) |
#define | LSB2(u32) MSB1(u32) |
#define | LSB3(u32) MSB0(u32) |
#define | LSW(u32) (((U16*)&u32)[0]) |
#define | Max(a, b) ( (a)>(b) ? (a) : (b) ) |
#define | Min(a, b) ( (a)<(b) ? (a) : (b) ) |
#define | MOTOROLA_ALIGNMENT BIG_ENDIAN |
#define | MSB(u16) (((U8* )&u16)[1]) |
#define | MSB0(u32) (((U8* )&u32)[3]) |
#define | MSB1(u32) (((U8* )&u32)[2]) |
#define | MSB2(u32) (((U8* )&u32)[1]) |
#define | MSB3(u32) (((U8* )&u32)[0]) |
#define | MSW(u32) (((U16*)&u32)[1]) |
#define | ntohl(a) htonl(a) |
#define | ntohs(a) htons(a) |
#define | NULL 0 |
#define | OFF 0 |
#define | OK 1 |
#define | ON 1 |
#define | OUT_X(addrx, value) (*addrx = value) |
#define | PASS 0 |
#define | SET 1 |
#define | SET_BIT_X(addrx, mask) (*addrx = (*addrx | mask)) |
#define | SET_SFR_BIT(sfr_reg, bit_pos, bit_val) { sfr_reg &= ~(1<<(bit_pos)); sfr_reg |= ((bit_val)<<(bit_pos));} |
#define | TID_GUARD(proc) ((__TID__ & 0x7FF0) != ((90 << 8) | ((proc) << 4))) |
#define | TRUE (1==1) |
#define | TST_BIT_X(addrx, mask) (*addrx & mask) |
#define | Upper(val, n) ( ((val)+(n)) & ~((n)-1) ) |
Typedefs | |
typedef unsigned char | Bool |
typedef unsigned char | Byte |
typedef unsigned long int | DWord |
typedef float | Float16 |
typedef int | Int16 |
typedef long int | Int32 |
typedef char | Int8 |
typedef char | p_uart_ptchar |
typedef char | r_uart_ptchar |
typedef signed short | S16 |
typedef long | S32 |
typedef signed char | S8 |
typedef U8 | Status |
typedef Bool | Status_bool |
typedef unsigned short | U16 |
typedef unsigned long | U32 |
typedef unsigned char | U8 |
typedef unsigned char | Uchar |
typedef unsigned int | Uint16 |
typedef unsigned long int | Uint32 |
typedef unsigned char | Uint8 |
typedef unsigned int | Word |
#define _MEM_TYPE_BIT_ |
Definition at line 54 of file common/lib_mcu/compiler.h.
#define _MEM_TYPE_FAST_ |
Definition at line 55 of file common/lib_mcu/compiler.h.
#define _MEM_TYPE_MEDFAST_ |
Definition at line 56 of file common/lib_mcu/compiler.h.
#define _MEM_TYPE_MEDSLOW_ |
Definition at line 57 of file common/lib_mcu/compiler.h.
#define _MEM_TYPE_SLOW_ |
Definition at line 58 of file common/lib_mcu/compiler.h.
#define Align_down | ( | val, | |||
n | ) | ( (val) & ~((n)-1) ) |
Definition at line 278 of file common/lib_mcu/compiler.h.
#define Align_up | ( | val, | |||
n | ) | ( ((val)+(n)-1) & ~((n)-1) ) |
Definition at line 269 of file common/lib_mcu/compiler.h.
#define bit_is_clear | ( | PORT, | |||
POSITION | ) | ((PORT & (1<<POSITION)) == 0 ) |
Definition at line 317 of file common/lib_mcu/compiler.h.
#define bit_is_set | ( | PORT, | |||
POSITION | ) | ((PORT & (1<<POSITION)) != 0 ) |
Definition at line 327 of file common/lib_mcu/compiler.h.
#define CLR 0 |
Definition at line 237 of file common/lib_mcu/compiler.h.
#define CLR_BIT_X | ( | addrx, | |||
mask | ) | (*addrx = (*addrx & ~mask)) |
Definition at line 246 of file common/lib_mcu/compiler.h.
#define DISABLE 0 |
Definition at line 225 of file common/lib_mcu/compiler.h.
#define DISABLED 0 |
Definition at line 224 of file common/lib_mcu/compiler.h.
#define ENABLE 1 |
Definition at line 222 of file common/lib_mcu/compiler.h.
#define ENABLED 1 |
Definition at line 223 of file common/lib_mcu/compiler.h.
#define FAIL 1 |
Definition at line 43 of file common/lib_mcu/compiler.h.
#define FALSE (0==1) |
Definition at line 226 of file common/lib_mcu/compiler.h.
Definition at line 243 of file common/lib_mcu/compiler.h.
#define htonl | ( | a | ) | Le32(a) |
Definition at line 212 of file common/lib_mcu/compiler.h.
#define htons | ( | a | ) | Le16(a) |
Definition at line 210 of file common/lib_mcu/compiler.h.
#define IN_X | ( | addrx | ) | (*addrx) |
Definition at line 248 of file common/lib_mcu/compiler.h.
#define INTEL_ALIGNMENT LITTLE_ENDIAN |
Definition at line 161 of file common/lib_mcu/compiler.h.
#define KO 0 |
Definition at line 229 of file common/lib_mcu/compiler.h.
#define Le16 | ( | b | ) |
Value:
Definition at line 194 of file common/lib_mcu/compiler.h.
#define Le32 | ( | b | ) |
#define LITTLE_ENDIAN |
Definition at line 23 of file common/lib_mcu/compiler.h.
#define Long_call | ( | addr | ) | ((*(void (_ConstType_*)(void))(addr))()) |
Definition at line 295 of file common/lib_mcu/compiler.h.
Definition at line 242 of file common/lib_mcu/compiler.h.
#define LSB | ( | u16 | ) | (((U8* )&u16)[0]) |
Definition at line 167 of file common/lib_mcu/compiler.h.
#define LSB0 | ( | u32 | ) | MSB3(u32) |
Definition at line 174 of file common/lib_mcu/compiler.h.
#define LSB1 | ( | u32 | ) | MSB2(u32) |
Definition at line 175 of file common/lib_mcu/compiler.h.
#define LSB2 | ( | u32 | ) | MSB1(u32) |
Definition at line 176 of file common/lib_mcu/compiler.h.
#define LSB3 | ( | u32 | ) | MSB0(u32) |
Definition at line 177 of file common/lib_mcu/compiler.h.
#define LSW | ( | u32 | ) | (((U16*)&u32)[0]) |
Definition at line 169 of file common/lib_mcu/compiler.h.
#define Max | ( | a, | |||
b | ) | ( (a)>(b) ? (a) : (b) ) |
Definition at line 250 of file common/lib_mcu/compiler.h.
#define Min | ( | a, | |||
b | ) | ( (a)<(b) ? (a) : (b) ) |
Definition at line 251 of file common/lib_mcu/compiler.h.
#define MOTOROLA_ALIGNMENT BIG_ENDIAN |
Definition at line 162 of file common/lib_mcu/compiler.h.
#define MSB | ( | u16 | ) | (((U8* )&u16)[1]) |
Definition at line 166 of file common/lib_mcu/compiler.h.
#define MSB0 | ( | u32 | ) | (((U8* )&u32)[3]) |
Definition at line 170 of file common/lib_mcu/compiler.h.
#define MSB1 | ( | u32 | ) | (((U8* )&u32)[2]) |
Definition at line 171 of file common/lib_mcu/compiler.h.
#define MSB2 | ( | u32 | ) | (((U8* )&u32)[1]) |
Definition at line 172 of file common/lib_mcu/compiler.h.
#define MSB3 | ( | u32 | ) | (((U8* )&u32)[0]) |
Definition at line 173 of file common/lib_mcu/compiler.h.
#define MSW | ( | u32 | ) | (((U16*)&u32)[1]) |
Definition at line 168 of file common/lib_mcu/compiler.h.
#define ntohl | ( | a | ) | htonl(a) |
Definition at line 213 of file common/lib_mcu/compiler.h.
#define ntohs | ( | a | ) | htons(a) |
Definition at line 211 of file common/lib_mcu/compiler.h.
#define NULL 0 |
Definition at line 234 of file common/lib_mcu/compiler.h.
#define OFF 0 |
Definition at line 231 of file common/lib_mcu/compiler.h.
#define OK 1 |
Definition at line 230 of file common/lib_mcu/compiler.h.
#define ON 1 |
Definition at line 232 of file common/lib_mcu/compiler.h.
#define OUT_X | ( | addrx, | |||
value | ) | (*addrx = value) |
Definition at line 247 of file common/lib_mcu/compiler.h.
#define PASS 0 |
Definition at line 42 of file common/lib_mcu/compiler.h.
#define SET 1 |
Definition at line 238 of file common/lib_mcu/compiler.h.
#define SET_BIT_X | ( | addrx, | |||
mask | ) | (*addrx = (*addrx | mask)) |
Definition at line 245 of file common/lib_mcu/compiler.h.
#define SET_SFR_BIT | ( | sfr_reg, | |||
bit_pos, | |||||
bit_val | ) | { sfr_reg &= ~(1<<(bit_pos)); sfr_reg |= ((bit_val)<<(bit_pos));} |
Definition at line 307 of file common/lib_mcu/compiler.h.
#define TID_GUARD | ( | proc | ) | ((__TID__ & 0x7FF0) != ((90 << 8) | ((proc) << 4))) |
Definition at line 333 of file common/lib_mcu/compiler.h.
#define TRUE (1==1) |
Definition at line 227 of file common/lib_mcu/compiler.h.
#define TST_BIT_X | ( | addrx, | |||
mask | ) | (*addrx & mask) |
Definition at line 244 of file common/lib_mcu/compiler.h.
#define Upper | ( | val, | |||
n | ) | ( ((val)+(n)) & ~((n)-1) ) |
Definition at line 260 of file common/lib_mcu/compiler.h.
typedef unsigned char Bool |
Definition at line 37 of file common/lib_mcu/compiler.h.
typedef unsigned char Byte |
Definition at line 72 of file common/lib_mcu/compiler.h.
typedef unsigned long int DWord |
Definition at line 74 of file common/lib_mcu/compiler.h.
typedef float Float16 |
Definition at line 26 of file common/lib_mcu/compiler.h.
typedef int Int16 |
Definition at line 69 of file common/lib_mcu/compiler.h.
typedef long int Int32 |
Definition at line 70 of file common/lib_mcu/compiler.h.
typedef char Int8 |
Definition at line 68 of file common/lib_mcu/compiler.h.
typedef char p_uart_ptchar |
Definition at line 100 of file common/lib_mcu/compiler.h.
typedef char r_uart_ptchar |
Definition at line 101 of file common/lib_mcu/compiler.h.
typedef signed short S16 |
Definition at line 32 of file common/lib_mcu/compiler.h.
typedef long S32 |
Definition at line 33 of file common/lib_mcu/compiler.h.
typedef signed char S8 |
Definition at line 31 of file common/lib_mcu/compiler.h.
Definition at line 40 of file common/lib_mcu/compiler.h.
typedef Bool Status_bool |
Definition at line 41 of file common/lib_mcu/compiler.h.
typedef unsigned short U16 |
Definition at line 29 of file common/lib_mcu/compiler.h.
typedef unsigned long U32 |
Definition at line 30 of file common/lib_mcu/compiler.h.
typedef unsigned char U8 |
Definition at line 28 of file common/lib_mcu/compiler.h.
typedef unsigned char Uchar |
Definition at line 61 of file common/lib_mcu/compiler.h.
typedef unsigned int Uint16 |
Definition at line 65 of file common/lib_mcu/compiler.h.
typedef unsigned long int Uint32 |
Definition at line 66 of file common/lib_mcu/compiler.h.
typedef unsigned char Uint8 |
Definition at line 64 of file common/lib_mcu/compiler.h.
typedef unsigned int Word |
Definition at line 73 of file common/lib_mcu/compiler.h.