Rev 978 | Rev 992 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 978 | Rev 991 | ||
---|---|---|---|
Line 15... | Line 15... | ||
15 | unsigned char *SPI_TX_Buffer; |
15 | unsigned char *SPI_TX_Buffer; |
Line 16... | Line 16... | ||
16 | 16 | ||
17 | unsigned char SPITransferCompleted, SPI_ChkSum; |
17 | unsigned char SPITransferCompleted, SPI_ChkSum; |
Line 18... | Line 18... | ||
18 | unsigned char SPI_RxDataValid; |
18 | unsigned char SPI_RxDataValid; |
19 | 19 | ||
Line 20... | Line 20... | ||
20 | unsigned char SPI_CommandSequence[] = { SPI_CMD_USER, SPI_CMD_STICK, SPI_CMD_PARAMETER1, SPI_CMD_STICK, SPI_CMD_CAL_COMPASS}; |
20 | unsigned char SPI_CommandSequence[] = { SPI_CMD_USER, SPI_CMD_STICK, SPI_CMD_PARAMETER1, SPI_CMD_STICK, SPI_CMD_CAL_COMPASS, SPI_CMD_VERSION }; |
Line 21... | Line 21... | ||
21 | unsigned char SPI_CommandCounter = 0; |
21 | unsigned char SPI_CommandCounter = 0; |
Line 215... | Line 215... | ||
215 | WinkelOut.CalcState = 0; |
215 | WinkelOut.CalcState = 0; |
216 | ToNaviCtrl.Param.Byte[0] = 5; |
216 | ToNaviCtrl.Param.Byte[0] = 5; |
217 | } |
217 | } |
218 | else ToNaviCtrl.Param.Byte[0] = WinkelOut.CalcState; |
218 | else ToNaviCtrl.Param.Byte[0] = WinkelOut.CalcState; |
219 | break; |
219 | break; |
- | 220 | ||
- | 221 | case SPI_CMD_VERSION: |
|
- | 222 | ToNaviCtrl.Param.Byte[0] = VersionInfo.Hauptversion; |
|
- | 223 | ToNaviCtrl.Param.Byte[1] = VersionInfo.Nebenversion; |
|
- | 224 | ToNaviCtrl.Param.Byte[2] = VersionInfo.PCKompatibel; |
|
- | 225 | ToNaviCtrl.Param.Byte[3] = VersionInfo.Patch; |
|
- | 226 | break; |
|
220 | } |
227 | } |
Line 221... | Line 228... | ||
221 | 228 | ||
Line 222... | Line 229... | ||
222 | sei(); |
229 | sei(); |