Subversion Repositories FlightCtrl

Rev

Rev 596 | Rev 598 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 596 Rev 597
Line 1... Line 1...
1
// ######################## SPI - FlightCtrl ###################
1
// ######################## SPI - FlightCtrl ###################
2
#ifndef _SPI_H
2
#ifndef _SPI_H
3
#define _SPI_H
3
#define _SPI_H
Line -... Line 4...
-
 
4
 
-
 
5
//#define USE_SPI_COMMUNICATION 
4
 
6
 
Line 5... Line 7...
5
#define SPI_PROTOCOL_COMP   1
7
#define SPI_PROTOCOL_COMP   1
6
 
8
 
7
//-----------------------------------------
9
//-----------------------------------------
Line 57... Line 59...
57
 int GPS_Nick;
59
 int GPS_Nick;
58
 int GPS_Roll;
60
 int GPS_Roll;
59
 int CompassValue;
61
 int CompassValue;
60
};
62
};
Line -... Line 63...
-
 
63
 
61
 
64
#ifdef USE_SPI_COMMUNICATION
62
extern struct str_ToNaviCtrl   ToNaviCtrl;
65
extern struct str_ToNaviCtrl   ToNaviCtrl;
Line 63... Line 66...
63
extern struct str_FromNaviCtrl   FromNaviCtrl;
66
extern struct str_FromNaviCtrl   FromNaviCtrl;
64
 
67
 
65
 
68
 
66
extern void SPI_MasterInit(void);
69
extern void SPI_MasterInit(void);
-
 
70
extern void SPI_StartTransmitPacket(void);
-
 
71
extern void UpdateSPI_Buffer(void);
Line -... Line 72...
-
 
72
extern void SPI_TransmitByte(void);
-
 
73
#else
-
 
74
 
-
 
75
 
-
 
76
// -------------------------------- Dummy -----------------------------------------
-
 
77
#define  SPI_MasterInit() ; 
Line 67... Line -...
67
extern void SPI_StartTransmitPacket(void);
-
 
68
extern void UpdateSPI_Buffer(void);
78
#define  SPI_StartTransmitPacket() ;
-
 
79
#define  UpdateSPI_Buffer() ;