@@ -162,8 +162,8 @@ bool Inkplate::begin(void)
162162 {
163163 for (int i = 0 ; i < 256 ; ++i)
164164 {
165- GLUT[j* 256 + i] = (waveform3Bit[i & 0x07 ][j] << 2 ) | (waveform3Bit[(i >> 4 ) & 0x07 ][j]);
166- GLUT2[j* 256 + i] = ((waveform3Bit[i & 0x07 ][j] << 2 ) | (waveform3Bit[(i >> 4 ) & 0x07 ][j])) << 4 ;
165+ GLUT[j * 256 + i] = (waveform3Bit[i & 0x07 ][j] << 2 ) | (waveform3Bit[(i >> 4 ) & 0x07 ][j]);
166+ GLUT2[j * 256 + i] = ((waveform3Bit[i & 0x07 ][j] << 2 ) | (waveform3Bit[(i >> 4 ) & 0x07 ][j])) << 4 ;
167167 }
168168 }
169169
@@ -268,15 +268,15 @@ void Inkplate::display1b(bool leaveOn)
268268 vscan_start ();
269269 for (int i = 0 ; i < E_INK_HEIGHT; ++i)
270270 {
271- for (int n = 0 ; n < (E_INK_WIDTH/ 4 ); n+= 4 )
271+ for (int n = 0 ; n < (E_INK_WIDTH / 4 ); n += 4 )
272272 {
273273 uint8_t dram1 = *(DMemoryNewPtr);
274274 uint8_t dram2 = *(DMemoryNewPtr - 1 );
275- _dmaLineBuffer[n] = LUTB[(dram2 >> 4 ) & 0x0F ];// i + 2;
276- _dmaLineBuffer[n + 1 ] = LUTB[dram2 & 0x0F ]; // i + 3;
277- _dmaLineBuffer[n + 2 ] = LUTB[(dram1 >> 4 ) & 0x0F ];// i;
278- _dmaLineBuffer[n + 3 ] = LUTB[dram1 & 0x0F ];// i + 1;
279- DMemoryNewPtr-= 2 ;
275+ _dmaLineBuffer[n] = LUTB[(dram2 >> 4 ) & 0x0F ]; // i + 2;
276+ _dmaLineBuffer[n + 1 ] = LUTB[dram2 & 0x0F ]; // i + 3;
277+ _dmaLineBuffer[n + 2 ] = LUTB[(dram1 >> 4 ) & 0x0F ]; // i;
278+ _dmaLineBuffer[n + 3 ] = LUTB[dram1 & 0x0F ]; // i + 1;
279+ DMemoryNewPtr -= 2 ;
280280 }
281281 // Send the data using I2S DMA driver.
282282 sendDataI2S (myI2S, _dmaI2SDesc);
@@ -291,15 +291,15 @@ void Inkplate::display1b(bool leaveOn)
291291 vscan_start ();
292292 for (int i = 0 ; i < E_INK_HEIGHT; ++i)
293293 {
294- for (int n = 0 ; n < (E_INK_WIDTH/ 4 ); n+= 4 )
294+ for (int n = 0 ; n < (E_INK_WIDTH / 4 ); n += 4 )
295295 {
296296 uint8_t dram1 = *(DMemoryNewPtr);
297297 uint8_t dram2 = *(DMemoryNewPtr - 1 );
298- _dmaLineBuffer[n] = LUT2[(dram2 >> 4 ) & 0x0F ];// i + 2;
299- _dmaLineBuffer[n + 1 ] = LUT2[dram2 & 0x0F ]; // i + 3;
300- _dmaLineBuffer[n + 2 ] = LUT2[(dram1 >> 4 ) & 0x0F ];// i;
301- _dmaLineBuffer[n + 3 ] = LUT2[dram1 & 0x0F ];// i + 1;
302- DMemoryNewPtr-= 2 ;
298+ _dmaLineBuffer[n] = LUT2[(dram2 >> 4 ) & 0x0F ]; // i + 2;
299+ _dmaLineBuffer[n + 1 ] = LUT2[dram2 & 0x0F ]; // i + 3;
300+ _dmaLineBuffer[n + 2 ] = LUT2[(dram1 >> 4 ) & 0x0F ]; // i;
301+ _dmaLineBuffer[n + 3 ] = LUT2[dram1 & 0x0F ]; // i + 1;
302+ DMemoryNewPtr -= 2 ;
303303 }
304304 // Send the data using I2S DMA driver.
305305 sendDataI2S (myI2S, _dmaI2SDesc);
@@ -313,7 +313,7 @@ void Inkplate::display1b(bool leaveOn)
313313 vscan_start ();
314314 for (int i = 0 ; i < E_INK_HEIGHT; ++i)
315315 {
316- for (int n = 0 ; n < (E_INK_WIDTH/ 4 ); n+= 4 )
316+ for (int n = 0 ; n < (E_INK_WIDTH / 4 ); n += 4 )
317317 {
318318 _dmaLineBuffer[n] = 0 ;
319319 _dmaLineBuffer[n + 1 ] = 0 ;
@@ -364,12 +364,12 @@ void Inkplate::display3b(bool leaveOn)
364364 vscan_start ();
365365 for (int i = 0 ; i < E_INK_HEIGHT; ++i)
366366 {
367- for (int j = 0 ; j < (E_INK_WIDTH / 4 ); j+= 4 )
367+ for (int j = 0 ; j < (E_INK_WIDTH / 4 ); j += 4 )
368368 {
369- _dmaLineBuffer[j + 2 ] = (GLUT2[k* 256 + (*(--dp))] | GLUT[k* 256 + (*(--dp))]);
370- _dmaLineBuffer[j + 3 ] = (GLUT2[k* 256 + (*(--dp))] | GLUT[k* 256 + (*(--dp))]);
371- _dmaLineBuffer[j] = (GLUT2[k* 256 + (*(--dp))] | GLUT[k* 256 + (*(--dp))]);
372- _dmaLineBuffer[j + 1 ] = (GLUT2[k* 256 + (*(--dp))] | GLUT[k* 256 + (*(--dp))]);
369+ _dmaLineBuffer[j + 2 ] = (GLUT2[k * 256 + (*(--dp))] | GLUT[k * 256 + (*(--dp))]);
370+ _dmaLineBuffer[j + 3 ] = (GLUT2[k * 256 + (*(--dp))] | GLUT[k * 256 + (*(--dp))]);
371+ _dmaLineBuffer[j] = (GLUT2[k * 256 + (*(--dp))] | GLUT[k * 256 + (*(--dp))]);
372+ _dmaLineBuffer[j + 1 ] = (GLUT2[k * 256 + (*(--dp))] | GLUT[k * 256 + (*(--dp))]);
373373 }
374374 sendDataI2S (myI2S, _dmaI2SDesc);
375375 vscan_end ();
@@ -457,9 +457,9 @@ uint32_t Inkplate::partialUpdate(bool _forced, bool leaveOn)
457457 n = (E_INK_WIDTH * E_INK_HEIGHT / 4 ) - 1 ;
458458 for (int i = 0 ; i < E_INK_HEIGHT; ++i)
459459 {
460- for (int j = 0 ; j < (E_INK_WIDTH / 4 ); j+= 4 )
460+ for (int j = 0 ; j < (E_INK_WIDTH / 4 ); j += 4 )
461461 {
462- _dmaLineBuffer[j + 2 ] = *(_pBuffer + n );
462+ _dmaLineBuffer[j + 2 ] = *(_pBuffer + n);
463463 _dmaLineBuffer[j + 3 ] = *(_pBuffer + n - 1 );
464464 _dmaLineBuffer[j] = *(_pBuffer + n - 2 );
465465 _dmaLineBuffer[j + 1 ] = *(_pBuffer + n - 3 );
0 commit comments