esp_phy.h
Go to the documentation of this file.
73 void set_power_limits(txpwr_index_t chan1, txpwr_index_t chan11, txpwr_index_t chan13, txpwr_index_t chan14)
void customPhyInit(PhyInitData data)
Structure to manage low-level adjustment of PHY data Does not contain the data but a reference to it....
Definition: esp_phy.h:33
void set_lp_bb_att_ext(uint8_t value=0)
Set attenuation of BB gain.
Definition: esp_phy.h:285
void set_txpwr(uint8_t mcs_index, txpwr_index_t txpwr_qdb)
Select target power level for specific data rate according to Modulation Coding Scheme (MCS)
Definition: esp_phy.h:129
void set_power_limits_11b(txpwr_index_t txpwr_index_11b_0, txpwr_index_t txpwr_index_11b_1)
Configure 802.11b power limits.
Definition: esp_phy.h:304
uint8_t get_version() const
PHY data version number. Currently version 8.
Definition: esp_phy.h:44
void set_crystal_freq(uint8_t value=1)
Select crystal frequency.
Definition: esp_phy.h:143
void set_freq_correct(uint8_t bbpll=3, int8_t force_freq_offset=0)
Enable frequency correction.
Definition: esp_phy.h:371
void set_power_limits(txpwr_index_t chan1, txpwr_index_t chan11, txpwr_index_t chan13, txpwr_index_t chan14)
Configure the maximum TX powers for channels 1, 11, 13 and 14.
Definition: esp_phy.h:73
void set_txpwr_dqb(txpwr_index_t level, uint8_t value)
Set TX power level. TX power can be switched between six levels. Level 0 represents the maximum TX po...
Definition: esp_phy.h:107
void set_dual_ant_configure(uint8_t value=0)
Configure dual antenna arrangement.
Definition: esp_phy.h:204
void set_bt_protocol(uint8_t value=0)
Configure Bluetooth protocol.
Definition: esp_phy.h:191
void set_sdio_configure(uint8_t value=0)
Configure SDIO behaviour.
Definition: esp_phy.h:155
void set_rf_cal_disable(uint8_t value=0)
Disable RF calibration for certain number of times.
Definition: esp_phy.h:345
void set_vdd33_const(uint8_t value=33)
Set PA_VDD voltage.
Definition: esp_phy.h:333
void set_default_power_limits_11b()
Set power limits for 802.11b to default, which is same as MCS0 and 6Mbits/s modes....
Definition: esp_phy.h:294
void set_low_power_en(uint8_t value=0)
Configure low-power mode.
Definition: esp_phy.h:249
void disable_power_limits()
Disable power limits on channels 1, 11, 13 and 14.
Definition: esp_phy.h:85
uint8_t txpwr_index_t
Index for configurable power level, from 0-5. See PhyInitData::set_txpwr_dqb.
Definition: esp_phy.h:37
void set_lp_rf_stg10(uint8_t value=0)
Set attenuation of RF gain stage 0 and 1.
Definition: esp_phy.h:266
void set_rf_calibration(uint8_t value=1)
RF_calibration.
Definition: esp_phy.h:388
void set_share_xtal(uint8_t value=0)
Set Crystal state during sleep mode This option is to share crystal clock for BT.
Definition: esp_phy.h:218
void set_bt_configure(uint8_t value=0)
Configure bluetooth.
Definition: esp_phy.h:176
1.9.1