aboutsummaryrefslogtreecommitdiffstats
path: root/src/vfs/ant_native_chardev.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/vfs/ant_native_chardev.c')
-rw-r--r--src/vfs/ant_native_chardev.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/vfs/ant_native_chardev.c b/src/vfs/ant_native_chardev.c
index 80ca0d1..df209c2 100644
--- a/src/vfs/ant_native_chardev.c
+++ b/src/vfs/ant_native_chardev.c
@@ -270,8 +270,11 @@ ANTStatus ant_radio_hard_reset(void)
if (g_fnStateCallback)
g_fnStateCallback(RADIO_STATUS_RESETTING);
- for (eChannel = 0; eChannel < NUM_ANT_CHANNELS; eChannel++)
- ioctl(stRxThreadInfo.astChannels[eChannel].iFd, ANT_IOCTL_RESET); //TODO only one?
+#ifdef ANT_IOCTL_RESET_PARAMETER
+ ioctl(stRxThreadInfo.astChannels[0].iFd, ANT_IOCTL_RESET, ANT_IOCTL_RESET_PARAMETER);
+#else
+ ioctl(stRxThreadInfo.astChannels[0].iFd, ANT_IOCTL_RESET);
+#endif // ANT_IOCTL_RESET_PARAMETER
ant_disable();