@@ -270,53 +270,19 @@ void Adafruit_SSD1676::setRAMAddress(uint16_t x, uint16_t y) {
270
270
271
271
272
272
273
-
274
- void Adafruit_SSD1676::EpaperIO_Init (void )
275
- {
276
- pinMode (EPD_RESET, OUTPUT);
277
- digitalWrite (EPD_RESET, LOW);
278
- pinMode (EPD_CS, OUTPUT);
279
- pinMode (EPD_DC, OUTPUT);
280
- pinMode (EPD_BUSY, INPUT);
281
- pinMode (SCK, OUTPUT);
282
- pinMode (MOSI, OUTPUT);
283
- }
284
-
285
-
286
- void Adafruit_SSD1676::Epaper_Spi_WriteByte (uint8_t TxData)
287
- {
288
- uint8_t TempData;
289
- uint8_t scnt;
290
- TempData=TxData;
291
- digitalWrite (SCK, LOW);
292
- for (scnt=0 ; scnt<8 ; scnt++) {
293
- if (TempData&0x80 )
294
- digitalWrite (MOSI, HIGH);
295
- else
296
- digitalWrite (MOSI, LOW);
297
- digitalWrite (SCK, HIGH);
298
- delayMicroseconds (5 ) ;
299
- digitalWrite (SCK, LOW);
300
- TempData=TempData<<1 ;
301
- delayMicroseconds (5 ) ;
302
- }
303
- }
304
-
305
-
306
-
307
273
/*
308
274
* º¯ÊýÃû£ºEpaper_Write_Command
309
275
* ÃèÊö £ºÐ´ÃüÁî
310
276
* ÊäÈë £ºcmd
311
277
* Êä³ö £ºÎÞ
312
278
*/
313
279
void Adafruit_SSD1676::Epaper_Write_Command (uint8_t cmd) {
314
- digitalWrite (EPD_CS, HIGH );
280
+ csHigh ( );
315
281
digitalWrite (EPD_CS, LOW);
316
282
digitalWrite (EPD_DC, LOW); // D/C# 0:command 1:data
317
283
318
284
delayMicroseconds (5 ) ;
319
- Epaper_Spi_WriteByte (cmd);
285
+ SPItransfer (cmd);
320
286
delayMicroseconds (5 ) ;
321
287
digitalWrite (EPD_CS, HIGH);
322
288
}
@@ -334,7 +300,7 @@ void Adafruit_SSD1676::Epaper_Write_CommandR(uint8_t cmd) {
334
300
digitalWrite (EPD_DC, LOW); // D/C# 0:command 1:data
335
301
336
302
delayMicroseconds (5 );
337
- Epaper_Spi_WriteByte (cmd);
303
+ SPItransfer (cmd);
338
304
delayMicroseconds (5 );
339
305
}
340
306
@@ -351,7 +317,7 @@ void Adafruit_SSD1676::Epaper_Write_Data(uint8_t data)
351
317
digitalWrite (EPD_DC, HIGH); // D/C# 0:command 1:data
352
318
353
319
delayMicroseconds (5 );
354
- Epaper_Spi_WriteByte (data);
320
+ SPItransfer (data);
355
321
delayMicroseconds (5 );
356
322
digitalWrite (EPD_CS, HIGH);
357
323
}
0 commit comments