@@ -20,4 +20,7 @@ chlcd_error_t chlcd_hd44780_shift_register_sender(
bool is_half_word
);
+chlcd_error_t chlcd_hd44780_direct_init(void *self_pointer);
+chlcd_error_t chlcd_hd44780_shift_register_init(void *self_pointer);
+
#endif
@@ -24,5 +24,5 @@ chlcd_error_t chlcd_hd44780_shift_register_create(
self->decoder = chlcd_hd44780_decoder;
self->connector = (void *) connector;
- return CHLCD_SUCCESS;
+ return chlcd_hd44780_shift_register_init(self->connector);
}