mirror of
https://github.com/jam422470459/EPD-nRF52-hema213.git
synced 2025-12-06 08:32:54 +08:00
remove force_temp method
This commit is contained in:
@@ -37,7 +37,6 @@ typedef struct
|
||||
void (*refresh)(void); /**< Sends the image buffer in RAM to e-Paper and displays */
|
||||
void (*sleep)(void); /**< Enter sleep mode */
|
||||
int8_t (*read_temp)(void); /**< Read temperature from driver chip */
|
||||
void (*force_temp)(int8_t value); /**< Force temperature (will trigger OTP LUT switch) */
|
||||
} epd_driver_t;
|
||||
|
||||
typedef enum
|
||||
|
||||
@@ -63,12 +63,6 @@ int8_t JD79668_Read_Temp(void)
|
||||
return (int8_t)EPD_ReadByte();
|
||||
}
|
||||
|
||||
void JD79668_Force_Temp(int8_t value)
|
||||
{
|
||||
EPD_Write(CMD_CCSET, 0x02);
|
||||
EPD_Write(0xE6, value);
|
||||
}
|
||||
|
||||
static void _setPartialRamArea(uint16_t x, uint16_t y, uint16_t w, uint16_t h)
|
||||
{
|
||||
EPD_Write(CMD_PTL,
|
||||
@@ -194,7 +188,6 @@ static epd_driver_t epd_drv_JD79668 = {
|
||||
.refresh = JD79668_Refresh,
|
||||
.sleep = JD79668_Sleep,
|
||||
.read_temp = JD79668_Read_Temp,
|
||||
.force_temp = JD79668_Force_Temp,
|
||||
};
|
||||
|
||||
// JD79668 400x300 Black/White/Red/Yellow
|
||||
|
||||
@@ -77,11 +77,6 @@ int8_t SSD1619_Read_Temp(void)
|
||||
return (int8_t)EPD_ReadByte();
|
||||
}
|
||||
|
||||
void SSD1619_Force_Temp(int8_t value)
|
||||
{
|
||||
EPD_Write(CMD_TSENSOR_WRITE, value);
|
||||
}
|
||||
|
||||
static void _setPartialRamArea(uint16_t x, uint16_t y, uint16_t w, uint16_t h)
|
||||
{
|
||||
EPD_Write(CMD_ENTRY_MODE, 0x03); // set ram entry mode: x increase, y increase
|
||||
@@ -98,10 +93,6 @@ void SSD1619_Dump_LUT(void)
|
||||
{
|
||||
uint8_t lut[128];
|
||||
|
||||
// Load LUT
|
||||
SSD1619_Update(0xB1);
|
||||
SSD1619_WaitBusy(200);
|
||||
|
||||
EPD_WriteCmd(CMD_READ_LUT);
|
||||
EPD_ReadData(lut, sizeof(lut));
|
||||
|
||||
@@ -122,8 +113,6 @@ void SSD1619_Init()
|
||||
EPD_Write(CMD_BORDER_CTRL, 0x01);
|
||||
EPD_Write(CMD_TSENSOR_CTRL, 0x80);
|
||||
|
||||
// SSD1619_Dump_LUT();
|
||||
|
||||
_setPartialRamArea(0, 0, EPD->width, EPD->height);
|
||||
}
|
||||
|
||||
@@ -139,6 +128,8 @@ static void SSD1619_Refresh(void)
|
||||
SSD1619_WaitBusy(30000);
|
||||
NRF_LOG_DEBUG("[EPD]: refresh end\n");
|
||||
|
||||
// SSD1619_Dump_LUT();
|
||||
|
||||
_setPartialRamArea(0, 0, EPD->width, EPD->height); // DO NOT REMOVE!
|
||||
SSD1619_Update(0x83); // power off
|
||||
}
|
||||
@@ -212,7 +203,6 @@ static epd_driver_t epd_drv_ssd1619 = {
|
||||
.refresh = SSD1619_Refresh,
|
||||
.sleep = SSD1619_Sleep,
|
||||
.read_temp = SSD1619_Read_Temp,
|
||||
.force_temp = SSD1619_Force_Temp,
|
||||
};
|
||||
|
||||
// SSD1619 400x300 Black/White/Red
|
||||
|
||||
@@ -98,13 +98,6 @@ int8_t UC8176_Read_Temp(void)
|
||||
return (int8_t)EPD_ReadByte();
|
||||
}
|
||||
|
||||
// Force temperature (will trigger OTP LUT switch)
|
||||
void UC8176_Force_Temp(int8_t value)
|
||||
{
|
||||
EPD_Write(CMD_CCSET, 0x02);
|
||||
EPD_Write(CMD_TSSET, value);
|
||||
}
|
||||
|
||||
void UC8176_Refresh(void)
|
||||
{
|
||||
NRF_LOG_DEBUG("[EPD]: refresh begin\n");
|
||||
@@ -235,7 +228,6 @@ static epd_driver_t epd_drv_uc8176 = {
|
||||
.refresh = UC8176_Refresh,
|
||||
.sleep = UC8176_Sleep,
|
||||
.read_temp = UC8176_Read_Temp,
|
||||
.force_temp = UC8176_Force_Temp,
|
||||
};
|
||||
|
||||
// UC8176 400x300 Black/White
|
||||
|
||||
Reference in New Issue
Block a user