/** * \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."); }
void c42364a_set_contrast(int8_t contrast) { lcdca_set_contrast(contrast); }
void c42412a_set_contrast(int8_t contrast) { lcdca_set_contrast(contrast); }