Skip to content

Conversation

@nseidle
Copy link
Member

@nseidle nseidle commented Mar 1, 2023

This PR adds a variety of features including

  • Full FHSS
  • Software CRC
  • Better clock synchronization

Known limitations:

  • Airspeed 400 to 19200 (no SF6 or airspeed 40 or 150)
  • Modes P2P and MP only

nseidle and others added 30 commits January 11, 2023 12:04
Add DATA_ACK, HEARTBEAT and SYNC_CLOCKS air time in mSec to SYNC_CLOCKS
Multipoint: Start the channelTimer synchronization
To facilitate much larger xmitDatagramP2PSyncClocks() response.
P2P: Fix error in link down/up synchronization
Display the last value with the ATI10 command

Work-in-progress: Searching for cause of hang with receiveInProcess set
Flash RX data LED (GREEN_LED_1) when receiving radio data
Flash GREEN_LED_2 when receiving serial data
Flash RSSI LED (GREEN_LED_3) when waiting for server HEARTBEAT
Flash TX data LED (GREEN_LED_4) when transmitting radio data
Flash yellow LED on hop (channel timer interrupt)
Flash blue LED on server when transmitting HEARTBEAT, on client when
receiving HEARTBEAT
Remove the confusing " @ time"
VcServerTest: Turn off the debugging and ACKs
Read the IRQ flags from the SX1276 when transactionComplete is set
LeeLeahy2 and others added 29 commits February 17, 2023 05:53
Fix include path given directory change
Update handling of settings during command mode and training
Replace the mode specific defines with LED color defines
Rename the LED pins to use the color and number
Training: Remove switch to server from client
LED names did not changed in Begin.ino
Fix the compile error caused by cfc11bf.
Allows for RTT command to pass successfully.
The user should save the training server parameters in command mode
before entering training.  Otherwise the training parameters are
considered temporary and will be discarded.
When the training button is pressed the green LEDs start counting
seconds.  When the 4 second boundary is crossed the yellow LED starts to
blink.  When the 8 second boundary is crossed the blue LED starts to
blink.  When the time reaches 15 seconds the radio clears NVM and
resets.  Upon boot the LoRaSerial radio starts with factory settings.
Move settings into LoRaSerial with other settings
Pass settings address to generateRandomKeysID
@nseidle nseidle merged commit 44bb1f8 into main Mar 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants