#include <cfg/ahdlc.h>#include <cfg/arch/avr.h>#include <sys/atom.h>#include <sys/heap.h>#include <sys/event.h>#include <sys/timer.h>#include <sys/thread.h>#include <dev/irqreg.h>#include <dev/uartavr.h>#include <dev/ppp.h>#include <dev/ahdlcavr.h>#include <stdint.h>#include <stdio.h>#include <string.h>#include <stdlib.h>#include <fcntl.h>
Go to the source code of this file.
Functions | |
| int | AhdlcOutput (NUTDEVICE *dev, NETBUF *nb) | 
| Send HDLC frame.   | |
UART1 RTS Handshake Control | |
| #define | IN_ACC_MAP(c, m) in_acc_map(c, &(m)) | 
| #define | NUT_THREAD_AHDLCRXSTACK 512 | 
| void | AhdlcRx (void *arg) | 
| Asynchronous HDLC receiver thread.   | |
| int | AhdlcAvrIOCtl (NUTDEVICE *dev, int req, void *conf) | 
| Perform on-chip UART control functions.   | |
| int | AhdlcAvrInit (NUTDEVICE *dev) | 
| Initialize asynchronous HDLC device.   | |
| int | AhdlcAvrRead (NUTFILE *fp, void *buffer, int size) | 
| Read from the asynchronous HDLC device.   | |
| int | AhdlcAvrPut (NUTDEVICE *dev, CONST void *buffer, int len, int pflg) | 
| Write to the asynchronous HDLC device.   | |
| int | AhdlcAvrWrite (NUTFILE *fp, CONST void *buffer, int len) | 
| Write to the asynchronous HDLC device.   | |
| int | AhdlcAvrWrite_P (NUTFILE *fp, PGM_P buffer, int len) | 
| Write to the asynchronous HDLC device.   | |
| NUTFILE * | AhdlcAvrOpen (NUTDEVICE *dev, CONST char *name, int mode, int acc) | 
| Open the asynchronous HDLC device.   | |
| int | AhdlcAvrClose (NUTFILE *fp) | 
| Close the asynchronous HDLC device.   | |