/*====================================================================================================*/ void RS232_RecvStr( int8_t *pWord ) { do { UART_RecvByte(USARTx, pWord++); } while(*(pWord-1) != '\0'); *pWord = '\0'; }
/*====================================================================================================*/ void Serial_RecvStr( char *pWord ) { do { UART_RecvByte(UARTx, (uint8_t*)pWord++); } while(*(pWord-1) != '\0'); *pWord = '\0'; }
/*====================================================================================================*/ void Serial_RecvStr( char *pString ) { do { UART_RecvByte(USARTx, (uint8_t*)pString++); } while(*(pString - 1) != '\0'); *pString = '\0'; }
/*====================================================================================================*/ void RS232_RecvStr( uint8_t *pWord ) { do { *pWord = UART_RecvByte(); pWord++; } while(*(pWord-1) != '\0'); *pWord = '\0'; }
/*====================================================================================================*/ void UART_RecvData( u8 *RecvData, u16 DataLen ) { do { *RecvData = UART_RecvByte(); RecvData++; DataLen--; } while(DataLen); }
/*====================================================================================================*/ void RS232_RecvStr( u8 *pWord ) { do { *pWord = UART_RecvByte(USARTx); pWord++; } while(*(pWord-1) != '\0'); *pWord = '\0'; }
/*====================================================================================================*/ int8_t RS232_RecvByte( void ) { int8_t RecvByte = 0; UART_RecvByte(USARTx, &RecvByte); return RecvByte; }
/*====================================================================================================*/ uint8_t Serial_RecvByte( void ) { uint8_t recvByte = 0; UART_RecvByte(UARTx, &recvByte); return recvByte; }
/*====================================================================================================*/ void UART_RecvData( NRF_UART_Type *UARTx, uint8_t *RecvData, uint16_t DataLen ) { do { UART_RecvByte(UARTx, RecvData++); } while(--DataLen); }
/*====================================================================================================*/ void UART_RecvData( UART_HandleTypeDef *huart, uint8_t *recvData, uint16_t dataLen ) { do { UART_RecvByte(huart, recvData++); } while(--dataLen); }
/*====================================================================================================*/ void UART_RecvData( USART_TypeDef *USARTx, int8_t *RecvData, uint16_t DataLen ) { do { UART_RecvByte(USARTx, RecvData++); } while(--DataLen); }
/*====================================================================================================*/ void UART_RecvData( USART_TypeDef *USARTx, uint8_t *recvData, uint16_t lens ) { do { UART_RecvByte(USARTx, recvData++); } while(--lens); }
/*====================================================================================================*/ void UART_RecvData( NRF_UART_Type *UARTx, uint8_t *recvData, uint16_t lens ) { do { UART_RecvByte(UARTx, recvData++); } while(--lens); }
/*====================================================================================================*/ void RS232_RecvByte( uint8_t *RecvData ) { *RecvData = UART_RecvByte(); }