changed rfm libary

This commit is contained in:
Paul 2024-01-08 13:14:16 +01:00
parent eb058e7bbc
commit 914fc87054
1 changed files with 7 additions and 5 deletions

12
main.py
View File

@ -1,15 +1,17 @@
from pyLoraRFM9x import LoRa, ModemConfig
import serial import serial
import busio import busio
from digitalio import DigitalInOut, Direction, Pull from digitalio import DigitalInOut, Direction, Pull
import board import board
import adafruit_rfm69 #import adafruit_rfm69
import adafruit_rfm9x
CS = DigitalInOut(board.CE1) CS = DigitalInOut(board.CE1)
RESET = DigitalInOut(board.D25) RESET = DigitalInOut(board.D25)
spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO) spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO)
rfm69 = adafruit_rfm69.RFM69(spi, CS, RESET, 915.0) #rfm = adafruit_rfm69.RFM69(spi, CS, RESET, 868.0)
rfm = adafruit_rfm9x.RFM9x(spi, CS, RESET, 868.0)
addr = '/tmp/virttty' addr = '/tmp/virttty'
ser = serial.serial_for_url(addr) ser = serial.serial_for_url(addr)
@ -17,7 +19,7 @@ ser = serial.serial_for_url(addr)
while True: while True:
packet = None packet = None
packet = rfm69.receive() packet = rfm.receive()
ser_data = bytearray() ser_data = bytearray()
while ser.inWaiting() > 0: while ser.inWaiting() > 0:
recieved_byte = ser.read(1) recieved_byte = ser.read(1)
@ -26,7 +28,7 @@ while True:
pass pass
else: else:
print("new message:", ser_data.decode()) print("new message:", ser_data.decode())
rfm69.send(ser_data) rfm.send(ser_data)
if packet is None: if packet is None:
pass pass
else: else: