remove force_temp method

This commit is contained in:
Shuanglei Tao
2025-07-02 12:03:07 +08:00
parent c975f379f2
commit e88cb50d6f
4 changed files with 2 additions and 28 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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