aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlonkaars <loek@pipeframe.xyz>2022-10-26 19:34:52 +0200
committerlonkaars <loek@pipeframe.xyz>2022-10-26 19:34:52 +0200
commit4dbb57fe63d3c59893d1a670fecdde7ea20c9a4a (patch)
tree53f8eef1c0543a873d4218ed80ae59407bbb4f3a
parent754dc7371651bd1b7fa74ee1aab9f297329a0f15 (diff)
call server req incoming from transfer complete handler
-rw-r--r--stm32f091/esp8266.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/stm32f091/esp8266.c b/stm32f091/esp8266.c
index 5d1847b..4daba34 100644
--- a/stm32f091/esp8266.c
+++ b/stm32f091/esp8266.c
@@ -7,6 +7,7 @@
#include "esp8266.h"
#include "setup.h"
#include "consts.h"
+#include "server.h"
#include "util.h"
uint8_t g_ws_esp8266_dma_rx_buffer[WS_DMA_RX_BUFFER_SIZE];
@@ -17,9 +18,8 @@ void DMA1_Ch2_3_DMA2_Ch1_2_IRQHandler(void) { HAL_DMA_IRQHandler(&hdma_usart1_tx
void USART1_IRQHandler(void) { HAL_UART_IRQHandler(&huart1); }
void HAL_UART_RxCpltCallback(UART_HandleTypeDef* huart) {
- HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_5);
+ ws_server_req_incoming(g_ws_esp8266_dma_rx_buffer, WS_DMA_RX_BUFFER_SIZE);
- HAL_UART_Transmit(&huart2, g_ws_esp8266_dma_rx_buffer, WS_DMA_RX_BUFFER_SIZE, 100);
HAL_UART_Receive_DMA(&huart1, g_ws_esp8266_dma_rx_buffer, WS_DMA_RX_BUFFER_SIZE);
__HAL_DMA_DISABLE_IT(&hdma_usart1_rx, DMA_IT_HT);
}