Initial import of the bootloader code
[bootloader] / cli / serial.h
CommitLineData
9c66c9ff
JM
1/* Serial port controls */
2
3struct serial_port;
4typedef struct serial_port port_t;
5
6#define ACK 0x06
7#define NACK 0x15
8
9/* serial.c */
10port_t *serial_open(const char *name, int speed);
11void serial_close(port_t *pt);
12int serial_read(port_t *pt, unsigned char *buff, size_t len);
13int serial_write(port_t *pt, unsigned char *buff, size_t len);
14int serial_break(port_t *pt, int set);