I have built a bare metal c++ application using circle with the lvgl add-on. All is working well for the touchscreen display. I am attempting to add a second display using the Pi4’s HDMI outputs and although I can instantiate the second screen and initialize it, and output to it using circle’s libraries, my kernel will not boot if I instantiate a second LVGL object using the second frame buffer. My only real question at this point is “Is there any specific reason why I shouldn’t be able to instantiate a second LVGL object?”. Or am I missing the point entirely? Is it possible to address two separate displays (not mirrored) using a single LVGL object? I don’t know how I would switch the frame buffers if that’s the case.