Skip to content

Added processor timer for greater stability

Compare
Choose a tag to compare
@SRGDamia1 SRGDamia1 released this 06 Apr 20:57
· 229 commits to master since this release
6374e7c

Changed the incoming data ISR to use a processor timer, this makes the reception more stable, especially when the ISR is controlled by an external library. This also creates some conflicts with other libraries that use Timer2.

Also made changes to the write functions to use the timer to reduce the amount of time that all system interrupts are off.

Finally, forcing all SDI-12 objects to use the same buffer to reduce ram usage.