[2] MStar Semiconductor. "MI API Reference Guide," MStar Confidential, 2019.

#include <mi_sys.h> #include <mi_disp.h> MI_SYS_Init(); // Initialize system memory pool MI_DISP_Init(); // Initialize display module MI_DISP_Open(DISP_DEV_ID0); // Open device 0 (e.g., LVDS output)

The MI API follows a handle-based, asynchronous model. Below is a typical initialization sequence for a display application: