All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- added attribute type hints to
Measurement
class
- compatibility with
python3.5
,python3.6
&python3.7
0.4.0 - 2021-04-22
FT017TH.receive
: use edge detection on CC1101'sGDO0
pin to detect arrival of packages (instead of polling)- command
wireless-sensor-receive
: added parameter--gdo0-gpio-line-name
(default:GPIO24
) FT017TH.receive
: yieldNone
on error or timeout to allow caller to perform periodic tasks (instead of blocking thread until valid packet arrives)
0.3.0 - 2020-12-11
- acquire
flock
on SPI device file - attribute
FT017TH.transceiver
is now private
- added option
FT017TH(unlock_spi_device=True)
/--unlock-spi-device
to release theflock
from the SPI device file after configuring the transceiver
- reconfigure receiver after receiving a packet with unexpected length (receiver possibly accessed by other process)
0.2.0 - 2020-12-07
Measurement
type is now public
0.1.1 - 2020-12-07
ValueError: astimezone() cannot be applied to a naive datetime
on python3.5
0.1.0 - 2020-02-07
- method
wireless_sensor.FT017TH.receive
continuously yielding temperature & humidity measurements received from FT017TH sensor - script
wireless-sensor-receive