mirror of https://github.com/espruino/BangleApps
[] skyspy: switch to bigger font.
parent
a64efa4d1f
commit
1b908a1799
|
@ -72,12 +72,9 @@ let libgps = {
|
||||||
};
|
};
|
||||||
|
|
||||||
var display = 0;
|
var display = 0;
|
||||||
|
|
||||||
var debug = 0;
|
var debug = 0;
|
||||||
|
|
||||||
var cancel_gps, gps_start;
|
var cancel_gps, gps_start;
|
||||||
var cur_altitude;
|
var cur_altitude;
|
||||||
|
|
||||||
var wi = 24;
|
var wi = 24;
|
||||||
var h = 176-wi, w = 176;
|
var h = 176-wi, w = 176;
|
||||||
|
|
||||||
|
@ -123,6 +120,7 @@ function updateGps() {
|
||||||
if (adj_time) {
|
if (adj_time) {
|
||||||
print("Adjusting time");
|
print("Adjusting time");
|
||||||
setTime(fix.time.getTime()/1000);
|
setTime(fix.time.getTime()/1000);
|
||||||
|
drawMsg("Time\nadjusted");
|
||||||
adj_time = 0;
|
adj_time = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -147,38 +145,31 @@ function updateGps() {
|
||||||
}
|
}
|
||||||
|
|
||||||
let ddalt = calcAlt(alt, cur_altitude);
|
let ddalt = calcAlt(alt, cur_altitude);
|
||||||
if (display == 1)
|
let msg = "";
|
||||||
g.reset().setFont("Vector", 20)
|
if (display == 1) {
|
||||||
.setColor(1,1,1)
|
msg = lat + "\n" + lon + "\n" + alt + "m" + speed + "km/h\n"
|
||||||
.fillRect(0, wi, 176, 176)
|
+ "hdop "+hdop + "m\nbalt" + cur_altitude + "m";
|
||||||
.setColor(0,0,0)
|
}
|
||||||
.drawString("terr "+(getTime()-fix.time.getTime()/1000), 0, 30)
|
|
||||||
.drawString(lat, 0, 50)
|
|
||||||
.drawString(lon, 0, 70)
|
|
||||||
.drawString("alt "+alt, 0, 90)
|
|
||||||
.drawString("speed "+speed, 0, 110)
|
|
||||||
.drawString("hdop "+hdop, 0, 130)
|
|
||||||
.drawString("balt" + cur_altitude, 0, 150);
|
|
||||||
|
|
||||||
if (display == 2) {
|
if (display == 2) {
|
||||||
g.reset().setFont("Vector", 20)
|
msg = speed + "km/h\n" +
|
||||||
.setColor(1,1,1)
|
"hdop "+hdop +
|
||||||
.fillRect(0, wi, 176, 176)
|
"\ndd "+qalt.toFixed(0) + " (" + ddalt.toFixed(0) + ")" +
|
||||||
.setColor(0,0,0)
|
"\nalt "+alt +
|
||||||
.drawString("GPS status", 0, 30)
|
"\nbalt "+cur_altitude +
|
||||||
.drawString("speed "+speed, 0, 50)
|
"/" + step;
|
||||||
.drawString("hdop "+hdop, 0, 70)
|
|
||||||
.drawString("dd "+qalt.toFixed(0) + " (" + ddalt.toFixed(0) + ")", 0, 90)
|
|
||||||
.drawString("alt "+alt, 0, 110)
|
|
||||||
.drawString("balt " + cur_altitude, 0, 130)
|
|
||||||
.drawString(step, 0, 150);
|
|
||||||
step++;
|
step++;
|
||||||
if (step == 10) {
|
if (step == 10) {
|
||||||
qalt = max_dalt - min_dalt;
|
qalt = max_dalt - min_dalt;
|
||||||
resetAlt();
|
resetAlt();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (display > 0) {
|
||||||
|
g.reset().setFont("Vector", 31)
|
||||||
|
.setColor(1,1,1)
|
||||||
|
.fillRect(0, wi, 176, 176)
|
||||||
|
.setColor(0,0,0)
|
||||||
|
.drawString(msg, 3, 25)
|
||||||
|
}
|
||||||
if (debug > 0)
|
if (debug > 0)
|
||||||
print(fix);
|
print(fix);
|
||||||
setTimeout(updateGps, 1000);
|
setTimeout(updateGps, 1000);
|
||||||
|
@ -299,13 +290,15 @@ function markGps() {
|
||||||
gps_start = getTime();
|
gps_start = getTime();
|
||||||
updateGps();
|
updateGps();
|
||||||
}
|
}
|
||||||
|
function drawMsg(msg) {
|
||||||
function drawBusy() {
|
g.reset().setFont("Vector", 35)
|
||||||
g.reset().setFont("Vector", 20)
|
|
||||||
.setColor(1,1,1)
|
.setColor(1,1,1)
|
||||||
.fillRect(0, wi, 176, 176)
|
.fillRect(0, wi, 176, 176)
|
||||||
.setColor(0,0,0)
|
.setColor(0,0,0)
|
||||||
.drawString(".oO busy", 0, 30);
|
.drawString(msg, 5, 30);
|
||||||
|
}
|
||||||
|
function drawBusy() {
|
||||||
|
drawMsg("\n.oO busy");
|
||||||
}
|
}
|
||||||
|
|
||||||
function nextScreen() {
|
function nextScreen() {
|
||||||
|
|
Loading…
Reference in New Issue