Go to the documentation of this file.00001 #ifndef _SYS_NUT_TYPES_H_
00002 #define _SYS_NUT_TYPES_H_
00003
00004
00005
00006
00007
00018 #if defined(__AVR__)
00019 typedef unsigned char ureg_t;
00020 #elif defined(__arm__)
00021 typedef unsigned short ureg_t;
00022 #elif defined(__H8300__) || defined(__H8300H__) || defined(__H8300S__)
00023 typedef unsigned short ureg_t;
00024 #elif defined(__m68k__)
00025 typedef unsigned short ureg_t;
00026 #else
00027 typedef unsigned short ureg_t;
00028 #endif
00029
00035 #if defined(__AVR__)
00036 typedef unsigned char reg_t;
00037 #elif defined(__arm__)
00038 typedef unsigned short reg_t;
00039 #elif defined(__H8300__) || defined(__H8300H__) || defined(__H8300S__)
00040 typedef unsigned short reg_t;
00041 #elif defined(__m68k__)
00042 typedef unsigned short reg_t;
00043 #else
00044 typedef unsigned short reg_t;
00045 #endif
00046
00047
00054 #if defined(__AVR__)
00055 typedef unsigned short uptr_t;
00056 #else
00057
00058
00059
00060 typedef unsigned __PTRDIFF_TYPE__ uptr_t;
00061 #endif
00062
00064 typedef void *HANDLE;
00065
00066
00067 #endif