dumber/software/robot/src/cmdManager.h
2018-10-10 09:53:03 +02:00

40 lines
1.1 KiB
C

/**
******************************************************************************
* @file cmdManager.c
* @author Lucien Senaneuch
* @version V1.0
* @date 19-June-2017
* @brief Gestion de commande reçu via l'uart
*
* Traite les chaînes de caractère reçu par l'uart.
* Permet de vérifier les erreurs de checksum,
* de traiter les valeurs retours.
*
* @attention Utilise les variables globales - receiptString - sendString
*
******************************************************************************
******************************************************************************
*/
#ifndef _CMD_MANAGER_H_
#define _CMD_MANAGER_H_
#include <stm32f10x.h>
void cmdManage(void);
char cmdVerifyChecksum(void);
void cmdAddChecksum(void);
void cmdResetAction(void);
void cmdBusyStateAction(void);
void cmdPingAction(void);
void cmdVersionAction(void);
void cmdStartWithoutWatchdogAction(void);
void cmdMoveAction(void);
void cmdTurnAction(void);
void cmdBatteryVoltageAction(void);
void cmdStartWithWatchdogAction(void);
void cmdResetWatchdogAction(void);
void cmdDebugAction(void);
#endif /* _CMD_MANAGER_H_ */