robot

Dependencies:   FastPWM3 mbed

Committer:
bwang
Date:
Mon Feb 12 04:12:07 2018 +0000
Revision:
204:74714d52a936
02/11/2018 21:11 - further improvements to mode handling, output overrides and output disabling now live in their own functions

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bwang 204:74714d52a936 1 #include "prefs.h"
bwang 204:74714d52a936 2
bwang 204:74714d52a936 3 bool mode_enables_logging() {
bwang 204:74714d52a936 4 switch(BREMS_mode) {
bwang 204:74714d52a936 5 case MODE_RUN:
bwang 204:74714d52a936 6 return true;
bwang 204:74714d52a936 7 case MODE_CFG:
bwang 204:74714d52a936 8 case MODE_ZERO:
bwang 204:74714d52a936 9 case MODE_CHR:
bwang 204:74714d52a936 10 return false;
bwang 204:74714d52a936 11 default:
bwang 204:74714d52a936 12 return false;
bwang 204:74714d52a936 13 }
bwang 204:74714d52a936 14 }
bwang 204:74714d52a936 15
bwang 204:74714d52a936 16 bool mode_enables_output() {
bwang 204:74714d52a936 17 switch(BREMS_mode) {
bwang 204:74714d52a936 18 case MODE_RUN:
bwang 204:74714d52a936 19 case MODE_ZERO:
bwang 204:74714d52a936 20 case MODE_CHR:
bwang 204:74714d52a936 21 return true;
bwang 204:74714d52a936 22 case MODE_CFG:
bwang 204:74714d52a936 23 return false;
bwang 204:74714d52a936 24 default:
bwang 204:74714d52a936 25 return false;
bwang 204:74714d52a936 26 }
bwang 204:74714d52a936 27 }