Sfoglia il codice sorgente

Increase thread memory for uart

Eric Betts 1 anno fa
parent
commit
7239664de1
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      uart.c

+ 2 - 2
uart.c

@@ -98,7 +98,7 @@ int32_t seader_uart_worker(void* context) {
     seader_uart->tx_sem = furi_semaphore_alloc(1, 1);
     seader_uart->tx_sem = furi_semaphore_alloc(1, 1);
 
 
     seader_uart->tx_thread =
     seader_uart->tx_thread =
-        furi_thread_alloc_ex("SeaderUartTxWorker", 2 * 1024, seader_uart_tx_thread, seader);
+        furi_thread_alloc_ex("SeaderUartTxWorker", 3 * 1024, seader_uart_tx_thread, seader);
 
 
     seader_uart_serial_init(seader_uart, seader_uart->cfg.uart_ch);
     seader_uart_serial_init(seader_uart, seader_uart->cfg.uart_ch);
     seader_uart_set_baudrate(seader_uart, seader_uart->cfg.baudrate);
     seader_uart_set_baudrate(seader_uart, seader_uart->cfg.baudrate);
@@ -162,7 +162,7 @@ SeaderUartBridge* seader_uart_enable(SeaderUartConfig* cfg, Seader* seader) {
     memcpy(&(seader_uart->cfg_new), cfg, sizeof(SeaderUartConfig));
     memcpy(&(seader_uart->cfg_new), cfg, sizeof(SeaderUartConfig));
 
 
     seader_uart->thread =
     seader_uart->thread =
-        furi_thread_alloc_ex("SeaderUartWorker", 4 * 1024, seader_uart_worker, seader);
+        furi_thread_alloc_ex("SeaderUartWorker", 5 * 1024, seader_uart_worker, seader);
 
 
     furi_thread_start(seader_uart->thread);
     furi_thread_start(seader_uart->thread);
     return seader_uart;
     return seader_uart;