mirror of
https://github.com/esphome/esphome.git
synced 2024-12-26 23:41:45 +01:00
Update ebyte_lora.cpp
This commit is contained in:
parent
8d42bc7657
commit
06dc4d933d
1 changed files with 5 additions and 5 deletions
|
@ -376,7 +376,7 @@ void EbyteLoraComponent::setup_conf_(std::vector<uint8_t> data) {
|
||||||
ESP_LOGD(TAG, "reg1: %c%c%c%c%c%c%c%c", BYTE_TO_BINARY(data[i]));
|
ESP_LOGD(TAG, "reg1: %c%c%c%c%c%c%c%c", BYTE_TO_BINARY(data[i]));
|
||||||
this->config.transmission_power = (data[i] >> 0) & 0b11;
|
this->config.transmission_power = (data[i] >> 0) & 0b11;
|
||||||
this->config.rssi_noise = (data[i] >> 5) & 0b1;
|
this->config.rssi_noise = (data[i] >> 5) & 0b1;
|
||||||
this->config.sub_packet = data[i] & 0b00000011;
|
this->config.sub_packet = (data[i] >> 6) & 0b11;
|
||||||
}
|
}
|
||||||
// 7 is reg2; channel
|
// 7 is reg2; channel
|
||||||
if (i == 7) {
|
if (i == 7) {
|
||||||
|
@ -385,10 +385,10 @@ void EbyteLoraComponent::setup_conf_(std::vector<uint8_t> data) {
|
||||||
// 8 is reg3; wor_period:3, reserve:1, enable_lbt:1, reserve:1, transmission_mode:1, enable_rssi:1
|
// 8 is reg3; wor_period:3, reserve:1, enable_lbt:1, reserve:1, transmission_mode:1, enable_rssi:1
|
||||||
if (i == 7) {
|
if (i == 7) {
|
||||||
ESP_LOGD(TAG, "reg3: %c%c%c%c%c%c%c%c", BYTE_TO_BINARY(data[i]));
|
ESP_LOGD(TAG, "reg3: %c%c%c%c%c%c%c%c", BYTE_TO_BINARY(data[i]));
|
||||||
this->config.wor_period = data[i] & 0b111;
|
this->config.wor_period = (data[i] >> 0) & 0b111;
|
||||||
this->config.enable_lbt = data[i] & 0b00001;
|
this->config.enable_lbt = (data[i] >> 4) & 0b1;
|
||||||
this->config.transmission_mode = data[i] & 0b0000001;
|
this->config.transmission_mode = (data[i] >> 6) & 0b1;
|
||||||
this->config.enable_rssi = data[i] & 0b00000001;
|
this->config.enable_rssi = (data[i] >> 7) & 0b1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue