Revision 56dc4779 core/src/aos_system.c

View differences:

core/src/aos_system.c
658 658
 *
659 659
 * @param[in] args   Pointer to the GPIO line identifier.
660 660
 */
661
static void _intCallback(void* args)
661
static void _extiCallback(void* args)
662 662
{
663 663
  aosDbgCheck((args != NULL) && (*((ioline_t*)args) != PAL_NOLINE) && (PAL_PAD(*((ioline_t*)args)) < sizeof(eventflags_t) * 8));
664 664

  
......
824 824
  /* interrupt setup */
825 825
#if (AMIROOS_CFG_SSSP_ENABLE == true)
826 826
  // PD signal
827
  palSetLineCallback(moduleSsspGpioPd.gpio->line, _intCallback, &moduleSsspGpioPd.gpio->line);
827
  palSetLineCallback(moduleSsspGpioPd.gpio->line, _extiCallback, &moduleSsspGpioPd.gpio->line);
828 828
  palEnableLineEvent(moduleSsspGpioPd.gpio->line, APAL2CH_EDGE(moduleSsspGpioPd.meta.edge));
829 829
  // SYNC signal
830 830
#if (AMIROOS_CFG_SSSP_MASTER == true)
831
  palSetLineCallback(moduleSsspGpioSync.gpio->line, _intCallback, &moduleSsspGpioSync.gpio->line);
831
  palSetLineCallback(moduleSsspGpioSync.gpio->line, _extiCallback, &moduleSsspGpioSync.gpio->line);
832 832
#else /* (AMIROOS_CFG_SSSP_MASTER == true) */
833 833
  palSetLineCallback(moduleSsspGpioSync.gpio->line, _signalSyncCallback, &moduleSsspGpioSync.gpio->line);
834 834
#endif /* (AMIROOS_CFG_SSSP_MASTER == true) */
835 835
  palEnableLineEvent(moduleSsspGpioSync.gpio->line, APAL2CH_EDGE(moduleSsspGpioSync.meta.edge));
836 836
#if (AMIROOS_CFG_SSSP_STACK_START != true)
837 837
  // DN signal
838
  palSetLineCallback(moduleSsspGpioDn.gpio->line, _intCallback, &moduleSsspGpioDn.gpio->line);
838
  palSetLineCallback(moduleSsspGpioDn.gpio->line, _extiCallback, &moduleSsspGpioDn.gpio->line);
839 839
  palEnableLineEvent(moduleSsspGpioDn.gpio->line, APAL2CH_EDGE(moduleSsspGpioDn.meta.edge));
840 840
#endif /* (AMIROOS_CFG_SSSP_STACK_START != true) */
841 841
#if (AMIROOS_CFG_SSSP_STACK_END != true)
842 842
  // UP signal
843
  palSetLineCallback(moduleSsspGpioUp.gpio->line, _intCallback, &moduleSsspGpioUp.gpio->line);
843
  palSetLineCallback(moduleSsspGpioUp.gpio->line, _extiCallback, &moduleSsspGpioUp.gpio->line);
844 844
  palEnableLineEvent(moduleSsspGpioUp.gpio->line, APAL2CH_EDGE(moduleSsspGpioUp.meta.edge));
845 845
#endif /* (AMIROOS_CFG_SSSP_STACK_END != true) */
846 846
#endif /* (AMIROOS_CFG_SSSP_ENABLE == true) */
......
1151 1151
/**
1152 1152
 * @brief   Generic callback function for GPIO interrupts.
1153 1153
 *
1154
 * @param[in] args   Pointer to the GPIO pad identifier.
1154
 * @return  Pointer to the callback function.
1155 1155
 */
1156
palcallback_t aosSysGetStdIntCallback(void)
1156
palcallback_t aosSysGetStdExtiCallback(void)
1157 1157
{
1158
  return _intCallback;
1158
  return _extiCallback;
1159 1159
}
1160 1160

  
1161 1161
/** @} */

Also available in: Unified diff