/*********************************************************************************** * @fn halLedClear * * @brief Turn LED off. * * @param uint8 id - id of LED * * @return none */ void halLedClear(uint8 id) { if (id==1) HAL_LED_CLR_1(); if (id==3) HAL_LED_CLR_3(); }
void halBoardInit(void) { halMcuInit(); // LED MCU_IO_OUTPUT(HAL_BOARD_IO_LED_1_PORT, HAL_BOARD_IO_LED_1_PIN, 0); MCU_IO_OUTPUT(HAL_BOARD_IO_LED_3_PORT, HAL_BOARD_IO_LED_3_PIN, 0); HAL_LED_CLR_1(); HAL_LED_CLR_3(); // Button MCU_IO_INPUT(0, 1, MCU_IO_TRISTATE); // Joystick level input MCU_IO_INPUT(HAL_BOARD_IO_JOYSTICK_ADC_PORT, HAL_BOARD_IO_JOYSTICK_ADC_CH, \ MCU_IO_TRISTATE); // Joystick push input MCU_IO_INPUT(HAL_BOARD_IO_JOYSTICK_PUSH_PORT, HAL_BOARD_IO_JOYSTICK_PUSH_PIN, \ MCU_IO_TRISTATE); halLcdInit(); halIntOn(); }
/*********************************************************************************** * @fn halLedClear * * @brief Turn LED off. * * @param uint8 id - led to clear * * @return none */ void halLedClear(uint8 id) { switch (id) { case 1: HAL_LED_CLR_1(); break; case 2: HAL_LED_CLR_2(); break; case 3: HAL_LED_CLR_3(); break; case 4: HAL_LED_CLR_4(); led4State=0; break; default: break; } }
void halBoardInit(void) { halMcuInit(); // LED MCU_IO_OUTPUT(HAL_BOARD_IO_LED_1_PORT, HAL_BOARD_IO_LED_1_PIN, 0); MCU_IO_OUTPUT(HAL_BOARD_IO_LED_3_PORT, HAL_BOARD_IO_LED_3_PIN, 0); HAL_LED_CLR_1(); HAL_LED_CLR_3(); // Button // MCU_IO_INPUT(0, 1, MCU_IO_TRISTATE); halIntOn(); }