robot

Dependencies:   FastPWM3 mbed

Committer:
bwang
Date:
Tue Nov 13 17:46:23 2018 +0000
Revision:
252:38644631ed97
Parent:
232:47f6cf4f9126
11/13/2018 12:45 - hitting <return> on empty line prints "\r>", so that hitting enter after intially connecting to the controller generates a prompt

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 232:47f6cf4f9126 27 }
bwang 232:47f6cf4f9126 28
bwang 232:47f6cf4f9126 29 bool mode_overrides_timers() {
bwang 232:47f6cf4f9126 30 switch(BREMS_mode) {
bwang 232:47f6cf4f9126 31 case MODE_ZERO:
bwang 232:47f6cf4f9126 32 case MODE_CHR:
bwang 232:47f6cf4f9126 33 return true;
bwang 232:47f6cf4f9126 34 case MODE_RUN:
bwang 232:47f6cf4f9126 35 case MODE_CFG:
bwang 232:47f6cf4f9126 36 return false;
bwang 232:47f6cf4f9126 37 default:
bwang 232:47f6cf4f9126 38 return false;
bwang 232:47f6cf4f9126 39 }
bwang 204:74714d52a936 40 }