TRR 2018 / Mbed 2 deprecated biniou-TRR2019-DLVV

Dependencies:   mbed MPU6050

Committer:
GaspardD
Date:
Sat Sep 28 22:58:02 2019 +0000
Revision:
2:e9d928fd327a
Parent:
1:8faddee0e52f
Child:
3:1b7eb426247e
servo state machine

Who changed what in which revision?

UserRevisionLine numberNew contents of line
GaspardD 1:8faddee0e52f 1 #ifndef SM_ESC_H
GaspardD 1:8faddee0e52f 2 #define SM_ESC_H
GaspardD 1:8faddee0e52f 3
GaspardD 1:8faddee0e52f 4 #include "utils.h"
GaspardD 1:8faddee0e52f 5
GaspardD 1:8faddee0e52f 6
GaspardD 2:e9d928fd327a 7 #define ESC_PERIOD_DURATION_MS 20 //20 ms is default
GaspardD 1:8faddee0e52f 8
GaspardD 1:8faddee0e52f 9 /*
GaspardD 1:8faddee0e52f 10 Enums
GaspardD 1:8faddee0e52f 11 */
GaspardD 1:8faddee0e52f 12
GaspardD 1:8faddee0e52f 13 typedef enum{
GaspardD 1:8faddee0e52f 14 ESC_DISABLED,
GaspardD 1:8faddee0e52f 15 ESC_INIT,
GaspardD 1:8faddee0e52f 16 ESC_COMMAND
GaspardD 1:8faddee0e52f 17 }E_STATE_ESC;
GaspardD 1:8faddee0e52f 18
GaspardD 1:8faddee0e52f 19 /*
GaspardD 1:8faddee0e52f 20 Variables
GaspardD 1:8faddee0e52f 21 */
GaspardD 1:8faddee0e52f 22
GaspardD 1:8faddee0e52f 23
GaspardD 1:8faddee0e52f 24
GaspardD 1:8faddee0e52f 25 /*
GaspardD 1:8faddee0e52f 26 Functions
GaspardD 1:8faddee0e52f 27 */
GaspardD 1:8faddee0e52f 28 void init_sm_esc();
GaspardD 1:8faddee0e52f 29 void update_sm_esc();
GaspardD 1:8faddee0e52f 30 void output_sm_esc();
GaspardD 1:8faddee0e52f 31
GaspardD 1:8faddee0e52f 32 #endif