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 int d0,
int d1,
int d2,
120 int 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(int rs, int enable, int d0, int d1, int d2, int 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