diff options
author | Paul Selkirk <paul@psgd.org> | 2017-03-31 21:55:42 -0400 |
---|---|---|
committer | Paul Selkirk <paul@psgd.org> | 2017-04-01 13:30:11 -0400 |
commit | 2b6b9f89cc83ee2412166045e839da61be976564 (patch) | |
tree | d680a2c5627379862907ff4a1e043b7d0d85ef8f /projects/hsm/mgmt-thread.c | |
parent | 7a8a2564c64894026e6e79eb116f5b8b358d622c (diff) |
Change RPC UART to have a high-priority thread monitoring a large(ish) DMA
buffer, because we've observed out-of-order receives under load.
Diffstat (limited to 'projects/hsm/mgmt-thread.c')
-rw-r--r-- | projects/hsm/mgmt-thread.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/projects/hsm/mgmt-thread.c b/projects/hsm/mgmt-thread.c index 82b8e72..72841b7 100644 --- a/projects/hsm/mgmt-thread.c +++ b/projects/hsm/mgmt-thread.c @@ -67,6 +67,7 @@ static int cmd_thread_show(struct cli_def *cli, const char *command, char *argv[ extern void main(void); extern void dispatch_thread(void); extern void osTimerThread(void); + extern void uart_rx_thread(void); for (task_id = 1; task_id <= os_maxtaskrun; ++ task_id) { if ((task = os_active_TCB[task_id-1]) != NULL) { @@ -76,6 +77,8 @@ static int cmd_thread_show(struct cli_def *cli, const char *command, char *argv[ name = "dispatch_thread"; else if (task->ptask == osTimerThread) name = "osTimerThread"; + else if (task->ptask == uart_rx_thread) + name = "uart_rx_thread"; else name = "unknown"; |