Read the manuals, read the manuals, read the manuals…
Ok, reading the manuals of my display controller, I found out that the limits of the area to be updated have contraints, specifically:
- start column and row must be even
- (end - start + 1) must be even for row and column
So I created a rounder callback function to make the necessary changes to these limits, and all is working fine!
Just in case this is happening to someone else…