Skip to content

Conversation

@LeeLeahy2
Copy link
Contributor

No description provided.

Set the initial clock synchronization at less than a millisecond.  The
separation of the TX and RX transactionComplete interrupts is around 650
- 700 uSec.  By letting the transactionCompleteISR routine call
startChannelTimer, the first expire time of the two timers is within 1
millisecond.

The transmit completion routine for SYNC_CLOCKS and the receive routine
for SYNC_CLOCKS both call hopChannel to change to the next frequency.
This ensures that the two radios start hopping as soon as they are
synchronized.
Perform the LED operations conditionally depending upon the state of
settings.selectLedUse.  This commit:

* Adds a routine to blink the RSSI LED or LEDs
* Renames the routine to blink the serial TX LED
* Renames the routine to blink the serial RX LED
* Adds a routine to blink the radio RX LED
* Adds a routine to blink the radio TX LED
* Adds a routine to blink the heartbeat LED
* Adds a routine to blink the hop LED
@LeeLeahy2 LeeLeahy2 force-pushed the multipoint-clock-sync branch from 222b72e to 2309b2b Compare January 10, 2023 17:37
@nseidle nseidle merged commit 05f9a38 into sparkfun:release_candidate Jan 11, 2023
@LeeLeahy2 LeeLeahy2 deleted the multipoint-clock-sync branch January 17, 2023 19:25
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.

2 participants