Subversion Repositories FlightCtrl

Rev

Rev 275 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 275 Rev 276
Line 57... Line 57...
57
                MM3.DRDY = SetDelay(15);                // Laut Datenblatt max. Zeit bis Messung fertig (bei PS 1024)
57
                MM3.DRDY = SetDelay(15);                // Laut Datenblatt max. Zeit bis Messung fertig (bei PS 1024)
58
                MM3.STATE = MM3_WAIT_DRDY;
58
                MM3.STATE = MM3_WAIT_DRDY;
59
                return;
59
                return;
Line 60... Line 60...
60
       
60
       
61
        case MM3_WAIT_DRDY:
61
        case MM3_WAIT_DRDY:
62
                if (CheckDelay(MM3.DRDY)) {SPDR = 0x00;MM3.STATE = MM3_DRDY;} // Irgendwas ins SPDR, damit Übertragung ausgelöst wird, wenn Wartezeit vorbei
62
                if (CheckDelay(MM3.DRDY)) {SPDR = 0x00; MM3.STATE = MM3_DRDY;} // Irgendwas ins SPDR, damit Übertragung ausgelöst wird, wenn Wartezeit vorbei
Line 63... Line 63...
63
                return;         // Jetzt gehts weiter in SIGNAL (SIG_SPI)
63
                return;         // Jetzt gehts weiter in SIGNAL (SIG_SPI)
64
       
64
       
65
        case MM3_TILT:          // Zeitnahe Speicherung der aktuellen Neigung in °
65
        case MM3_TILT:          // Zeitnahe Speicherung der aktuellen Neigung in °