Fix formatting

This commit is contained in:
Tristan Groléat 2023-12-03 23:11:43 +01:00
parent 481e7ee74b
commit 232e36300a
2 changed files with 15 additions and 16 deletions

View file

@ -169,16 +169,16 @@ void WaveshareEPaper::update() {
}
void WaveshareEPaper::fill(Color color) {
uint32_t offset = 0;
for (const auto& buf_color: this->get_supported_colors()) {
for (const auto &buf_color : this->get_supported_colors()) {
// A bit set to 1 means color is off
uint8_t value = 0x00;
if (color != buf_color) {
value = 0xFF;
}
for (uint32_t i = 0; i < (this->get_width_internal() * this->get_height_internal()) / 8u; i++) {
this->buffer_[offset+i] = value;
this->buffer_[offset + i] = value;
}
offset+= (this->get_width_internal() * this->get_height_internal()) / 8u;
offset += (this->get_width_internal() * this->get_height_internal()) / 8u;
}
}
void HOT WaveshareEPaper::draw_absolute_pixel_internal(int x, int y, Color color) {
@ -188,13 +188,13 @@ void HOT WaveshareEPaper::draw_absolute_pixel_internal(int x, int y, Color color
const uint32_t pos = (x + y * this->get_width_controller()) / 8u;
const uint8_t subpos = x & 0x07;
uint32_t offset = 0;
for (const auto& buf_color: this->get_supported_colors()) {
for (const auto &buf_color : this->get_supported_colors()) {
// A bit set to 1 means color is off
this->buffer_[offset+pos] &= ~(0x80 >> subpos);
this->buffer_[offset + pos] &= ~(0x80 >> subpos);
if (color != buf_color) {
this->buffer_[offset+pos] |= 0x80 >> subpos;
this->buffer_[offset + pos] |= 0x80 >> subpos;
}
offset+= (this->get_width_internal() * this->get_height_internal()) / 8u;
offset += (this->get_width_internal() * this->get_height_internal()) / 8u;
}
}
@ -3138,7 +3138,7 @@ void WaveshareEPaper7In5BV2::power_on() {
void WaveshareEPaper7In5BV2::configure() {
// COMMAND PANEL SETTING
this->command(0x00);
this->data(0x0F); // //KW-3f KWR-2F BWROTP 0f BWOTP 1f
this->data(0x0F); // KW-3f KWR-2F BWROTP 0f BWOTP 1f
// COMMAND RESOLUTION SETTING
this->command(0x61);
this->data(0x03);
@ -3167,14 +3167,14 @@ void HOT WaveshareEPaper7In5BV2::display() {
uint32_t buf_len = this->get_buffer_length_();
// COMMAND DATA START TRANSMISSION NEW DATA
this->command(0x10);
for (uint32_t i = 0; i < buf_len/2; i++) {
for (uint32_t i = 0; i < buf_len / 2; i++) {
this->data(this->buffer_[i]);
}
this->command(0x92);
// COMMAND DATA START TRANSMISSION NEW DATA
this->command(0x13);
for (uint32_t i = buf_len/2; i < buf_len; i++) {
for (uint32_t i = buf_len / 2; i < buf_len; i++) {
this->data(~this->buffer_[i]);
}

View file

@ -800,8 +800,7 @@ class WaveshareEPaperPolled : public WaveshareEPaper {
// Unused method from parent
void initialize() override {}
protected:
protected:
// Below are display steps, called one after the other by loop()
// Just implement these to support a new device.
// Never sleep or wait in a step, the state machine will
@ -822,8 +821,8 @@ protected:
// Set the screen to deep sleep
void deep_sleep() override = 0;
private:
enum class State: uint8_t {
private:
enum class State : uint8_t {
sleeping,
update_requested,
resetting,