Skip to content

Commit a4639e1

Browse files
committed
Fixing cppcheck comments
1 parent 8ca3ce4 commit a4639e1

35 files changed

+747
-948
lines changed

src/canvas/canvas.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -666,7 +666,6 @@ void NanoCanvasOps<4>::drawBitmap1(lcdint_t xpos, lcdint_t ypos, lcduint_t w, lc
666666
}
667667
else if ( !(m_textMode & CANVAS_MODE_TRANSPARENT) )
668668
{
669-
data = 0x00;
670669
m_buf[addr] &= ~(0x0F << BITS_SHIFT4(x));
671670
}
672671
}

src/canvas/internal/canvas_types_int.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
#ifndef DOXYGEN_SHOULD_SKIP_THIS
3636
static inline uint8_t pgm_read_byte(const void *ptr)
3737
{
38-
return *((const uint8_t *)ptr);
38+
return *reinterpret_cast<const uint8_t*>(ptr);
3939
}
4040
#endif
4141
#endif

src/lcd_hal/arduino/arduino_spi.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ class ArduinoSpi2
113113
* @param mosiPin MOSI pin to use, -1 by default
114114
* @param freq frequency in HZ to run spi bus at
115115
*/
116-
ArduinoSpi2(int8_t csPin = -1, int8_t dcPin = -1, int8_t clkPin = -1, int8_t mosiPin = -1, uint32_t freq = 8000000);
116+
explicit ArduinoSpi2(int8_t csPin = -1, int8_t dcPin = -1, int8_t clkPin = -1, int8_t mosiPin = -1, uint32_t freq = 8000000);
117117
~ArduinoSpi2();
118118

119119
/**

src/lcd_hal/avr/i2c_embedded.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ void SoftwareI2c::start()
159159
ssd1306_delay(I2C_START_STOP_DELAY);
160160
DIGITAL_WRITE_LOW(DDR_REG, PORT_REG, m_scl); // Set to LOW
161161
ssd1306_delay(I2C_HALF_CLOCK);
162-
send((m_sa << 1) | 0x00);
162+
send(m_sa << 1);
163163
}
164164

165165
void SoftwareI2c::start(uint8_t sa, bool read_op)

src/lcd_hal/esp/platform.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ void lcd_attachInterrupt(int pin, void (*interrupt)(), int level)
111111

112112
uint8_t lcd_pgmReadByte(const void *ptr)
113113
{
114-
return *((const uint8_t *)ptr);
114+
return *reinterpret_cast<const uint8_t *>(ptr);
115115
}
116116

117117
uint16_t lcd_eepromReadWord(const void *ptr)

src/lcd_hal/linux/linux_i2c.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class LinuxI2c
4343
* @param busId i2c bus number, if -1 defaults to 1
4444
* @param sa i2c address of the display (7 bits)
4545
*/
46-
LinuxI2c(int8_t busId = -1, uint8_t sa = 0x00);
46+
explicit LinuxI2c(int8_t busId = -1, uint8_t sa = 0x00);
4747
~LinuxI2c();
4848

4949
/**

src/lcd_hal/linux/platform.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -426,7 +426,7 @@ void lcd_attachInterrupt(int pin, void (*interrupt)(void), int level)
426426

427427
uint8_t lcd_pgmReadByte(const void *ptr)
428428
{
429-
return *((const uint8_t *)ptr);
429+
return *reinterpret_cast<const uint8_t *>(ptr);
430430
}
431431

432432
uint16_t lcd_eepromReadWord(const void *ptr)

src/lcd_hal/linux/sdl_i2c.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ class SdlI2c
4141
* @param sda pin number to use as data line
4242
* @param sa i2c address of the display (7 bits)
4343
*/
44-
SdlI2c(int8_t scl = -1, int8_t sda = -1, uint8_t sa = 0x00);
44+
explicit SdlI2c(int8_t scl = -1, int8_t sda = -1, uint8_t sa = 0x00);
4545
~SdlI2c();
4646

4747
/**

src/lcd_hal/mingw/platform.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ void lcd_randomSeed(int seed){};
6666
void lcd_attachInterrupt(int pin, void (*interrupt)(void), int level){};
6767
uint8_t lcd_pgmReadByte(const void *ptr)
6868
{
69-
return *((const uint8_t *)ptr);
69+
return *reinterpret_cast<const uint8_t *>(ptr);
7070
};
7171
uint16_t lcd_eepromReadWord(const void *ptr)
7272
{

src/lcd_hal/pico/pico_i2c.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ class PicoI2c
4545
* @param sda data pin to use for i2c
4646
* @param sa i2c address of the device to control over i2c
4747
*/
48-
PicoI2c(int8_t scl = -1, int8_t sda = -1, uint8_t sa = 0x00);
48+
explicit PicoI2c(int8_t scl = -1, int8_t sda = -1, uint8_t sa = 0x00);
4949
~PicoI2c();
5050

5151
/**

0 commit comments

Comments
 (0)