annotate Small_CPU/Src/uartProtocol_HUD.c @ 1078:082825daccb5 Icon_Integration tip

Added control views for HUD: The HUD implementation may now be activated by the compile switch ENABLE_HUD_SUPPORT. The HUD will become visible onces detected in the CvOpt overview menu. The first implementation is for testing only => The LEDs may be operated by a number field. Positiv values activate the red, negativ the green LEDs. Depending on the value blink sequences will be scheduled. At the moment no dive specific data is mapped to the LED operation (like e.g. warnings).
author Ideenmodellierer
date Mon, 02 Mar 2026 17:30:38 +0100
parents bd8ab302ef4a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1077
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
1 /**
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
2 ******************************************************************************
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
3 * @file uartProtocol_HUD.c
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
4 * @author heinrichs weikamp gmbh
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
5 * @version V0.0.1
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
6 * @date 24-Feb-2026
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
7 * @brief Interface functionality to external, UART based HUD
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
8 *
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
9 @verbatim
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
10
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
11
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
12 @endverbatim
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
13 ******************************************************************************
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
14 * @attention
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
15 *
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
16 * <h2><center>&copy; COPYRIGHT(c) 2023 heinrichs weikamp</center></h2>
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
17 *
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
18 ******************************************************************************
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
19 */
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
20 /* Includes ------------------------------------------------------------------*/
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
21
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
22 #include <string.h>
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
23 #include <uartProtocol_HUD.h>
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
24 #include "uart.h"
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
25 #include "externalInterface.h"
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
26
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
27 #ifdef ENABLE_HUD_SUPPORT
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
28 static uint8_t HUDConnected = 0; /* Binary indicator if a sensor is connected or not */
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
29 static receiveStateHUD_t rxState = HUDRX_Ready;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
30
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
31
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
32
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
33 void uartHUD_SendCmd(uint8_t HUDCmd)
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
34 {
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
35 uint8_t cmdLength = 0;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
36 uint8_t cmdBuf[HUD_MAX_CMD_LENGTH];
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
37 uint8_t index = 0;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
38 uint16_t checkSum = 0;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
39
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
40 cmdBuf[0] = HUD_CMD_BYTE_START;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
41 switch (HUDCmd)
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
42 {
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
43 case HUDCMD_GETINFO: cmdBuf[1] = HUD_CMD_BYTE_INFO;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
44 cmdLength = 1;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
45 break;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
46 case HUDCMD_UPDATE: cmdBuf[1] = HUD_CMD_BYTE_UPDATE;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
47 externalInterface_GetHUDSequence(&cmdBuf[3],&cmdBuf[2]);
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
48 cmdLength = 19;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
49 break;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
50 case HUDCMD_ABORTSEQ: cmdBuf[1] = HUD_CMD_BYTE_STOP;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
51 cmdLength = 1;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
52 break;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
53 default: cmdLength = 0;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
54 break;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
55 }
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
56 if(cmdLength != 0)
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
57 {
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
58 cmdLength++; /* add Startbyte */
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
59 for(index = 0; index < cmdLength; index++)
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
60 {
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
61 if(index > 2) /* hard coded number of pulses = 2 */
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
62 {
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
63 cmdBuf[index] |= 0x10;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
64 }
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
65 checkSum += cmdBuf[index];
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
66 }
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
67 cmdBuf[cmdLength++] = (checkSum & 0x00FF); /* low byte */
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
68 cmdBuf[cmdLength++] = (checkSum >> 8); /* high byte */
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
69 UART_SendCmdRaw(cmdBuf,cmdLength);
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
70 }
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
71 }
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
72
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
73
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
74 void uartHUD_Control(void)
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
75 {
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
76 static uint8_t cmdString[20];
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
77 static uint8_t cmdLength = 0;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
78 static uint8_t lastComState = UART_HUD_INIT;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
79
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
80 uint8_t activeSensor = externalInterface_GetActiveUartSensor();
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
81 uartHUDStatus_t localComState = externalInterface_GetSensorState(activeSensor + EXT_INTERFACE_MUX_OFFSET);
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
82
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
83 if(localComState == UART_HUD_ERROR)
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
84 {
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
85 localComState = lastComState;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
86 }
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
87
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
88 switch(localComState)
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
89 {
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
90 case UART_HUD_INIT: HUDConnected = 0;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
91 UART_ReadData(SENSOR_HUD, 1); /* flush buffer */
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
92 UART_StartDMA_Receiption(&Uart1Ctrl);
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
93 localComState = UART_HUD_SETUP;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
94 uartHUD_SendCmd(HUDCMD_GETINFO);
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
95 break;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
96 case UART_HUD_SETUP: uartHUD_SendCmd(HUDCMD_GETINFO);
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
97 rxState = HUDRX_DetectStart;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
98 break;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
99 case UART_HUD_UPDATE: uartHUD_SendCmd(HUDCMD_UPDATE);
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
100 rxState = HUDRX_Ready;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
101 break;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
102 case UART_HUD_ABORT: uartHUD_SendCmd(HUDCMD_ABORTSEQ);
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
103 rxState = HUDRX_Ready;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
104 break;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
105 default: if(cmdLength != 0)
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
106 {
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
107 UART_SendCmdString(cmdString); /* resend last command */
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
108 cmdLength = 0;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
109 }
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
110 break;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
111 }
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
112 lastComState = localComState;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
113 externalInterface_SetSensorState(activeSensor + EXT_INTERFACE_MUX_OFFSET,localComState);
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
114 }
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
115
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
116 void uartHUD_ProcessData(uint8_t data)
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
117 {
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
118 static uint8_t dataValue[HUD_INFO_DATA_LENGTH];
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
119 static uint8_t dataIndex = 0;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
120 static uint16_t checkSum = 0;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
121 static uint16_t rxCheckSum = 0;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
122 uint8_t activeSensor = externalInterface_GetActiveUartSensor();
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
123 uartHUDStatus_t localComState = externalInterface_GetSensorState(activeSensor + EXT_INTERFACE_MUX_OFFSET);
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
124
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
125 if((localComState == UART_HUD_SETUP) && (rxState == HUDRX_Ready))
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
126 {
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
127 rxState = HUDRX_DetectStart;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
128 }
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
129 switch(rxState)
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
130 {
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
131 case HUDRX_DetectStart: if(data == 0xAA)
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
132 {
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
133 dataIndex = 0;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
134 memset(dataValue,0,HUD_INFO_DATA_LENGTH);
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
135 dataValue[dataIndex++] = data;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
136 checkSum = data;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
137 rxState = HUDRX_RXData;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
138 }
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
139 break;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
140 case HUDRX_RXData: dataValue[dataIndex++] = data;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
141 checkSum += data;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
142 if(dataIndex == HUD_INFO_DATA_LENGTH)
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
143 {
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
144 rxState = HUDRX_CheckSum_L;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
145 }
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
146 break;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
147 case HUDRX_CheckSum_L: rxCheckSum = data;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
148 rxState++;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
149 break;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
150 case HUDRX_CheckSum_H: rxCheckSum |= (data << 8);
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
151 if(checkSum == rxCheckSum)
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
152 {
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
153 HUDConnected = 1;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
154 if(localComState == UART_HUD_SETUP)
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
155 {
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
156 externalInterface_SetSensorData(activeSensor + EXT_INTERFACE_MUX_OFFSET, &dataValue[1]);
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
157 localComState = UART_HUD_ABORT; /* reset default sequence */
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
158 }
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
159 }
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
160 rxState = HUDRX_DetectStart;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
161 break;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
162 default: if(data == 'K') /* OK respond from HUD */
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
163 {
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
164 localComState = UART_HUD_IDLE;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
165 }
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
166 if(data == 'N') /* NOK respond from HUD */
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
167 {
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
168 localComState = UART_HUD_ERROR;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
169 }
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
170 if(data == 0xff)
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
171 {
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
172 localComState = UART_HUD_IDLE;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
173 }
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
174 break;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
175 }
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
176
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
177 externalInterface_SetSensorState(activeSensor + EXT_INTERFACE_MUX_OFFSET,localComState);
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
178 }
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
179
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
180 uint8_t uartHUD_isSensorConnected()
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
181 {
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
182 return HUDConnected;
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
183 }
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
184
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
185 #endif
bd8ab302ef4a Added uart support for HUD:
Ideenmodellierer
parents:
diff changeset
186