EE445M RTOS
Taken at the University of Texas Spring 2015
|
#include "system.h"
#include <stdbool.h>
#include <stdlib.h>
#include "libut/utlist.h"
#include "libstd/nexus.h"
Go to the source code of this file.
Functions | |
void | system_init () |
bool | system_register_command (const char *command_name, int(*command)()) |
bool | system_deregister_command (const char *command_name) |
system_command * | _system_command_from_name (const char *command_name) |
exit_status_t | system_exec (const char *command, const char **arguments) |
Variables | |
static system_command | SYSTEM_COMMANDS [16] |
system_command * | registered_commands = NULL |
system_command * | unregistered_commands = NULL |
system_command* registered_commands = NULL |
|
static |
system_command* unregistered_commands = NULL |
Circular doubly-linked list containing all unregistered commands.
Definition at line 17 of file system.c.
Referenced by system_register_command().