Microchip® Advanced Software Framework

serial_bridge.h File Reference

Handles Serial bridge driver functionalities.

Copyright (c) 2017-2018 Microchip Technology Inc. and its subsidiaries.

#include "compiler.h"
#include "status_codes.h"

Functions

uint8_t serial_bridge_init (void)
 This module performs serial input/output functionalities via UART. More...
 
void serial_bridge_task (void)
 Bridges the UARTS. More...
 
void platform_dtm_interface_receive (uint8_t rx_data)
 

void platform_dtm_interface_receive ( uint8_t  rx_data)

References platform_start_rx, and ser_fifo_push_uint8().

Referenced by ble_init().

uint8_t serial_bridge_init ( void  )
void serial_bridge_task ( void  )

Bridges the UARTS.

Parameters
Takesthe data from one USART Rx to other USART Tx and vice versa
Returns
None

References ble_eusart_tx_cmpl, ble_pdc_send_data(), ble_usart_tx_cmpl, LED0, LED_Toggle, SB_UART, SER_FIFO_OK, ser_fifo_pull_uint8(), ser_fifo_push_uint8(), uart_enable_interrupt(), uart_write(), usart_enable_interrupt(), and usart_putchar().

Referenced by main().