Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 2104 → Rev 2105

/RaspberryPi/ExPlat/types.h
0,0 → 1,39
#ifndef _TYPES_H
#define _TYPES_H
 
typedef signed char int8;
typedef unsigned char u8;
typedef signed int int16;
typedef unsigned int u16;
typedef signed long int int32;
typedef unsigned long int u32;
typedef signed long long int int64;
typedef unsigned long long int u64;
 
#define TRUE 1
#define FALSE 0
 
//>> Main struct for Communication
//------------------------------------------------------------------------------------------------------
typedef struct
{
u8 c;
u8 collecting;
int count;
u8 address;
u8 cmdID;
u8 data[1024];
u8 collecting_data[1024];
u8 txrxdata[1024];
u16 position;
u16 dataLength;
u8 position_package;
u8 position_package_gps;
u16 cmdLength;
u8 readyForTransmit;
u8 length_payload;
u8 msg_id;
u8 gps_data[30][20];
}__attribute__((packed)) serial_data_struct;
 
#endif //_TYPES_H