$ python3 bmp280-spi.py --help
usage: bmp280-spi.py [-h] [-d DEVICE] [-m MODE] [-s SPEED]
[-p PRINT]
optional arguments:
-h,
--help
show this help message and exit
-d DEVICE, --device DEVICE
device file name
-m MODE, --mode MODE spi mode
-s SPEED, --speed SPEED
spi clock speed
-p PRINT, --print PRINT
print debug
$ python3 bmp280-spi.py --device /dev/spidev0.0
device=/dev/spidev0.0
mode=0
speed=1000000
print=0
chip_id = 0x58 BMP280
Check Register
Read calibration data
-----------------------
Chip ID : 0x58
Temperature : 24.52 C
Pressure : 1024.49 hPa
-----------------------
Chip ID : 0x58
Temperature : 24.52 C
Pressure : 1024.5 hPa
-----------------------
Chip ID : 0x58
Temperature : 24.52 C
Pressure : 1024.45 hPa
-----------------------
Chip ID : 0x58
Temperature : 24.51 C
Pressure : 1024.49 hPa
-----------------------
Chip ID : 0x58
Temperature : 24.52 C
Pressure : 1024.5 hPa |