FreeCalypso > hg > freecalypso-sw
comparison rvinterf/lowlevel/format.c @ 1009:009d5bf2ff4c
rvinterf/lowlevel: formatting of FC-specific packet types split off
into format_fc.c
author | Mychaela Falconia <falcon@ivan.Harhan.ORG> |
---|---|
date | Sun, 20 Mar 2016 20:23:54 +0000 |
parents | 0d7cc054ef72 |
children |
comparison
equal
deleted
inserted
replaced
1008:5f919af515f1 | 1009:009d5bf2ff4c |
---|---|
119 *dp = '\0'; | 119 *dp = '\0'; |
120 output_line(fmtbuf); | 120 output_line(fmtbuf); |
121 } | 121 } |
122 | 122 |
123 void | 123 void |
124 print_ati_output() | |
125 { | |
126 int i, c; | |
127 char *dp; | |
128 | |
129 dp = fmtbuf; | |
130 strcpy(dp, "ATI: "); | |
131 dp += 5; | |
132 for (i = 1; i < rxpkt_len; i++) { | |
133 c = rxpkt[i]; | |
134 if (c & 0x80) { | |
135 *dp++ = 'M'; | |
136 *dp++ = '-'; | |
137 c &= 0x7F; | |
138 } | |
139 if (c < 0x20) { | |
140 *dp++ = '^'; | |
141 *dp++ = c + '@'; | |
142 } else if (c == 0x7F) { | |
143 *dp++ = '^'; | |
144 *dp++ = '?'; | |
145 } else | |
146 *dp++ = c; | |
147 } | |
148 *dp = '\0'; | |
149 output_line(fmtbuf); | |
150 } | |
151 | |
152 void | |
153 print_fc_lld_msg() | |
154 { | |
155 int i, c; | |
156 char *dp; | |
157 | |
158 dp = fmtbuf; | |
159 strcpy(dp, "LLD: "); | |
160 dp += 5; | |
161 for (i = 1; i < rxpkt_len; i++) { | |
162 c = rxpkt[i]; | |
163 if (c & 0x80) { | |
164 *dp++ = 'M'; | |
165 *dp++ = '-'; | |
166 c &= 0x7F; | |
167 } | |
168 if (c < 0x20) { | |
169 *dp++ = '^'; | |
170 *dp++ = c + '@'; | |
171 } else if (c == 0x7F) { | |
172 *dp++ = '^'; | |
173 *dp++ = '?'; | |
174 } else | |
175 *dp++ = c; | |
176 } | |
177 *dp = '\0'; | |
178 output_line(fmtbuf); | |
179 } | |
180 | |
181 void | |
182 report_extui_packet() | |
183 { | |
184 sprintf(fmtbuf, "LCD OUT: row %u col %u-%u", rxpkt[1], rxpkt[2], | |
185 rxpkt[2] + (rxpkt_len - 3) / 2 - 1); | |
186 output_line(fmtbuf); | |
187 } | |
188 | |
189 void | |
190 print_unknown_packet() | 124 print_unknown_packet() |
191 { | 125 { |
192 int i; | 126 int i; |
193 char *dp; | 127 char *dp; |
194 | 128 |