소스 검색

get_preamble_length_bytes: refactor formula

Fabian Peter Hammerle 3 년 전
부모
커밋
0c80af0e4c
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      cc1101/__init__.py

+ 1 - 1
cc1101/__init__.py

@@ -304,7 +304,7 @@ class CC1101:
         index = (
             self._read_single_byte(ConfigurationRegisterAddress.MDMCFG1) >> 4
         ) & 0b111
-        return int(2 ** int(index / 2 + 1) * (1 + (index & 0b1) * 0.5))
+        return 2 ** (index >> 1) * (2 + (index & 0b1))
 
     def _set_power_amplifier_setting_index(self, setting_index: int) -> None:
         """