Esempio n. 1
0
int8_t ReadDebugUart(void) {
	int8_t ret = '\0';

	int32_t counts = GetNumberByteUsedOfRBuffer(rxDebugDataRingBuffer);

	if (counts != 0) {
		PopRingBuffer(rxDebugDataRingBuffer, &ret);
	}

	return ret;
}
Esempio n. 2
0
char Uart3Read(UartPort *me) {
//	UartPrint("count:%d\r\n",uartPort1->rxRingBuff->active);
//	simpleDelay(100000000);

	char ret = '\0';
	int counts = GetNumberByteUsedOfRBuffer(uartPort2->rxRingBuff);
	if (counts != 0) {
		PopRingBuffer(uartPort2->rxRingBuff, &ret);
	}

	return ret;
}
Esempio n. 3
0
/** @brief: check inside the Ring buffer txDebugLengthRingBuffer contain any package
 ****************************************************************/
int32_t CheckHasMsg() {
	return GetNumberByteUsedOfRBuffer(txDebugLengthRingBuffer) > 0;
}