SDK for TESAIoT Dev Kit
API reference & tutorials (ModusToolbox)
Toggle main menu visibility
Loading...
Searching...
No Matches
ipc_lcd.h
Go to the documentation of this file.
1
/*******************************************************************************
2
* File Name: ipc_lcd.h
3
*
4
* Description: CM55 IPC receiver for LCD text commands from CM33_NS MicroPython.
5
*
6
*******************************************************************************/
7
8
#ifndef IPC_LCD_H
9
#define IPC_LCD_H
10
11
#include "lvgl.h"
12
#include <stdbool.h>
13
22
bool
ipc_lcd_init
(lv_obj_t *parent);
23
31
void
ipc_lcd_set_container
(lv_obj_t *parent);
32
38
void
ipc_lcd_toggle_panel
(
void
);
39
44
bool
ipc_lcd_is_panel_visible
(
void
);
45
51
void
ipc_lcd_reset_auto_nav
(
void
);
52
58
bool
ipc_lcd_has_unread
(
void
);
59
63
void
ipc_lcd_clear_unread
(
void
);
64
65
#endif
/* IPC_LCD_H */
ipc_lcd_reset_auto_nav
void ipc_lcd_reset_auto_nav(void)
Re-arms the one-shot auto-navigate; reached via ui.clear(), not called by consumers.
ipc_lcd_toggle_panel
void ipc_lcd_toggle_panel(void)
Blind console toggle — always guard with ipc_lcd_is_panel_visible().
ipc_lcd_is_panel_visible
bool ipc_lcd_is_panel_visible(void)
False when hidden or not yet created — the guard that makes the toggle safe.
ipc_lcd_init
bool ipc_lcd_init(lv_obj_t *parent)
Boot-time console bring-up — NULL parent, never gated on display_ok.
ipc_lcd_has_unread
bool ipc_lcd_has_unread(void)
Pure read of the unread flag — it does not clear.
ipc_lcd_clear_unread
void ipc_lcd_clear_unread(void)
Explicit clear, made only on the transition into console mode.
ipc_lcd_set_container
void ipc_lcd_set_container(lv_obj_t *parent)
Deferred container binding; NULL on destroy is mandatory.
dist
ipc_core
include
ipc_lcd.h
Generated by
1.18.0