Checkbox isn't checked

Hi everyone. I’m back with question regarding input event.

as I mentioned before, I’m working on stm32F429i with lvgl 8.0.

and after enabling the some kscan feature, I can get the input event ( pressed & released ) in indev_pointer_proc() like below;

  • in lv_indev.c
    #include <logging/log.h>
    LOG_MODULE_REGISTER(LJH1, 4 );

  • in indev_pointer_proc()
    if(i->proc.state == LV_INDEV_STATE_PRESSED) {
    indev_proc_press(&i->proc);
    LOG_INF(“pressed!!!”);
    }
    else {
    indev_proc_release(&i->proc);
    LOG_INF(“released!!!”);
    }

image

however, checkbox isn’t checked. I mean still checkbox is unchecked even though I touched correct axis.

could you let me know some guide to find out this issue?
what should I check for this?

Thanks
Best Regards

using the below code, I draw the mouse curr in my display. and try to drag. so the mouse curr is moving
but top and bottom is converted. let me check further…

image