void c42364a_clear_all(void) { lcdca_blink_disable(); lcdca_circular_shift_disable(); lcdca_automated_char_stop(); lcdca_clear_display_memory(); }
void c42412a_show_all(void) { lcdca_blink_disable(); lcdca_circular_shift_disable(); lcdca_automated_char_stop(); lcdca_set_display_memory(); }
/** * \brief Test LCDCA blink feature. * * \param test Current test case. */ static void run_lcdca_blink_test(const struct test_case *test) { #define LCDCA_BLINK_CHECK_MASK (LCDCA_SR_BLKS) uint32_t status; struct lcdca_blink_config blink_cfg; /* Blink "error" icon */ blink_cfg.lcd_blink_timer = LCDCA_TIMER_FC2; blink_cfg.lcd_blink_mode = LCDCA_BLINK_SELECTED; lcdca_blink_set_config(&blink_cfg); lcdca_set_pixel(ICON_ERROR); lcdca_set_blink_pixel(ICON_ERROR); lcdca_blink_enable(); delay_ms(500); /* Check status */ status = lcdca_get_status(); test_assert_true(test, (status & LCDCA_BLINK_CHECK_MASK) == LCDCA_BLINK_CHECK_MASK, "LCDCA blink test failed."); lcdca_blink_disable(); lcdca_clear_pixel(ICON_ERROR); }
void c42364a_blink_disable(void) { lcdca_blink_disable(); }
void c42412a_blink_disable(void) { lcdca_blink_disable(); }