Skip to content

Commit 2fac7c9

Browse files
committed
Review fixes
1 parent 69dedab commit 2fac7c9

1 file changed

Lines changed: 10 additions & 26 deletions

File tree

shared-module/displayio/bus_core.c

Lines changed: 10 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ void displayio_display_bus_end_transaction(displayio_display_bus_t *self) {
117117
self->end_transaction(self->bus);
118118
}
119119

120-
static void _displayio_display_bus_send_region_commands(displayio_display_bus_t *self, displayio_display_core_t *display, displayio_area_t *area, bool manage_transactions) {
120+
static void _displayio_display_bus_send_region_commands(displayio_display_bus_t *self, displayio_display_core_t *display, displayio_area_t *area) {
121121
uint16_t x1 = area->x1 + self->colstart;
122122
uint16_t x2 = area->x2 + self->colstart;
123123
uint16_t y1 = area->y1 + self->rowstart;
@@ -144,9 +144,7 @@ static void _displayio_display_bus_send_region_commands(displayio_display_bus_t
144144
}
145145

146146
// Set column.
147-
if (manage_transactions) {
148-
displayio_display_bus_begin_transaction(self);
149-
}
147+
displayio_display_bus_begin_transaction(self);
150148
uint8_t data[5];
151149
data[0] = self->column_command;
152150
uint8_t data_length = 1;
@@ -181,28 +179,20 @@ static void _displayio_display_bus_send_region_commands(displayio_display_bus_t
181179
}
182180

183181
self->send(self->bus, data_type, chip_select, data, data_length);
184-
if (manage_transactions) {
185-
displayio_display_bus_end_transaction(self);
186-
}
182+
displayio_display_bus_end_transaction(self);
187183

188184
if (self->set_current_column_command != NO_COMMAND) {
189185
uint8_t command = self->set_current_column_command;
190-
if (manage_transactions) {
191-
displayio_display_bus_begin_transaction(self);
192-
}
186+
displayio_display_bus_begin_transaction(self);
193187
self->send(self->bus, DISPLAY_COMMAND, chip_select, &command, 1);
194188
// Only send the first half of data because it is the first coordinate.
195189
self->send(self->bus, DISPLAY_DATA, chip_select, data, data_length / 2);
196-
if (manage_transactions) {
197-
displayio_display_bus_end_transaction(self);
198-
}
190+
displayio_display_bus_end_transaction(self);
199191
}
200192

201193

202194
// Set row.
203-
if (manage_transactions) {
204-
displayio_display_bus_begin_transaction(self);
205-
}
195+
displayio_display_bus_begin_transaction(self);
206196
data[0] = self->row_command;
207197
data_length = 1;
208198
if (!self->data_as_commands) {
@@ -233,26 +223,20 @@ static void _displayio_display_bus_send_region_commands(displayio_display_bus_t
233223
}
234224

235225
self->send(self->bus, data_type, chip_select, data, data_length);
236-
if (manage_transactions) {
237-
displayio_display_bus_end_transaction(self);
238-
}
226+
displayio_display_bus_end_transaction(self);
239227

240228
if (self->set_current_row_command != NO_COMMAND) {
241229
uint8_t command = self->set_current_row_command;
242-
if (manage_transactions) {
243-
displayio_display_bus_begin_transaction(self);
244-
}
230+
displayio_display_bus_begin_transaction(self);
245231
self->send(self->bus, DISPLAY_COMMAND, chip_select, &command, 1);
246232
// Only send the first half of data because it is the first coordinate.
247233
self->send(self->bus, DISPLAY_DATA, chip_select, data, data_length / 2);
248-
if (manage_transactions) {
249-
displayio_display_bus_end_transaction(self);
250-
}
234+
displayio_display_bus_end_transaction(self);
251235
}
252236
}
253237

254238
void displayio_display_bus_set_region_to_update(displayio_display_bus_t *self, displayio_display_core_t *display, displayio_area_t *area) {
255-
_displayio_display_bus_send_region_commands(self, display, area, true);
239+
_displayio_display_bus_send_region_commands(self, display, area);
256240
}
257241

258242
void displayio_display_bus_flush(displayio_display_bus_t *self) {

0 commit comments

Comments
 (0)