mirror of
https://github.com/fsender/readguy.git
synced 2025-12-12 13:08:11 +08:00
fix: uninitialized variable & HTML errors
This commit is contained in:
@@ -732,12 +732,12 @@ const PROGMEM char ReadguyDriver::verify2_html[] =
|
||||
"<br/><hr/>完成上述4个操作之后屏幕上将会展现出验证码,输入验证码即可完成硬件配置.<br/></p><form action=\"/fin"
|
||||
"al\" method=\"POST\"><input type=\'text\' name=\'t_verify\' maxlength=\"6";
|
||||
const PROGMEM char ReadguyDriver::verifybtn_html[3][224] = {
|
||||
"一个按键, 功能全保留, 操作可能比较繁琐.<br/>"
|
||||
"点按:下一个/向下翻页<br/>双击:确定/选择<br/>三连击:返回/退格<br/>长按半秒:上一个/向上翻页<br/>点按紧接着长按: 特殊操作",
|
||||
"两个按键, 操作可以满足需求.<br/>"
|
||||
"按键1点按:下一个/向下翻页<br/>按键1长按:上一个/向上翻页<br/>按键2点按:确定/选择<br/>按键2长按:返回/退格<br/>按住按键1点按2:特殊操作",
|
||||
"三个按键, 操作非常方便流畅.<br/>"
|
||||
"按键1:上一个/向上翻页<br/>按键2点按:确定/选择<br/>按键2长按: 返回/退格<br/>按键3:下一个/向下翻页<br/>双击点按2:切换输入法等特殊操作"
|
||||
"一个按键, 功能全保留, 操作可能比较繁琐.<br/>点按:下一个/向下翻页<br/>双击:确定/选择<br/>三连击:返回/退格<br/>"
|
||||
"长按半秒:上一个/向上翻页<br/>点按紧接着长按: 特殊操作",
|
||||
"两个按键, 操作可以满足需求.<br/>按键1点按:下一个/向下翻页<br/>按键1长按:上一个/向上翻页<br/>按键2点按:确定/选"
|
||||
"择<br/>按键2长按:返回/退格<br/>按住按键1点按2:特殊操作",
|
||||
"三个按键, 操作非常方便流畅.<br/>按键1:上一个/向上翻页<br/>按键2点按:确定/选择<br/>按键2长按: 返回/退格<br/>按"
|
||||
"键3:下一个/向下翻页<br/>双击点按2:切换输入法等特殊操作"
|
||||
};
|
||||
const PROGMEM char ReadguyDriver::final_html[] =
|
||||
"欢迎使用 readguy</title></head><body><h1>readguy ";
|
||||
@@ -745,7 +745,7 @@ const PROGMEM char ReadguyDriver::afterConfig_html[] =
|
||||
"配置完成</h1><p>您已完成了初始化工作.现在可以配置WiFi和天气密钥相关内容.<br/></p>"
|
||||
"返回<a href=\"/pinsetup\">引脚设置</a><h3>";
|
||||
const PROGMEM char ReadguyDriver::home_html[]=
|
||||
"欢迎页面</h1>在这里您可以配置属于应用app的内容. <a href=\"/pinsetup\">重新配置引脚</a><h3>";
|
||||
"欢迎页面</h1>在这里您可以配置属于应用app的内容.<h3>";
|
||||
/*
|
||||
const PROGMEM char ReadguyDriver::final2_html[] =
|
||||
"<form action=\"/wifi\" method=\"POST\">WiFi 名称<input type=\'text\' name=\'ssid\' "
|
||||
@@ -754,9 +754,9 @@ const PROGMEM char ReadguyDriver::final2_html[] =
|
||||
"钥<input type=\'text\' name=\'psk\' maxlength=\"63";
|
||||
*/
|
||||
const PROGMEM char ReadguyDriver::end_html[] =
|
||||
"<p>ReadGuy on device " _READGUY_PLATFORM "<br/>Copyright © FriendshipEnder <a href=\""
|
||||
_GITHUB_LINK "\">GitHub</a> <a href=\"" _BILIBILI_LINK "\">Bilibili</"
|
||||
"a><br/>版本: " READGUY_VERSION " ,编译日期: " __DATE__ " " __TIME__ "</p></body></html>";
|
||||
"<p>ReadGuy on device " _READGUY_PLATFORM " <a href=\"/pinsetup\">重新配置引脚</a> <a href=\"/update\">固件更新"
|
||||
"</a><br/>Copyright © FriendshipEnder <a href=\"" _GITHUB_LINK "\">GitHub</a> <a href=\"" _BILIBILI_LINK "\">"
|
||||
"Bilibili</a><br/>版本: " READGUY_VERSION " ,编译日期: " __DATE__ " " __TIME__ "</p></body></html>";
|
||||
/*const PROGMEM uint8_t ReadguyDriver::faviconData[1150]={
|
||||
0x0,0x0,0x1,0x0,0x1,0x0,0x10,0x10,0x0,0x0,0x1,0x0,0x20,0x0,0x68,0x4,0x0,0x0,0x16,0x0,0x0,0x0,0x28,0x0,
|
||||
0x0,0x0,0x10,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x1,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x40,0x4,0x0,0x0,0x0,0x0,
|
||||
|
||||
@@ -79,6 +79,7 @@ TaskHandle_t ReadguyDriver::btn_handle;
|
||||
|
||||
ReadguyDriver::ReadguyDriver(){
|
||||
READGUY_cali = 0; // config_data[0] 的初始值为0
|
||||
for(unsigned int i=1;i<sizeof(config_data);i++) config_data[i] = -1;
|
||||
READGUY_sd_ok = 0; //初始默认SD卡未成功初始化
|
||||
READGUY_buttons = 0; //初始情况下没有按钮
|
||||
} //WiFiSet: 是否保持AP服务器一直处于打开状态
|
||||
|
||||
@@ -449,19 +449,28 @@ class ReadguyDriver: public LGFX_Sprite{ // readguy 基础类
|
||||
constexpr int getReadguy_user8 () const { return READGUY_user8; } //用户变量
|
||||
constexpr int getReadguy_user9 () const { return READGUY_user9; } //用户变量
|
||||
constexpr int getReadguy_user10() const { return READGUY_user10;} //用户变量
|
||||
constexpr int getReadguyUseSdio () { //返回程序调用SD卡时 是否使用了SDIO
|
||||
#ifdef CONFIG_IDF_TARGET_ESP32S3 //仅对ESP32S3可用
|
||||
constexpr int getReadguyUseSdio() const { //返回程序调用SD卡时 是否使用了SDIO
|
||||
#ifdef CONFIG_IDF_TARGET_ESP32S3 //仅对ESP32S3可用
|
||||
return (READGUY_user1 != -1) && (READGUY_user2 != -1);
|
||||
#else
|
||||
return 0; //非ESP32S3平台不可用SDIO
|
||||
return 0; //非ESP32S3平台不可用SDIO
|
||||
#endif
|
||||
} //用于esp32s3使用SDIO卡数据的DAT2
|
||||
constexpr int getSdio_dat0 () { return getReadguyUseSdio()?READGUY_sd_miso:-1; } //用于esp32s3使用SDIO卡数据的DAT0
|
||||
constexpr int getSdio_dat1 () { return getReadguyUseSdio()?READGUY_user1:-1; } //用于esp32s3使用SDIO卡数据的DAT1
|
||||
constexpr int getSdio_dat2 () { return getReadguyUseSdio()?READGUY_user2:-1; } //用于esp32s3使用SDIO卡数据的DAT2
|
||||
constexpr int getSdio_dat3 () { return getReadguyUseSdio()?READGUY_sd_cs:-1; } //用于esp32s3使用SDIO卡数据的DAT3
|
||||
constexpr int getSdio_clk () { return getReadguyUseSdio()?READGUY_sd_sclk:-1; } //用于esp32s3使用SDIO卡数据的CLK
|
||||
constexpr int getSdio_cmd () { return getReadguyUseSdio()?READGUY_sd_mosi:-1; } //用于esp32s3使用SDIO卡数据的CMD
|
||||
#ifdef CONFIG_IDF_TARGET_ESP32S3 //仅对ESP32S3可用
|
||||
constexpr int getSdio_dat0 () const { return getReadguyUseSdio()?READGUY_sd_miso:-1; } //用于esp32s3使用SDIO卡数据的DAT0
|
||||
constexpr int getSdio_dat1 () const { return getReadguyUseSdio()?READGUY_user1 :-1; } //用于esp32s3使用SDIO卡数据的DAT1
|
||||
constexpr int getSdio_dat2 () const { return getReadguyUseSdio()?READGUY_user2 :-1; } //用于esp32s3使用SDIO卡数据的DAT2
|
||||
constexpr int getSdio_dat3 () const { return getReadguyUseSdio()?READGUY_sd_cs :-1; } //用于esp32s3使用SDIO卡数据的DAT3
|
||||
constexpr int getSdio_clk () const { return getReadguyUseSdio()?READGUY_sd_sclk:-1; } //用于esp32s3使用SDIO卡数据的CLK
|
||||
constexpr int getSdio_cmd () const { return getReadguyUseSdio()?READGUY_sd_mosi:-1; } //用于esp32s3使用SDIO卡数据的CMD
|
||||
#else
|
||||
constexpr int getSdio_dat0 () const { return -1; } //用于esp32s3使用SDIO卡数据的DAT0
|
||||
constexpr int getSdio_dat1 () const { return -1; } //用于esp32s3使用SDIO卡数据的DAT1
|
||||
constexpr int getSdio_dat2 () const { return -1; } //用于esp32s3使用SDIO卡数据的DAT2
|
||||
constexpr int getSdio_dat3 () const { return -1; } //用于esp32s3使用SDIO卡数据的DAT3
|
||||
constexpr int getSdio_clk () const { return -1; } //用于esp32s3使用SDIO卡数据的CLK
|
||||
constexpr int getSdio_cmd () const { return -1; } //用于esp32s3使用SDIO卡数据的CMD
|
||||
#endif
|
||||
//constexpr int memWidth () const { return guy_width ; } //返回显存宽度(不是画幅宽度),不会随着画布旋转改变
|
||||
//constexpr int memHeight () const { return guy_height ; } //返回显存高度(不是画幅高度),不会随着画布旋转改变
|
||||
int drvWidth () const { return READGUY_cali==127?guy_dev->drv_width():0; } //返回显示屏硬件宽度(不是画幅宽度)
|
||||
|
||||
Reference in New Issue
Block a user