mirror of https://github.com/arendst/Tasmota.git
Add RF calibration on next restart
Add RF calibration on next restart
This commit is contained in:
parent
f9bddb6c54
commit
2a4d82f4b6
|
@ -2176,6 +2176,21 @@ void Every250mSeconds()
|
||||||
restart_flag--;
|
restart_flag--;
|
||||||
if (restart_flag <= 0) {
|
if (restart_flag <= 0) {
|
||||||
AddLog_P(LOG_LEVEL_INFO, PSTR(D_LOG_APPLICATION D_RESTARTING));
|
AddLog_P(LOG_LEVEL_INFO, PSTR(D_LOG_APPLICATION D_RESTARTING));
|
||||||
|
|
||||||
|
/*
|
||||||
|
Function:
|
||||||
|
Set whether the chip will do RF calibration or not when power up. The option is 0 by default.
|
||||||
|
Prototype:
|
||||||
|
void system_phy_set_powerup_option(uint8 option)
|
||||||
|
Parameter:
|
||||||
|
uint8 option : RF initialization when power up.
|
||||||
|
0 : RF initialization when power up depends on esp_init_data_default.bin(0〜~127byte) byte 114.
|
||||||
|
1 : RF initialization only calibrate VDD33 and TX power which will take about 18 ms; this reduces the current consumption.
|
||||||
|
2 : RF initialization only calibrate VDD33 which will take about 2 ms; this has the least current consumption.
|
||||||
|
3 : RF initialization will do the whole RF calibration which will take about 200 ms; this increases the current consumption.
|
||||||
|
*/
|
||||||
|
system_phy_set_powerup_option(3);
|
||||||
|
|
||||||
EspRestart();
|
EspRestart();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue