mirror of
https://github.com/pvvx/RTL00_WEB.git
synced 2025-07-31 20:31:05 +00:00
update
This commit is contained in:
parent
ca69e76c51
commit
f8c731241d
6 changed files with 27 additions and 9 deletions
|
@ -405,13 +405,6 @@ void ICACHE_FLASH_ATTR web_int_callback(TCP_SERV_CONN *ts_conn, uint8 *cstr)
|
|||
else ifcmp("clkcpu") tcp_puts("%u", HalGetCpuClk());
|
||||
else ifcmp("debug") tcp_put('1' - (print_off & 1)); // rtl_print on/off
|
||||
#if WEB_DEBUG_FUNCTIONS
|
||||
#if 1 // WEB_INA219_DRV
|
||||
else ifcmp("ina219") {
|
||||
if(CheckSCB(SCB_WEBSOC)) {
|
||||
ina219_ws(val);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
else ifcmp("restart") {
|
||||
#if USE_WEB_AUTH_LEVEL
|
||||
if(web_conn->auth_level < WEB_AUTH_LEVEL_USER) return;
|
||||
|
@ -433,6 +426,16 @@ void ICACHE_FLASH_ATTR web_int_callback(TCP_SERV_CONN *ts_conn, uint8 *cstr)
|
|||
#endif
|
||||
else tcp_put('?');
|
||||
}
|
||||
#ifdef WEB_INA219_DRV
|
||||
else ifcmp("ina219") {
|
||||
if(CheckSCB(SCB_WEBSOC)) {
|
||||
extern int ina219_ws(TCP_SERV_CONN *ts_conn, char cmd);
|
||||
int x = ina219_ws(ts_conn, cstr[6]);
|
||||
if(x < 0) SetSCB(SCB_FCLOSE|SCB_DISCONNECT);
|
||||
else tcp_puts("%d", x);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
else ifcmp("cfg_") {
|
||||
cstr += 4;
|
||||
ifcmp("web_") {
|
||||
|
|
|
@ -155,6 +155,7 @@ websock_rx_data(TCP_SERV_CONN *ts_conn)
|
|||
SetSCB(SCB_FCLOSE|SCB_DISCONNECT);
|
||||
return false;
|
||||
}
|
||||
web_conn->msgbufsize -= 16;
|
||||
if(ws->frame_len == (sizeof(txt_wsping)-1) && rom_xstrcmp(pstr, txt_wsping) != 0){
|
||||
copy_s4d1(pstr, (void *)txt_wspong, sizeof(txt_wspong) - 1);
|
||||
if(websock_tx_frame(ts_conn, WS_OPCODE_TEXT | WS_FRAGMENT_FIN, pstr, sizeof(txt_wspong) - 1) != ERR_OK) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue