代码之家  ›  专栏  ›  技术社区  ›  Simon Ludwig

用于waveshare 2.9 e ink的ESP8266驱动程序

  •  0
  • Simon Ludwig  · 技术社区  · 7 年前

    我在找一个电子墨水显示器的驱动程序 waveshare

    我可以找到Arduino和Raspberry PI的司机。还有ESP8266的驱动程序吗?目前,我正在尝试理解Arduino驱动程序,并为ESP8266创建自己的驱动程序,但由于我是一名java开发人员,我不是一名优秀的c开发人员。

    我希望任何人都能帮助我,谢谢!

    1 回复  |  直到 7 年前
        1
  •  0
  •   Simon Ludwig    7 年前

    #define CS D8
    #define EPD_CS_0    digitalWrite(CS,LOW)
    #define EPD_CS_1    digitalWrite(CS,HIGH)
    #define isEPD_CS  digitalRead(CS)
    
    #define RST D3
    #define EPD_RST_0   digitalWrite(RST,LOW)
    #define EPD_RST_1   digitalWrite(RST,HIGH)
    #define isEPD_RST digitalRead(RST)
    
    #define DC D2
    #define EPD_DC_0    digitalWrite (DC,LOW)
    #define EPD_DC_1    digitalWrite (DC,HIGH)
    
    #define BUSY D1
    #define isEPD_BUSY digitalRead(BUSY)
    #define EPD_BUSY_LEVEL 0
    
    extern void SPI_Write(unsigned char value);
    extern void driver_delay_xms(unsigned long xms);
    #endif