ProjectNeura/LEADS

Supports Full-duplex Serial Communication within a Single Arduino Thread

ATATC opened this issue · 0 comments

Background

Being able to both send and receive messages at the same time without logical order is the ideal case between our Python framework and our Arduino framework. However, the traditional way to implement this relies on multithreading, which is impossible on an Arduino.

Task

It is time to draw more attention to this difficulty and solve it. A clear path inherited from modern PCs is to switch between tasks at an unnoticed speed.