|
|
|
@ -32,10 +32,10 @@ TComCtrl *g_ptUartCtrl; |
|
|
|
|
|
|
|
int USART_Send(char *_pBuffer, uint32_t _iSize) |
|
|
|
{ |
|
|
|
HAL_GPIO_WritePin(GPIOD, GPIO_PIN_10,GPIO_PIN_SET); |
|
|
|
HAL_GPIO_WritePin(RS485_2_DIR_GPIO_Port, RS485_2_DIR_Pin,GPIO_PIN_SET); |
|
|
|
TUartUserData *ptUartUserData = (TUartUserData *)g_ptUartCtrl->m_pUserData; |
|
|
|
int iRet = HAL_UART_Transmit(ptUartUserData->m_uart, (uint8_t *)_pBuffer, _iSize, 100); |
|
|
|
HAL_GPIO_WritePin(GPIOD, GPIO_PIN_10,GPIO_PIN_RESET); |
|
|
|
HAL_GPIO_WritePin(RS485_2_DIR_GPIO_Port, RS485_2_DIR_Pin,GPIO_PIN_RESET); |
|
|
|
return iRet; |
|
|
|
} |
|
|
|
|
|
|
|
@ -150,7 +150,7 @@ void Dev03decode(const char *_pBuffer, uint32_t _iSize) |
|
|
|
WEAK void Myprint_Init(void) |
|
|
|
{ |
|
|
|
#ifdef PRINT_ID |
|
|
|
TUartUserData *ptUartUserData = UART_userdata_init(PRINT_ID, 115200, 4096); |
|
|
|
TUartUserData *ptUartUserData = UART_userdata_init(PRINT_ID, -1, 4096); |
|
|
|
g_ptUartCtrl = rd_ComCreate(NULL, NULL, USART_Send, ptUartUserData->m_buf_size, ptUartUserData); |
|
|
|
UART_IT_init(g_ptUartCtrl); |
|
|
|
#else |
|
|
|
|