fix:删除4G模组tools目录

This commit is contained in:
2026-04-30 17:16:01 +08:00
parent 36fb7fd027
commit 0d7a8564e0
36 changed files with 703 additions and 3205 deletions

View File

@@ -18,6 +18,8 @@ uint8_t uart1_tx_buffer[UART1_TX_BUFFER_SIZE];
uint8_t uart3_rx_buffer[UART3_RX_BUFFER_SIZE];
uint8_t uart3_tx_buffer[UART3_TX_BUFFER_SIZE];
static SemaphoreHandle_t air724_tx_mutex = NULL;
/* code -----------------------------------------------------------------------*/
/**
* @brief fputcprintf映射
@@ -46,7 +48,18 @@ int fputc(int ch, FILE *f)
*/
void Air724_Message_Send(uint8_t *data, uint16_t len)
{
HAL_UART_Transmit(&huart1, data, len, HAL_MAX_DELAY);
if (air724_tx_mutex != NULL)
{
if (xSemaphoreTake(air724_tx_mutex, portMAX_DELAY) == pdTRUE)
{
HAL_UART_Transmit(&huart1, data, len, HAL_MAX_DELAY);
xSemaphoreGive(air724_tx_mutex);
}
}
else
{
HAL_UART_Transmit(&huart1, data, len, HAL_MAX_DELAY);
}
}
void Rs485_Message_Send(uint8_t *data, uint16_t len)
@@ -68,6 +81,7 @@ void Rs485_Message_Send(uint8_t *data, uint16_t len)
void hal_usart_Init(void)
{
air724_tx_mutex = xSemaphoreCreateMutex();
/* 初始化串口1 */
Air724_Message_Queue_Init(); // 初始化4G数据接收队列