SDK สำหรับ TESAIoT Dev Kit
คู่มืออ้างอิง API และ Tutorial (ModusToolbox)
Loading...
Searching...
No Matches
ipc_core_docs_decls.h
Go to the documentation of this file.
1/* Docs-only declaration stub — NOT shipped, NOT compiled.
2 *
3 * The seven overridable.txt symbols are weak in libbento_ipc.a and, except
4 * for ipc_ui_ext_dispatch (declared in ipc_ui.h), no shipped header declares
5 * them (dist/ipc_core/include/bento_secure_undeclared.h: "declarations
6 * recovered: 0"). Doxygen refuses a \fn block for a symbol it has never seen
7 * a declaration for ("documented symbol was not declared or defined", fatal
8 * under WARN_AS_ERROR), so this file exists solely to let the weak-hook
9 * topic attach its \fn documentation. Each prototype is copied verbatim from
10 * the template caller/override the reference pages cite.
11 */
12#pragma once
13
14bool cm55_controls_snapshot(ipc_controls_state_t *out);
15lv_obj_t *game_sprite_create(lv_obj_t *parent, const lv_image_dsc_t *dsc);
16const lv_image_dsc_t *game_sprite_lookup(int sprite_id);
17void game_sprite_set(lv_obj_t *sprite, const lv_image_dsc_t *dsc);
19uint16_t ipc_ui_platform_diag(uint32_t *out, uint16_t max_words);
void ipc_ui_ext_clear_all(void)
ให้นิยามเอง ห้ามเรียก — รีเซ็ตสิ่งที่ opcode ส่วนขยายของตนทิ้งค้างไว้ให้ทำงานอยู่
const lv_image_dsc_t * game_sprite_lookup(int sprite_id)
ให้นิยามเอง ห้ามเรียก — แปลง sprite id ของโปรเจกต์ให้เป็น descriptor ที่คอมไพล์ไว้
void game_sprite_set(lv_obj_t *sprite, const lv_image_dsc_t *dsc)
ให้นิยามเอง ห้ามเรียก — สลับภาพบนอ็อบเจ็กต์ sprite ที่มีอยู่แล้ว
lv_obj_t * game_sprite_create(lv_obj_t *parent, const lv_image_dsc_t *dsc)
ให้นิยามเอง ห้ามเรียก — สร้าง sprite ชนิดภาพขึ้นจริงให้ widget manager
bool cm55_controls_snapshot(ipc_controls_state_t *out)
ให้นิยามเอง ห้ามเรียก — เติมข้อมูลลง snapshot ของ CONTROLS_STATE บนบอร์ดที่ CM55 เป็นเจ้าของบัสของ co...
uint16_t ipc_ui_platform_diag(uint32_t *out, uint16_t max_words)
weak hook ที่ strong definition ของมันส่งมอบมาใน libbento_cm55.a — เป็นตัวเข้าถึงข้อมูลวินิจฉัย (diag...