I was wondering if it's possible to detect at runtime which Display Pack model is connected? Right now I'm using a compilation option to switch between large and small Display Pack.
Apparently it could be doable:
pimoroni/pico-boilerplate#20 (comment)
Display driver ST7789 datasheets.
Looking at the Pimoroni code that RDDID (04h): Read Display ID command has not been implemented.