|
Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
arch independent PIPE API More...
Include dependency graph for pipe.c:Go to the source code of this file.
Functions | |
| void | pipe_periph_init (struct pipe_periph *p, char *read_name, char *write_name) |
| Initialize the PIPE peripheral. | |
| int WEAK | pipe_check_free_space (struct pipe_periph *p, long *fd, uint16_t len) |
| Check if there is enough free space in the transmit buffer. | |
| void WEAK | pipe_put_byte (struct pipe_periph *p, long fd, uint8_t data) |
| Add one data byte to the tx buffer. | |
| void WEAK | pipe_put_buffer (struct pipe_periph *p, long fd, const uint8_t *data, uint16_t len) |
arch independent PIPE API
Definition in file pipe.c.
| int WEAK pipe_check_free_space | ( | struct pipe_periph * | p, |
| long * | fd, | ||
| uint16_t | len | ||
| ) |
Check if there is enough free space in the transmit buffer.
| p | pointer to PIPE peripheral |
| len | how many bytes of free space to check for |
Definition at line 94 of file pipe.c.
References p, and PIPE_TX_BUFFER_SIZE.
Referenced by pipe_periph_init().
Here is the caller graph for this function:| void pipe_periph_init | ( | struct pipe_periph * | p, |
| char * | read_name, | ||
| char * | write_name | ||
| ) |
Initialize the PIPE peripheral.
Definition at line 72 of file pipe.c.
References foo, p, pipe_arch_periph_init(), pipe_char_available(), pipe_check_free_space(), pipe_getch(), pipe_put_buffer(), pipe_put_byte(), pipe_send_message(), and pipe_periph::rx_insert_idx.
Here is the call graph for this function:Definition at line 115 of file pipe.c.
References foo, p, and PIPE_TX_BUFFER_SIZE.
Referenced by pipe_periph_init().
Here is the caller graph for this function:| void WEAK pipe_put_byte | ( | struct pipe_periph * | p, |
| long | fd, | ||
| uint8_t | data | ||
| ) |
Add one data byte to the tx buffer.
| p | pointer to PIPE peripheral |
| data | byte to add to tx buffer |
Definition at line 105 of file pipe.c.
References p, and PIPE_TX_BUFFER_SIZE.
Referenced by pipe_periph_init().
Here is the caller graph for this function: