Arduino-LCD
LCD library for Arduino
LCD::DFRobot_IIC::port_t Union Reference

#include <DFRobot_IIC.h>

Collaboration diagram for LCD::DFRobot_IIC::port_t:
Collaboration graph

Public Member Functions

 operator uint8_t ()
 
 port_t ()
 

Public Attributes

uint8_t as_uint8
 Unsigned byte access. More...
 
struct {
   uint8_t   rs:1
 Command/Data select (P0). More...
 
   uint8_t   rw:1
 Read/Write (P1). More...
 
   uint8_t   en:1
 Enable pulse (P2). More...
 
   uint8_t   bt:1
 Back-light (P3). More...
 
   uint8_t   data:4
 Data port (P4..P7). More...
 
}; 
 

Detailed Description

Expander port bit fields; little endian.

Definition at line 163 of file DFRobot_IIC.h.

Constructor & Destructor Documentation

LCD::DFRobot_IIC::port_t::port_t ( )
inline

Definition at line 173 of file DFRobot_IIC.h.

Member Function Documentation

LCD::DFRobot_IIC::port_t::operator uint8_t ( )
inline

Definition at line 172 of file DFRobot_IIC.h.

Member Data Documentation

struct { ... }
uint8_t LCD::DFRobot_IIC::port_t::as_uint8

Unsigned byte access.

Definition at line 164 of file DFRobot_IIC.h.

uint8_t LCD::DFRobot_IIC::port_t::bt

Back-light (P3).

Definition at line 169 of file DFRobot_IIC.h.

uint8_t LCD::DFRobot_IIC::port_t::data

Data port (P4..P7).

Definition at line 170 of file DFRobot_IIC.h.

uint8_t LCD::DFRobot_IIC::port_t::en

Enable pulse (P2).

Definition at line 168 of file DFRobot_IIC.h.

uint8_t LCD::DFRobot_IIC::port_t::rs

Command/Data select (P0).

Definition at line 166 of file DFRobot_IIC.h.

uint8_t LCD::DFRobot_IIC::port_t::rw

Read/Write (P1).

Definition at line 167 of file DFRobot_IIC.h.


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