/*********************************************************************************** * @fn halRfEnableRxInterrupt * * @brief Enable RX interrupt. * * @param none * * @return none */ void halRfEnableRxInterrupt(void) { #if 0 // POOH halDigioIntEnable(&pinRadio_GPIO0); #else CC2520_GPIO_0_Interrupt_Setting(ENABLE); #endif }
/*********************************************************************************** * @fn halRfRxInterruptConfig * * @brief Enable RX interrupt. * * @param none * * @return none */ void halRfRxInterruptConfig(ISR_FUNC_PTR pfISR) { halDigioIntSetEdge(&pinRadio_GPIO0, HAL_DIGIO_INT_RISING_EDGE); halDigioIntConnect(&pinRadio_GPIO0, pfISR); halDigioIntEnable(&pinRadio_GPIO0); // And clear the exception CLEAR_EXC_RX_FRM_DONE(); }
/************************************************************************************************** * @fn HalKeyIntEnable * * @brief * * @param none * * @return None **************************************************************************************************/ uint8 HalKeyIntEnable() { halDigioIntEnable(&pinKey); return SUCCESS; }
/*********************************************************************************** * @fn halRfEnableRxInterrupt * * @brief Enable RX interrupt. * * @param none * * @return none */ void halRfEnableRxInterrupt(void) { halDigioIntEnable(&pinRadio_GPIO0); }
/*********************************************************************************** * @fn halJoystickIntEnable * * @brief Enable joystick move interrupt * * @param event - Joystick direction * * @return none */ uint8 halJoystickIntEnable(uint8 event) { // Ignore event parameter halDigioIntEnable(&pinJoystickMove); return SUCCESS; }