89,6 → 89,7 |
/* ########################################################################## |
* battery index |
* ##########################################################################*/ |
|
/** |
* draw a battery symbol at <x>/<y> according to <voltage> |
*/ |
103,6 → 104,7 |
/* ########################################################################## |
* variometer |
* ##########################################################################*/ |
|
/** |
* draw variometer arrows at <x>/<y> according to <variometer> |
*/ |
184,6 → 186,7 |
* NEW artificial horizon By AGRESSiVA --=-- COPTERTRONiC |
* ##########################################################################*/ |
// draw routine |
|
int draw_noodles(int8_t pos_x, int8_t pos_y, int8_t num, int8_t old_num) { |
const char noodle[5] = {0x78, 0x79, 0x7A, 0x7B, 0x7C}; |
int8_t line, car; |
194,7 → 197,12 |
write_char_xy(15 - pos_x , pos_y + (old_num), 0); |
} |
|
if (num < 0) {car = -1* car; car = 4 - car; line--; num = num - 5;} |
if (num < 0) { |
car = -1 * car; |
car = 4 - car; |
line--; |
num = num - 5; |
} |
write_char_xy(15 - pos_x , pos_y + line, noodle[car]); |
|
return line; |