| | |
| | | } // */ |
| | | |
| | | #else |
| | | /* |
| | | |
| | | //æ£æ¥æ¯å¦æ°æ®å¸§éè¦åé |
| | | void UART_CheckSend(void) |
| | | { |
| | |
| | | } // */ |
| | | #endif |
| | | |
| | | |
| | | u16 t1,t2,t3; |
| | | //å°ä¸å¸§æ°æ®åå
¥åééå |
| | | void UART_PushFrame(uint8_t* pdata, int32_t data_len) |
| | | { |
| | | // uint8_t temp8 = 0; |
| | | if(m_bEUARTPushingFrms || m_bEUARTCheckingSend) |
| | | { |
| | | return; |
| | | } |
| | | m_bEUARTPushingFrms = 1; |
| | | |
| | | if(data_len > EUART_TX_FRMBUF_SIZE || m_EUART_TxFrm_FreeFrmLen <= 0) //帧é¿åº¦è¶
èå´æç¼å已满 |
| | | { |
| | | m_bEUARTPushingFrms = 0; |
| | |
| | | m_EUART_TxFrm_Head = 0; |
| | | m_EUART_TxFrm_FreeFrmLen--; |
| | | m_bEUARTPushingFrms = 0; |
| | | UART_CheckSend(); |
| | | } |
| | | |
| | | //å°ææ°ä¸å¸§æ°æ®Popåºéå |