lvgl / lv_demos

Examples, tutorials and applications for the LVGL embedded GUI library
https://lvgl.io
488 stars 366 forks source link

lv_demo_benchmark, Arithmetic exception, in lv_sim_vscode_sdl #147

Closed Felix2017 closed 2 years ago

Felix2017 commented 2 years ago

rnd_next(int32_t min, int32_t max) (/home/mi/localProject/lvgl/lv_sim_vscode_sdl/lv_examples/src/lv_demo_benchmark/lv_demo_benchmark.c:1007) fall_anim(lv_obj_t obj) (/home/mi/localProject/lvgl/lv_sim_vscode_sdl/lv_examples/src/lv_demo_benchmark/lv_demo_benchmark.c:976) rect_create(lv_style_t style) (/home/mi/localProject/lvgl/lv_sim_vscode_sdl/lv_examples/src/lv_demo_benchmark/lv_demo_benchmark.c:877) rectangle_cb() (/home/mi/localProject/lvgl/lv_sim_vscode_sdl/lv_examples/src/lv_demo_benchmark/lv_demo_benchmark.c:94) scene_next_task_cb(lv_timer_t * timer) (/home/mi/localProject/lvgl/lv_sim_vscode_sdl/lv_examples/src/lv_demo_benchmark/lv_demo_benchmark.c:705) lv_demo_benchmark() (/home/mi/localProject/lvgl/lv_sim_vscode_sdl/lv_examples/src/lv_demo_benchmark/lv_demo_benchmark.c:650) main(int argc, char ** argv) (/home/mi/localProject/lvgl/lv_sim_vscode_sdl/main/src/main.c:100)

the line "int32_t r = (rnd_map[rnd_act] % d) + min;" maybe need to check the value 'd'