Example #1
0
/**
 * \brief Test LCDCA contrast change.
 *
 * \param test Current test case.
 */
static void run_lcdca_contrast_change_test(const struct test_case *test)
{
    uint32_t fcst;

    /* Set LCD contrast and check */
    lcdca_set_contrast(-32);
    fcst = LCDCA->LCDCA_CFG & LCDCA_CFG_FCST_Msk;
    test_assert_true(test,
                     (fcst == (0x20 << LCDCA_CFG_FCST_Pos)),
                     "LCDCA contrast change (-32) test failed.");

    lcdca_set_contrast(0);
    fcst = LCDCA->LCDCA_CFG & LCDCA_CFG_FCST_Msk;
    test_assert_true(test,
                     (fcst == (0 << LCDCA_CFG_FCST_Pos)),
                     "LCDCA contrast change (0) test failed.");

    lcdca_set_contrast(31);
    fcst = LCDCA->LCDCA_CFG & LCDCA_CFG_FCST_Msk;
    test_assert_true(test,
                     (fcst == (31 << LCDCA_CFG_FCST_Pos)),
                     "LCDCA contrast change (31) test failed.");
}
Example #2
0
void c42364a_set_contrast(int8_t contrast)
{
	lcdca_set_contrast(contrast);
}
Example #3
0
void c42412a_set_contrast(int8_t contrast)
{
	lcdca_set_contrast(contrast);
}