most functionality to splashdwon, find neutral and start mission. short timeouts still in code for testing, will adjust to go directly to sit_idle after splashdown

Dependencies:   mbed MODSERIAL FATFileSystem

Revisions of main.cpp

Revision Date Message Actions
86:ba3a118b0080 6 months ago works and gives led signals of life File  Diff  Annotate
85:dd8176285b6e 8 months ago tests imu.roll File  Diff  Annotate
84:eccd8e837134 9 months ago updated file management of logfiles and diagfile numbers File  Diff  Annotate
82:0981b9ada820 9 months ago intermediate stage of file leg system File  Diff  Annotate
81:7ff2c6467892 12 months ago Minor fixes 11/8/18 File  Diff  Annotate
80:4e5d306d695b 12 months ago Tilde brings up menu to print log size, and asks whether or not you want to erase the MBED local log.; ; Tested code with SD logger, working on PCB 2.4, commented out. File  Diff  Annotate
79:3688c3a0d7f4 13 months ago SD card logger working File  Diff  Annotate
75:92e79d23d29a 15 months ago Carderock morning fixes File  Diff  Annotate
74:d281aaef9766 15 months ago 1) Fixed deadband on float broadcast ; 2) Fixed find neutral commands File  Diff  Annotate
73:f6f378311c8d 15 months ago work in progress 7/30 12:48 pm File  Diff  Annotate
72:250b2665755c 16 months ago keyboard fix File  Diff  Annotate
71:939d179478c4 16 months ago recheck File  Diff  Annotate
68:8f549749b8ce 16 months ago file transmission partially repaired File  Diff  Annotate
67:c86a4b464682 17 months ago fix timing File  Diff  Annotate
66:0f20870117b7 17 months ago XBee testing file transmission good. File  Diff  Annotate
65:2ac186553959 17 months ago Version with limit switches in output File  Diff  Annotate
63:6cb0405fc6e6 17 months ago Version with code updates on multi-dive (still testing) and PID inputs and fixed data transmissions so it's working very quickly now on USB. File  Diff  Annotate
61:f7437daae608 17 months ago chip only tests are good so far (checked through H bridge) File  Diff  Annotate
58:94b7fd55185e 17 months ago For checking the menu only. File  Diff  Annotate
57:ec69651c8c21 17 months ago Working version with debug and simple menu File  Diff  Annotate
56:48a8a5a65b82 17 months ago good stuff, rudder and everything.; ; Need to fix heading next. File  Diff  Annotate
55:f4ec445c42fe 17 months ago Working v2 File  Diff  Annotate
54:d4990fb68404 17 months ago heading not working File  Diff  Annotate
53:c0586fe62b01 17 months ago motors working in correct directions File  Diff  Annotate
52:f207567d3ea4 17 months ago version with non-working motors File  Diff  Annotate
51:c5c40272ecc3 17 months ago FSG_PCB_V1 File  Diff  Annotate
50:1d59ea7c7a1c 21 months ago 02/15/2018 LASR pool-tested code. FSM dive, check_tuning, Find_Neutral, all seemed to work successfully. Rudder disabled for now. File  Diff  Annotate
49:47ffa4feb6db 21 months ago Working pool-tested code. Rudder disabled (some weird coupling issue). File  Diff  Annotate
48:20e681885161 21 months ago double-checking some data File  Diff  Annotate
47:fb3c7929d3f3 21 months ago everything except sd card loader...what's up File  Diff  Annotate
45:16b8162188ca 21 months ago version for USB testing with reduced class sizes File  Diff  Annotate
43:891baf306e0a 21 months ago added new configfileIO File  Diff  Annotate
39:58375ca6b6ff 23 months ago Pool-tested code with Mbed logging and OpenLog (SD card) File  Diff  Annotate
38:83d06c294807 23 months ago system time and BCE and Battery logger fixes File  Diff  Annotate
37:357e98a929cc 23 months ago RevA working without batt and BCE File  Diff  Annotate
36:966a86937e17 23 months ago Working version for pool testing File  Diff  Annotate
35:2f66ea4863d5 23 months ago Previous version before MBED save fixes File  Diff  Annotate
34:9b66c5188051 23 months ago Problem with log file on mbed File  Diff  Annotate
32:f2f8ae34aadc 23 months ago revA File  Diff  Annotate
31:8616e397c22d 23 months ago Changes to notes File  Diff  Annotate
30:2964617e7676 23 months ago Used Friday 12/01/17 code with find_neutral exit fix and sub-FSM fix (starting in NEUTRAL_SINKING) File  Diff  Annotate
28:16c83a2fdefa 23 months ago Pool tested code from Friday 12/1/17 File  Diff  Annotate
27:0a5b90cd65d6 23 months ago depthTolerance variable removed 11/29 File  Diff  Annotate
24:c7d9b5bf3829 23 months ago Xbee / Pool version of code with latest code morning of 11/29/17 File  Diff  Annotate
23:434f04ef1fad 23 months ago Changes from 11/28/17 10:30 am pool test File  Diff  Annotate
22:a10ee088403b 24 months ago Added ability for battery to move to find the pitch level. Added a sub state (uses fall-thru) to find level before sinking. File  Diff  Annotate
21:38c8544db6f4 24 months ago A few large changes and a few small changes. Works on the bench. File  Diff  Annotate
20:8987a9ae2bc7 24 months ago Re-Publish of Dan's mods File  Diff  Annotate
17:7c16b5671d0e 24 months ago FSG code commit 11/21 File  Diff  Annotate
16:3363b9f14913 2017-11-06 Update to FSG test program used in the LASR pool File  Diff  Annotate
15:2a8cfd3f1cf5 2017-10-31 POOL TESTED! Tuned PID gains, put in depth/pitch files. Added keyboard tuning of neutral positions since FIND_NEUTRAL won't work right. Only suggested FSM change is for DIVE to timeout to RISE, rather than EMERGENCY_CLIMB. File  Diff  Annotate
14:85b64a4d08e8 2017-10-31 New depth sensor class with tare and oversampling. File  Diff  Annotate
13:84fcbe1dcd62 2017-10-30 Tested hardware for bce and made several pause fixes. Homing works. Added offset to pitch and depth.txt files, and the control loop works. PID gain for depth had to be negative. Next is to replace the motor and test pitch loop. File  Diff  Annotate
12:a0519d11d2b6 2017-10-30 Changed stops and starts to pause and unpause. Added _init true flag to stop function File  Diff  Annotate
11:3b241ecb75ed 2017-10-27 This version has been in the pool, working with all the hardware. Had occasional string pot problems and got stuck in RISE, letting the battery stall out against the endcap. File  Diff  Annotate
10:085ab7328054 2017-10-23 checked out on the hardware File  Diff  Annotate
5:15bd96205bb2 2017-10-20 Linear actuator tested 10/19/17 File  Diff  Annotate
4:66f13fbb035d 2017-10-10 First full working build of the "black box" hardware driver paradigm. Successfully tested the homing function of the linear actuator on the BCE. Also tested the config reading and control loop of the BCE. File  Diff  Annotate
3:7824127c5cfd 2017-10-06 Finally got the ConfigFile functions to work as they should File  Diff  Annotate
2:892b58e56712 2017-10-06 cleaned up and re-factored code to make some classes more general and extendable File  Diff  Annotate