Paparazzi UAS
v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
|
#include "modules/core/shell.h"
#include "modules/core/microrl/microrlShell.h"
#include "mcu_periph/uart.h"
#include "printf.h"
#include "subsystems/abi.h"
Go to the source code of this file.
Functions | |
static void | cmd_mem (BaseSequentialStream *lchp, int argc, const char *const argv[]) |
static void | cmd_abi (BaseSequentialStream *lchp, int argc, const char *const argv[]) |
void | shell_add_entry (char *cmd_name, shell_cmd_t *cmd) |
Add dynamic entry. More... | |
void | shell_init_arch (void) |
Arch init. More... | |
Variables | |
static const ShellCommand | commands [] |
static ShellConfig | shell_cfg |
Definition in file shell_arch.c.
|
static |
Definition at line 48 of file shell_arch.c.
References ABI_FOREACH, abi_struct::cb, chprintf(), and abi_struct::id.
|
static |
Definition at line 36 of file shell_arch.c.
References chprintf().
void shell_add_entry | ( | char * | cmd_name, |
shell_cmd_t * | cmd | ||
) |
Add dynamic entry.
Add new shell entry.
Definition at line 85 of file shell_arch.c.
Referenced by rtos_mon_init_arch().
void shell_init_arch | ( | void | ) |
Arch init.
Definition at line 93 of file shell_arch.c.
References ShellConfig::sc_channel, shell_cfg, and shellInit().
Referenced by shell_init().
|
static |
Definition at line 71 of file shell_arch.c.
Referenced by autopilot_static_on_rc_frame(), autopilot_static_periodic(), electrical_periodic(), fbw_on_rc_frame(), feed_jsbsim(), get_commands(), handle_rc_frame(), logger_control_effectiveness_periodic(), main_periodic(), main_periodic_task(), mavlink_send_vfr_hud(), nps_autopilot_run_step(), nps_fdm_run_step(), send_commands(), and send_servo_cmd().
|
static |
Definition at line 77 of file shell_arch.c.
Referenced by shell_init_arch().