]> git.gag.com Git - fw/altos/blobdiff - doc/system-operation.inc
Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
[fw/altos] / doc / system-operation.inc
index 6cc9986b150556a283289369c22a5466bf4f3aa2..656ed8e42a756a1bbfab56699a8e026821fe765e 100644 (file)
@@ -7,9 +7,9 @@
                fundamental modes, “idle” and “flight”.  Which of these modes
                the firmware operates in is determined at start up
                time.
-               ifdef::telemetrum,telemega,easymega[]
+               ifdef::telemetrum,telemega,easymega,easytimer[]
                For
-               TeleMetrum, TeleMega and EasyMega, which have accelerometers, the mode is
+               TeleMetrum, TeleMega, EasyMega and EasyTimer, which have accelerometers, the mode is
                controlled by the orientation of the
                rocket (well, actually the board, of course...) at the time
                power is switched on.  If the rocket is “nose up”, then
                launch, so the firmware chooses flight mode.  However, if the
                rocket is more or less horizontal, the firmware instead enters
                idle mode.
-               endif::telemetrum,telemega,easymega[]
+               endif::telemetrum,telemega,easymega,easytimer[]
                Since
                EasyMini doesn't
                have an
                accelerometer we can use to determine orientation, “idle” mode
                is selected if the board is connected via USB to a computer,
-               otherwise the board enters “flight” mode.
+               otherwise the board enters “flight” mode.  This is also how
+               EasyMotor works, since even though it has an accelerometer,
+               it detects the motor burn it is meant to record by detecting\ e\ 1          a rise in chamber pressure, and board orientation doesn't 
+               matter.
                ifdef::telemini[]
                TeleMini
                selects “idle” mode if it receives a command packet