from machine import Pin, SPI from Lib.sx127x import SX127x # Board specific Lora configuration lora_default = { 'frequency': 433e6, 'frequency_offset':0, 'tx_power_level': 14, 'signal_bandwidth': 125e3, 'spreading_factor': 9, 'coding_rate': 5, 'preamble_length': 8, 'implicitHeader': False, 'sync_word': 0x12, 'enable_CRC': True, 'invert_IQ': False, 'debug': False, } lora_pins = { 'dio_0':26, 'ss':18, 'reset':16, '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), ) lora = SX127x(lora_spi, pins=lora_pins, parameters=lora_default) print("LoRa Started"); lora.println("Sending first lora message")