|
|
@@ -18,15 +18,15 @@ static chlcd_error_t __chlcd_hd44780_shift_register_set_byte(
|
|
|
mask = mask >> 1;
|
|
|
|
|
|
__R(chlcd_pin_write(self->register_data, current));
|
|
|
- __R(chlcd_sleep_us(200));
|
|
|
+ __R(chlcd_sleep_us(2000));
|
|
|
__R(chlcd_pin_write(self->register_clock, true));
|
|
|
- __R(chlcd_sleep_us(200));
|
|
|
+ __R(chlcd_sleep_us(2000));
|
|
|
__R(chlcd_pin_write(self->register_clock, false));
|
|
|
- __R(chlcd_sleep_us(200));
|
|
|
+ __R(chlcd_sleep_us(2000));
|
|
|
}
|
|
|
|
|
|
__R(chlcd_pin_write(self->register_latch, true));
|
|
|
- __R(chlcd_sleep_us(200));
|
|
|
+ __R(chlcd_sleep_us(2000));
|
|
|
__R(chlcd_pin_write(self->register_latch, false));
|
|
|
|
|
|
return CHLCD_SUCCESS;
|
|
|
@@ -46,7 +46,7 @@ chlcd_error_t chlcd_hd44780_shift_register_init(void *self_pointer) {
|
|
|
|
|
|
__R(chlcd_sleep_us(200));
|
|
|
|
|
|
- __R(__chlcd_hd44780_shift_register_set_byte(self, 0x81));
|
|
|
+ __R(__chlcd_hd44780_shift_register_set_byte(self, 0x00));
|
|
|
|
|
|
return CHLCD_SUCCESS;
|
|
|
}
|