aboutsummaryrefslogtreecommitdiff
path: root/stm-init.c
diff options
context:
space:
mode:
authorPaul Selkirk <paul@psgd.org>2016-08-17 19:24:00 -0400
committerPaul Selkirk <paul@psgd.org>2016-08-23 10:39:38 -0400
commit6f00eb15959b916f725a1768c6ce71c02e43909e (patch)
tree08780330f1a37d79676fa279bbfcffa5da98ad41 /stm-init.c
parent77f36214ca4ca3bd7e763d43ca4592624a980e57 (diff)
Multi-client testing revealed race conditions in uart receive code
(dropped characters, improper handoff of message buffers). Fixed by a) changing the uart receiver from interrupt to DMA mode, and b) replacing the dispatch mutex and rpc semaphore with a mail queue (memory pool + message queue).
Diffstat (limited to 'stm-init.c')
0 files changed, 0 insertions, 0 deletions