Skip to content
Snippets Groups Projects
Commit c2f8ae7a authored by Kirsa's avatar Kirsa
Browse files

Added LoRa

parent a9fbf116
Branches
No related tags found
No related merge requests found
import sys
sys.path.insert(0, 'libraries')
from libraries.sx127x import SX127x
import machine
from time import sleep
import sx127x
from lora_settings import lora1
counter = 0
while True:
payload = 'Hello ({0})'.format(counter)
print('TX: {}'.format(payload))
lora1.println(payload)
counter += 1
sleep(5)
from machine import Pin, SPI
from sx127x import SX127x
lora_default = {
'frequency': 418500000,
'frequency_offset':0,
'tx_power_level': 14,
'signal_bandwidth': 125e3,
'spreading_factor': 9,
'coding_rate': 5,
'preamble_length': 8,
'implicitHeader': False,
'sync_word': 0x33,
'enable_CRC': True,
'invert_IQ': False,
'debug': False,
}
lora_pins = {
'dio_0':26,
'cs':18,
'reset':23,
'sck':5,
'miso':19,
'mosi':27,
}
lora_spi = SPI(
baudrate=10000000, polarity=0, phase=0,
bits=8, firstbit=SPI.MSB,
sck=Pin(lora_pins['sck'], Pin.OUT, Pin.PULL_DOWN),
mosi=Pin(lora_pins['mosi'], Pin.OUT, Pin.PULL_UP),
miso=Pin(lora_pins['miso'], Pin.IN, Pin.PULL_UP),
)
lora1 = SX127x(lora_spi, pins=lora_pins, parameters=lora_default)
\ No newline at end of file
...@@ -98,7 +98,7 @@ class SX127x: ...@@ -98,7 +98,7 @@ class SX127x:
self.pins = pins self.pins = pins
self.parameters = parameters self.parameters = parameters
self.pin_ss = Pin(self.pins["ss"], Pin.OUT) self.pin_ss = Pin(self.pins["cs"], Pin.OUT)
self.lock = False self.lock = False
self.implicit_header_mode = None self.implicit_header_mode = None
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment