| 
| static bool  | write (uint8_t data) | 
|   | 
| static void  | write (const uint8_t *buffer, uint8_t nbyte) | 
|   | 
| 
static void  | flushWriteBuffer () | 
|   | 
| static bool  | read (uint8_t &c) | 
|   | 
| static uint8_t  | read (uint8_t *buffer, uint8_t nbyte) | 
|   | 
 | 
| 
static PORT  | port | 
|   | 
| 
static RD  | rd | 
|   | 
| 
static WR  | wr | 
|   | 
| 
static RXF  | rxf | 
|   | 
| 
static TXE  | txe | 
|   | 
template<typename PORT , typename RD , typename WR , typename RXF , typename TXE > 
  
  
      
        
          | static bool modm::Ft245< PORT, RD, WR, RXF, TXE >::read  | 
          ( | 
          uint8_t &  | 
          c | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Read a single byte from the FIFO
- Parameters
 - 
  
  
 
- Returns
 true if a byte was received, false otherwise 
 
 
template<typename PORT , typename RD , typename WR , typename RXF , typename TXE > 
  
  
      
        
          | static uint8_t modm::Ft245< PORT, RD, WR, RXF, TXE >::read  | 
          ( | 
          uint8_t *  | 
          buffer,  | 
         
        
           | 
           | 
          uint8_t  | 
          nbyte  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Read a block of bytes from the FIFO
This is blocking.
- Parameters
 - 
  
    | *buffer | Buffer for the received data.  | 
    | nbyte | Length of buffer  | 
  
   
 
 
template<typename PORT , typename RD , typename WR , typename RXF , typename TXE > 
  
  
      
        
          | static void modm::Ft245< PORT, RD, WR, RXF, TXE >::write  | 
          ( | 
          const uint8_t *  | 
          buffer,  | 
         
        
           | 
           | 
          uint8_t  | 
          nbyte  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Write a block of bytes to the FIFO
This blocks until the buffer is written.
- Parameters
 - 
  
    | *buffer | Buffer of the data that should be written  | 
    | nbyte | Length of buffer  | 
  
   
 
 
template<typename PORT , typename RD , typename WR , typename RXF , typename TXE > 
  
  
      
        
          | static bool modm::Ft245< PORT, RD, WR, RXF, TXE >::write  | 
          ( | 
          uint8_t  | 
          data | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Write a single byte to the FIFO 
- Parameters
 - 
  
  
 
 
 
The documentation for this class was generated from the following file: