Skip to content

Commit 7dbe27a

Browse files
committed
Merge remote-tracking branch 'origin/main'
2 parents 69b84e0 + c56f363 commit 7dbe27a

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

ports/espressif/common-hal/wifi/Radio.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -139,14 +139,14 @@ void common_hal_wifi_radio_set_mac_address(wifi_radio_obj_t *self, const uint8_t
139139
esp_wifi_set_mac(ESP_IF_WIFI_STA, mac);
140140
}
141141

142-
uint8_t common_hal_wifi_radio_get_tx_power(wifi_radio_obj_t *self) {
142+
mp_float_t common_hal_wifi_radio_get_tx_power(wifi_radio_obj_t *self) {
143143
int8_t tx_power;
144144
esp_wifi_get_max_tx_power(&tx_power);
145-
return tx_power / 4;
145+
return tx_power / 4.0f;
146146
}
147147

148-
void common_hal_wifi_radio_set_tx_power(wifi_radio_obj_t *self, const uint8_t tx_power) {
149-
esp_wifi_set_max_tx_power(tx_power * 4);
148+
void common_hal_wifi_radio_set_tx_power(wifi_radio_obj_t *self, const mp_float_t tx_power) {
149+
esp_wifi_set_max_tx_power(tx_power * 4.0f);
150150
}
151151

152152
mp_obj_t common_hal_wifi_radio_get_mac_address_ap(wifi_radio_obj_t *self) {

shared-bindings/wifi/Radio.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -138,17 +138,17 @@ MP_PROPERTY_GETSET(wifi_radio_mac_address_obj,
138138
(mp_obj_t)&wifi_radio_get_mac_address_obj,
139139
(mp_obj_t)&wifi_radio_set_mac_address_obj);
140140

141-
//| tx_power: int
141+
//| tx_power: float
142142
//| """Wifi transmission power, in dBm."""
143143
//|
144144
STATIC mp_obj_t wifi_radio_get_tx_power(mp_obj_t self_in) {
145145
wifi_radio_obj_t *self = MP_OBJ_TO_PTR(self_in);
146-
return mp_obj_new_int(common_hal_wifi_radio_get_tx_power(self));
146+
return mp_obj_new_float(common_hal_wifi_radio_get_tx_power(self));
147147
}
148148
MP_DEFINE_CONST_FUN_OBJ_1(wifi_radio_get_tx_power_obj, wifi_radio_get_tx_power);
149149

150150
STATIC mp_obj_t wifi_radio_set_tx_power(mp_obj_t self_in, mp_obj_t tx_power_in) {
151-
mp_int_t tx_power = mp_obj_get_int(tx_power_in);
151+
mp_float_t tx_power = mp_obj_get_float(tx_power_in);
152152
wifi_radio_obj_t *self = MP_OBJ_TO_PTR(self_in);
153153
common_hal_wifi_radio_set_tx_power(self, tx_power);
154154
return mp_const_none;

shared-bindings/wifi/Radio.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,8 @@ extern void common_hal_wifi_radio_set_mac_address(wifi_radio_obj_t *self, const
8282
extern mp_obj_t common_hal_wifi_radio_get_mac_address_ap(wifi_radio_obj_t *self);
8383
extern void common_hal_wifi_radio_set_mac_address_ap(wifi_radio_obj_t *self, const uint8_t *mac);
8484

85-
extern uint8_t common_hal_wifi_radio_get_tx_power(wifi_radio_obj_t *self);
86-
extern void common_hal_wifi_radio_set_tx_power(wifi_radio_obj_t *self, const uint8_t power);
85+
extern mp_float_t common_hal_wifi_radio_get_tx_power(wifi_radio_obj_t *self);
86+
extern void common_hal_wifi_radio_set_tx_power(wifi_radio_obj_t *self, const mp_float_t power);
8787

8888
extern mp_obj_t common_hal_wifi_radio_start_scanning_networks(wifi_radio_obj_t *self);
8989
extern void common_hal_wifi_radio_stop_scanning_networks(wifi_radio_obj_t *self);

0 commit comments

Comments
 (0)