Skip to content

Commit c512292

Browse files
Merge pull request #30 from sparkfun/bugfix/redefinition_warnings
Bugfix/redefinition warnings
2 parents bf173ee + d449003 commit c512292

File tree

5 files changed

+10
-10
lines changed

5 files changed

+10
-10
lines changed

src/SparkFun_Qwiic_OLED.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -744,8 +744,8 @@ template <typename DeviceType> class QwiicOLEDBaseClass : public Print // NOTE:
744744

745745
void setCursor(uint8_t x, uint8_t y)
746746
{
747-
748-
if (x < 0 || x >= m_device.width() || y < 0 || y >= m_device.height())
747+
// Note: x < 0 and y < 0 are also illegal but are not possible with uint8_t arguments
748+
if (x >= m_device.width() || y >= m_device.height())
749749
return;
750750

751751
m_cursorX = x;

src/qwiic_grch1120.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -466,7 +466,7 @@ void QwGrCH1120::clearScreenBuffer(void)
466466
// Clear out the screen buffer on the device
467467
uint8_t emptyPage[kPageMax] = {0};
468468

469-
for (int i = 0 ; i < kMaxPageNumber; i++)
469+
for (int i = 0 ; i < kMaxPageNumberCH1120; i++)
470470
{
471471
setScreenBufferAddress(0, i);
472472
sendDevData(emptyPage, kPageMax);

src/qwiic_grch1120.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
#include "res/qwiic_resdef.h"
4343
#include "qwiic_grcommon.h"
4444

45-
#define kMaxPageNumber 20
45+
#define kMaxPageNumberCH1120 20
4646
#define kMaxCH1120Width 160
4747

4848
/////////////////////////////////////////////////////////////////////////////
@@ -159,8 +159,8 @@ class QwGrCH1120 : public QwGrBufferDevice {
159159
// Buffer variables
160160
uint8_t *m_pBuffer; // Pointer to the graphics buffer
161161
uint8_t m_nPages; // number of pages for current device
162-
pageState_t m_pageState[kMaxPageNumber]; // page state descriptors
163-
pageState_t m_pageErase[kMaxPageNumber]; // keep track of erase boundaries
162+
pageState_t m_pageState[kMaxPageNumberCH1120]; // page state descriptors
163+
pageState_t m_pageErase[kMaxPageNumberCH1120]; // keep track of erase boundaries
164164
bool m_pendingErase;
165165

166166
// display variables

src/qwiic_grssd1306.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ void QwGrSSD1306::clearScreenBuffer(void)
413413
// Clear out the screen buffer on the device
414414
uint8_t emptyPage[kPageMax] = {0};
415415

416-
for (int i = 0; i < kMaxPageNumber; i++)
416+
for (int i = 0; i < kMaxPageNumberSSD1306; i++)
417417
{
418418
setScreenBufferAddress(i, 0); // start of page
419419
sendDevData((uint8_t *)emptyPage, kPageMax); // clear out page

src/qwiic_grssd1306.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@
106106
//
107107
// Define variables to manage page state
108108

109-
#define kMaxPageNumber 8
109+
#define kMaxPageNumberSSD1306 8
110110

111111
// moved to common for now...
112112
// typedef struct
@@ -231,8 +231,8 @@ class QwGrSSD1306 : public QwGrBufferDevice
231231
// Buffer variables
232232
uint8_t *m_pBuffer; // Pointer to the graphics buffer
233233
uint8_t m_nPages; // number of pages for current device
234-
pageState_t m_pageState[kMaxPageNumber]; // page state descriptors
235-
pageState_t m_pageErase[kMaxPageNumber]; // keep track of erase boundaries
234+
pageState_t m_pageState[kMaxPageNumberSSD1306]; // page state descriptors
235+
pageState_t m_pageErase[kMaxPageNumberSSD1306]; // keep track of erase boundaries
236236
bool m_pendingErase;
237237

238238
// display variables

0 commit comments

Comments
 (0)