Exemple #1
0
void c42364a_clear_all(void)
{
	lcdca_blink_disable();
	lcdca_circular_shift_disable();
	lcdca_automated_char_stop();
	lcdca_clear_display_memory();
}
Exemple #2
0
void c42412a_show_all(void)
{
	lcdca_blink_disable();
	lcdca_circular_shift_disable();
	lcdca_automated_char_stop();
	lcdca_set_display_memory();
}
Exemple #3
0
/**
 * \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);
}
Exemple #4
0
void c42364a_blink_disable(void)
{
	lcdca_blink_disable();
}
Exemple #5
0
void c42412a_blink_disable(void)
{
	lcdca_blink_disable();
}