cool, I managed to use a different baudrate...thanks for the help

maybe somebody has n idea what to do to invert the horizon?

// Calculate and show artificial horizon

// used formula: y = m * x + n <=> y = tan(a) * x + n

void showHorizon(int start_col, int start_row) {

int col, row, pitch_line, middle, hit, subval;

int roll;

int line_set = LINE_SET_STRAIGHT__;

int line_set_overflow = LINE_SET_STRAIGHT_O;

int subval_overflow = 9;

// preset the line char attributes

roll = osd_roll;

if ((roll >= 0 && roll < 90) || (roll >= -179 && roll < -90)) { // positive angle line chars

roll = roll < 0 ? roll + 179 : roll;

if (abs(roll) > ANGLE_2) {

line_set = LINE_SET_P___STAG_2;

line_set_overflow = LINE_SET_P_O_STAG_2;

subval_overflow = 7;

} else if (abs(roll) > ANGLE_1) {

line_set = LINE_SET_P___STAG_1;

line_set_overflow = LINE_SET_P_O_STAG_1;

subval_overflow = 8;

}

} else { // negative angle line chars

roll = roll > 90 ? roll - 179 : roll;

if (abs(roll) > ANGLE_2) {

line_set = LINE_SET_N___STAG_2;

line_set_overflow = LINE_SET_N_O_STAG_2;

subval_overflow = 7;

} else if (abs(roll) > ANGLE_1) {

line_set = LINE_SET_N___STAG_1;

line_set_overflow = LINE_SET_N_O_STAG_1;

subval_overflow = 8;