jack sensor re-added/re-integrated
This commit is contained in:
@@ -468,7 +468,7 @@ void control_task(void *param) {
|
||||
|
||||
}
|
||||
|
||||
if (get_bridge_overcurrent(BRIDGE_JACK, get_param_value_t(PARAM_JACK_I_DOWN).f32)) {
|
||||
/*if (get_bridge_overcurrent(BRIDGE_JACK, get_param_value_t(PARAM_JACK_I_DOWN).f32)) {
|
||||
|
||||
ESP_LOGI(TAG, "DOWN->IDLE BY OVERCURRENT");
|
||||
// Current spike detected
|
||||
@@ -486,6 +486,13 @@ void control_task(void *param) {
|
||||
log = true;
|
||||
break;
|
||||
|
||||
}*/
|
||||
|
||||
if (get_sensor(SENSOR_JACK)) {
|
||||
ESP_LOGI(TAG, "DOWN->IDLE BY SENSOR");
|
||||
current_state = STATE_IDLE;
|
||||
log = true;
|
||||
break;
|
||||
}
|
||||
|
||||
if (timer_done() ) {
|
||||
@@ -586,11 +593,11 @@ void control_task(void *param) {
|
||||
}
|
||||
break;
|
||||
case FSM_OVERRIDE_JACK_DOWN:
|
||||
if (get_bridge_overcurrent(BRIDGE_JACK, get_param_value_t(PARAM_JACK_I_DOWN).f32) ||
|
||||
/*if (get_bridge_overcurrent(BRIDGE_JACK, get_param_value_t(PARAM_JACK_I_DOWN).f32) ||
|
||||
get_bridge_spike(BRIDGE_JACK, get_param_value_t(PARAM_JACK_IS_DOWN).f32))
|
||||
efuse_set(BRIDGE_JACK, EFUSE_OVERCURRENT);
|
||||
|
||||
if (efuse_get(BRIDGE_JACK)) {
|
||||
*/
|
||||
if (get_sensor(SENSOR_JACK) || efuse_get(BRIDGE_JACK)) {
|
||||
driveRelays((relay_port_t){.bridges = {
|
||||
.DRIVE=BRIDGE_OFF,
|
||||
.JACK=BRIDGE_OFF,
|
||||
|
||||
@@ -218,7 +218,8 @@ bool get_sensor(sensor_t i) {
|
||||
}
|
||||
|
||||
bool get_is_safe(void) {
|
||||
return is_safe;
|
||||
return true;
|
||||
//return is_safe;
|
||||
}
|
||||
|
||||
int16_t get_sensor_counter(sensor_t i) {
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
|
||||
typedef enum {
|
||||
SENSOR_SAFETY = 0, // IO27
|
||||
SENSOR_DRIVE = 1, // IO14
|
||||
SENSOR_AUX1 = 2, // IO16 on V4
|
||||
SENSOR_JACK = 1, // IO14
|
||||
SENSOR_DRIVE = 2, // IO16 on V4
|
||||
SENSOR_AUX2 = 3, // IO19 on V4
|
||||
N_SENSORS = 4
|
||||
} sensor_t;
|
||||
|
||||
Reference in New Issue
Block a user