110,6 → 110,7 |
#define REQUEST_FC_LCD_8 "#al?===Dc\r" |
usart1_request_blocking('L', PSTR(REQUEST_FC_LCD_8)); |
char* str = ((char*)pRxData) + 2; |
|
/* |
write_ascii_string_len(2, 5, str, 20); |
write_ascii_string_len(2, 6, str + 20, 20); |
116,9 → 117,11 |
write_ascii_string_len(2, 7, str + 40, 20); |
write_ascii_string_len(2, 8, str + 60, 20); |
*/ |
|
uint8_t rssi_index = 30; // middle of 2nd line |
while (str[rssi_index] == 0) rssi_index++; |
int lcd_rssi = atoi(str[rssi_index]); |
while (str[rssi_index] == ' ') rssi_index++; |
str += rssi_index; |
int lcd_rssi = atoi(str); |
write_ndigit_number_u(7, top_line, lcd_rssi, 3, 0); |
rc_quality = lcd_rssi; |
|