Add RF calibration on next restart

Add RF calibration on next restart
This commit is contained in:
Theo Arends 2018-11-08 14:21:45 +01:00
parent f9bddb6c54
commit 2a4d82f4b6
1 changed files with 15 additions and 0 deletions

View File

@ -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(0127byte) 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();
} }
} }