[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.
General issue report
assert((x_start < x_end) && (y_start < y_end) && "start position must be smaller than end position");
It's the only assert in the source file for the RGB LCD panel driver.
I believe it should be
ESP_RETURN_ON_FALSE((x_start < x_end) && (y_start < y_end), ESP_ERR_INVALID_ARG, TAG, "start position must be smaller than end position");
I checked 5.0.x and also 5.2.x and the assert is there in both of them. While this isn't necessarily a bug it doesn't fall into the realm of the code working the way someone thought it should.
Answers checklist.
General issue report
It's the only assert in the source file for the RGB LCD panel driver.
I believe it should be
I checked 5.0.x and also 5.2.x and the assert is there in both of them. While this isn't necessarily a bug it doesn't fall into the realm of the code working the way someone thought it should.