SDK for TESAIoT Dev Kit
API reference & tutorials (ModusToolbox)
Loading...
Searching...
No Matches

The generated bento_secure_undeclared.h lists five exported symbols as "exported, but no declaration found in the tree": calculate_idle_percentage, disp_touch_i2c_controller_context, g_tesaiot_display_diag, rtos_cm55_gfx_task_handle, tesaiot_display_ready. The real callers in the template handle this by writing their own extern at the point of use — cm55_sensor_poll.c:45 for the I2C context, main.c:138 and radar_task.c:580 for the ready flag, lv_conf.h:973 for the idle function — and that is the pattern to copy for those three.

Two of the five need a correction that the authored-examples pass found and this page states as fact: g_tesaiot_display_diag and rtos_cm55_gfx_task_handle are declared, in the shipped tesaiot_display.h (extern TaskHandle_t rtos_cm55_gfx_task_handle; and extern volatile tesaiot_display_diag_t g_tesaiot_display_diag;). The generator's "no declaration found" is wrong for those two; including tesaiot_display.h is enough, and a second hand-written extern with a different type would be a conflicting declaration. Both facts hold: the generated list says five, the header declares two of them.