- Buffer de transicion persistente (sprTrans) de 25KB asignado una sola vez en setup() para evitar fallos de memoria heap contigua - Eliminacion de carga y descarga dinamica de fuentes en renderPage2ToSprite durante las transiciones para evitar fugas de RAM - Timeout de seguridad por hardware de 250ms en waitForTouchRelease() para prevenir bloqueos por ruido en la lamina resistiva - Pantallas 2 y 3: Reloj atomico GPS con DSEG7 de 80pt y Telemetria satelital completa (rumbo, satelites, altitud, coordenadas) - Documentacion de conexion y pines para modulo GPS N32+/U-blox
44 lines
1.5 KiB
XML
44 lines
1.5 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
|
|
<defs>
|
|
<style>
|
|
.sat-body { fill: #FFFFFF; stroke: none; }
|
|
.sat-wave { fill: none; stroke: #FFFFFF; stroke-linecap: round; }
|
|
</style>
|
|
</defs>
|
|
|
|
<!-- Background container (optional preview) -->
|
|
<rect width="256" height="256" rx="24" fill="#1A365D"/>
|
|
|
|
<g id="gps-satellite-icon">
|
|
<!-- SATELLITE BODY: Central sphere + 2 diagonal panels (always fixed) -->
|
|
<g id="satellite-body" class="sat-body">
|
|
<!-- Center core sphere -->
|
|
<circle id="satellite-core" cx="100.00" cy="88.00" r="28.53"/>
|
|
|
|
<!-- Top-Right Solar Panel -->
|
|
<rect id="panel-top-right"
|
|
x="-25.60" y="-14.63"
|
|
width="51.20" height="29.26"
|
|
rx="7.31" ry="7.31"
|
|
transform="translate(100.00, 88.00) rotate(-34.0) translate(61.44, 0)"/>
|
|
|
|
<!-- Bottom-Left Solar Panel -->
|
|
<rect id="panel-bottom-left"
|
|
x="-25.60" y="-14.63"
|
|
width="51.20" height="29.26"
|
|
rx="7.31" ry="7.31"
|
|
transform="translate(100.00, 88.00) rotate(-34.0) translate(-61.44, 0)"/>
|
|
</g>
|
|
|
|
<!-- WAVE 1: First radio wave arc -->
|
|
<path id="wave-1" class="sat-wave"
|
|
d="M 167.20 84.48 A 67.29 67.29 0 0 1 86.01 153.82"
|
|
stroke-width="24.14"/>
|
|
|
|
<!-- WAVE 2: Second radio wave arc -->
|
|
<path id="wave-2" class="sat-wave"
|
|
d="M 213.95 82.03 A 114.10 114.10 0 0 1 76.28 199.61"
|
|
stroke-width="24.87"/>
|
|
</g>
|
|
</svg>
|