*/
void watch_enable_display(void);
+/** @brief Disables the Segment LCD display.
+ */
+void watch_disable_display(void);
+
/** @brief Sets a pixel. Use this to manually set a pixel with a given common and segment number.
* See <a href="segmap.html">segmap.html</a>.
* @param com the common pin, numbered from 0-2.
_watch_update_indicator_segments();
#endif
- EM_ASM({
#if defined(FORCE_CUSTOM_LCD_TYPE)
- document.getElementById("classic").style.display = "none";
+ EM_ASM({document.getElementById("custom").style.display = "";});
+ EM_ASM({document.getElementById("classic").style.display = "none";});
#else
- document.getElementById("custom").style.display = "none";
+ EM_ASM({document.getElementById("custom").style.display = "none";});
+ EM_ASM({document.getElementById("classic").style.display = "";});
#endif
- });
watch_clear_display();
}
+void watch_disable_display(void) {
+ watch_clear_display();
+ EM_ASM({document.getElementById("classic").style.display = "none";});
+ EM_ASM({document.getElementById("custom").style.display = "none";});
+}
+
void watch_set_pixel(uint8_t com, uint8_t seg) {
EM_ASM({
document.querySelectorAll("[data-com='" + $0 + "'][data-seg='" + $1 + "']")