/home/runner/work/_temp/app/code/wifi_marauder_uart.c:12:5: error: unknown type name 'FuriHalSerialHandle' 12 | FuriHalSerialHandle* serial_handle; | ^~~~~~~~~~~~~~~~~~~ /home/runner/work/_temp/app/code/wifi_marauder_uart.c:44:5: error: unknown type name 'FuriHalSerialHandle'; did you mean 'FuriHalSpiBusHandle'? 44 | FuriHalSerialHandle* handle, | ^~~~~~~~~~~~~~~~~~~ | FuriHalSpiBusHandle /home/runner/work/_temp/app/code/wifi_marauder_uart.c:45:5: error: unknown type name 'FuriHalSerialRxEvent'; did you mean 'FuriHalSpiBusEvent'? 45 | FuriHalSerialRxEvent event, | ^~~~~~~~~~~~~~~~~~~~ | FuriHalSpiBusEvent /home/runner/work/_temp/app/code/wifi_marauder_uart.c: In function 'wifi_marauder_uart_tx': /home/runner/work/_temp/app/code/wifi_marauder_uart.c:136:5: error: implicit declaration of function 'furi_hal_serial_tx'; did you mean 'furi_hal_bt_serial_tx'? [-Werror=implicit-function-declaration] 136 | furi_hal_serial_tx(uart->serial_handle, data, len); | ^~~~~~~~~~~~~~~~~~ | furi_hal_bt_serial_tx /home/runner/work/_temp/app/code/wifi_marauder_uart.c: At top level: /home/runner/work/_temp/app/code/wifi_marauder_uart.c:141:5: error: unknown type name 'FuriHalSerialId'; did you mean 'FuriHalUartId'? 141 | FuriHalSerialId channel, | ^~~~~~~~~~~~~~~ | FuriHalUartId /home/runner/work/_temp/app/code/wifi_marauder_uart.c: In function 'wifi_marauder_usart_init': /home/runner/work/_temp/app/code/wifi_marauder_uart.c:163:12: error: implicit declaration of function 'wifi_marauder_uart_init'; did you mean 'wifi_marauder_usart_init'? [-Werror=implicit-function-declaration] 163 | return wifi_marauder_uart_init(app, UART_CH, "WifiMarauderUartRxThread"); | ^~~~~~~~~~~~~~~~~~~~~~~ | wifi_marauder_usart_init /home/runner/work/_temp/app/code/wifi_marauder_uart.c:4:18: error: 'FuriHalSerialIdUsart' undeclared (first use in this function) 4 | #define UART_CH (FuriHalSerialIdUsart) | ^~~~~~~~~~~~~~~~~~~~ /home/runner/work/_temp/app/code/wifi_marauder_uart.c:163:41: note: in expansion of macro 'UART_CH' 163 | return wifi_marauder_uart_init(app, UART_CH, "WifiMarauderUartRxThread"); | ^~~~~~~ /home/runner/work/_temp/app/code/wifi_marauder_uart.c:4:18: note: each undeclared identifier is reported only once for each function it appears in 4 | #define UART_CH (FuriHalSerialIdUsart) | ^~~~~~~~~~~~~~~~~~~~ /home/runner/work/_temp/app/code/wifi_marauder_uart.c:163:41: note: in expansion of macro 'UART_CH' 163 | return wifi_marauder_uart_init(app, UART_CH, "WifiMarauderUartRxThread"); | ^~~~~~~ /home/runner/work/_temp/app/code/wifi_marauder_uart.c: In function 'wifi_marauder_uart_free': /home/runner/work/_temp/app/code/wifi_marauder_uart.c:173:5: error: implicit declaration of function 'furi_hal_serial_deinit'; did you mean 'furi_hal_uart_deinit'? [-Werror=implicit-function-declaration] 173 | furi_hal_serial_deinit(uart->serial_handle); | ^~~~~~~~~~~~~~~~~~~~~~ | furi_hal_uart_deinit /home/runner/work/_temp/app/code/wifi_marauder_uart.c:174:5: error: implicit declaration of function 'furi_hal_serial_control_release' [-Werror=implicit-function-declaration] 174 | furi_hal_serial_control_release(uart->serial_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/_temp/app/code/wifi_marauder_uart.c: In function 'wifi_marauder_usart_init': /home/runner/work/_temp/app/code/wifi_marauder_uart.c:164:1: error: control reaches end of non-void function [-Werror=return-type] 164 | } | ^ At top level: /home/runner/work/_temp/app/code/wifi_marauder_uart.c:106:16: error: 'uart_worker' defined but not used [-Werror=unused-function] 106 | static int32_t uart_worker(void* context) { | ^~~~~~~~~~~ cc1: all warnings being treated as errors scons: *** [/home/runner/.ufbt/build/esp32_wifi_marauder/wifi_marauder_uart.o] Error 1 More logs: https://github.com/flipperdevices/flipper-application-catalog/actions/runs/8323244748