{"repo":"flengyel/RYLR998-LoRa","free":true,"listed":false,"github":"https://github.com/flengyel/RYLR998-LoRa","clone":"git clone https://github.com/flengyel/RYLR998-LoRa.git","description":"A python program for 2-way texting with the 33cm band [REYAX RYLR998](https://reyax.com/products/rylr998/) LoRa® module, either with a Raspberry Pi 4, five wires and ten female-female GPIO connectors; or with a Linux PC running a CP2102 USB 2.0 to TTL serial converter, four wires and eight female-female GPIO connectors. No threads, only async","language":"Python","stars":28,"topics":["asyncio","asyncio-chat","lora","raspberry-pi","rpi","reyax","rylr998","amateur-radio","gpio","ham-radio"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"RYLR998-LoRa® A python program for 2-way texting with the 33cm band REYAX RYLR998 LoRa® module, either with: 1. a Raspberry Pi 4, five wires and ten female-female GPIO connectors; 2. or, with a PC and a CP2102 USB 2.0 to TTL serial converter, four wires and eight female-female GPIO connectors. There are no threads here, only asynchronous non-blocking I/O calls. NOTE: I recommend connecting the RYLR998 to the REYAX RYLS135 USB to 1.8V/3.3V/5V TTL UART Bridge, available from Amazon. With this hardware and a Raspberry Pi 4 (or 5--not yet tested), the software is compatible with the DigiPi appliance software without modification of /boot/config.txt . WARNING: Windows requires windows-curses , which does not implement curses.set escdelay() as of Python 3.11. Comment out cur.set escdelay(1) in display.py and run at your own risk. The text handling is erratic in Windows, with the set escdelay() function missing. If you run under Ubuntu or Debian under WSL2 in Windows, you will not have this problem. Usage Example command line Python Module Dependencies python 3.10+ rPI.GPIO (except windows) asyncio aioserial 1.3.1+ curses windows-curses if running on Windows. Note: set escdelay() is not implemented. Run at your own risk!! pip install asyncio and so on should work. Direct GPIO connections for the Raspberry Pi The GPIO connections are as follows: VDD to 3.3V physical pin 1 on the GPIO RST to GPIO 4, physical pin 7 TXD to GPIO 15 RXD1 this is physical pin 10 RXD to GPIO 14 TXD1 this is","default_branch":null,"files":null,"tree":[],"storefront":"/r/flengyel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/flengyel/RYLR998-LoRa/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}