mirror of
https://github.com/tsl0922/EPD-nRF5.git
synced 2025-12-11 16:28:12 +08:00
do not block on driver init
This commit is contained in:
@@ -80,9 +80,6 @@ void EPD_4IN2_Init(void)
|
||||
{
|
||||
EPD_4IN2_Reset();
|
||||
|
||||
EPD_WriteCommand(0x04); // POWER ON
|
||||
EPD_4IN2_ReadBusy();
|
||||
|
||||
EPD_WriteCommand(0x00); // panel setting
|
||||
EPD_WriteByte(0x1f); // 400x300 B/W mode, LUT from OTP
|
||||
|
||||
@@ -94,6 +91,8 @@ void EPD_4IN2_Init(void)
|
||||
|
||||
EPD_WriteCommand(0x50); // VCOM AND DATA INTERVAL SETTING
|
||||
EPD_WriteByte(0x97); // LUTB=0 LUTW=1 interval=10
|
||||
|
||||
EPD_WriteCommand(0x04); // POWER ON
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
|
||||
@@ -109,9 +109,9 @@ void EPD_4IN2_V2_Init(void)
|
||||
{
|
||||
EPD_4IN2_V2_Reset();
|
||||
|
||||
EPD_4IN2_V2_ReadBusy();
|
||||
DEV_Delay_ms(10);
|
||||
EPD_WriteCommand(0x12); // soft reset
|
||||
EPD_4IN2_V2_ReadBusy();
|
||||
DEV_Delay_ms(10);
|
||||
|
||||
// EPD_WriteCommand(0x01); //Driver output control
|
||||
// EPD_WriteByte((EPD_4IN2_V2_HEIGHT-1)%256);
|
||||
@@ -131,8 +131,6 @@ void EPD_4IN2_V2_Init(void)
|
||||
EPD_4IN2_V2_SetWindows(0, 0, EPD_4IN2_V2_WIDTH-1, EPD_4IN2_V2_HEIGHT-1);
|
||||
|
||||
EPD_4IN2_V2_SetCursor(0, 0);
|
||||
|
||||
EPD_4IN2_V2_ReadBusy();
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
|
||||
@@ -78,12 +78,11 @@ parameter:
|
||||
void EPD_4IN2B_V2_Init(void)
|
||||
{
|
||||
EPD_4IN2B_V2_Reset();
|
||||
|
||||
EPD_WriteCommand(0x04);
|
||||
EPD_4IN2B_V2_ReadBusy();
|
||||
|
||||
EPD_WriteCommand(0x00);
|
||||
EPD_WriteByte(0x0f);
|
||||
|
||||
EPD_WriteCommand(0x04);
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
|
||||
Reference in New Issue
Block a user