Rev 993 | Rev 1051 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 993 | Rev 1036 | ||
---|---|---|---|
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, SPI_CMD_VERSION }; |
20 | unsigned char SPI_CommandSequence[] = { SPI_CMD_USER, SPI_CMD_STICK, SPI_CMD_PARAMETER1, SPI_CMD_STICK, SPI_CMD_MISC, SPI_CMD_VERSION }; |
Line 21... | Line 21... | ||
21 | unsigned char SPI_CommandCounter = 0; |
21 | unsigned char SPI_CommandCounter = 0; |
Line 207... | Line 207... | ||
207 | ToNaviCtrl.Param.Byte[5] = (unsigned char) Poti2; |
207 | ToNaviCtrl.Param.Byte[5] = (unsigned char) Poti2; |
208 | ToNaviCtrl.Param.Byte[6] = (unsigned char) Poti3; |
208 | ToNaviCtrl.Param.Byte[6] = (unsigned char) Poti3; |
209 | ToNaviCtrl.Param.Byte[7] = (unsigned char) Poti4; |
209 | ToNaviCtrl.Param.Byte[7] = (unsigned char) Poti4; |
210 | ToNaviCtrl.Param.Byte[8] = (unsigned char) SenderOkay; |
210 | ToNaviCtrl.Param.Byte[8] = (unsigned char) SenderOkay; |
211 | break; |
211 | break; |
212 | case SPI_CMD_CAL_COMPASS: |
212 | case SPI_CMD_MISC: |
213 | if(WinkelOut.CalcState > 5) |
213 | if(WinkelOut.CalcState > 5) |
214 | { |
214 | { |
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 | ToNaviCtrl.Param.Int[1] = HoehenWert; |
|
219 | break; |
220 | break; |
Line 220... | Line 221... | ||
220 | 221 | ||
221 | case SPI_CMD_VERSION: |
222 | case SPI_CMD_VERSION: |
222 | ToNaviCtrl.Param.Byte[0] = VersionInfo.Hauptversion; |
223 | ToNaviCtrl.Param.Byte[0] = VersionInfo.Hauptversion; |
223 | ToNaviCtrl.Param.Byte[1] = VersionInfo.Nebenversion; |
224 | ToNaviCtrl.Param.Byte[1] = VersionInfo.Nebenversion; |
224 | ToNaviCtrl.Param.Byte[2] = VersionInfo.PCKompatibel; |
225 | ToNaviCtrl.Param.Byte[2] = VersionInfo.PCKompatibel; |
- | 226 | ToNaviCtrl.Param.Byte[3] = VersionInfo.Patch; |
|
225 | ToNaviCtrl.Param.Byte[3] = VersionInfo.Patch; |
227 | ToNaviCtrl.Param.Byte[4] = VersionInfo.NaviKompatibel; |
226 | break; |
228 | break; |
Line 227... | Line 229... | ||
227 | } |
229 | } |