Skip to content

Commit c9f9551

Browse files
NVIDIA Jetson Nano support.
Signed-off-by: David Rebbe <drebbe@intrepidcs.com>
1 parent e46f10d commit c9f9551

1 file changed

Lines changed: 14 additions & 5 deletions

File tree

include/ics/icsnVC40.h

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@ typedef unsigned __int64 uint64_t;
4141
#include <stdint.h>
4242
#endif
4343

44+
// MSVC++ 10.0 _MSC_VER == 1600 64-bit version doesn't allow multi-line #if directives...
45+
#if defined(_WIN64) || defined(__x86_64__) || defined(__aarch64__) || defined(__x86_64__) || defined(__LP64__) || defined(_M_AMD64) || defined(_M_IA64) || defined(__PPC64__)
46+
#define IS_64BIT_SYSTEM
47+
#endif
48+
4449
/* OpenPort "OpenType" Argument Constants -- deprecated, use OpenNeoDevice */
4550
#define NEOVI_COMMTYPE_RS232 0
4651
#define NEOVI_COMMTYPE_USB_BULK 1
@@ -2250,19 +2255,23 @@ typedef struct _icsSpyMessageFlexRay
22502255
uint8_t Reserved[3];
22512256
} icsSpyMessageFlexRay;
22522257

2253-
#if defined(_WIN64) || defined(__x86_64__)
2254-
#ifdef VSPY3_GUI
2258+
#if defined(VSPY3_GUI)
2259+
#if defined(IS_64BIT_SYSTEM)
2260+
// 64-bit
22552261
#define icsSpyMessage_SIZE 80
22562262
#else
2263+
// 32-bit
22572264
#define icsSpyMessage_SIZE 72
22582265
#endif
22592266
#else
2260-
#ifdef VSPY3_GUI
2261-
#define icsSpyMessage_SIZE 68
2267+
#if defined(IS_64BIT_SYSTEM)
2268+
// 64-bit
2269+
#define icsSpyMessage_SIZE 72
22622270
#else
2271+
// 32-bit
22632272
#define icsSpyMessage_SIZE 64
22642273
#endif
2265-
#endif
2274+
#endif// VSPY3_GUI
22662275

22672276
typedef struct _icsSpyMessageLong
22682277
{

0 commit comments

Comments
 (0)