Copy

Dependencies:   mbed FastPWM3

modes.cpp

Committer:
j_f_jensen
Date:
2021-08-17
Revision:
253:a9bf7a9f7fbb
Parent:
232:47f6cf4f9126

File content as of revision 253:a9bf7a9f7fbb:

#include "prefs.h"

bool mode_enables_logging() {
    switch(BREMS_mode) {
    case MODE_RUN:
        return true;
    case MODE_CFG:
    case MODE_ZERO:
    case MODE_CHR:
        return false;
    default:
        return false;
    }
}

bool mode_enables_output() {
    switch(BREMS_mode) {
    case MODE_RUN:
    case MODE_ZERO:
    case MODE_CHR:
        return true;
    case MODE_CFG:
        return false;
    default:
        return false;
    }
}

bool mode_overrides_timers() {
    switch(BREMS_mode) {
    case MODE_ZERO:
    case MODE_CHR:
        return true;
    case MODE_RUN:
    case MODE_CFG:
        return false;
    default:
        return false;
    }
}