TRR 2018 / Mbed 2 deprecated biniou-TRR2019-DLVV

Dependencies:   mbed MPU6050

Committer:
GaspardD
Date:
Sun Sep 29 20:07:54 2019 +0000
Revision:
6:ab9f3695633f
Parent:
5:8bbe640528bc
Child:
8:f23601373e8b
jules guesde mc gyver;

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 2:e9d928fd327a 6 #define ESC_PERIOD_DURATION_MS 20 //20 ms is default
GaspardD 3:1b7eb426247e 7 #define ESC_PULSE_MIN_US 1000
GaspardD 3:1b7eb426247e 8 #define ESC_PULSE_MAX_US 2000
GaspardD 3:1b7eb426247e 9 #define ESC_PULSE_IDLE_US 1500
GaspardD 1:8faddee0e52f 10 /*
GaspardD 1:8faddee0e52f 11 Enums
GaspardD 1:8faddee0e52f 12 */
GaspardD 1:8faddee0e52f 13
GaspardD 1:8faddee0e52f 14 typedef enum{
GaspardD 1:8faddee0e52f 15 ESC_DISABLED,
GaspardD 1:8faddee0e52f 16 ESC_INIT,
GaspardD 1:8faddee0e52f 17 ESC_COMMAND
GaspardD 1:8faddee0e52f 18 }E_STATE_ESC;
GaspardD 1:8faddee0e52f 19
GaspardD 1:8faddee0e52f 20 /*
GaspardD 1:8faddee0e52f 21 Variables
GaspardD 1:8faddee0e52f 22 */
GaspardD 1:8faddee0e52f 23
GaspardD 6:ab9f3695633f 24 extern E_STATE_ESC e_stateESC;
GaspardD 1:8faddee0e52f 25
GaspardD 1:8faddee0e52f 26 /*
GaspardD 1:8faddee0e52f 27 Functions
GaspardD 1:8faddee0e52f 28 */
GaspardD 1:8faddee0e52f 29 void init_sm_esc();
GaspardD 1:8faddee0e52f 30 void update_sm_esc();
GaspardD 1:8faddee0e52f 31 void output_sm_esc();
GaspardD 1:8faddee0e52f 32
GaspardD 1:8faddee0e52f 33 #endif