File tree Expand file tree Collapse file tree 3 files changed +7
-3
lines changed
Expand file tree Collapse file tree 3 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -190,9 +190,7 @@ void reset_displays(void) {
190190 common_hal_displayio_epaperdisplay_show (display , NULL );
191191#if CIRCUITPY_FRAMEBUFFERIO
192192 } else if (displays [i ].framebuffer_display .base .type == & framebufferio_framebufferdisplay_type ) {
193- framebufferio_framebufferdisplay_obj_t * display = & displays [i ].framebuffer_display ;
194- display -> auto_refresh = true;
195- common_hal_framebufferio_framebufferdisplay_show (display , NULL );
193+ framebufferio_framebufferdisplay_reset (& displays [i ].framebuffer_display );
196194#endif
197195 }
198196 }
Original file line number Diff line number Diff line change @@ -318,3 +318,8 @@ void framebufferio_framebufferdisplay_collect_ptrs(framebufferio_framebufferdisp
318318 gc_collect_ptr (self -> framebuffer );
319319 displayio_display_core_collect_ptrs (& self -> core );
320320}
321+
322+ void framebufferio_framebufferdisplay_reset (framebufferio_framebufferdisplay_obj_t * self ) {
323+ common_hal_framebufferio_framebufferdisplay_set_auto_refresh (self , true);
324+ common_hal_framebufferio_framebufferdisplay_show (self , NULL );
325+ }
Original file line number Diff line number Diff line change @@ -55,6 +55,7 @@ typedef struct {
5555void framebufferio_framebufferdisplay_background (framebufferio_framebufferdisplay_obj_t * self );
5656void release_framebufferdisplay (framebufferio_framebufferdisplay_obj_t * self );
5757void reset_framebufferdisplay (framebufferio_framebufferdisplay_obj_t * self );
58+ void framebufferio_framebufferdisplay_reset (framebufferio_framebufferdisplay_obj_t * self );
5859
5960void framebufferio_framebufferdisplay_collect_ptrs (framebufferio_framebufferdisplay_obj_t * self );
6061
You can’t perform that action at this time.
0 commit comments