示例#1
0
static void leuartPrintBuffer(gsl::span<const char> buffer)
{
    for (auto c : buffer)
    {
        LEUART_Tx(LEUART0, c);
    }
}
示例#2
0
static int efm32_uart_hasrx(struct uart *dev) {
#if 1
static unsigned int neg_cnt;
	while (1)
		if (!GPIO_PinInGet(BSP_BCC_RXPORT, BSP_BCC_RXPIN)) {
			LEUART_Tx((void *) dev->base_addr, '0');
			neg_cnt++;
		}
#endif
	return 1;
}
示例#3
0
static void leuartPuts(LineIO* io, const char* buffer)
{
    UNREFERENCED_PARAMETER(io);

    const size_t len = strlen(buffer);

    for (size_t i = 0; i < len; i++)
    {
        LEUART_Tx(LEUART0, buffer[i]);
    }
}
void LeUart_SendChar(char c)
{
	LEUART_Tx(LEUART0, c);
}
示例#5
0
static int efm32_uart_putc(struct uart *dev, int ch) {
	LEUART_Tx((void *) dev->base_addr, ch);
	return 0;
}
示例#6
0
文件: debug.c 项目: EmuxEvans/lmic
void debug_char (u1_t c)
{
	LEUART_Tx(LEUART0, c);
}