I am trying to switch to embedded from a software test role, and been working on learning about STM32, and almost finishing up writing drivers for I2C which I used for interfacing with a sensor. I have looked at a lot of job descriptions and most of them do find having an understanding of RTOS essential and I'm wondering if I can incorporate in my existing simple project in any way. One approach I thought of was maybe have two threads with one reading values off the sensor while the other displaying on the screen. Not sure if RTOS is really essential for this specific use-case but just a thought.
Any ideas are appreciated