Docs menu

Exported Firmware

Generated UI Layer

What 90_Studio_Export.c owns, how it is regenerated and where product logic must not live.

Studio-managed generated code

Generated contents

  • LVGL screen and component construction
  • Persisted geometry, styles and themes
  • Image descriptor declarations and asset registration
  • Input event callback wiring
  • Output setter implementations
  • System Runtime presentation and internal callbacks
  • Runtime registration and timers

Representative generated wiring

c
LV_IMAGE_DECLARE(fg_upload_three_position_left);

static fg_three_way_input_t mode = {
    .state = FG_THREE_WAY_CENTER,
    .changed_cb = FG_On_Mode_Changed,
};

lv_obj_add_event_cb(button, fg_three_way_input_event_cb,
                    LV_EVENT_CLICKED, &mode);