microrobotics icon

W12956

microrobotics | PRO | 08/30/17 06:12:19 AM UTC | 0 ⭐ | 4162 👁️ | Never ⏰ | []
C |

1.11 KB

|

None

|

0 👍

/

0 👎

#include <SPI.h>
#include "EPD_drive.h"
#include "EPD_drive_gpio.h"
#include "Display_Lib.h"
 
WaveShare_EPD EPD = WaveShare_EPD();
void setup() {
  // put your setup code here, to run once:
   pinMode(CS,OUTPUT);
   pinMode(DC,OUTPUT);
   pinMode(RST,OUTPUT);
   pinMode(BUSY,INPUT);
   
  Serial.begin(115200);
  SPI.beginTransaction(SPISettings(2000000, MSBFIRST, SPI_MODE0));
  SPI.begin();
  
  Serial.println("------------Clear full screen-----------------");
  EPD.Dis_Clear_full();
  
  //2.display init
  EPD.EPD_init_Part();
  driver_delay_xms(DELAYTIME);
 
  //Clear screen
  Serial.println("--------------Clear part screen------------");
  EPD.Dis_Clear_part();
  driver_delay_xms(DELAYTIME);
  //2.9inch paper is 296*122
  //x max is 31 ,y max is 
  EPD.Dis_Drawing(31,0,(unsigned char *)Circle3232,32,32); //Circle
  EPD.Dis_Drawing(0,0,(unsigned char *)Circle3232,32,32); //Line
 
  EPD.Dis_Drawing(0,12,(unsigned char *)Circle3232,32,32); //Line
  EPD.Dis_Drawing(31,12,(unsigned char *)Circle3232,32,32); //Line
}
 
void loop() {
  // put your main code here, to run repeatedly:
}

Comments