Siphon Regulator 1.0
Nanosattelite attitude determination and control system.
Loading...
Searching...
No Matches
cmd_processing.c File Reference
#include "cmd_processing.h"
#include "cmd_processing_def.h"
#include "main.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

Go to the source code of this file.

Functions

void uart_byte_available (uint8_t c, uint32_t *p_reg)
 Recognizes commands in the received characters and sets the cmd register accordingly.
 
static void process_cmd (char *cmd, uint32_t *p_reg)
 
static void process_cmd_turn (char *token, uint32_t *p_reg)
 
static void process_cmd_read (char *token)
 
static void process_cmd_pulse (char *token, uint32_t *p_reg)
 
static void process_cmd_autoread (char *token, uint32_t *p_reg)
 
static void process_cmd_set (char *token, uint32_t *p_reg)
 
static void process_cmd_reset (uint32_t *p_reg)
 
static void process_cmd_set_read (char *token, uint32_t *p_reg)
 
static void process_cmd_set_auto (char *token)
 
static void process_cmd_set_time (char *token)
 
static void process_cmd_set_angle (char *token)
 
static void process_cmd_set_home (char *token)
 
static void process_cmd_home (uint32_t *p_reg)
 
static void process_cmd_ncmd (char *token, uint32_t *p_reg)
 

Function Documentation

◆ process_cmd()

static void process_cmd ( char * cmd,
uint32_t * p_reg )
static

Definition at line 58 of file cmd_processing.c.

◆ process_cmd_autoread()

static void process_cmd_autoread ( char * token,
uint32_t * p_reg )
static

Definition at line 282 of file cmd_processing.c.

◆ process_cmd_home()

static void process_cmd_home ( uint32_t * p_reg)
static

Definition at line 519 of file cmd_processing.c.

◆ process_cmd_ncmd()

static void process_cmd_ncmd ( char * token,
uint32_t * p_reg )
static

Definition at line 545 of file cmd_processing.c.

◆ process_cmd_pulse()

static void process_cmd_pulse ( char * token,
uint32_t * p_reg )
static

Definition at line 210 of file cmd_processing.c.

◆ process_cmd_read()

static void process_cmd_read ( char * token)
static

Definition at line 167 of file cmd_processing.c.

◆ process_cmd_reset()

static void process_cmd_reset ( uint32_t * p_reg)
static

Definition at line 352 of file cmd_processing.c.

◆ process_cmd_set()

static void process_cmd_set ( char * token,
uint32_t * p_reg )
static

Definition at line 313 of file cmd_processing.c.

◆ process_cmd_set_angle()

static void process_cmd_set_angle ( char * token)
static

Definition at line 477 of file cmd_processing.c.

◆ process_cmd_set_auto()

static void process_cmd_set_auto ( char * token)
static

Definition at line 420 of file cmd_processing.c.

◆ process_cmd_set_home()

static void process_cmd_set_home ( char * token)
static

Definition at line 495 of file cmd_processing.c.

◆ process_cmd_set_read()

static void process_cmd_set_read ( char * token,
uint32_t * p_reg )
static

Definition at line 371 of file cmd_processing.c.

◆ process_cmd_set_time()

static void process_cmd_set_time ( char * token)
static

Definition at line 438 of file cmd_processing.c.

◆ process_cmd_turn()

static void process_cmd_turn ( char * token,
uint32_t * p_reg )
static

Definition at line 128 of file cmd_processing.c.