Jorn Dokter / Mbed 2 deprecated TEB_branch2

Dependencies:   mbed QEI HIDScope biquadFilter MODSERIAL FastPWM

Committer:
JornD
Date:
Tue Oct 01 07:46:43 2019 +0000
Revision:
2:6d026d5655c5
Parent:
1:a5c1140f464a
Child:
5:77929f5f1f32
mbed library;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
JornD 2:6d026d5655c5 1 //Global variables and objects
JornD 2:6d026d5655c5 2 enum States {Idle, Demo};
JornD 2:6d026d5655c5 3 States CurrentState;
JornD 1:a5c1140f464a 4
JornD 2:6d026d5655c5 5 void Run_Demo(void)
JornD 2:6d026d5655c5 6 {
JornD 2:6d026d5655c5 7
JornD 2:6d026d5655c5 8 }
JornD 2:6d026d5655c5 9
JornD 2:6d026d5655c5 10 void Run_Idle(void)
JornD 2:6d026d5655c5 11 {
JornD 2:6d026d5655c5 12
JornD 2:6d026d5655c5 13 }
JornD 2:6d026d5655c5 14
JornD 2:6d026d5655c5 15 void StateMachine(void)
JornD 2:6d026d5655c5 16 {
JornD 2:6d026d5655c5 17 switch(CurrentState)
JornD 2:6d026d5655c5 18 {
JornD 2:6d026d5655c5 19 case Demo:
JornD 2:6d026d5655c5 20 Run_Demo;
JornD 2:6d026d5655c5 21 break;
JornD 2:6d026d5655c5 22 case Idle:
JornD 2:6d026d5655c5 23 Run_Idle();
JornD 2:6d026d5655c5 24 break;
JornD 2:6d026d5655c5 25 }
JornD 2:6d026d5655c5 26 }
JornD 1:a5c1140f464a 27
JornD 1:a5c1140f464a 28 int main()
JornD 1:a5c1140f464a 29 {
JornD 2:6d026d5655c5 30 CurrentState = Idle;
JornD 1:a5c1140f464a 31 while(true)
JornD 1:a5c1140f464a 32 {
JornD 1:a5c1140f464a 33
JornD 1:a5c1140f464a 34 }
JornD 1:a5c1140f464a 35 }