User Tools

Site Tools


common_code_v2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
common_code_v2 [2018/07/02 12:31] – [Cruise] hakcentercommon_code_v2 [2018/07/02 13:06] – [Calculate Mode] hakcenter
Line 160: Line 160:
   if (port_d & SWITCH_PERFORMANCE) { performance_mode = false; } else { performance_mode = true; }   if (port_d & SWITCH_PERFORMANCE) { performance_mode = false; } else { performance_mode = true; }
   if (port_d & SWITCH_BRAKE) { brake_mode = false; } else { brake_mode = true; }   if (port_d & SWITCH_BRAKE) { brake_mode = false; } else { brake_mode = true; }
 +//  if (digitalRead(SPARE_PIN) == LOW) {
 +//    spare_value = 0;
 +//    spare_mode = true;
 +//  } else {
 +//    spare_value = 1;
 +//    spare_mode = false;
 +//  }
   // Update current_mode   // Update current_mode
   current_mode = 2;   current_mode = 2;
 +  if (boost_mode) { current_mode = 3; }
   if (idle_mode) { current_mode = 0; }   if (idle_mode) { current_mode = 0; }
   if (idle_walkdown_mode) { current_mode = 1; }   if (idle_walkdown_mode) { current_mode = 1; }
-  if (cruise_mode) { current_mode = 5; } +  if (cruise_mode) { current_mode = 6; } 
-  if (performance_mode) { current_mode = 6; } +  if (performance_mode) { current_mode = 7; } 
-  if (brake_mode) { current_mode = 4; } +  if (brake_mode) { current_mode = 5; } 
-  if (spare_mode) { current_mode = 3; }+  if (spare_mode) { current_mode = 4; }
   // -- CRUISE MODE -- //   // -- CRUISE MODE -- //
   if (cruise_mode && !brake_mode && !performance_mode) { cruise(); }   if (cruise_mode && !brake_mode && !performance_mode) { cruise(); }
common_code_v2.txt · Last modified: 2018/07/02 13:28 by hakcenter