7433 lines
250 KiB
Modula-2
7433 lines
250 KiB
Modula-2
|
AutoGen Definitions dummy;
|
||
|
class = {
|
||
|
cp-id = 'class_i2_c_i_o';
|
||
|
cp-name = 'I2CIO';
|
||
|
cp-section = {
|
||
|
sec-kind = 'public-func';
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_i2_c_i_o_1a6f814653d903dc2ff6e8420eeb7954ae';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
int
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'begin';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'i2cAddr';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/I2CIO.h';
|
||
|
sec-mem-desc-line = '62';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract Initializes the device.
|
||
|
@discussion This method initializes the device allocating an I2C address.
|
||
|
This method is the first method that should be call prior to calling any
|
||
|
other method form this class. On initialization all pins are configured
|
||
|
as INPUT on the device.
|
||
|
|
||
|
@param i2cAddr: I2C Address where the device is located.
|
||
|
@result 1 if the device was initialized correctly, 0 otherwise
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_i2_c_i_o_1ac26221011a8b49bcea9ef62712ea88a7';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'digitalRead';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'pin';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/I2CIO.h';
|
||
|
sec-mem-desc-line = '108';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract Read a pin from the device.
|
||
|
@discussion Reads a particular pin from the device. To read a particular
|
||
|
pin it has to be configured as INPUT. During initialization all pins are
|
||
|
configured as INPUTs by default. Please refer to pinMode or portMode.
|
||
|
|
||
|
@param pin[in] Pin from the port to read its status. Range (0..7)
|
||
|
@result Returns the pin status (HIGH, LOW) if the pin is configured
|
||
|
as an output, reading its value will always return LOW regardless of its
|
||
|
real state.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_i2_c_i_o_1a473206162522b847546777d16a7c6dcd';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
int
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'digitalWrite';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'pin';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'level';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/I2CIO.h';
|
||
|
sec-mem-desc-line = '136';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract Writes a digital level to a particular pin.
|
||
|
@discussion Write a level to the indicated pin of the device. For this
|
||
|
method to have effect, the pin has to be configured as OUTPUT using the
|
||
|
pinMode or portMode methods.
|
||
|
|
||
|
@param pin[in] device pin to change level. Range (0..7).
|
||
|
@para level[in] logic level to set the pin at (HIGH, LOW).
|
||
|
@result 1 on success, 0 otherwise.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_i2_c_i_o_1a32eb7832075ad6011d67874405a0d0a6';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'I2CIO';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/I2CIO.h';
|
||
|
sec-mem-desc-line = '49';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract Constructor method
|
||
|
@discussion Class constructor constructor.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_i2_c_i_o_1a53b94274eb6bb68564cf5243323db887';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'pinMode';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'pin';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'dir';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/I2CIO.h';
|
||
|
sec-mem-desc-line = '73';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract Sets the mode of a particular pin.
|
||
|
@discussion Sets the mode of a particular pin to INPUT, OUTPUT. digitalWrite
|
||
|
has no effect on pins which are not declared as output.
|
||
|
|
||
|
@param pin[in] Pin from the I2C IO expander to be configured. Range 0..7
|
||
|
@param dir[in] Pin direction (INPUT, OUTPUT).
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_i2_c_i_o_1a0341888753bc54c4384f5593a870fb34';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'portMode';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'dir';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/I2CIO.h';
|
||
|
sec-mem-desc-line = '83';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract Sets all the pins of the device in a particular direction.
|
||
|
@discussion This method sets all the pins of the device in a particular
|
||
|
direction. This method is useful to set all the pins of the device to be
|
||
|
either inputs or outputs.
|
||
|
@param dir[in] Direction of all the pins of the device (INPUT, OUTPUT).
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_i2_c_i_o_1a7a3db7bfc15ede0ae9e8c8bd44290ef7';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'read';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/I2CIO.h';
|
||
|
sec-mem-desc-line = '94';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract Reads all the pins of the device that are configured as INPUT.
|
||
|
@discussion Reads from the device the status of the pins that are configured
|
||
|
as INPUT. During initialization all pins are configured as INPUTs by default.
|
||
|
Please refer to pinMode or portMode.
|
||
|
|
||
|
@param none
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_i2_c_i_o_1ae2063569c927d0008e2593d14504fdcd';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
int
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'write';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'value';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/I2CIO.h';
|
||
|
sec-mem-desc-line = '123';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract Write a value to the device.
|
||
|
@discussion Writes to a set of pins in the device. The value is the binary
|
||
|
representation of all the pins in device. The value written is masked with
|
||
|
the configuration of the direction of the pins; to change the state of
|
||
|
a particular pin with this method, such pin has to be configured as OUTPUT
|
||
|
using the portMode or pinMode methods. If no pins have been configured as
|
||
|
OUTPUTs this method will have no effect.
|
||
|
|
||
|
@param value[in] value to be written to the device.
|
||
|
@result 1 on success, 0 otherwise
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
}; /* cp-section */
|
||
|
cp-section = {
|
||
|
sec-kind = 'private-attrib';
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_i2_c_i_o_1a283a99ef1c6f58fa8a0489089cba9682';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_dirMask';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/I2CIO.h';
|
||
|
sec-mem-desc-line = '142';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_i2_c_i_o_1ade58da873af4240a53053ef5f12a2728';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_i2cAddr';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/I2CIO.h';
|
||
|
sec-mem-desc-line = '143';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_i2_c_i_o_1a8c566f3fd332eefe4db57cbe6b69337c';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
bool
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_initialised';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/I2CIO.h';
|
||
|
sec-mem-desc-line = '144';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_i2_c_i_o_1abcd6f7f5f176f965d8ae535afa9f6cec';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_shadow';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/I2CIO.h';
|
||
|
sec-mem-desc-line = '141';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
}; /* cp-section */
|
||
|
cp-filename = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/I2CIO.h';
|
||
|
cp-fileline = '42';
|
||
|
cp-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
cp-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* class */
|
||
|
class = {
|
||
|
cp-id = 'class_l_c_d';
|
||
|
cp-name = 'LCD';
|
||
|
cp-ref = {
|
||
|
ref-type = derived;
|
||
|
ref-id = 'class_liquid_crystal';
|
||
|
ref-prot = public;
|
||
|
ref-virt = non-virtual;
|
||
|
};
|
||
|
cp-ref = {
|
||
|
ref-type = derived;
|
||
|
ref-id = 'class_liquid_crystal___i2_c';
|
||
|
ref-prot = public;
|
||
|
ref-virt = non-virtual;
|
||
|
};
|
||
|
cp-ref = {
|
||
|
ref-type = derived;
|
||
|
ref-id = 'class_liquid_crystal___s_r';
|
||
|
ref-prot = public;
|
||
|
ref-virt = non-virtual;
|
||
|
};
|
||
|
cp-ref = {
|
||
|
ref-type = derived;
|
||
|
ref-id = 'class_liquid_crystal___s_r2_w';
|
||
|
ref-prot = public;
|
||
|
ref-virt = non-virtual;
|
||
|
};
|
||
|
cp-ref = {
|
||
|
ref-type = derived;
|
||
|
ref-id = 'class_liquid_crystal___s_r3_w';
|
||
|
ref-prot = public;
|
||
|
ref-virt = non-virtual;
|
||
|
};
|
||
|
cp-section = {
|
||
|
sec-kind = 'public-func';
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1abb3ed88d530f6283e6159b4973e7da9e';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'autoscroll';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '354';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Turns on automatic scrolling of the LCD.
|
||
|
@discussion Turns on automatic scrolling of the LCD. This causes each
|
||
|
character output to the display to push previous characters over by one
|
||
|
space. If the current text direction is left-to-right (the default),
|
||
|
the display scrolls to the left; if the current direction is right-to-left,
|
||
|
the display scrolls to the right.
|
||
|
This has the effect of outputting each new character to the same location on
|
||
|
the LCD.
|
||
|
|
||
|
@param none
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1aba8867fe2210cbfa8db869208709be10';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'backlight';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '402';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Switch-on the LCD backlight.
|
||
|
@discussion Switch-on the LCD backlight.
|
||
|
The setBacklightPin has to be called before setting the backlight for
|
||
|
this method to work. @see setBacklightPin.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1a3f587d1cbb2d59765ef60a5216b56fea';
|
||
|
sec-mem-virt = virtual;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
virtual void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'begin';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'cols';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'rows';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'charsize';
|
||
|
sec-mem-param-defval = <<_EnD_oF_dEf_TeXt_
|
||
|
LCD_5x8DOTS
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '196';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract LCD initialization.
|
||
|
@discussion Initializes the LCD to a given size (col, row). This methods
|
||
|
initializes the LCD, therefore, it MUST be called prior to using any other
|
||
|
method from this class.
|
||
|
|
||
|
This method is abstract, a base implementation is available common to all LCD
|
||
|
drivers. Should it not be compatible with some other LCD driver, a derived
|
||
|
implementation should be done on the driver specif class.
|
||
|
|
||
|
@param cols[in] the number of columns that the display has
|
||
|
@param rows[in] the number of rows that the display has
|
||
|
@param charsize[in] character size, default==LCD_5x8DOTS
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1a878b36878fa8287093964eba83aace77';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'blink';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '260';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Display the cursor of the LCD.
|
||
|
@discussion Display the blinking LCD cursor. If used in combination with
|
||
|
the cursor() function, the result will depend on the particular display.
|
||
|
|
||
|
@param none
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1afa699e0beeeee03cce8cef87eba81c4a';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'clear';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '208';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Clears the LCD.
|
||
|
@discussion Clears the LCD screen and positions the cursor in the upper-left
|
||
|
corner.
|
||
|
|
||
|
This operation is time consuming for the LCD.
|
||
|
|
||
|
@param none
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1a91cba8f93c692abcddf8bc3de58d2d3a';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'createChar';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'location';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'charmap';
|
||
|
sec-mem-param-array = '[]';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '382';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Creates a custom character for use on the LCD.
|
||
|
@discussion Create a custom character (glyph) for use on the LCD.
|
||
|
Most chipsets only support up to eight characters of 5x8 pixels. Therefore,
|
||
|
this methods has been limited to locations (numbered 0 to 7).
|
||
|
|
||
|
The appearance of each custom character is specified by an array of eight
|
||
|
bytes, one for each row. The five least significant bits of each byte
|
||
|
determine the pixels in that row. To display a custom character on screen,
|
||
|
write()/print() its number, i.e. lcd.print (char(x)); // Where x is 0..7.
|
||
|
|
||
|
@param location[in] LCD memory location of the character to create
|
||
|
(0 to 7)
|
||
|
@param charmap[in] the bitmap array representing each row of the character.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1a194814f64dfa50a90e07e0fe0d361620';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'cursor';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '278';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Display the LCD cursor.
|
||
|
@discussion Display the LCD cursor: an underscore (line) at the location
|
||
|
where the next character will be written.
|
||
|
|
||
|
@param none
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1a5b07cf05e8e5e7c53654f5ca0cf58b89';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'display';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '242';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Turns on the LCD display.
|
||
|
@discussion Turns on the LCD display, after it's been turned off with
|
||
|
noDisplay(). This will restore the text (and cursor location) that was on
|
||
|
the display prior to calling noDisplay().
|
||
|
|
||
|
@param none
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1aee45ad37f09312f5d9982257e2d37e68';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'home';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '221';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Sets the cursor to the upper-left corner.
|
||
|
@discussion Positions the cursor in the upper-left of the LCD.
|
||
|
That is, use that location in outputting subsequent text to the display.
|
||
|
To also clear the display, use the clear() function instead.
|
||
|
|
||
|
This operation is time consuming for the LCD.
|
||
|
|
||
|
@param none
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1a00bb2db1390721abc7b24ac4b8c276c8';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'LCD';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '179';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract LiquidCrystal abstract constructor.
|
||
|
@discussion LiquidCrystal class abstract constructor needed to create
|
||
|
the base abstract class.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1a238e9f6476dc7df64af04eb6c87f6ac7';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'leftToRight';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '309';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Set the direction for text written to the LCD to left-to-right.
|
||
|
@discussion Set the direction for text written to the LCD to left-to-right.
|
||
|
All subsequent characters written to the display will go from left to right,
|
||
|
but does not affect previously-output text.
|
||
|
|
||
|
This is the default configuration.
|
||
|
|
||
|
@param none
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1aad2abc99d1aca5403873579d9d72c2d4';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'moveCursorLeft';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '330';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Moves the cursor one space to the left.
|
||
|
@discussion
|
||
|
@param none
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1a09eec0c712e54b066f5894635c1fe75c';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'moveCursorRight';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '339';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Moves the cursor one space to the right.
|
||
|
|
||
|
@param none
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1a96035dde40efbf73390e00b5beb00231';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'noAutoscroll';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '364';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Turns off automatic scrolling of the LCD.
|
||
|
@discussion Turns off automatic scrolling of the LCD, this is the default
|
||
|
configuration of the LCD.
|
||
|
|
||
|
@param none
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1a2a331b4e142734411b2f1cfaffe7a488';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'noBacklight';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '411';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Switch-off the LCD backlight.
|
||
|
@discussion Switch-off the LCD backlight.
|
||
|
The setBacklightPin has to be called before setting the backlight for
|
||
|
this method to work. @see setBacklightPin.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1a3b755c4b397b5985752be8c30ee1a9b5';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'noBlink';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '250';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Turns off the blinking of the LCD cursor.
|
||
|
|
||
|
@param none
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1aec8ffaa1e69c7a6e13ac0cfbc29151d9';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'noCursor';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '268';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Hides the LCD cursor.
|
||
|
|
||
|
@param none
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1af3974da6d988ba2d21c25135ada12108';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'noDisplay';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '231';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Turns off the LCD display.
|
||
|
@discussion Turns off the LCD display, without losing the text currently
|
||
|
being displayed on it.
|
||
|
|
||
|
@param none
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1a191639be183be1476c9bfe6d455d23b2';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'off';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '429';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Switch off the LCD module.
|
||
|
@discussion Switch off the LCD module, it will switch off the LCD controller
|
||
|
and the backlight. This method has the same effect of calling noDisplay and
|
||
|
noBacklight. @see display, @see backlight
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1a718da3a638deb59bd1c7a5222a52d98a';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'on';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '420';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Switch on the LCD module.
|
||
|
@discussion Switch on the LCD module, it will switch on the LCD controller
|
||
|
and the backlight. This method has the same effect of calling display and
|
||
|
backlight. @see display, @see backlight
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1ac014830eadc26bfd86308ea8734f4428';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'rightToLeft';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '322';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Set the direction for text written to the LCD to right-to-left.
|
||
|
@discussion Set the direction for text written to the LCD to right-to-left.
|
||
|
All subsequent characters written to the display will go from right to left,
|
||
|
but does not affect previously-output text.
|
||
|
|
||
|
left-to-right is the default configuration.
|
||
|
|
||
|
@param none
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1a6f3a503055b3b8dcf0f61b2633c584f7';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'scrollDisplayLeft';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '287';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Scrolls the contents of the display (text and cursor) one space
|
||
|
to the left.
|
||
|
|
||
|
@param none
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1abfc44b294772f09020bfa32af8a79571';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'scrollDisplayRight';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '296';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Scrolls the contents of the display (text and cursor) one space
|
||
|
to the right.
|
||
|
|
||
|
@param none
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1a3305570d7b37eb93f2cf840263c15828';
|
||
|
sec-mem-virt = virtual;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
virtual void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'setBacklight';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'value';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '463';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Sets the pin to control the backlight.
|
||
|
@discussion Sets the pin in the device to control the backlight. The behaviour
|
||
|
of this method is very dependent on the device. Some controllers support
|
||
|
dimming some don't. Please read the actual header file for each individual
|
||
|
device. The setBacklightPin method has to be called before setting the backlight
|
||
|
or the adequate backlight control constructor.
|
||
|
@see setBacklightPin.
|
||
|
|
||
|
NOTE: The prefered methods to control the backlight are "backlight" and
|
||
|
"noBacklight".
|
||
|
|
||
|
@param 0..255 - the value is very dependent on the LCD. However,
|
||
|
BACKLIGHT_OFF will be interpreted as off and BACKLIGHT_ON will drive the
|
||
|
backlight on.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1a53f4ee9b39d9ab3d7ae4d9f8dedca3bc';
|
||
|
sec-mem-virt = virtual;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
virtual void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'setBacklightPin';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'value';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
t_backlighPol
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'pol';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '444';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Sets the pin to control the backlight.
|
||
|
@discussion Sets the pin in the device to control the backlight.
|
||
|
This method is device dependent and can be programmed on each subclass. An
|
||
|
empty function call is provided that does nothing.
|
||
|
|
||
|
@param value: pin associated to backlight control.
|
||
|
@param pol: backlight polarity control (POSITIVE, NEGATIVE)
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1a48220450fd152b25994eb7d0ba340e8d';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'setCursor';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'col';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'row';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '393';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Position the LCD cursor.
|
||
|
@discussion Sets the position of the LCD cursor. Set the location at which
|
||
|
subsequent text written to the LCD will be displayed.
|
||
|
|
||
|
@param col[in] LCD column
|
||
|
@param row[in] LCD row - line.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1a2d89cc2e62f72afb5f15a7fd812900e3';
|
||
|
sec-mem-virt = virtual;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
virtual void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'write';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'value';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '477';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Writes to the LCD.
|
||
|
@discussion This method writes character to the LCD in the current cursor
|
||
|
position.
|
||
|
|
||
|
This is the virtual write method, implemented in the Print class, therefore
|
||
|
all Print class methods will end up calling this method.
|
||
|
|
||
|
@param value[in] Value to write to the LCD.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
}; /* cp-section */
|
||
|
cp-section = {
|
||
|
sec-kind = 'protected-attrib';
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_l_c_d_1a88b16ea0e5c7d1cabc5007d48bcbd2b0';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = protected;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_cols';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '497';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_l_c_d_1ae47a0e2eff74431a39774b788d5761f4';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = protected;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_displaycontrol';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '493';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_l_c_d_1aef093ba3f8e1016267b40ac235a0fa0f';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = protected;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_displayfunction';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '491';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_l_c_d_1a726b9a68d091dd8683a18e83f3a8fd3c';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = protected;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_displaymode';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '495';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_l_c_d_1ac1374911fb145fea430c21092ada0c06';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = protected;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_numlines';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '496';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_l_c_d_1a990338759d2abe10b0fb1743b7789566';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = protected;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
t_backlighPol
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_polarity';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '498';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
}; /* cp-section */
|
||
|
cp-section = {
|
||
|
sec-kind = 'private-func';
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1a31a0cb42497d83cdc9cb8000828f7190';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'command';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'value';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '513';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Send a command to the LCD.
|
||
|
@discussion This method sends a command to the LCD by setting the Register
|
||
|
select line of the LCD.
|
||
|
|
||
|
This command shouldn't be used to drive the LCD, only to implement any other
|
||
|
feature that is not available on this library.
|
||
|
|
||
|
@param value[in] Command value to send to the LCD (COMMAND, DATA or
|
||
|
FOUR_BITS).
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_l_c_d_1a8a5b6f6f448a6ca6eeb3466c370d47ab';
|
||
|
sec-mem-virt = virtual;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
virtual void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'send';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'value';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'mode';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
sec-mem-desc-line = '529';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Send a particular value to the LCD.
|
||
|
@discussion Sends a particular value to the LCD. This is a pure abstract
|
||
|
method, therefore, it is implementation dependent of each derived class how
|
||
|
to physically write to the LCD.
|
||
|
|
||
|
Users should never call this method.
|
||
|
|
||
|
@param value[in] Value to send to the LCD.
|
||
|
@result mode LOW - write to the LCD CGRAM, HIGH - write a command to
|
||
|
the LCD.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
}; /* cp-section */
|
||
|
cp-filename = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
cp-fileline = '170';
|
||
|
cp-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
cp-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
|
||
|
node = {
|
||
|
node-id = 5;
|
||
|
node-label = 'LiquidCrystal_SR';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_liquid_crystal___s_r';
|
||
|
};
|
||
|
node-child = {
|
||
|
child-id = '2';
|
||
|
relation = public-inheritance;
|
||
|
}; /* node-child */
|
||
|
}; /* node */
|
||
|
node = {
|
||
|
node-id = 2;
|
||
|
node-label = 'LCD';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_l_c_d';
|
||
|
};
|
||
|
}; /* node */
|
||
|
node = {
|
||
|
node-id = 3;
|
||
|
node-label = 'LiquidCrystal';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_liquid_crystal';
|
||
|
};
|
||
|
node-child = {
|
||
|
child-id = '2';
|
||
|
relation = public-inheritance;
|
||
|
}; /* node-child */
|
||
|
}; /* node */
|
||
|
node = {
|
||
|
node-id = 4;
|
||
|
node-label = 'LiquidCrystal_I2C';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_liquid_crystal___i2_c';
|
||
|
};
|
||
|
node-child = {
|
||
|
child-id = '2';
|
||
|
relation = public-inheritance;
|
||
|
}; /* node-child */
|
||
|
}; /* node */
|
||
|
node = {
|
||
|
node-id = 6;
|
||
|
node-label = 'LiquidCrystal_SR2W';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_liquid_crystal___s_r2_w';
|
||
|
};
|
||
|
node-child = {
|
||
|
child-id = '2';
|
||
|
relation = public-inheritance;
|
||
|
}; /* node-child */
|
||
|
}; /* node */
|
||
|
node = {
|
||
|
node-id = 7;
|
||
|
node-label = 'LiquidCrystal_SR3W';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_liquid_crystal___s_r3_w';
|
||
|
};
|
||
|
node-child = {
|
||
|
child-id = '2';
|
||
|
relation = public-inheritance;
|
||
|
}; /* node-child */
|
||
|
}; /* node */
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* class */
|
||
|
class = {
|
||
|
cp-id = 'class_liquid_crystal';
|
||
|
cp-name = 'LiquidCrystal';
|
||
|
cp-ref = {
|
||
|
ref-type = base;
|
||
|
ref-id = 'class_l_c_d';
|
||
|
ref-prot = public;
|
||
|
ref-virt = non-virtual;
|
||
|
};
|
||
|
cp-section = {
|
||
|
sec-kind = 'public-func';
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal_1a49d2bd8d26031a1c83bcbd73978a1686';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'LiquidCrystal';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'rs';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'enable';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd0';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd1';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd2';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd3';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd4';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd5';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd6';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd7';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.h';
|
||
|
sec-mem-desc-line = '55';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract 8 bit LCD constructors.
|
||
|
@discussion Defines the pin assignment that the LCD will have.
|
||
|
The constructor does not initialize the LCD.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal_1a30e3d865c4b4a003a36cb45903f93644';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'LiquidCrystal';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'rs';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'rw';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'enable';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd0';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd1';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd2';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd3';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd4';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd5';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd6';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd7';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.h';
|
||
|
sec-mem-desc-line = '58';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal_1ae0c3c8f7661634b1400f00a1c9c02c26';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'LiquidCrystal';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'rs';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'rw';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'enable';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd0';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd1';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd2';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd3';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd4';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd5';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd6';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd7';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'backlightPin';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
t_backlighPol
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'pol';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.h';
|
||
|
sec-mem-desc-line = '68';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal_1a52a4de3d866e347208a32dfc9d797729';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'LiquidCrystal';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'rs';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'enable';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd0';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd1';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd2';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd3';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'backlightPin';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
t_backlighPol
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'pol';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.h';
|
||
|
sec-mem-desc-line = '86';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal_1a0a0a8dfa7a2e775a031fd65f5c6366ec';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'LiquidCrystal';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'rs';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'rw';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'enable';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd0';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd1';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd2';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd3';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.h';
|
||
|
sec-mem-desc-line = '76';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract 4 bit LCD constructors.
|
||
|
@discussion Defines the pin assignment that the LCD will have.
|
||
|
The constructor does not initialize the LCD.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal_1a8b90122c67a6d14b967c8a11ba490670';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'LiquidCrystal';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'rs';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'rw';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'enable';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd0';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd1';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd2';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd3';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'backlightPin';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
t_backlighPol
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'pol';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.h';
|
||
|
sec-mem-desc-line = '83';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal_1a23124e6dd5ac4a9b6147629b96e91953';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'LiquidCrystal';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'rs';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'enable';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd0';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd1';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd2';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd3';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.h';
|
||
|
sec-mem-desc-line = '78';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal_1aff2330186495fde93370d46c0ca2cbf0';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'LiquidCrystal';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'rs';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'enable';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd0';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd1';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd2';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd3';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd4';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd5';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd6';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd7';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'backlightPin';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
t_backlighPol
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'pol';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.h';
|
||
|
sec-mem-desc-line = '64';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal_1a56142f8b3753bedd133e4139e5eb5089';
|
||
|
sec-mem-virt = virtual;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
virtual void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'send';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'value';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'mode';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.h';
|
||
|
sec-mem-desc-line = '99';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Send a particular value to the LCD.
|
||
|
@discussion Sends a particular value to the LCD for writing to the LCD or
|
||
|
as an LCD command.
|
||
|
|
||
|
Users should never call this method.
|
||
|
|
||
|
@param value Value to send to the LCD.
|
||
|
@result mode LOW - write to the LCD CGRAM, HIGH - write a command to
|
||
|
the LCD.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal_1aa2b898366e1c656ac313b9007c98cebd';
|
||
|
sec-mem-virt = virtual;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'setBacklight';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'value';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.h';
|
||
|
sec-mem-desc-line = '125';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Switch-on/off the LCD backlight.
|
||
|
@discussion Switch-on/off the LCD backlight.
|
||
|
The setBacklightPin has to be called before setting the backlight for
|
||
|
this method to work. @see setBacklightPin. For dimming control of the
|
||
|
backlight, the configuration pin must be a PWM output pin. Dim control
|
||
|
is achieved by passing a value from 1 to 255 as a parameter. If the
|
||
|
pin configured when calling the setBacklightPin does not support PWM,
|
||
|
then: (0) backlight off, (1..255) backlight on.
|
||
|
|
||
|
@param value: backlight value. 0: off, 1..255: dim control of the
|
||
|
backlight. For negative logic 255: off, 254..0: dim control.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal_1a63740dc1198d8169a39d9c6daff0efc9';
|
||
|
sec-mem-virt = virtual;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'setBacklightPin';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'pin';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
t_backlighPol
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'pol';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.h';
|
||
|
sec-mem-desc-line = '109';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Sets the pin to control the backlight.
|
||
|
@discussion Sets the pin in the device to control the backlight.
|
||
|
|
||
|
@param pin: pin assigned to the backlight
|
||
|
@param pol: backlight pin control polarity (POSITIVE, NEGATIVE).
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
}; /* cp-section */
|
||
|
cp-section = {
|
||
|
sec-kind = 'private-func';
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal_1ae45eec827b26174f73e9cf3ddda635af';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'init';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'fourbitmode';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'rs';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'rw';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'enable';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd0';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd1';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd2';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd3';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd4';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd5';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd6';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd7';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.h';
|
||
|
sec-mem-desc-line = '136';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract Initializes the LCD pin allocation and associated HW
|
||
|
@discussion Initializes the LCD pin allocation and configuration.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal_1a44d84c010396c993f124d2feb9dc794d';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'pulseEnable';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.h';
|
||
|
sec-mem-desc-line = '152';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract Pulse the LCD enable line (En).
|
||
|
@discussion Sends a pulse of 1 uS to the Enable pin to execute an command
|
||
|
or write operation.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal_1a641301bc315a4e167c5aee7ea99993fd';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'writeNbits';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'value';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'numBits';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.h';
|
||
|
sec-mem-desc-line = '144';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract Writes numBits bits from value value to the LCD.
|
||
|
@discussion Writes numBists bits (the least significant) to the LCD control
|
||
|
data lines.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
}; /* cp-section */
|
||
|
cp-section = {
|
||
|
sec-kind = 'private-attrib';
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal_1a23a1807a1fe4210ac7cfca9b779513ea';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_backlightPin';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.h';
|
||
|
sec-mem-desc-line = '158';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal_1a0b2da39d056aed9940b0525e554668d7';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_data_pins';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.h';
|
||
|
sec-mem-desc-line = '157';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal_1aef7d920abae32b5faa2625ffa3879c4b';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_enable_pin';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.h';
|
||
|
sec-mem-desc-line = '156';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal_1affd20665bda00d8b0e37d5ee87543e81';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_rs_pin';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.h';
|
||
|
sec-mem-desc-line = '154';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal_1a29061eaa64c2e9f3b985ff52249b62a9';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_rw_pin';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.h';
|
||
|
sec-mem-desc-line = '155';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
}; /* cp-section */
|
||
|
cp-filename = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.h';
|
||
|
cp-fileline = '45';
|
||
|
cp-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
cp-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
|
||
|
node = {
|
||
|
node-id = 10;
|
||
|
node-label = 'LCD';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_l_c_d';
|
||
|
};
|
||
|
}; /* node */
|
||
|
node = {
|
||
|
node-id = 9;
|
||
|
node-label = 'LiquidCrystal';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_liquid_crystal';
|
||
|
};
|
||
|
node-child = {
|
||
|
child-id = '10';
|
||
|
relation = public-inheritance;
|
||
|
}; /* node-child */
|
||
|
}; /* node */
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
|
||
|
node = {
|
||
|
node-id = 12;
|
||
|
node-label = 'LCD';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_l_c_d';
|
||
|
};
|
||
|
}; /* node */
|
||
|
node = {
|
||
|
node-id = 11;
|
||
|
node-label = 'LiquidCrystal';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_liquid_crystal';
|
||
|
};
|
||
|
node-child = {
|
||
|
child-id = '12';
|
||
|
relation = public-inheritance;
|
||
|
}; /* node-child */
|
||
|
}; /* node */
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* class */
|
||
|
class = {
|
||
|
cp-id = 'class_liquid_crystal___i2_c';
|
||
|
cp-name = 'LiquidCrystal_I2C';
|
||
|
cp-ref = {
|
||
|
ref-type = base;
|
||
|
ref-id = 'class_l_c_d';
|
||
|
ref-prot = public;
|
||
|
ref-virt = non-virtual;
|
||
|
};
|
||
|
cp-section = {
|
||
|
sec-kind = 'public-func';
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___i2_c_1aeee2ada537f0cfbfda8613324b57c4a6';
|
||
|
sec-mem-virt = virtual;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
virtual void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'begin';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'cols';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'rows';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'charsize';
|
||
|
sec-mem-param-defval = <<_EnD_oF_dEf_TeXt_
|
||
|
LCD_5x8DOTS
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
sec-mem-desc-line = '110';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract LCD initialization and associated HW.
|
||
|
@discussion Initializes the LCD to a given size (col, row). This methods
|
||
|
initializes the LCD, therefore, it MUST be called prior to using any other
|
||
|
method from this class or parent class.
|
||
|
|
||
|
The begin method can be overloaded if necessary to initialize any HW that
|
||
|
is implemented by a library and can't be done during construction, here
|
||
|
we use the Wire class.
|
||
|
|
||
|
@param cols[in] the number of columns that the display has
|
||
|
@param rows[in] the number of rows that the display has
|
||
|
@param charsize[in] size of the characters of the LCD: LCD_5x8DOTS or
|
||
|
LCD_5x10DOTS.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___i2_c_1a9fc9bc519ebbf7503dadc11622e02ed6';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'LiquidCrystal_I2C';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'lcd_Addr';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'backlighPin';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
t_backlighPol
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'pol';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
sec-mem-desc-line = '53';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___i2_c_1add1f2da7de4ec9b9cd5c9b5fab712464';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'LiquidCrystal_I2C';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'lcd_Addr';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'En';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'Rw';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'Rs';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'backlighPin';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
t_backlighPol
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'pol';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
sec-mem-desc-line = '70';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___i2_c_1a7d9b54d3a91fa0e0e50db27cda6b4654';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'LiquidCrystal_I2C';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'lcd_Addr';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'En';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'Rw';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'Rs';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd4';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd5';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd6';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd7';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
sec-mem-desc-line = '89';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract Class constructor.
|
||
|
@discussion Initializes class variables and defines the I2C address of the
|
||
|
LCD. The constructor does not initialize the LCD.
|
||
|
|
||
|
@param lcd_Addr[in] I2C address of the IO expansion module. For I2CLCDextraIO,
|
||
|
the address can be configured using the on board jumpers.
|
||
|
@param En[in] LCD En (Enable) pin connected to the IO extender module
|
||
|
@param Rw[in] LCD Rw (Read/write) pin connected to the IO extender module
|
||
|
@param Rs[in] LCD Rs (Reset) pin connected to the IO extender module
|
||
|
@param d4[in] LCD data 0 pin map on IO extender module
|
||
|
@param d5[in] LCD data 1 pin map on IO extender module
|
||
|
@param d6[in] LCD data 2 pin map on IO extender module
|
||
|
@param d7[in] LCD data 3 pin map on IO extender module
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___i2_c_1a517f8847ebf09f0eacfb9c7232975fce';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'LiquidCrystal_I2C';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'lcd_Addr';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'En';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'Rw';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'Rs';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
sec-mem-desc-line = '67';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract Class constructor.
|
||
|
@discussion Initializes class variables and defines the I2C address of the
|
||
|
LCD. The constructor does not initialize the LCD.
|
||
|
|
||
|
@param lcd_Addr[in] I2C address of the IO expansion module. For I2CLCDextraIO,
|
||
|
the address can be configured using the on board jumpers.
|
||
|
@param En[in] LCD En (Enable) pin connected to the IO extender module
|
||
|
@param Rw[in] LCD Rw (Read/write) pin connected to the IO extender module
|
||
|
@param Rs[in] LCD Rs (Reset) pin connected to the IO extender module
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___i2_c_1ab15622287533de7a47f3e2012ebf18be';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'LiquidCrystal_I2C';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'lcd_Addr';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'En';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'Rw';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'Rs';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd4';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd5';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd6';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd7';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'backlighPin';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
t_backlighPol
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'pol';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
sec-mem-desc-line = '93';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___i2_c_1aac537d195557e0b8afac1a71441a484c';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'LiquidCrystal_I2C';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'lcd_Addr';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
sec-mem-desc-line = '51';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract Class constructor.
|
||
|
@discussion Initializes class variables and defines the I2C address of the
|
||
|
LCD. The constructor does not initialize the LCD.
|
||
|
|
||
|
@param lcd_Addr[in] I2C address of the IO expansion module. For I2CLCDextraIO,
|
||
|
the address can be configured using the on board jumpers.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___i2_c_1a8bf1fab7efe13e8b17b96c42d1f810b4';
|
||
|
sec-mem-virt = virtual;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
virtual void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'send';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'value';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'mode';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
sec-mem-desc-line = '124';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Send a particular value to the LCD.
|
||
|
@discussion Sends a particular value to the LCD for writing to the LCD or
|
||
|
as an LCD command.
|
||
|
|
||
|
Users should never call this method.
|
||
|
|
||
|
@param value[in] Value to send to the LCD.
|
||
|
@param mode[in] DATA - write to the LCD CGRAM, COMMAND - write a
|
||
|
command to the LCD.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___i2_c_1af11b8fa0082616e2b6e6e4238589d8a8';
|
||
|
sec-mem-virt = virtual;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'setBacklight';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'value';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
sec-mem-desc-line = '145';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Switch-on/off the LCD backlight.
|
||
|
@discussion Switch-on/off the LCD backlight.
|
||
|
The setBacklightPin has to be called before setting the backlight for
|
||
|
this method to work. @see setBacklightPin.
|
||
|
|
||
|
@param value: backlight mode (HIGH|LOW)
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___i2_c_1a2eaf86f62d1f169b3763b03fbf88f70b';
|
||
|
sec-mem-virt = virtual;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'setBacklightPin';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'value';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
t_backlighPol
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'pol';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
sec-mem-desc-line = '134';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Sets the pin to control the backlight.
|
||
|
@discussion Sets the pin in the device to control the backlight. This device
|
||
|
doesn't support dimming backlight capability.
|
||
|
|
||
|
@param 0: backlight off, 1..255: backlight on.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
}; /* cp-section */
|
||
|
cp-section = {
|
||
|
sec-kind = 'private-func';
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___i2_c_1adb997350478bdc0ab8eb5cc5623a2ad9';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'config';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'lcd_Addr';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'En';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'Rw';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'Rs';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd4';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd5';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd6';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd7';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
sec-mem-desc-line = '172';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Initialises class private variables
|
||
|
@discussion This is the class single point for initialising private variables.
|
||
|
|
||
|
@param lcd_Addr[in] I2C address of the IO expansion module. For I2CLCDextraIO,
|
||
|
the address can be configured using the on board jumpers.
|
||
|
@param En[in] LCD En (Enable) pin connected to the IO extender module
|
||
|
@param Rw[in] LCD Rw (Read/write) pin connected to the IO extender module
|
||
|
@param Rs[in] LCD Rs (Reset) pin connected to the IO extender module
|
||
|
@param d4[in] LCD data 0 pin map on IO extender module
|
||
|
@param d5[in] LCD data 1 pin map on IO extender module
|
||
|
@param d6[in] LCD data 2 pin map on IO extender module
|
||
|
@param d7[in] LCD data 3 pin map on IO extender module
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___i2_c_1a459c4fa106fb7bac5940e3c6aea736af';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
int
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'init';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
sec-mem-desc-line = '154';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract Initializes the LCD class
|
||
|
@discussion Initializes the LCD class and IO expansion module.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___i2_c_1a1d715dbf40f06b4c15004cd356b5a321';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'pulseEnable';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-defname = 'data';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
sec-mem-desc-line = '190';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract Pulse the LCD enable line (En).
|
||
|
@discussion Sends a pulse of 1 uS to the Enable pin to execute an command
|
||
|
or write operation.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___i2_c_1a60111950cc0a47e6223c22949faa15f3';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'write4bits';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'value';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'mode';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
sec-mem-desc-line = '182';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract Writes an 4 bit value to the LCD.
|
||
|
@discussion Writes 4 bits (the least significant) to the LCD control data lines.
|
||
|
@param value[in] Value to write to the LCD
|
||
|
@param more[in] Value to distinguish between command and data.
|
||
|
COMMAND == command, DATA == data.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
}; /* cp-section */
|
||
|
cp-section = {
|
||
|
sec-kind = 'private-attrib';
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___i2_c_1a0bb3cc7ec414b373ef00e0cc6642ec88';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_Addr';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
sec-mem-desc-line = '193';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___i2_c_1a9d59c16cde5c3ffb30a881e9a61c9a32';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_backlightPinMask';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
sec-mem-desc-line = '194';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___i2_c_1a0eaa7c2ac1040a1786960618866c066e';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_backlightStsMask';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
sec-mem-desc-line = '195';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___i2_c_1a3436246b17062357066c636aa598b49d';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_data_pins';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
sec-mem-desc-line = '200';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___i2_c_1aa0a878e97b6111abf1bc8d767a548cf2';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_En';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
sec-mem-desc-line = '197';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___i2_c_1adcc89f14c444ff086f544f33fc18ca4c';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
I2CIO
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_i2cio';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
sec-mem-desc-line = '196';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___i2_c_1ab70fc18e99a70e3293c4f6ba25c37efa';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_Rs';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
sec-mem-desc-line = '199';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___i2_c_1a882df32eb9ae0e7a1b74f9a8ee4bffe9';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_Rw';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
sec-mem-desc-line = '198';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
}; /* cp-section */
|
||
|
cp-filename = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
cp-fileline = '39';
|
||
|
cp-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
cp-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
|
||
|
node = {
|
||
|
node-id = 14;
|
||
|
node-label = 'LCD';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_l_c_d';
|
||
|
};
|
||
|
}; /* node */
|
||
|
node = {
|
||
|
node-id = 13;
|
||
|
node-label = 'LiquidCrystal_I2C';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_liquid_crystal___i2_c';
|
||
|
};
|
||
|
node-child = {
|
||
|
child-id = '14';
|
||
|
relation = public-inheritance;
|
||
|
}; /* node-child */
|
||
|
}; /* node */
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
|
||
|
node = {
|
||
|
node-id = 16;
|
||
|
node-label = 'LCD';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_l_c_d';
|
||
|
};
|
||
|
}; /* node */
|
||
|
node = {
|
||
|
node-id = 15;
|
||
|
node-label = 'LiquidCrystal_I2C';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_liquid_crystal___i2_c';
|
||
|
};
|
||
|
node-child = {
|
||
|
child-id = '16';
|
||
|
relation = public-inheritance;
|
||
|
}; /* node-child */
|
||
|
node-child = {
|
||
|
child-id = '17';
|
||
|
relation = usage;
|
||
|
edgelabel = <<_EnD_oF_dEf_TeXt_
|
||
|
_i2cio
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* node-child */
|
||
|
}; /* node */
|
||
|
node = {
|
||
|
node-id = 17;
|
||
|
node-label = 'I2CIO';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_i2_c_i_o';
|
||
|
};
|
||
|
}; /* node */
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* class */
|
||
|
class = {
|
||
|
cp-id = 'class_liquid_crystal___s_r';
|
||
|
cp-name = 'LiquidCrystal_SR';
|
||
|
cp-ref = {
|
||
|
ref-type = base;
|
||
|
ref-id = 'class_l_c_d';
|
||
|
ref-prot = public;
|
||
|
ref-virt = non-virtual;
|
||
|
};
|
||
|
cp-section = {
|
||
|
sec-kind = 'public-func';
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r_1ac3fe0b48f8d4c1c941d82d1333495cfc';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'LiquidCrystal_SR';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'srdata';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'srclock';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'enable';
|
||
|
sec-mem-param-defval = <<_EnD_oF_dEf_TeXt_
|
||
|
TWO_WIRE
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR.h';
|
||
|
sec-mem-desc-line = '108';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract LCD SHIFT REGISTER constructors.
|
||
|
@discussion Defines the pin assignment that the LCD will have.
|
||
|
The constructor does not initialize the LCD. Assuming 1 line 8 pixel high
|
||
|
font.
|
||
|
|
||
|
@param srdata[in] pin for shiftregister data line.
|
||
|
@param srclock[in] pin for shiftregister clock line.
|
||
|
@param enable[in] optional direct enable pin for the LCD
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r_1a03821351a32db07cb7e42c8c11ce8d47';
|
||
|
sec-mem-virt = virtual;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
virtual void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'send';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'value';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'mode';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR.h';
|
||
|
sec-mem-desc-line = '122';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Send a particular value to the LCD.
|
||
|
@discussion Sends a particular value to the LCD for writing to the LCD or
|
||
|
as an LCD command using the shift register.
|
||
|
|
||
|
Users should never call this method.
|
||
|
|
||
|
@param value[in] Value to send to the LCD.
|
||
|
@result mode LOW - write to the LCD CGRAM, HIGH - write a command to
|
||
|
the LCD.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r_1ad9f3e3f36257984c23fb508973e14535';
|
||
|
sec-mem-virt = virtual;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'setBacklight';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'mode';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR.h';
|
||
|
sec-mem-desc-line = '145';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Switch-on/off the LCD backlight.
|
||
|
@discussion Switch-on/off the LCD backlight.
|
||
|
The setBacklightPin has to be called before setting the backlight for
|
||
|
this method to work. @see setBacklightPin.
|
||
|
|
||
|
@param mode: backlight mode (HIGH|LOW)
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r_1a5bfc0dcc1f042bcb59992493a3a7231d';
|
||
|
sec-mem-virt = virtual;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'setBacklightPin';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'pin';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
t_backlighPol
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'pol';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR.h';
|
||
|
sec-mem-desc-line = '134';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Sets the pin to control the backlight.
|
||
|
@discussion Sets the pin in the device to control the backlight.
|
||
|
@warning Currently not supported
|
||
|
|
||
|
@param mode: backlight mode (HIGH|LOW)
|
||
|
@param pol: backlight polarity
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
}; /* cp-section */
|
||
|
cp-section = {
|
||
|
sec-kind = 'private-func';
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r_1a0f15bf3f5041a91469da5fd75aba5d5e';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'init';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'srdata';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'srclock';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'enable';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'lines';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'font';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR.h';
|
||
|
sec-mem-desc-line = '155';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract Initializes the LCD pin allocation
|
||
|
@discussion Initializes the LCD pin allocation and configuration.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r_1a2684630ad69618fab065f53eea543df8';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'shiftIt';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'val';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR.h';
|
||
|
sec-mem-desc-line = '161';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract takes care of shifting and the enable pulse
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
}; /* cp-section */
|
||
|
cp-section = {
|
||
|
sec-kind = 'private-attrib';
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r_1acee96e0ef397441bdde73ca921160476';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_enable_pin';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR.h';
|
||
|
sec-mem-desc-line = '163';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r_1a68bffb6befc28cb716fb0c48b50f65fc';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_srClockBit';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR.h';
|
||
|
sec-mem-desc-line = '169';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r_1a507726b30de4b552b4e32faf9a3aa9e3';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_srClockRegister';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR.h';
|
||
|
sec-mem-desc-line = '168';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r_1a9984b207beddba9ff299f9356f891065';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_srDataBit';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR.h';
|
||
|
sec-mem-desc-line = '167';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r_1a1e5bf3e5c6ec5b6c41f6949b6e34fd34';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_srDataRegister';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR.h';
|
||
|
sec-mem-desc-line = '166';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r_1a12e3ee583d454d5f52223beca91f5bae';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_srEnableBit';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR.h';
|
||
|
sec-mem-desc-line = '171';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r_1adab0eb2bb7392a77375034530bf230eb';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_srEnableRegister';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR.h';
|
||
|
sec-mem-desc-line = '170';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r_1ad20f9d3282b047fdbae8e97b07d4fc89';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_two_wire';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR.h';
|
||
|
sec-mem-desc-line = '164';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
}; /* cp-section */
|
||
|
cp-filename = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR.h';
|
||
|
cp-fileline = '95';
|
||
|
cp-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
cp-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
|
||
|
node = {
|
||
|
node-id = 18;
|
||
|
node-label = 'LiquidCrystal_SR';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_liquid_crystal___s_r';
|
||
|
};
|
||
|
node-child = {
|
||
|
child-id = '19';
|
||
|
relation = public-inheritance;
|
||
|
}; /* node-child */
|
||
|
}; /* node */
|
||
|
node = {
|
||
|
node-id = 19;
|
||
|
node-label = 'LCD';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_l_c_d';
|
||
|
};
|
||
|
}; /* node */
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
|
||
|
node = {
|
||
|
node-id = 20;
|
||
|
node-label = 'LiquidCrystal_SR';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_liquid_crystal___s_r';
|
||
|
};
|
||
|
node-child = {
|
||
|
child-id = '21';
|
||
|
relation = public-inheritance;
|
||
|
}; /* node-child */
|
||
|
}; /* node */
|
||
|
node = {
|
||
|
node-id = 21;
|
||
|
node-label = 'LCD';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_l_c_d';
|
||
|
};
|
||
|
}; /* node */
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* class */
|
||
|
class = {
|
||
|
cp-id = 'class_liquid_crystal___s_r2_w';
|
||
|
cp-name = 'LiquidCrystal_SR2W';
|
||
|
cp-ref = {
|
||
|
ref-type = base;
|
||
|
ref-id = 'class_l_c_d';
|
||
|
ref-prot = public;
|
||
|
ref-virt = non-virtual;
|
||
|
};
|
||
|
cp-section = {
|
||
|
sec-kind = 'public-func';
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r2_w_1af307fdf5c8feb757e965074dcdeb1dd3';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'LiquidCrystal_SR2W';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'srdata';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'srclock';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
t_backlighPol
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'blpol';
|
||
|
sec-mem-param-defval = <<_EnD_oF_dEf_TeXt_
|
||
|
POSITIVE
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR2W.h';
|
||
|
sec-mem-desc-line = '151';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract LCD 2 wire SHIFT REGISTER constructor.
|
||
|
@discussion Defines the pin assignments that connect to the shift register.
|
||
|
The constructor does not initialize the LCD. Assuming 1 line 8 pixel high
|
||
|
font.
|
||
|
|
||
|
@param srdata[in] Arduino pin for shift register data line.
|
||
|
@param srclock[in] Arduino pin for shift register clock line.
|
||
|
@param blpol[in] optional backlight polarity (default = POSITIVE)
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r2_w_1a65dc6f261c319be8e56f3c1f6a5c877d';
|
||
|
sec-mem-virt = virtual;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
virtual void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'send';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'value';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'mode';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR2W.h';
|
||
|
sec-mem-desc-line = '165';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Send a particular value to the LCD.
|
||
|
@discussion Sends a particular value to the LCD for writing to the LCD or
|
||
|
as an LCD command using the shift register.
|
||
|
|
||
|
Users should never call this method.
|
||
|
|
||
|
@param value[in] Value to send to the LCD.
|
||
|
@param mode[in] DATA=8bit data, COMMAND=8bit cmd, FOUR_BITS=4bit cmd
|
||
|
the LCD.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r2_w_1a2158db27287c1564a03e7a1472beb3b6';
|
||
|
sec-mem-virt = virtual;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'setBacklight';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'mode';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR2W.h';
|
||
|
sec-mem-desc-line = '177';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Switch-on/off the LCD backlight.
|
||
|
@discussion Switch-on/off the LCD backlight.
|
||
|
The setBacklightPin has to be called before setting the backlight for
|
||
|
this method to work. @see setBacklightPin.
|
||
|
|
||
|
@param mode[in] backlight mode (0 off, non-zero on)
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
}; /* cp-section */
|
||
|
cp-section = {
|
||
|
sec-kind = 'private-func';
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r2_w_1a12c14153e7056cb4a98310529bace6a8';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'init';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'srdata';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'srclock';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
t_backlighPol
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'blpol';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'lines';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'font';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR2W.h';
|
||
|
sec-mem-desc-line = '186';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract Initializes the LCD pin allocation
|
||
|
@discussion Initializes the LCD pin allocation and configuration.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r2_w_1ae369efcd3fca47a018a034f5f4a1679b';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'loadSR';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'val';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR2W.h';
|
||
|
sec-mem-desc-line = '192';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract takes care of shifting and the enable pulse
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
}; /* cp-section */
|
||
|
cp-section = {
|
||
|
sec-kind = 'private-attrib';
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r2_w_1a3b1dfb83ad02274c30fa940a10619737';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_blMask';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR2W.h';
|
||
|
sec-mem-desc-line = '200';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r2_w_1a906f803e1ae324b5383fa004093124f4';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_blPolarity';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR2W.h';
|
||
|
sec-mem-desc-line = '199';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r2_w_1a27727d63c1ce0f9aada630814b8f022b';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_srClockMask';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR2W.h';
|
||
|
sec-mem-desc-line = '197';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r2_w_1aa36d38c009bf846e7726fc48c0067fc3';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_srClockRegister';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR2W.h';
|
||
|
sec-mem-desc-line = '196';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r2_w_1ad188042fdcc7df0178248401c678eb8e';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_srDataMask';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR2W.h';
|
||
|
sec-mem-desc-line = '195';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r2_w_1a2e43c3f1d6b0e5599a1b4d14ef428077';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_srDataRegister';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR2W.h';
|
||
|
sec-mem-desc-line = '194';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
}; /* cp-section */
|
||
|
cp-filename = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR2W.h';
|
||
|
cp-fileline = '138';
|
||
|
cp-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
cp-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
|
||
|
node = {
|
||
|
node-id = 23;
|
||
|
node-label = 'LCD';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_l_c_d';
|
||
|
};
|
||
|
}; /* node */
|
||
|
node = {
|
||
|
node-id = 22;
|
||
|
node-label = 'LiquidCrystal_SR2W';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_liquid_crystal___s_r2_w';
|
||
|
};
|
||
|
node-child = {
|
||
|
child-id = '23';
|
||
|
relation = public-inheritance;
|
||
|
}; /* node-child */
|
||
|
}; /* node */
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
|
||
|
node = {
|
||
|
node-id = 25;
|
||
|
node-label = 'LCD';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_l_c_d';
|
||
|
};
|
||
|
}; /* node */
|
||
|
node = {
|
||
|
node-id = 24;
|
||
|
node-label = 'LiquidCrystal_SR2W';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_liquid_crystal___s_r2_w';
|
||
|
};
|
||
|
node-child = {
|
||
|
child-id = '25';
|
||
|
relation = public-inheritance;
|
||
|
}; /* node-child */
|
||
|
}; /* node */
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* class */
|
||
|
class = {
|
||
|
cp-id = 'class_liquid_crystal___s_r3_w';
|
||
|
cp-name = 'LiquidCrystal_SR3W';
|
||
|
cp-ref = {
|
||
|
ref-type = base;
|
||
|
ref-id = 'class_l_c_d';
|
||
|
ref-prot = public;
|
||
|
ref-virt = non-virtual;
|
||
|
};
|
||
|
cp-section = {
|
||
|
sec-kind = 'public-func';
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r3_w_1ae1396bcd5e9c5b7ed13182c166de776b';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'LiquidCrystal_SR3W';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'data';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'clk';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'strobe';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
sec-mem-desc-line = '90';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract Class constructor.
|
||
|
@discussion Initializes class variables and defines the IO driving the
|
||
|
shift register. The constructor does not initialize the LCD.
|
||
|
Default configuration:
|
||
|
Shift register LCD
|
||
|
QA - 0 DB4
|
||
|
QB - 1 DB5
|
||
|
QC - 2 DB6
|
||
|
QD - 3 DB7
|
||
|
QE - 4 E
|
||
|
QF - 5
|
||
|
QG - 6 Rs
|
||
|
GND Rw
|
||
|
|
||
|
@param strobe[in] digital IO connected to shiftregister strobe pin.
|
||
|
@param data[in] digital IO connected to the shiftregister data pin.
|
||
|
@param clk[in] digital IO connected to the shiftregister clock pin.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r3_w_1a7b2f382b76bc9d88adb8d681e824b4de';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'LiquidCrystal_SR3W';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'data';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'clk';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'strobe';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'backlighPin';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
t_backlighPol
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'pol';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
sec-mem-desc-line = '93';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r3_w_1a24f051747dfeda48f7b207c3358c8015';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'LiquidCrystal_SR3W';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'data';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'clk';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'strobe';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'En';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'Rw';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'Rs';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd4';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd5';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd6';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd7';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'backlighPin';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
t_backlighPol
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'pol';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
sec-mem-desc-line = '119';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r3_w_1a4fab8ff2f21bba3efd133cd8c87fffc0';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'LiquidCrystal_SR3W';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'data';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'clk';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'strobe';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'En';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'Rw';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'Rs';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd4';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd5';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd6';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd7';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
sec-mem-desc-line = '114';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract Class constructor.
|
||
|
@discussion Initializes class variables and defines the control lines of
|
||
|
the LCD and the shiftregister. The constructor does not initialize the LCD.
|
||
|
|
||
|
@param strobe[in] digital IO connected to shiftregister strobe pin.
|
||
|
@param data[in] digital IO connected to shiftregister data pin.
|
||
|
@param clk[in] digital IO connected to shiftregister clock pin.
|
||
|
@param En[in] LCD En (Enable) pin connected to SR output pin.
|
||
|
@param Rw[in] LCD Rw (Read/write) pin connected to SR output pin.
|
||
|
@param Rs[in] LCD Rs (Reg Select) pin connected to SR output pin.
|
||
|
@param d4[in] LCD data 4 pin map to the SR output pin.
|
||
|
@param d5[in] LCD data 5 pin map to the SR output pin.
|
||
|
@param d6[in] LCD data 6 pin map to the SR output pin.
|
||
|
@param d7[in] LCD data 7 pin map to the SR output pin.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r3_w_1ade34af5b7fe795482f1848c2176d6e56';
|
||
|
sec-mem-virt = virtual;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
virtual void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'send';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'value';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'mode';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
sec-mem-desc-line = '133';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Send a particular value to the LCD.
|
||
|
@discussion Sends a particular value to the LCD for writing to the LCD or
|
||
|
as an LCD command.
|
||
|
|
||
|
Users should never call this method.
|
||
|
|
||
|
@param value[in] Value to send to the LCD.
|
||
|
@param mode[in] DATA - write to the LCD CGRAM, COMMAND - write a
|
||
|
command to the LCD.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r3_w_1a6d0fc7907ef9fd87c408a21b9bd49295';
|
||
|
sec-mem-virt = virtual;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'setBacklight';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'value';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
sec-mem-desc-line = '154';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Switch-on/off the LCD backlight.
|
||
|
@discussion Switch-on/off the LCD backlight.
|
||
|
The setBacklightPin has to be called before setting the backlight for
|
||
|
this method to work. @see setBacklightPin.
|
||
|
|
||
|
@param value: backlight mode (HIGH|LOW)
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r3_w_1a894d0ea8ea61c1d15acd8a26d417e477';
|
||
|
sec-mem-virt = virtual;
|
||
|
sec-mem-prot = public;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'setBacklightPin';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'value';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
t_backlighPol
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'pol';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
sec-mem-desc-line = '143';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Sets the pin to control the backlight.
|
||
|
@discussion Sets the pin in the device to control the backlight. This device
|
||
|
doesn't support dimming backlight capability.
|
||
|
|
||
|
@param 0: backlight off, 1..255: backlight on.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
}; /* cp-section */
|
||
|
cp-section = {
|
||
|
sec-kind = 'private-func';
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r3_w_1a45cde916021d9b52b0f769c17886b2ef';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
int
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'init';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'data';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'clk';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'strobe';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'Rs';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'Rw';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'En';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd4';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd5';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd6';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'd7';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
sec-mem-desc-line = '165';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract Initializes the LCD class
|
||
|
@discussion Initializes the LCD class and IO expansion module.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r3_w_1a80f6e4e8b10635d9daed718f2918c1bd';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'loadSR';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'value';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
sec-mem-desc-line = '183';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract load into the shift register a byte
|
||
|
@discussion loads into the shift register a byte
|
||
|
@param value[in]: value to be loaded into the shiftregister.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'function';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r3_w_1ac0702caa5d07ffd8e832ad8a5d0afe7c';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = 'write4bits';
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'value';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-param = {
|
||
|
sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-param-declname = 'mode';
|
||
|
}; /* sec-mem-param--param */
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
sec-mem-desc-line = '175';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract Writes an 4 bit value to the LCD.
|
||
|
@discussion Writes 4 bits (the least significant) to the LCD control data lines.
|
||
|
@param value[in] Value to write to the LCD
|
||
|
@param more[in] Value to distinguish between command and data.
|
||
|
COMMAND == command, DATA == data.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
}; /* cp-section */
|
||
|
cp-section = {
|
||
|
sec-kind = 'private-attrib';
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r3_w_1a21ef2e5b78edd0d160d81b0c06d41440';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_backlightPinMask';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
sec-mem-desc-line = '196';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r3_w_1adf17379bfac4def5c780fc8ad023764c';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_backlightStsMask';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
sec-mem-desc-line = '197';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r3_w_1a2c14746e8f626a53f777c8df68f8a92b';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_clk';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
sec-mem-desc-line = '190';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r3_w_1af7d09207dffb9f2fc85fc60661ffa0d4';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_clk_reg';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
sec-mem-desc-line = '191';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r3_w_1ab81049d446d2e7399ee6b20c9da4cdde';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_data';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
sec-mem-desc-line = '188';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r3_w_1a366adab314f5dc8b7e53298d6eccf85d';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_data_pins';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
sec-mem-desc-line = '195';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r3_w_1a301acb36345c56ae336156fdeee4a783';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_data_reg';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
sec-mem-desc-line = '189';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r3_w_1a4306c59b6bf3870fecad23d6b0c0aa5d';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_En';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
sec-mem-desc-line = '192';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r3_w_1a062da9fb985a7e88128d7d95fd8239d6';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_Rs';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
sec-mem-desc-line = '194';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r3_w_1aef47417b089e53af1ce032e5f1b23b43';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_Rw';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
sec-mem-desc-line = '193';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r3_w_1a0d40b3c14c3f56fd341d41220f425925';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_strobe';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
sec-mem-desc-line = '186';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
sec-member = {
|
||
|
sec-mem-kind = 'variable';
|
||
|
sec-mem-id = 'class_liquid_crystal___s_r3_w_1a2a7d9703b04a91658b7a590b926ff9cd';
|
||
|
sec-mem-virt = normal;
|
||
|
sec-mem-prot = private;
|
||
|
sec-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-name = '_strobe_reg';
|
||
|
sec-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
sec-mem-desc-line = '187';
|
||
|
sec-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* sec-member */
|
||
|
}; /* cp-section */
|
||
|
cp-filename = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
cp-fileline = '67';
|
||
|
cp-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
cp-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
|
||
|
node = {
|
||
|
node-id = 27;
|
||
|
node-label = 'LCD';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_l_c_d';
|
||
|
};
|
||
|
}; /* node */
|
||
|
node = {
|
||
|
node-id = 26;
|
||
|
node-label = 'LiquidCrystal_SR3W';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_liquid_crystal___s_r3_w';
|
||
|
};
|
||
|
node-child = {
|
||
|
child-id = '27';
|
||
|
relation = public-inheritance;
|
||
|
}; /* node-child */
|
||
|
}; /* node */
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
|
||
|
node = {
|
||
|
node-id = 29;
|
||
|
node-label = 'LCD';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_l_c_d';
|
||
|
};
|
||
|
}; /* node */
|
||
|
node = {
|
||
|
node-id = 28;
|
||
|
node-label = 'LiquidCrystal_SR3W';
|
||
|
node-link = {
|
||
|
node-link-id = 'class_liquid_crystal___s_r3_w';
|
||
|
};
|
||
|
node-child = {
|
||
|
child-id = '29';
|
||
|
relation = public-inheritance;
|
||
|
}; /* node-child */
|
||
|
}; /* node */
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* class */
|
||
|
file = {
|
||
|
file-id = '_fast_i_o_8cpp';
|
||
|
file-name = 'FastIO.cpp';
|
||
|
func = {
|
||
|
func-member = {
|
||
|
func-mem-kind = 'function';
|
||
|
func-mem-id = '_fast_i_o_8cpp_1a83fc2fdc19ab3f9aade9e1a2f39e81a6';
|
||
|
func-mem-virt = normal;
|
||
|
func-mem-prot = public;
|
||
|
func-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
int
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-name = 'fio_digitalRead';
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'pinRegister';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'pinBit';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.cpp';
|
||
|
func-mem-desc-line = '96';
|
||
|
func-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract direct digital read
|
||
|
@discussion without any checks
|
||
|
@discussion falls back to normal digitalRead if fast io is disabled
|
||
|
@param pinRegister[in] Register - ignored if fast io is disabled
|
||
|
@param pinBit[in] Bit - Pin if fast io is disabled
|
||
|
@result Value read from pin
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-member */
|
||
|
func-member = {
|
||
|
func-mem-kind = 'function';
|
||
|
func-mem-id = '_fast_i_o_8cpp_1ae91bbe682b02a5842c291055c0e998b5';
|
||
|
func-mem-virt = normal;
|
||
|
func-mem-prot = public;
|
||
|
func-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-name = 'fio_digitalWrite';
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'pinRegister';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'pinBit';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'value';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.cpp';
|
||
|
func-mem-desc-line = '77';
|
||
|
func-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract direct digital write
|
||
|
@discussion without any checks
|
||
|
@discussion falls back to normal digitalWrite if fast io is disabled
|
||
|
@param pinRegister[in] Register - ignored if fast digital write is disabled
|
||
|
@param pinBit[in] Bit - Pin if fast digital write is disabled
|
||
|
@param value[in] desired output
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-member */
|
||
|
func-member = {
|
||
|
func-mem-kind = 'function';
|
||
|
func-mem-id = '_fast_i_o_8cpp_1a07a19dfbdca1afaca5d666bdaa3be7d5';
|
||
|
func-mem-virt = normal;
|
||
|
func-mem-prot = public;
|
||
|
func-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-name = 'fio_pinToBit';
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'pin';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.cpp';
|
||
|
func-mem-desc-line = '66';
|
||
|
func-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Find the bit which belongs to specified pin
|
||
|
@discussion if fast digitalWrite is disabled this function returns the pin
|
||
|
@param pin[in] Number of a digital pin
|
||
|
@result Bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-member */
|
||
|
func-member = {
|
||
|
func-mem-kind = 'function';
|
||
|
func-mem-id = '_fast_i_o_8cpp_1afb934fc0ded94cbb5ed8ed14e2a123ed';
|
||
|
func-mem-virt = normal;
|
||
|
func-mem-prot = public;
|
||
|
func-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-name = 'fio_pinToInputRegister';
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'pin';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.cpp';
|
||
|
func-mem-desc-line = '53';
|
||
|
func-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Get the input register for specified pin.
|
||
|
@discussion if fast digital IO is disabled this function returns NULL
|
||
|
@param pin[in] Number of a digital pin
|
||
|
@result Register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-member */
|
||
|
func-member = {
|
||
|
func-mem-kind = 'function';
|
||
|
func-mem-id = '_fast_i_o_8cpp_1a04210cc785c3b4a11c86f794949c327f';
|
||
|
func-mem-virt = normal;
|
||
|
func-mem-prot = public;
|
||
|
func-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-name = 'fio_pinToOutputRegister';
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'pin';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'initial_state';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.cpp';
|
||
|
func-mem-desc-line = '36';
|
||
|
func-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Get the output register for specified pin.
|
||
|
@discussion if fast digital IO is disabled this function returns NULL
|
||
|
@param pin[in] Number of a digital pin
|
||
|
@result Register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-member */
|
||
|
func-member = {
|
||
|
func-mem-kind = 'function';
|
||
|
func-mem-id = '_fast_i_o_8cpp_1a5d8d5977294d614d15bda19f75d6b787';
|
||
|
func-mem-virt = normal;
|
||
|
func-mem-prot = public;
|
||
|
func-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-name = 'fio_shiftOut';
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'dataRegister';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'dataBit';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'clockRegister';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'clockBit';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.cpp';
|
||
|
func-mem-desc-line = '161';
|
||
|
func-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract faster shift out clear
|
||
|
@discussion using fast digital write
|
||
|
@discussion falls back to normal digitalWrite if fastio is disabled
|
||
|
@param dataRegister[in] Register of data pin - ignored if fast digital write is disabled
|
||
|
@param dataBit[in] Bit of data pin - Pin if fast digital write is disabled
|
||
|
@param clockRegister[in] Register of data pin - ignored if fast digital write is disabled
|
||
|
@param clockBit[in] Bit of data pin - Pin if fast digital write is disabled
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-member */
|
||
|
func-member = {
|
||
|
func-mem-kind = 'function';
|
||
|
func-mem-id = '_fast_i_o_8cpp_1a56c72b9f00680662229895ab22aaa743';
|
||
|
func-mem-virt = normal;
|
||
|
func-mem-prot = public;
|
||
|
func-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-name = 'fio_shiftOut';
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'dataRegister';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'dataBit';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'clockRegister';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'clockBit';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'value';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'bitOrder';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.cpp';
|
||
|
func-mem-desc-line = '111';
|
||
|
func-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract faster shift out
|
||
|
@discussion using fast digital write
|
||
|
@discussion falls back to normal digitalWrite if fastio is disabled
|
||
|
@param dataRegister[in] Register of data pin - ignored if fast digital write is disabled
|
||
|
@param dataBit[in] Bit of data pin - Pin if fast digital write is disabled
|
||
|
@param clockRegister[in] Register of data pin - ignored if fast digital write is disabled
|
||
|
@param clockBit[in] Bit of data pin - Pin if fast digital write is disabled
|
||
|
@param bitOrder[in] bit order
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-member */
|
||
|
func-member = {
|
||
|
func-mem-kind = 'function';
|
||
|
func-mem-id = '_fast_i_o_8cpp_1a7ac8b242e7e3cacf175e481889e047dd';
|
||
|
func-mem-virt = normal;
|
||
|
func-mem-prot = public;
|
||
|
func-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-name = 'fio_shiftOut1';
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'pin';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'value';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
boolean
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'noLatch';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.cpp';
|
||
|
func-mem-desc-line = '265';
|
||
|
func-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract one wire shift out
|
||
|
@discussion protocol needs initialisation (fio_shiftOut1_init)
|
||
|
@param pin[in] digital pin
|
||
|
@param value[in] value to shift out, last byte is ignored and always shifted out LOW
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-member */
|
||
|
func-member = {
|
||
|
func-mem-kind = 'function';
|
||
|
func-mem-id = '_fast_i_o_8cpp_1a5b4d1684030dc620938b7c2fbdf5ced8';
|
||
|
func-mem-virt = normal;
|
||
|
func-mem-prot = public;
|
||
|
func-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-name = 'fio_shiftOut1';
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'shift1Register';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'shift1Bit';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'value';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
boolean
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'noLatch';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.cpp';
|
||
|
func-mem-desc-line = '192';
|
||
|
func-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract one wire shift out
|
||
|
@discussion protocol needs initialisation (fio_shiftOut1_init)
|
||
|
@param shift1Register[in] pins register
|
||
|
@param shift1Bit[in] pins bit
|
||
|
@param value[in] value to shift out, last byte is ignored and always shifted out LOW
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-member */
|
||
|
func-member = {
|
||
|
func-mem-kind = 'function';
|
||
|
func-mem-id = '_fast_i_o_8cpp_1a2d0e4495eb12504255bbd3f82405b17b';
|
||
|
func-mem-virt = normal;
|
||
|
func-mem-prot = public;
|
||
|
func-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-name = 'fio_shiftOut1_init';
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'shift1Register';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'shift1Bit';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.cpp';
|
||
|
func-mem-desc-line = '182';
|
||
|
func-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract initializes one wire shift out protocol
|
||
|
@discussion Puts pin to HIGH state and delays until Capacitors are charged.
|
||
|
@param shift1Register[in] pins register
|
||
|
@param shift1Bit[in] pins bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-member */
|
||
|
func-member = {
|
||
|
func-mem-kind = 'function';
|
||
|
func-mem-id = '_fast_i_o_8cpp_1ae4b2e099f8ade9ee674d1565669e870a';
|
||
|
func-mem-virt = normal;
|
||
|
func-mem-prot = public;
|
||
|
func-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-name = 'fio_shiftOut1_init';
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'pin';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.cpp';
|
||
|
func-mem-desc-line = '177';
|
||
|
func-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract initializes one wire shift out protocol
|
||
|
@discussion Puts pin to HIGH state and delays until Capacitors are charged.
|
||
|
@param pin[in] digital pin
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-member */
|
||
|
};
|
||
|
file-full-name = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.cpp';
|
||
|
file-first-line = '1';
|
||
|
file-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
file-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* file */
|
||
|
file = {
|
||
|
file-id = '_fast_i_o_8h';
|
||
|
file-name = 'FastIO.h';
|
||
|
define = {
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_fast_i_o_8h_1a04971fe5fabe4129736708c494e08e6d';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'ATOMIC_BLOCK';
|
||
|
define-mem-param = {
|
||
|
define-mem-def-name = 'dummy';
|
||
|
}; /* define-mem-def--param */
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
if(true)
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.h';
|
||
|
define-mem-desc-line = '58';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_fast_i_o_8h_1a362c18b15a09703e42e1c246c47420ef';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'ATOMIC_RESTORESTATE';
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.h';
|
||
|
define-mem-desc-line = '59';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_fast_i_o_8h_1a89e1c62276052100c62b6c82a2e95622';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'fio_digitalWrite_HIGH';
|
||
|
define-mem-param = {
|
||
|
define-mem-def-name = 'reg';
|
||
|
}; /* define-mem-def--param */
|
||
|
define-mem-param = {
|
||
|
define-mem-def-name = 'bit';
|
||
|
}; /* define-mem-def--param */
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
digitalWrite(bit,HIGH)
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.h';
|
||
|
define-mem-desc-line = '143';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
This is where the magic happens that makes things fast.
|
||
|
Implemented as preprocessor directives to force inlining
|
||
|
SWITCH is fast for FIO but probably slow for FIO_FALLBACK so SWITCHTO is recommended if the value is known.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_fast_i_o_8h_1ac8f00a1bccb98109531b88fbb6e91478';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'fio_digitalWrite_LOW';
|
||
|
define-mem-param = {
|
||
|
define-mem-def-name = 'reg';
|
||
|
}; /* define-mem-def--param */
|
||
|
define-mem-param = {
|
||
|
define-mem-def-name = 'bit';
|
||
|
}; /* define-mem-def--param */
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
digitalWrite(bit,LOW)
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.h';
|
||
|
define-mem-desc-line = '144';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_fast_i_o_8h_1a6d1dffed7f0c8f28f6c88146315f7832';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'fio_digitalWrite_SWITCH';
|
||
|
define-mem-param = {
|
||
|
define-mem-def-name = 'reg';
|
||
|
}; /* define-mem-def--param */
|
||
|
define-mem-param = {
|
||
|
define-mem-def-name = 'bit';
|
||
|
}; /* define-mem-def--param */
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
digitalWrite(bit, !digitalRead(bit))
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.h';
|
||
|
define-mem-desc-line = '145';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_fast_i_o_8h_1accae9687fdfc5f3492fb6344d62eb190';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'fio_digitalWrite_SWITCHTO';
|
||
|
define-mem-param = {
|
||
|
define-mem-def-name = 'reg';
|
||
|
}; /* define-mem-def--param */
|
||
|
define-mem-param = {
|
||
|
define-mem-def-name = 'bit';
|
||
|
}; /* define-mem-def--param */
|
||
|
define-mem-param = {
|
||
|
define-mem-def-name = 'val';
|
||
|
}; /* define-mem-def--param */
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
digitalWrite(bit,val);
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.h';
|
||
|
define-mem-desc-line = '146';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_fast_i_o_8h_1a32f90d0ad5c1295c97cc1e79936aadd6';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'FIO_FALLBACK';
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.h';
|
||
|
define-mem-desc-line = '57';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_fast_i_o_8h_1a688a4adbb87520a2b68681bd6bfb199e';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'SKIP';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x23
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.h';
|
||
|
define-mem-desc-line = '42';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
};
|
||
|
typedef = {
|
||
|
typedef-member = {
|
||
|
typedef-mem-kind = 'typedef';
|
||
|
typedef-mem-id = '_fast_i_o_8h_1a0a595a88b29bcfd1540b6fac75787937';
|
||
|
typedef-mem-virt = normal;
|
||
|
typedef-mem-prot = public;
|
||
|
typedef-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
typedef-mem-name = 'fio_bit';
|
||
|
typedef-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.h';
|
||
|
typedef-mem-desc-line = '60';
|
||
|
typedef-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* typedef-member */
|
||
|
typedef-member = {
|
||
|
typedef-mem-kind = 'typedef';
|
||
|
typedef-mem-id = '_fast_i_o_8h_1ae44ea3af54ef26db03f1ae2ea62f9c1f';
|
||
|
typedef-mem-virt = normal;
|
||
|
typedef-mem-prot = public;
|
||
|
typedef-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
typedef-mem-name = 'fio_register';
|
||
|
typedef-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.h';
|
||
|
typedef-mem-desc-line = '61';
|
||
|
typedef-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* typedef-member */
|
||
|
};
|
||
|
func = {
|
||
|
func-member = {
|
||
|
func-mem-kind = 'function';
|
||
|
func-mem-id = '_fast_i_o_8h_1a197336e47e1c3f929056ce3abbbc7e8d';
|
||
|
func-mem-virt = normal;
|
||
|
func-mem-prot = public;
|
||
|
func-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
int
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-name = 'fio_digitalRead';
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'pinRegister';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'pinBit';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.h';
|
||
|
func-mem-desc-line = '158';
|
||
|
func-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract direct digital read
|
||
|
@discussion without any checks
|
||
|
@discussion falls back to normal digitalRead if fast io is disabled
|
||
|
@param pinRegister[in] Register - ignored if fast io is disabled
|
||
|
@param pinBit[in] Bit - Pin if fast io is disabled
|
||
|
@result Value read from pin
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-member */
|
||
|
func-member = {
|
||
|
func-mem-kind = 'function';
|
||
|
func-mem-id = '_fast_i_o_8h_1ae91bbe682b02a5842c291055c0e998b5';
|
||
|
func-mem-virt = normal;
|
||
|
func-mem-prot = public;
|
||
|
func-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-name = 'fio_digitalWrite';
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'pinRegister';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'pinBit';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'value';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.h';
|
||
|
func-mem-desc-line = '128';
|
||
|
func-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract direct digital write
|
||
|
@discussion without any checks
|
||
|
@discussion falls back to normal digitalWrite if fast io is disabled
|
||
|
@param pinRegister[in] Register - ignored if fast digital write is disabled
|
||
|
@param pinBit[in] Bit - Pin if fast digital write is disabled
|
||
|
@param value[in] desired output
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-member */
|
||
|
func-member = {
|
||
|
func-mem-kind = 'function';
|
||
|
func-mem-id = '_fast_i_o_8h_1a07a19dfbdca1afaca5d666bdaa3be7d5';
|
||
|
func-mem-virt = normal;
|
||
|
func-mem-prot = public;
|
||
|
func-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-name = 'fio_pinToBit';
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'pin';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.h';
|
||
|
func-mem-desc-line = '115';
|
||
|
func-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Find the bit which belongs to specified pin
|
||
|
@discussion if fast digitalWrite is disabled this function returns the pin
|
||
|
@param pin[in] Number of a digital pin
|
||
|
@result Bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-member */
|
||
|
func-member = {
|
||
|
func-mem-kind = 'function';
|
||
|
func-mem-id = '_fast_i_o_8h_1afb934fc0ded94cbb5ed8ed14e2a123ed';
|
||
|
func-mem-virt = normal;
|
||
|
func-mem-prot = public;
|
||
|
func-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-name = 'fio_pinToInputRegister';
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'pin';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.h';
|
||
|
func-mem-desc-line = '106';
|
||
|
func-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Get the input register for specified pin.
|
||
|
@discussion if fast digital IO is disabled this function returns NULL
|
||
|
@param pin[in] Number of a digital pin
|
||
|
@result Register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-member */
|
||
|
func-member = {
|
||
|
func-mem-kind = 'function';
|
||
|
func-mem-id = '_fast_i_o_8h_1a385ae40d960c1a57e86818332476a802';
|
||
|
func-mem-virt = normal;
|
||
|
func-mem-prot = public;
|
||
|
func-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-name = 'fio_pinToOutputRegister';
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'pin';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'initial_state';
|
||
|
func-mem-param-defval = <<_EnD_oF_dEf_TeXt_
|
||
|
LOW
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.h';
|
||
|
func-mem-desc-line = '97';
|
||
|
func-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@function
|
||
|
@abstract Get the output register for specified pin.
|
||
|
@discussion if fast digital IO is disabled this function returns NULL
|
||
|
@param pin[in] Number of a digital pin
|
||
|
@result Register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-member */
|
||
|
func-member = {
|
||
|
func-mem-kind = 'function';
|
||
|
func-mem-id = '_fast_i_o_8h_1a5d8d5977294d614d15bda19f75d6b787';
|
||
|
func-mem-virt = normal;
|
||
|
func-mem-prot = public;
|
||
|
func-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-name = 'fio_shiftOut';
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'dataRegister';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'dataBit';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'clockRegister';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'clockBit';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.h';
|
||
|
func-mem-desc-line = '184';
|
||
|
func-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract faster shift out clear
|
||
|
@discussion using fast digital write
|
||
|
@discussion falls back to normal digitalWrite if fastio is disabled
|
||
|
@param dataRegister[in] Register of data pin - ignored if fast digital write is disabled
|
||
|
@param dataBit[in] Bit of data pin - Pin if fast digital write is disabled
|
||
|
@param clockRegister[in] Register of data pin - ignored if fast digital write is disabled
|
||
|
@param clockBit[in] Bit of data pin - Pin if fast digital write is disabled
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-member */
|
||
|
func-member = {
|
||
|
func-mem-kind = 'function';
|
||
|
func-mem-id = '_fast_i_o_8h_1a56c72b9f00680662229895ab22aaa743';
|
||
|
func-mem-virt = normal;
|
||
|
func-mem-prot = public;
|
||
|
func-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-name = 'fio_shiftOut';
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'dataRegister';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'dataBit';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'clockRegister';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'clockBit';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'value';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'bitOrder';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.h';
|
||
|
func-mem-desc-line = '172';
|
||
|
func-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract faster shift out
|
||
|
@discussion using fast digital write
|
||
|
@discussion falls back to normal digitalWrite if fastio is disabled
|
||
|
@param dataRegister[in] Register of data pin - ignored if fast digital write is disabled
|
||
|
@param dataBit[in] Bit of data pin - Pin if fast digital write is disabled
|
||
|
@param clockRegister[in] Register of data pin - ignored if fast digital write is disabled
|
||
|
@param clockBit[in] Bit of data pin - Pin if fast digital write is disabled
|
||
|
@param bitOrder[in] bit order
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-member */
|
||
|
func-member = {
|
||
|
func-mem-kind = 'function';
|
||
|
func-mem-id = '_fast_i_o_8h_1a33ce251dcd6b448185cda415a99001cf';
|
||
|
func-mem-virt = normal;
|
||
|
func-mem-prot = public;
|
||
|
func-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-name = 'fio_shiftOut1';
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'shift1Register';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'shift1Bit';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'value';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
boolean
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'noLatch';
|
||
|
func-mem-param-defval = <<_EnD_oF_dEf_TeXt_
|
||
|
false
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.h';
|
||
|
func-mem-desc-line = '194';
|
||
|
func-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract one wire shift out
|
||
|
@discussion protocol needs initialisation (fio_shiftOut1_init)
|
||
|
@param shift1Register[in] pins register
|
||
|
@param shift1Bit[in] pins bit
|
||
|
@param value[in] value to shift out, last byte is ignored and always shifted out LOW
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-member */
|
||
|
func-member = {
|
||
|
func-mem-kind = 'function';
|
||
|
func-mem-id = '_fast_i_o_8h_1af2aac35d9a8ab7a2c87672f2c7cbbafb';
|
||
|
func-mem-virt = normal;
|
||
|
func-mem-prot = public;
|
||
|
func-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-name = 'fio_shiftOut1';
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'pin';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'value';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
boolean
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'noLatch';
|
||
|
func-mem-param-defval = <<_EnD_oF_dEf_TeXt_
|
||
|
false
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.h';
|
||
|
func-mem-desc-line = '202';
|
||
|
func-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract one wire shift out
|
||
|
@discussion protocol needs initialisation (fio_shiftOut1_init)
|
||
|
@param pin[in] digital pin
|
||
|
@param value[in] value to shift out, last byte is ignored and always shifted out LOW
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-member */
|
||
|
func-member = {
|
||
|
func-mem-kind = 'function';
|
||
|
func-mem-id = '_fast_i_o_8h_1a2d0e4495eb12504255bbd3f82405b17b';
|
||
|
func-mem-virt = normal;
|
||
|
func-mem-prot = public;
|
||
|
func-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-name = 'fio_shiftOut1_init';
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_register
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'shift1Register';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
fio_bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'shift1Bit';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.h';
|
||
|
func-mem-desc-line = '210';
|
||
|
func-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract initializes one wire shift out protocol
|
||
|
@discussion Puts pin to HIGH state and delays until Capacitors are charged.
|
||
|
@param shift1Register[in] pins register
|
||
|
@param shift1Bit[in] pins bit
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-member */
|
||
|
func-member = {
|
||
|
func-mem-kind = 'function';
|
||
|
func-mem-id = '_fast_i_o_8h_1ae4b2e099f8ade9ee674d1565669e870a';
|
||
|
func-mem-virt = normal;
|
||
|
func-mem-prot = public;
|
||
|
func-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-name = 'fio_shiftOut1_init';
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint8_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'pin';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.h';
|
||
|
func-mem-desc-line = '217';
|
||
|
func-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@method
|
||
|
@abstract initializes one wire shift out protocol
|
||
|
@discussion Puts pin to HIGH state and delays until Capacitors are charged.
|
||
|
@param pin[in] digital pin
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-member */
|
||
|
};
|
||
|
file-full-name = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/FastIO.h';
|
||
|
file-first-line = '1';
|
||
|
file-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
file-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* file */
|
||
|
file = {
|
||
|
file-id = '_i2_c_i_o_8cpp';
|
||
|
file-name = 'I2CIO.cpp';
|
||
|
file-full-name = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/I2CIO.cpp';
|
||
|
file-first-line = '1';
|
||
|
file-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
file-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* file */
|
||
|
file = {
|
||
|
file-id = '_i2_c_i_o_8h';
|
||
|
file-name = 'I2CIO.h';
|
||
|
define = {
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_i2_c_i_o_8h_1a218dbde2f6fda8c5825e25da10864c71';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = '_I2CIO_VERSION';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
"1.0.0"
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/I2CIO.h';
|
||
|
define-mem-desc-line = '32';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
};
|
||
|
file-full-name = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/I2CIO.h';
|
||
|
file-first-line = '1';
|
||
|
file-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
file-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* file */
|
||
|
file = {
|
||
|
file-id = '_l_c_d_8cpp';
|
||
|
file-name = 'LCD.cpp';
|
||
|
file-full-name = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.cpp';
|
||
|
file-first-line = '1';
|
||
|
file-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
file-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* file */
|
||
|
file = {
|
||
|
file-id = '_l_c_d_8h';
|
||
|
file-name = 'LCD.h';
|
||
|
define = {
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1a0f50ae3b4bdb42dd5ad74b2c604a7515';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'BACKLIGHT_OFF';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '151';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@defined
|
||
|
@abstract Backlight off constant declaration
|
||
|
@discussion Used in combination with the setBacklight to swith off the
|
||
|
LCD backlight. @set setBacklight
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1aa5bad1c51f5fac029f3deacfef48c54b';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'BACKLIGHT_ON';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
255
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '159';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@defined
|
||
|
@abstract Backlight on constant declaration
|
||
|
@discussion Used in combination with the setBacklight to swith on the
|
||
|
LCD backlight. @set setBacklight
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1ab0d87e07831e7e4943caef187872123e';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'COMMAND';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '132';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1aad9ae913bdfab20dd94ad04ee2d5b045';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'DATA';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
1
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '133';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1aa1e30e32b6c2cf8d90a9281328472dbe';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'FOUR_BITS';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
2
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '134';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1ad25b138788d83e67f840588754e2df2f';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'HOME_CLEAR_EXEC';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
2000
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '143';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@defined
|
||
|
@abstract Defines the duration of the home and clear commands
|
||
|
@discussion This constant defines the time it takes for the home and clear
|
||
|
commands in the LCD - Time in microseconds.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1a8c85cf88d8af66a47c42249d81c94641';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_1LINE';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x00
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '125';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1a7987e93538df2819583ba43b81ddbb25';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_2LINE';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x08
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '124';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1ab8c35d355d2372090c7a347e961c9224';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_4BITMODE';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x00
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '123';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1abb3210156d88d3fe18c9352eb161fe42';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_5x10DOTS';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x04
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '126';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1a9ef57e724c1b846dae0f531aff6fb464';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_5x8DOTS';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x00
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '127';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1a59a57ca857dae5d89eb5f2a38c4ac6f0';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_8BITMODE';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x10
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '122';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1a4b28243034cec656b0ed490ba6979752';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_BLINKOFF';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x00
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '111';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1ac3b19d4e6553b9bbf18a23387e439206';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_BLINKON';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x01
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '110';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1acc3509bc0442b41e2b816555de473ed2';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_CLEARDISPLAY';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x01
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '88';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@defined
|
||
|
@abstract All these definitions shouldn't be used unless you are writing
|
||
|
a driver.
|
||
|
@discussion All these definitions are for driver implementation only and
|
||
|
shouldn't be used by applications.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1ac21f0302ac4136775877d5f4759e4f74';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_CURSORMOVE';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x00
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '116';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1a32b194a3adaa0a0bb69acee2e6a754fa';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_CURSOROFF';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x00
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '109';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1ab67f0adccde68de88eee0513fdfc4574';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_CURSORON';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x02
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '108';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1a61f16a2b7550e4700f7898a7587c5594';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_CURSORSHIFT';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x10
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '92';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1adfb8b2b8b8a08d7313504d7a4f89d99f';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_DISPLAYCONTROL';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x08
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '91';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1ab2f7b67abfac33f610acfd5d7a971f40';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_DISPLAYMOVE';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x08
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '115';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1a257ebe775cac7140cf82aa40d8ce545a';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_DISPLAYOFF';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x00
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '107';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1a76236ae8317b34bbc98ea56bc0a2639c';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_DISPLAYON';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x04
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '106';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1ae7c6309fce6200bd7526d090a4a84dd0';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_ENTRYLEFT';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x02
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '100';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1a5597e1d5819ea2f0734ad4313abf6703';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_ENTRYMODESET';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x04
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '90';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1a43c26ba2e66880fac95ef640b56873ad';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_ENTRYRIGHT';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x00
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '99';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1a049ee97e98d04788c1da9a55590fbe42';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_ENTRYSHIFTDECREMENT';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x00
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '102';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1aa2cf1d0f4a319e53c009cffe1184466c';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_ENTRYSHIFTINCREMENT';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x01
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '101';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1aaef882ae70d1f485cd132815d9716111';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_FUNCTIONSET';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x20
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '93';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1aafb86adb0dfca1e65d65b2cd1946a009';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_MOVELEFT';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x00
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '118';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1acf5999180233790bb2c9902efde58f7f';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_MOVERIGHT';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x04
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '117';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1a154c86a887633d0f6d9988e4dbb1f419';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_RETURNHOME';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x02
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '89';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1aae6ea856879c11dee58493184582a52f';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_SETCGRAMADDR';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x40
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '94';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_l_c_d_8h_1a15008b832807a208d9d88c74e6751ebf';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_SETDDRAMADDR';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x80
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
define-mem-desc-line = '95';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
};
|
||
|
enum = {
|
||
|
enum-member = {
|
||
|
enum-mem-kind = 'enum';
|
||
|
enum-mem-id = '_l_c_d_8h_1aeeef728bf4726268aa5e99391a1502bc';
|
||
|
enum-mem-virt = normal;
|
||
|
enum-mem-prot = public;
|
||
|
enum-mem-name = 't_backlighPol';
|
||
|
enum-mem-enum = { enum-name = POSITIVE; };
|
||
|
enum-mem-enum = { enum-name = NEGATIVE; };
|
||
|
enum-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
enum-mem-desc-line = '167';
|
||
|
enum-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* enum-member */
|
||
|
};
|
||
|
func = {
|
||
|
func-member = {
|
||
|
func-mem-kind = 'function';
|
||
|
func-mem-id = '_l_c_d_8h_1a6eac41e4be58d7736ac0c19de225c0dc';
|
||
|
func-mem-virt = normal;
|
||
|
func-mem-prot = public;
|
||
|
func-mem-type = <<_EnD_oF_dEf_TeXt_
|
||
|
static void
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-name = 'waitUsec';
|
||
|
func-mem-param = {
|
||
|
func-mem-param-type = <<_EnD_oF_dEf_TeXt_
|
||
|
uint16_t
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-param-declname = 'uSec';
|
||
|
}; /* func-mem-param--param */
|
||
|
func-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
func-mem-desc-line = '72';
|
||
|
func-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
func-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@defined
|
||
|
@abstract Enables disables fast waits for write operations for LCD
|
||
|
@discussion If defined, the library will avoid doing un-necessary waits.
|
||
|
this can be done, because the time taken by Arduino's slow digitalWrite
|
||
|
operations. If fast digitalIO operations, comment this line out or undefine
|
||
|
the mode.
|
||
|
|
||
|
|
||
|
@function
|
||
|
@abstract waits for a given time in microseconds (compilation dependent).
|
||
|
@discussion Waits for a given time defined in microseconds depending on
|
||
|
the FAST_MODE define. If the FAST_MODE is defined the call will return
|
||
|
inmediatelly.
|
||
|
@param uSec[in] time in microseconds.
|
||
|
@result None
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* func-member */
|
||
|
};
|
||
|
file-full-name = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LCD.h';
|
||
|
file-first-line = '1';
|
||
|
file-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
file-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* file */
|
||
|
file = {
|
||
|
file-id = '_liquid_crystal_8cpp';
|
||
|
file-name = 'LiquidCrystal.cpp';
|
||
|
define = {
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal_8cpp_1a31e1c14e8c2845dec3301f0ebd36b43c';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_4BIT';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
1
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.cpp';
|
||
|
define-mem-desc-line = '45';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal_8cpp_1a57d84af8cf61ceee4eb91db77889f071';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_8BIT';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.cpp';
|
||
|
define-mem-desc-line = '46';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal_8cpp_1a65fa786d6e31fe8b1aa51784a9736581';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_NOBACKLIGHT';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0xFF
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.cpp';
|
||
|
define-mem-desc-line = '42';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
};
|
||
|
file-full-name = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.cpp';
|
||
|
file-first-line = '1';
|
||
|
file-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
file-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* file */
|
||
|
file = {
|
||
|
file-id = '_liquid_crystal_8h';
|
||
|
file-name = 'LiquidCrystal.h';
|
||
|
define = {
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal_8h_1adebff0f00a59c9f9863bc196938d5726';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'EXEC_TIME';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
37
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.h';
|
||
|
define-mem-desc-line = '42';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@defined
|
||
|
@abstract Command execution time on the LCD.
|
||
|
@discussion This defines how long a command takes to execute by the LCD.
|
||
|
The time is expressed in micro-seconds.
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
};
|
||
|
file-full-name = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal.h';
|
||
|
file-first-line = '1';
|
||
|
file-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
file-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* file */
|
||
|
file = {
|
||
|
file-id = '_liquid_crystal___i2_c_8cpp';
|
||
|
file-name = 'LiquidCrystal_I2C.cpp';
|
||
|
define = {
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___i2_c_8cpp_1a3d9bb178282c3cb69740c94ba1e48fed';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'D4';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.cpp';
|
||
|
define-mem-desc-line = '88';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@defined
|
||
|
@abstract LCD dataline allocation this library only supports 4 bit LCD control
|
||
|
mode.
|
||
|
@discussion D4, D5, D6, D7 LCD data lines pin mapping of the extender module
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___i2_c_8cpp_1a2ddd4183d444d6d128cbdbd6269e4e0c';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'D5';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
1
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.cpp';
|
||
|
define-mem-desc-line = '89';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___i2_c_8cpp_1a79a18a7f5ccf7a7ca31f302bd62527a6';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'D6';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
2
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.cpp';
|
||
|
define-mem-desc-line = '90';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___i2_c_8cpp_1a2ba78f059a7ebebc95e7beef690e88d6';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'D7';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
3
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.cpp';
|
||
|
define-mem-desc-line = '91';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___i2_c_8cpp_1a22e6626f2c98ed902f8ded47f6438c05';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'EN';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
6
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.cpp';
|
||
|
define-mem-desc-line = '66';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@defined
|
||
|
@abstract Enable bit of the LCD
|
||
|
@discussion Defines the IO of the expander connected to the LCD Enable
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___i2_c_8cpp_1ac059d24dfe9c1e1f7c07cb7869a1833b';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_BACKLIGHT';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0xFF
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.cpp';
|
||
|
define-mem-desc-line = '55';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@defined
|
||
|
@abstract LCD_BACKLIGHT
|
||
|
@discussion BACKLIGHT MASK used when backlight is on
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___i2_c_8cpp_1a65fa786d6e31fe8b1aa51784a9736581';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_NOBACKLIGHT';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x00
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.cpp';
|
||
|
define-mem-desc-line = '48';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@defined
|
||
|
@abstract LCD_NOBACKLIGHT
|
||
|
@discussion NO BACKLIGHT MASK
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___i2_c_8cpp_1af8903d8eea3868940c60af887473b152';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'RS';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
4
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.cpp';
|
||
|
define-mem-desc-line = '80';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@defined
|
||
|
@abstract Register bit of the LCD
|
||
|
@discussion Defines the IO of the expander connected to the LCD Register select pin
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___i2_c_8cpp_1afc4ded33ac0ca43defcce639e965748a';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'RW';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
5
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.cpp';
|
||
|
define-mem-desc-line = '73';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@defined
|
||
|
@abstract Read/Write bit of the LCD
|
||
|
@discussion Defines the IO of the expander connected to the LCD Rw pin
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
};
|
||
|
file-full-name = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.cpp';
|
||
|
file-first-line = '1';
|
||
|
file-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
file-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* file */
|
||
|
file = {
|
||
|
file-id = '_liquid_crystal___i2_c_8h';
|
||
|
file-name = 'LiquidCrystal_I2C.h';
|
||
|
file-full-name = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_I2C.h';
|
||
|
file-first-line = '1';
|
||
|
file-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
file-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* file */
|
||
|
file = {
|
||
|
file-id = '_liquid_crystal___s_r_8cpp';
|
||
|
file-name = 'LiquidCrystal_SR.cpp';
|
||
|
file-full-name = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR.cpp';
|
||
|
file-first-line = '1';
|
||
|
file-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
file-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* file */
|
||
|
file = {
|
||
|
file-id = '_liquid_crystal___s_r_8h';
|
||
|
file-name = 'LiquidCrystal_SR.h';
|
||
|
define = {
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___s_r_8h_1a0075b041d82abb47f279dce482e7b087';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'SR_EN_BIT';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x80
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR.h';
|
||
|
define-mem-desc-line = '92';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___s_r_8h_1afdaa2bbb2cc185700864ac8d7a570ced';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'SR_RS_BIT';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x04
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR.h';
|
||
|
define-mem-desc-line = '91';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___s_r_8h_1a40fb1f76bc5f8ca9e6534b47bd6da27c';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'TWO_WIRE';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
204
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR.h';
|
||
|
define-mem-desc-line = '90';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
};
|
||
|
file-full-name = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR.h';
|
||
|
file-first-line = '1';
|
||
|
file-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
file-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* file */
|
||
|
file = {
|
||
|
file-id = '_liquid_crystal___s_r2_w_8cpp';
|
||
|
file-name = 'LiquidCrystal_SR2W.cpp';
|
||
|
file-full-name = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR2W.cpp';
|
||
|
file-first-line = '1';
|
||
|
file-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
file-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* file */
|
||
|
file = {
|
||
|
file-id = '_liquid_crystal___s_r2_w_8h';
|
||
|
file-name = 'LiquidCrystal_SR2W.h';
|
||
|
define = {
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___s_r2_w_8h_1a53e3add69865ae57ca872cb41fcae9e3';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'SR2W_BL_MASK';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x02
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR2W.h';
|
||
|
define-mem-desc-line = '132';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___s_r2_w_8h_1a7cf86f2a173473d01e02b2ac786a8690';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'SR2W_DATA_MASK';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x78
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR2W.h';
|
||
|
define-mem-desc-line = '134';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___s_r2_w_8h_1a8d17b6abb5bcde6883dbdc86d34be9d8';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'SR2W_EN_MASK';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x80
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR2W.h';
|
||
|
define-mem-desc-line = '135';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___s_r2_w_8h_1acce98b026d9fdcb2e126705c14af7500';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'SR2W_RS_MASK';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x04
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR2W.h';
|
||
|
define-mem-desc-line = '133';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
};
|
||
|
file-full-name = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR2W.h';
|
||
|
file-first-line = '1';
|
||
|
file-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
file-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* file */
|
||
|
file = {
|
||
|
file-id = '_liquid_crystal___s_r3_w_8cpp';
|
||
|
file-name = 'LiquidCrystal_SR3W.cpp';
|
||
|
define = {
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___s_r3_w_8cpp_1a3d9bb178282c3cb69740c94ba1e48fed';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'D4';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.cpp';
|
||
|
define-mem-desc-line = '126';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@defined
|
||
|
@abstract LCD dataline allocation this library only supports 4 bit LCD control
|
||
|
mode.
|
||
|
@discussion D4, D5, D6, D7 LCD data lines pin mapping of the extender module
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___s_r3_w_8cpp_1a2ddd4183d444d6d128cbdbd6269e4e0c';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'D5';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
1
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.cpp';
|
||
|
define-mem-desc-line = '127';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___s_r3_w_8cpp_1a79a18a7f5ccf7a7ca31f302bd62527a6';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'D6';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
2
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.cpp';
|
||
|
define-mem-desc-line = '128';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___s_r3_w_8cpp_1a2ba78f059a7ebebc95e7beef690e88d6';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'D7';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
3
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.cpp';
|
||
|
define-mem-desc-line = '129';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___s_r3_w_8cpp_1a22e6626f2c98ed902f8ded47f6438c05';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'EN';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
4
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.cpp';
|
||
|
define-mem-desc-line = '104';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@defined
|
||
|
@abstract Enable bit of the LCD
|
||
|
@discussion Defines the IO of the expander connected to the LCD's Enable
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___s_r3_w_8cpp_1ac059d24dfe9c1e1f7c07cb7869a1833b';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_BACKLIGHT';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0xFF
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.cpp';
|
||
|
define-mem-desc-line = '93';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@defined
|
||
|
@abstract LCD_BACKLIGHT
|
||
|
@discussion BACKLIGHT MASK used when backlight is on
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___s_r3_w_8cpp_1a65fa786d6e31fe8b1aa51784a9736581';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'LCD_NOBACKLIGHT';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
0x00
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.cpp';
|
||
|
define-mem-desc-line = '86';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@defined
|
||
|
@abstract LCD_NOBACKLIGHT
|
||
|
@discussion No BACKLIGHT MASK
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___s_r3_w_8cpp_1af8903d8eea3868940c60af887473b152';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'RS';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
6
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.cpp';
|
||
|
define-mem-desc-line = '118';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@defined
|
||
|
@abstract Register bit of the LCD
|
||
|
@discussion Defines the IO of the expander connected to the LCD's Register select pin
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
define-member = {
|
||
|
define-mem-kind = 'define';
|
||
|
define-mem-id = '_liquid_crystal___s_r3_w_8cpp_1afc4ded33ac0ca43defcce639e965748a';
|
||
|
define-mem-virt = normal;
|
||
|
define-mem-prot = public;
|
||
|
define-mem-name = 'RW';
|
||
|
define-mem-initializer = <<_EnD_oF_dEf_TeXt_
|
||
|
5
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-desc-file = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.cpp';
|
||
|
define-mem-desc-line = '111';
|
||
|
define-mem-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
define-mem-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
@defined
|
||
|
@abstract Read/Write bit of the LCD
|
||
|
@discussion Defines the IO of the expander connected to the LCD's Rw pin
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* define-member */
|
||
|
};
|
||
|
file-full-name = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.cpp';
|
||
|
file-first-line = '1';
|
||
|
file-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
file-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* file */
|
||
|
file = {
|
||
|
file-id = '_liquid_crystal___s_r3_w_8h';
|
||
|
file-name = 'LiquidCrystal_SR3W.h';
|
||
|
file-full-name = '/Users/fmalpartida/development/ardWorkspace/LiquidCrystal_I2C/LiquiCrystal_I2C/LiquidCrystal_SR3W.h';
|
||
|
file-first-line = '1';
|
||
|
file-briefdesc = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
file-documentation = <<_EnD_oF_dEf_TeXt_
|
||
|
|
||
|
_EnD_oF_dEf_TeXt_;
|
||
|
}; /* file */
|