Example #1
0
void protocol_callback_read(qk_callback_arg *arg)
{
	uint8_t rxbuf[32];

	int bytes_read = qk_uart_read(COMM_UART_ID, rxbuf, 32);
	qk_protocol_process_bytes(rxbuf, bytes_read, qk_protocol_comm);
}
Example #2
0
void core_callback_app(qk_callback_arg *arg)
{
	char str[7] = "hello\n\0";
	if(send)
	{
		qk_uart_write(QK_UART_1, (uint8_t*)str, 7);
		send = false;
	}

	if(qk_uart_bytes_available(QK_UART_1) > 0)
	{
		char rxbuf[16];
		qk_uart_read(QK_UART_1, rxbuf, 16);
		QK_LOG_DEBUG("rx: %s\n", rxbuf);
		send = true;
	}
}