trennfix/sw: Temporary first working time measurement method
[eisenbahn.git] / trennfix / sw / mm / include / mm / mm_switch.h
index 83d718bb31db2590df33b5b0e4bfee2a624e5cde..35e14844250997029c2d5f4eb0c258c375e2b45d 100644 (file)
@@ -21,13 +21,19 @@ enum mm_recstate {
 uint8_t register shift_command  asm("r2");
 uint8_t register shift_function asm("r3");
 uint8_t register shift_address asm("r4");
-uint8_t  register recstate asm("r5");
+uint8_t register recstate asm("r5");
 uint8_t register bitno asm("r6");
+uint8_t register sense_last asm("r8");
+uint8_t register time_h asm("r9");
+uint8_t register time_l asm("r10");
+uint8_t register bit_val asm("r11");
 
 static void inline __attribute((unused)) mm_init(void)
 {
        bitno = 0;
        recstate = MM_IDLE;
+       time_h = 0;
+       bit_val = 23;
 }
 
 #else
@@ -36,6 +42,8 @@ static void inline __attribute((unused)) mm_init(void)
 
 #endif
 
+
+
 /*
  * mm_switch_command - Callback function!
  *