Paparazzi UAS  v5.2.2_stable-0-gd6b9f29
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
w5100_periph Struct Reference

#include <w5100.h>

Data Fields

enum W5100Status status
 
int curbuf
 
volatile uint8_t rx_buf [W5100_BUFFER_NUM][W5100_RX_BUFFER_SIZE]
 
volatile uint16_t rx_insert_idx [W5100_BUFFER_NUM]
 
volatile uint16_t rx_extract_idx [W5100_BUFFER_NUM]
 
volatile uint8_t tx_buf [W5100_BUFFER_NUM][W5100_TX_BUFFER_SIZE]
 
volatile uint16_t tx_insert_idx [W5100_BUFFER_NUM]
 
volatile uint16_t tx_extract_idx [W5100_BUFFER_NUM]
 
volatile uint8_t work_tx [4]
 
volatile uint8_t work_rx [4]
 
uint8_t tx_running
 

Detailed Description

Definition at line 47 of file w5100.h.

Field Documentation

int w5100_periph::curbuf

Definition at line 49 of file w5100.h.

Referenced by w5100_init(), w5100_send(), and w5100_transmit().

volatile uint8_t w5100_periph::rx_buf[W5100_BUFFER_NUM][W5100_RX_BUFFER_SIZE]

Definition at line 51 of file w5100.h.

volatile uint16_t w5100_periph::rx_extract_idx[W5100_BUFFER_NUM]

Definition at line 53 of file w5100.h.

volatile uint16_t w5100_periph::rx_insert_idx[W5100_BUFFER_NUM]

Definition at line 52 of file w5100.h.

enum W5100Status w5100_periph::status

Definition at line 48 of file w5100.h.

Referenced by w5100_init().

volatile uint8_t w5100_periph::tx_buf[W5100_BUFFER_NUM][W5100_TX_BUFFER_SIZE]

Definition at line 55 of file w5100.h.

Referenced by w5100_send(), and w5100_transmit().

volatile uint16_t w5100_periph::tx_extract_idx[W5100_BUFFER_NUM]

Definition at line 57 of file w5100.h.

Referenced by w5100_send(), and w5100_transmit().

volatile uint16_t w5100_periph::tx_insert_idx[W5100_BUFFER_NUM]

Definition at line 56 of file w5100.h.

Referenced by w5100_send(), and w5100_transmit().

uint8_t w5100_periph::tx_running

Definition at line 60 of file w5100.h.

volatile uint8_t w5100_periph::work_rx[4]

Definition at line 59 of file w5100.h.

Referenced by w5100_init().

volatile uint8_t w5100_periph::work_tx[4]

Definition at line 58 of file w5100.h.

Referenced by w5100_init().


The documentation for this struct was generated from the following file: