Elevator v2.0
Elevator Documenation
Loading...
Searching...
No Matches
serial_communication.c File Reference

serial_communication.h source code More...

Include dependency graph for serial_communication.c:

Functions

void serialCommInit (SerialComm *serial)
 serialCommInit will intialize external serial communication More...
 
void serial_write (SerialComm *serial, char *str, int size)
 serial_write will write the bytes that will be sent via serial communication More...
 

Variables

SerialComm externalSerial
 

Detailed Description

serial_communication.h source code

Author
Jesus Minjares (https://github.com/jminjares4)
Version
0.1
Date
2021-11-27

Function Documentation

◆ serial_write()

void serial_write ( SerialComm serial,
char *  str,
int  size 
)

serial_write will write the bytes that will be sent via serial communication

Parameters
serialpass a SerialComm by reference
strstring that will be sent via the serial communication
sizelength of string

◆ serialCommInit()

void serialCommInit ( SerialComm serial)

serialCommInit will intialize external serial communication

Parameters
serialpass a SerialComm by reference
Returns
None

Variable Documentation

◆ externalSerial

SerialComm externalSerial
Initial value:
= {
.gpio_rx = UART_2_RX,
.gpio_tx = UART_2_TX,
.gpio_rts = NO_PIN,
.gpio_cts = NO_PIN,
.uart_num = UART_2,
.baud_rate = 9600,
.parity = UART_PARITY_DISABLE,
.stop_bits = ONE_STOP_BIT,
.data_bits = EIGHT_BITS,
}
#define UART_2
Definition: serial_communication.h:38
#define UART_2_TX
Definition: serial_communication.h:29
#define NO_PIN
Definition: serial_communication.h:41
#define EIGHT_BITS
Definition: serial_communication.h:46
#define UART_2_RX
Definition: serial_communication.h:30
#define ONE_STOP_BIT
Definition: serial_communication.h:48