MAIX BiT with camera and LCD display: image on LCD rotated by 180°

I bought the MAIX BiT as set together with camera and LCD display, and I’m beginning to play with the example Python scripts. I run the following demo_camera.py script:

import sensor, lcd

sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.run(1)
sensor.skip_frames()
lcd.init(freq=15000000)

while(True):
    lcd.display(sensor.snapshot())

What is confusing to me is that the image on the LCD is rotated by 180°, e.g. when I look into the camera I see my face upside down.

I looked for some videos on YouTube that show demos of the MAIX bit. See for example these videos:

Sipeed MAIX Bit board recs raccoons using YOLO v.2
MAIX BIT MIC - YOLO test OK!
Sipeed Maix Bit with mic を試してみる。

In these videos the image on the LCD display has the same orientation as the camera.

So is it possible that I made a mistake when assembling the MAIX bit with camera and LCD? Or is the rotation effect with the demo_camera.py expected so one needs to rotate the image from the camera in software to get the same orientation on the LCD display as on the camera?

I think I found the answer after looking at more demo scripts. The demo_face_recognition.py script contains the following sensor initialisation code:

sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.set_hmirror(1)
sensor.set_vflip(1)

With that the image appears as expected on the LCD.