41 #include <mraa/gpio.h> 
   61         mraa_gpio_context        gpioRS;
 
   62         mraa_gpio_context        gpioEN;
 
   63         mraa_gpio_context        gpioD0;
 
   64         mraa_gpio_context        gpioD1;
 
   65         mraa_gpio_context        gpioD2;
 
   66         mraa_gpio_context        gpioD3;
 
   79         uint8_t                  displayControl;
 
   80         uint8_t                  entryDisplayMode;
 
  101                                      uint8_t num_columns, uint8_t num_rows);
 
  119                                       uint8_t d0, uint8_t d1, uint8_t d2,
 
  120                                       uint8_t d3, uint8_t num_columns,
 
  151                                     unsigned int row, 
unsigned int column);
 
upm_result_t lcm1602_autoscroll_on(const lcm1602_context dev, bool on)
Definition: lcm1602.c:477
 
upm_result_t lcm1602_scroll_display_right(const lcm1602_context dev)
Definition: lcm1602.c:457
 
struct _lcm1602_context * lcm1602_context
 
void lcm1602_close(lcm1602_context dev)
Definition: lcm1602.c:262
 
upm_result_t lcm1602_home(const lcm1602_context dev)
Definition: lcm1602.c:368
 
upm_result_t lcm1602_entry_left_to_right(const lcm1602_context dev, bool on)
Definition: lcm1602.c:465
 
upm_result_t lcm1602_display_on(const lcm1602_context dev, bool on)
Definition: lcm1602.c:401
 
upm_result_t lcm1602_set_cursor(const lcm1602_context dev, unsigned int row, unsigned int column)
Definition: lcm1602.c:299
 
upm_result_t lcm1602_scroll_display_left(const lcm1602_context dev)
Definition: lcm1602.c:449
 
upm_result_t lcm1602_command(const lcm1602_context dev, uint8_t cmd)
Definition: lcm1602.c:489
 
upm_result_t lcm1602_write(const lcm1602_context dev, char *buffer, int len)
Definition: lcm1602.c:285
 
upm_result_t lcm1602_cursor_on(const lcm1602_context dev, bool on)
Definition: lcm1602.c:413
 
upm_result_t lcm1602_data(const lcm1602_context dev, uint8_t data)
Definition: lcm1602.c:496
 
upm_result_t lcm1602_backlight_on(const lcm1602_context dev, bool on)
Definition: lcm1602.c:437
 
upm_result_t lcm1602_create_char(const lcm1602_context dev, unsigned int slot, char *data)
Definition: lcm1602.c:378
 
upm_result_t lcm1602_clear(const lcm1602_context dev)
Definition: lcm1602.c:358
 
upm_result_t lcm1602_cursor_blink_on(const lcm1602_context dev, bool on)
Definition: lcm1602.c:425
 
lcm1602_context lcm1602_gpio_init(uint8_t rs, uint8_t enable, uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3, uint8_t num_columns, uint8_t num_rows)
Definition: lcm1602.c:138
 
lcm1602_context lcm1602_i2c_init(int bus, int address, bool is_expander, uint8_t num_columns, uint8_t num_rows)
Definition: lcm1602.c:49