353,16 → 353,10 |
spi_send_byte(0x00, 0b01001000); |
} |
|
// clear all display-mem (DMM) |
spi_send_byte(0x04, 0b00000100); |
|
// clearing takes 12uS according to maxim so lets wait longer |
_delay_us(120); |
|
// 8bit mode |
spi_send_byte(0x04, 0b01000000); |
|
// write blank chars to whole screen |
// clear display |
clear(); |
|
#if !(ALLCHARSDEBUG|(WRITECHARS != -1)) |
508,7 → 502,7 |
write_ndigit_number_s(18, 5, max_Altimeter / 30, 1000, 0); |
write_char_xy(22, 5, 204); // small meters m |
write_ascii_string_pgm(2, 6, stats_item_pointers[1]); // max Speed |
write_ndigit_number_u(19, 6, (uint16_t) (((uint32_t) max_GroundSpeed * (uint32_t)9) / (uint32_t)250), 100, 0); |
write_ndigit_number_u(19, 6, (uint16_t) (((uint32_t) max_GroundSpeed * (uint32_t)9) / (uint32_t)250), 100, 0); |
write_char_xy(22, 6, 203); // km/h |
write_ascii_string_pgm(2, 7, stats_item_pointers[2]); // max Distance |
write_ndigit_number_u(19, 7, max_Distance / 100, 100, 0); |