Go to the source code of this file.
Data Structures | |
| union | Union32 |
| union | Union16 |
Defines | |
| #define | PASS 0 |
| #define | FAIL 1 |
| #define | _MEM_TYPE_BIT_ |
| #define | _MEM_TYPE_FAST_ |
| #define | _MEM_TYPE_MEDFAST_ |
| #define | _MEM_TYPE_MEDSLOW_ |
| #define | _MEM_TYPE_SLOW_ |
| #define | Max(a, b) ( (a)>(b) ? (a) : (b) ) |
| #define | Min(a, b) ( (a)<(b) ? (a) : (b) ) |
| #define | Align_up(val, n) ( ((val)+(n)-1) & ~((n)-1) ) |
| #define | Align_down(val, n) ( (val) & ~((n)-1) ) |
| #define | INTEL_ALIGNMENT LITTLE_ENDIAN |
| #define | MOTOROLA_ALIGNMENT BIG_ENDIAN |
| #define | MSB(u16) (((U8* )&u16)[0]) |
| #define | LSB(u16) (((U8* )&u16)[1]) |
| #define | MSW(u32) (((U16*)&u32)[0]) |
| #define | LSW(u32) (((U16*)&u32)[1]) |
| #define | MSB0(u32) (((U8* )&u32)[0]) |
| #define | MSB1(u32) (((U8* )&u32)[1]) |
| #define | MSB2(u32) (((U8* )&u32)[2]) |
| #define | MSB3(u32) (((U8* )&u32)[3]) |
| #define | LSB0(u32) MSB3(u32) |
| #define | LSB1(u32) MSB2(u32) |
| #define | LSB2(u32) MSB1(u32) |
| #define | LSB3(u32) MSB0(u32) |
| #define | Le16(b) |
| #define | Le32(b) |
| #define | htons(a) (a) |
| #define | ntohs(a) (a) |
| #define | htonl(a) (a) |
| #define | ntohl(a) (a) |
| #define | _CONST_TYPE_ code |
| #define | ENABLE 1 |
| #define | ENABLED 1 |
| #define | DISABLED 0 |
| #define | DISABLE 0 |
| #define | FALSE (0==1) |
| #define | TRUE (1==1) |
| #define | KO 0 |
| #define | OK 1 |
| #define | CLR 0 |
| #define | SET 1 |
| #define | Low(U16) ((U8)U16) |
| #define | High(U16) ((U8)(U16>>8)) |
| #define | Tst_bit_x(addrx, mask) (*addrx & mask) |
| #define | Set_bit_x(addrx, mask) (*addrx = (*addrx | mask)) |
| #define | Clr_bit_x(addrx, mask) (*addrx = (*addrx & ~mask)) |
| #define | Out_x(addrx, value) (*addrx = value) |
| #define | In_x(addrx) (*addrx) |
| #define | Long_call(addr) ((*(void (_CONST_TYPE_*)(void))(addr))()) |
| Call the routine at address addr: generate an Assembly LCALL addr opcode. Example: Long_call(0); // Software reset (if no IT used before). | |
| #define | LOW(U16) ((U8)U16) |
| #define | HIGH(U16) ((U8)(U16>>8)) |
| #define | TST_BIT_X(addrx, mask) (*addrx & mask) |
| #define | SET_BIT_X(addrx, mask) (*addrx = (*addrx | mask)) |
| #define | CLR_BIT_X(addrx, mask) (*addrx = (*addrx & ~mask)) |
| #define | OUT_X(addrx, value) (*addrx = value) |
| #define | IN_X(addrx) (*addrx) |
| #define | _ConstType_ code |
Typedefs | |
| typedef float | Float16 |
| typedef unsigned char | U8 |
| typedef unsigned short | U16 |
| typedef unsigned long | U32 |
| typedef char | S8 |
| typedef short | S16 |
| typedef long | S32 |
| typedef unsigned char | Bool |
| typedef U8 | Status |
| typedef Bool | Status_bool |
| typedef unsigned char | Uint8 |
| typedef unsigned char | Uchar |
| typedef unsigned char | Byte |
| typedef unsigned int | Uint16 |
| typedef unsigned long int | Uint32 |
| typedef char | Int8 |
| typedef int | Int16 |
| typedef long int | Int32 |
| typedef unsigned int | Word |
| typedef unsigned long int | DWord |
Use of this program is subject to Atmel's End User License Agreement. Please read file license.txt for copyright notice.
Definition in file compiler.h.
|
|
Definition at line 40 of file compiler.h. |
|
|
Definition at line 41 of file compiler.h. |
|
|
Definition at line 52 of file compiler.h. |
|
|
Definition at line 53 of file compiler.h. |
|
|
Definition at line 54 of file compiler.h. |
|
|
Definition at line 55 of file compiler.h. |
|
|
Definition at line 56 of file compiler.h. Referenced by trace_u16(), trace_u32(), and trace_u8(). |
|
|
Definition at line 81 of file compiler.h. |
|
|
Definition at line 82 of file compiler.h. |
|
|
Definition at line 83 of file compiler.h. |
|
|
Definition at line 84 of file compiler.h. |
|
|
Definition at line 88 of file compiler.h. |
|
|
Definition at line 89 of file compiler.h. |
|
|
Definition at line 106 of file compiler.h. |
|
|
Definition at line 107 of file compiler.h. |
|
|
Definition at line 108 of file compiler.h. |
|
|
Definition at line 109 of file compiler.h. |
|
|
Definition at line 110 of file compiler.h. |
|
|
Definition at line 111 of file compiler.h. |
|
|
Definition at line 112 of file compiler.h. |
|
|
Definition at line 113 of file compiler.h. |
|
|
Definition at line 114 of file compiler.h. |
|
|
Definition at line 115 of file compiler.h. |
|
|
Definition at line 116 of file compiler.h. |
|
|
Definition at line 117 of file compiler.h. |
|
|
Value: Definition at line 121 of file compiler.h. |
|
|
Value: Definition at line 125 of file compiler.h. |
|
|
Definition at line 141 of file compiler.h. |
|
|
Definition at line 142 of file compiler.h. |
|
|
Definition at line 143 of file compiler.h. |
|
|
Definition at line 144 of file compiler.h. |
|
|
Definition at line 149 of file compiler.h. |
|
|
Definition at line 156 of file compiler.h. |
|
|
Definition at line 157 of file compiler.h. |
|
|
Definition at line 158 of file compiler.h. |
|
|
Definition at line 159 of file compiler.h. |
|
|
Definition at line 160 of file compiler.h. Referenced by trace(), trace_hex(), trace_u16(), trace_u32(), trace_u8(), usb_enum_var_init(), usb_get_descriptor(), usb_interrupt(), usb_process_request(), usb_task(), usb_task_init(), usb_user_get_descriptor(), and usb_user_read_request(). |
|
|
Definition at line 161 of file compiler.h. Referenced by trace_u16(), trace_u32(), trace_u8(), usb_config_ep(), usb_get_descriptor(), usb_init_device(), usb_interrupt(), usb_task(), usb_task_init(), usb_user_get_descriptor(), usb_user_read_request(), and user_application_task(). |
|
|
Definition at line 162 of file compiler.h. |
|
|
Definition at line 163 of file compiler.h. |
|
|
Definition at line 166 of file compiler.h. |
|
|
Definition at line 167 of file compiler.h. |
|
|
Definition at line 176 of file compiler.h. |
|
|
Definition at line 177 of file compiler.h. |
|
|
Definition at line 178 of file compiler.h. |
|
|
Definition at line 179 of file compiler.h. |
|
|
Definition at line 180 of file compiler.h. |
|
|
Definition at line 181 of file compiler.h. |
|
|
Definition at line 182 of file compiler.h. |
|
|
Call the routine at address addr: generate an Assembly LCALL addr opcode. Example: Long_call(0); // Software reset (if no IT used before). NOTE: May be used as a long jump opcode in some special cases
Definition at line 192 of file compiler.h. |
|
|
Definition at line 209 of file compiler.h. |
|
|
Definition at line 210 of file compiler.h. |
|
|
Definition at line 211 of file compiler.h. |
|
|
Definition at line 212 of file compiler.h. |
|
|
Definition at line 213 of file compiler.h. |
|
|
Definition at line 214 of file compiler.h. |
|
|
Definition at line 215 of file compiler.h. |
|
|
Definition at line 219 of file compiler.h. |
|
|
Definition at line 24 of file compiler.h. |
|
|
|
Definition at line 27 of file compiler.h. Referenced by trace_u16(), usb_get_descriptor(), and usb_start_device(). |
|
|
Definition at line 28 of file compiler.h. Referenced by trace_u32(). |
|
|
Definition at line 29 of file compiler.h. |
|
|
Definition at line 30 of file compiler.h. |
|
|
Definition at line 31 of file compiler.h. |
|
|
Definition at line 35 of file compiler.h. Referenced by trace_u16(), trace_u32(), trace_u8(), usb_user_get_descriptor(), and usb_user_read_request(). |
|
|
Definition at line 38 of file compiler.h. |
|
|
Definition at line 39 of file compiler.h. |
|
|
Definition at line 198 of file compiler.h. |
|
|
Definition at line 199 of file compiler.h. Referenced by usb_generate_clock(). |
|
|
Definition at line 200 of file compiler.h. |
|
|
Definition at line 201 of file compiler.h. |
|
|
Definition at line 202 of file compiler.h. |
|
|
Definition at line 203 of file compiler.h. |
|
|
Definition at line 204 of file compiler.h. |
|
|
Definition at line 205 of file compiler.h. |
|
|
Definition at line 206 of file compiler.h. |
|
|
Definition at line 207 of file compiler.h. |
1.3.7