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) {
190
190
common_hal_displayio_epaperdisplay_show (display , NULL );
191
191
#if CIRCUITPY_FRAMEBUFFERIO
192
192
} 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 );
196
194
#endif
197
195
}
198
196
}
Original file line number Diff line number Diff line change @@ -318,3 +318,8 @@ void framebufferio_framebufferdisplay_collect_ptrs(framebufferio_framebufferdisp
318
318
gc_collect_ptr (self -> framebuffer );
319
319
displayio_display_core_collect_ptrs (& self -> core );
320
320
}
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 {
55
55
void framebufferio_framebufferdisplay_background (framebufferio_framebufferdisplay_obj_t * self );
56
56
void release_framebufferdisplay (framebufferio_framebufferdisplay_obj_t * self );
57
57
void reset_framebufferdisplay (framebufferio_framebufferdisplay_obj_t * self );
58
+ void framebufferio_framebufferdisplay_reset (framebufferio_framebufferdisplay_obj_t * self );
58
59
59
60
void framebufferio_framebufferdisplay_collect_ptrs (framebufferio_framebufferdisplay_obj_t * self );
60
61
You can’t perform that action at this time.
0 commit comments