aboutsummaryrefslogtreecommitdiffstats
path: root/src/basecmd.c
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2017-05-13 12:23:54 -0400
committerKevin O'Connor <kevin@koconnor.net>2017-05-15 14:02:59 -0400
commitd56f8407a589919d913941d78a7ff7305ae41766 (patch)
treeb0272d205d9142f45530cf3743481935e0b74f80 /src/basecmd.c
parent142b92b883b3d7bb3712634fa9c6c004c179c8ff (diff)
downloadkutter-d56f8407a589919d913941d78a7ff7305ae41766.tar.gz
kutter-d56f8407a589919d913941d78a7ff7305ae41766.tar.xz
kutter-d56f8407a589919d913941d78a7ff7305ae41766.zip
debugcmds: Move debugging commands from basecmd.c to new file
Move the implementation of debug commands to their own file. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/basecmd.c')
-rw-r--r--src/basecmd.c90
1 files changed, 0 insertions, 90 deletions
diff --git a/src/basecmd.c b/src/basecmd.c
index becbe043..840bbee1 100644
--- a/src/basecmd.c
+++ b/src/basecmd.c
@@ -176,36 +176,6 @@ DECL_COMMAND(command_finalize_config, "finalize_config crc=%u");
/****************************************************************
- * Group commands
- ****************************************************************/
-
-static struct timer group_timer;
-
-static uint_fast8_t
-group_end_event(struct timer *timer)
-{
- shutdown("Missed scheduling of next event");
-}
-
-void
-command_start_group(uint32_t *args)
-{
- sched_del_timer(&group_timer);
- group_timer.func = group_end_event;
- group_timer.waketime = args[0];
- sched_add_timer(&group_timer);
-}
-DECL_COMMAND(command_start_group, "start_group clock=%u");
-
-void
-command_end_group(uint32_t *args)
-{
- sched_del_timer(&group_timer);
-}
-DECL_COMMAND(command_end_group, "end_group");
-
-
-/****************************************************************
* Timing and load stats
****************************************************************/
@@ -263,66 +233,6 @@ DECL_TASK(stats_task);
/****************************************************************
- * Register debug commands
- ****************************************************************/
-
-void
-command_debug_read8(uint32_t *args)
-{
- uint8_t *ptr = (void*)(size_t)args[0];
- uint16_t v = *ptr;
- sendf("debug_result val=%hu", v);
-}
-DECL_COMMAND_FLAGS(command_debug_read8, HF_IN_SHUTDOWN, "debug_read8 addr=%u");
-
-void
-command_debug_read16(uint32_t *args)
-{
- uint16_t *ptr = (void*)(size_t)args[0];
- irqstatus_t flag = irq_save();
- uint16_t v = *ptr;
- irq_restore(flag);
- sendf("debug_result val=%hu", v);
-}
-DECL_COMMAND_FLAGS(command_debug_read16, HF_IN_SHUTDOWN, "debug_read16 addr=%u");
-
-void
-command_debug_write8(uint32_t *args)
-{
- uint8_t *ptr = (void*)(size_t)args[0];
- *ptr = args[1];
-}
-DECL_COMMAND_FLAGS(command_debug_write8, HF_IN_SHUTDOWN,
- "debug_write8 addr=%u val=%u");
-
-void
-command_debug_write16(uint32_t *args)
-{
- uint16_t *ptr = (void*)(size_t)args[0];
- irqstatus_t flag = irq_save();
- *ptr = args[1];
- irq_restore(flag);
-}
-DECL_COMMAND_FLAGS(command_debug_write16, HF_IN_SHUTDOWN,
- "debug_write16 addr=%u val=%u");
-
-void
-command_debug_ping(uint32_t *args)
-{
- uint8_t len = args[0];
- char *data = (void*)(size_t)args[1];
- sendf("pong data=%*s", len, data);
-}
-DECL_COMMAND_FLAGS(command_debug_ping, HF_IN_SHUTDOWN, "debug_ping data=%*s");
-
-void
-command_debug_nop(uint32_t *args)
-{
-}
-DECL_COMMAND_FLAGS(command_debug_nop, HF_IN_SHUTDOWN, "debug_nop data=%*s");
-
-
-/****************************************************************
* Misc commands
****************************************************************/