コード例 #1
0
/*====================================================================================================*/
void RS232_RecvStr( int8_t *pWord )
{
  do {
    UART_RecvByte(USARTx, pWord++);
  } while(*(pWord-1) != '\0');
  *pWord = '\0';
}
コード例 #2
0
/*====================================================================================================*/
void Serial_RecvStr( char *pWord )
{
  do {
    UART_RecvByte(UARTx, (uint8_t*)pWord++);
  } while(*(pWord-1) != '\0');
  *pWord = '\0';
}
コード例 #3
0
ファイル: module_serial.c プロジェクト: k1132/IMUCube
/*====================================================================================================*/
void Serial_RecvStr( char *pString )
{
  do {
    UART_RecvByte(USARTx, (uint8_t*)pString++);
  } while(*(pString - 1) != '\0');
  *pString = '\0';
}
コード例 #4
0
ファイル: module_rs232.c プロジェクト: 2thetop/NRF51
/*====================================================================================================*/
void RS232_RecvStr( uint8_t *pWord )
{
  do {
    *pWord = UART_RecvByte();
    pWord++;
  } while(*(pWord-1) != '\0');
  *pWord = '\0';
}
コード例 #5
0
ファイル: nrf51_uart.c プロジェクト: jarodz/NRF51
/*====================================================================================================*/
void UART_RecvData( u8 *RecvData, u16 DataLen )
{
  do {
    *RecvData = UART_RecvByte();
    RecvData++;
    DataLen--;
  } while(DataLen);
}
コード例 #6
0
ファイル: module_rs232.c プロジェクト: Conqista/SmartIMU
/*====================================================================================================*/
void RS232_RecvStr( u8 *pWord )
{
  do {
    *pWord = UART_RecvByte(USARTx);
    pWord++;
  } while(*(pWord-1) != '\0');
  *pWord = '\0';
}
コード例 #7
0
/*====================================================================================================*/
int8_t RS232_RecvByte( void )
{
  int8_t RecvByte = 0;
  UART_RecvByte(USARTx, &RecvByte);
  return RecvByte;
}
コード例 #8
0
/*====================================================================================================*/
uint8_t Serial_RecvByte( void )
{
  uint8_t recvByte = 0;
  UART_RecvByte(UARTx, &recvByte);
  return recvByte;
}
コード例 #9
0
ファイル: nrf51_uart.c プロジェクト: zigaobj/NRF51
/*====================================================================================================*/
void UART_RecvData( NRF_UART_Type *UARTx, uint8_t *RecvData, uint16_t DataLen )
{
  do {
    UART_RecvByte(UARTx, RecvData++);
  } while(--DataLen);
}
コード例 #10
0
/*====================================================================================================*/
void UART_RecvData( UART_HandleTypeDef *huart, uint8_t *recvData, uint16_t dataLen )
{
  do {
    UART_RecvByte(huart, recvData++);
  } while(--dataLen);
}
コード例 #11
0
ファイル: stm32f3_usart.c プロジェクト: RHChiou/RedBeanSprout
/*====================================================================================================*/
void UART_RecvData( USART_TypeDef *USARTx, int8_t *RecvData, uint16_t DataLen )
{
    do {
        UART_RecvByte(USARTx, RecvData++);
    } while(--DataLen);
}
コード例 #12
0
/*====================================================================================================*/
void UART_RecvData( USART_TypeDef *USARTx, uint8_t *recvData, uint16_t lens )
{
  do {
    UART_RecvByte(USARTx, recvData++);
  } while(--lens);
}
コード例 #13
0
ファイル: nrf51_uart.c プロジェクト: Hom-Wang/NRF5x
/*====================================================================================================*/
void UART_RecvData( NRF_UART_Type *UARTx, uint8_t *recvData, uint16_t lens )
{
  do {
    UART_RecvByte(UARTx, recvData++);
  } while(--lens);
}
コード例 #14
0
ファイル: module_rs232.c プロジェクト: 2thetop/NRF51
/*====================================================================================================*/
void RS232_RecvByte( uint8_t *RecvData )
{
  *RecvData = UART_RecvByte();
}