Updated Microchip Studio stuff
by DeMarco 3 months 1 week
67887d8a
Update README.md Adding folder strcture explanation to README
by DeMarco 1 year 9 months
40067ed4
Flex Sampling Rate new feature merge (#7) * Strategy for parachute descent detection and sampling rate reduction. * Preparations for flexible sampling rate implementation. TESTS OK. * Average pressure change rate based variance calculation is ready. * Pressure change rate + its variance as conditions for landing detection. In the current state, the program works fine for tests in the glass jar (thus, expected to work for short quick flights), but it is using 7966 bytes from the flash already. * Step to record in NVM sample index that marks the sample rate reduction. * Fixed missing "false" flow indicators. * Reorganized EEPROM addresses in test mode to not disrupt the Excel. * Remaining flight time prediction working. Ready for simulated profiles. * Worked with several simulated flight samples set. It is possible to select FLIGHT_SIM mode and several flight profile headers that replace the readings from the actual barometer. * Removed useless cycles number limiter related variables and some trash. * Merged calls to rawdata_readout_cycle to one call only. Process type is switched from DETECT_ASCENT to DETECT_LANDING inside of DETECT_ASCENT high variance detected condition. Removed other useless stuff, like MEASURE_GROUND_PRESSURE LED control case. * Changed flow section naming comments * VERSION FOR TEST IN REAL ROCKET. * Minor comment fixed. * Wrapped the call to report_apogee in #ifnotdef TEST_MODE and FLIGHT_SIM * VERSION READY FOR TEST IN ROCKET. Set first NVM position to receive a sample at address 0x08 right from the call to rawdata_readout_cycle() from main(). * Finished updates to support the new MAU 1.1 firmware: 1) Adjusted Flight Profiles to match transition between sampling rates. 2) Created folder MainDev for the GraphGenerator and updated the program to support timestamps generation. 3) Updated the Excel sheet to support timestamps and adaptive chart lenght. 4) Moved old GraphGenerator and Excel sheet implementations to folder "old". 5) Added .bat files for reading and erasing the EEPROM to source control. * Adding GNU GPL v3.0 license to the branch
by DeMarco 5 years 4 months
c025ab14
Included license notice in the README
by DeMarco 5 years 4 months
f769154e
Merge pull request #6 from DeMarco/add-license-1 Adding the license file
by DeMarco 5 years 4 months
4c4e2c1c
Adding the license file
by DeMarco 5 years 4 months
cc2064e9
Merge pull request #5 from DeMarco/flex-sampl-rate Fixed landing detection condition to be just "variance < value"
by DeMarco 5 years 9 months
97ee1dc5
Fixed landing detection condition to be just "variance < value", since variance can never be negative.
by DeMarco 5 years 9 months
061bcb36
Merge pull request #4 from DeMarco/flex-sampl-rate Updated Main Flowchar with:
by DeMarco 5 years 9 months
f30442be
Updated Main Flowchart with method to calculate Initial Ground Pressure and Landing Detection based on 20 raw pressure samples variance.
by DeMarco 5 years 9 months
5552ddea
Report a bug