147,7 → 147,7 |
/** |
* write an ascii <string> from progmen at <x>/<y> to MAX7456 display memory |
*/ |
void write_ascii_string_pgm(uint8_t x, uint8_t y, const char *string) { |
void write_ascii_string_pgm(uint8_t x, uint8_t y, char *string) { |
while (pgm_read_byte(string) != 0x00) |
write_ascii_char(((x++)+(y * 30)), pgm_read_byte(string++)); |
} |
155,7 → 155,7 |
/** |
* write an <string> from progmen at <x>/<y> downwards to MAX7456 display memory |
*/ |
void write_string_pgm_down(uint8_t x, uint8_t y, const char *string, uint8_t length) { |
void write_string_pgm_down(uint8_t x, uint8_t y, char *string, uint8_t length) { |
while (length--) |
write_char((x+(y++ * 30)), pgm_read_byte(string++)); |
} |
360,8 → 360,8 |
* wirte a <position> at <x>/<y> assuming it is a gps position for long-/latitude |
*/ |
void write_gps_pos(uint8_t x, uint8_t y, int32_t position) { |
if (position < 0) { |
position ^= ~0; |
if (position < 0) { |
position ^= ~0; |
position++; |
write_char_xy(x++, y, 0x49); // minus |
} else { |