summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * micropeak: Suggest filenames for saving dataKeith Packard2013-01-05
| | | | | | | | | | | | | | | | | | Uses the format '<year>-<month>-<day>-flight-<number>.mpd' Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Create .dmg file for apple. Create micropeak-jdb scriptKeith Packard2013-01-05
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Use new libaltos entry point for FTDI devicesKeith Packard2013-01-05
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Move raw view caret to top. Make raw text uneditableKeith Packard2013-01-05
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Remove debug printf for command lineKeith Packard2013-01-05
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * Add separate code path for listing FTDI devicesKeith Packard2013-01-05
| | | | | | | | | | | | | | | | | | | | | This lets the library do different things for FTDI devices, as is required on Windows (for instance) Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Use data.export for Raw display. Change to MPHKeith Packard2013-01-03
| | | | | | | | | | | | | | | | | | | | | data.export already knows how to format stuff, so use that to construct the raw data presentation for the GUI too. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Export in lots of unitsKeith Packard2013-01-03
| | | | | | | | | | | | | | | | | | meters, feet, mach and gs Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Add command line export optionKeith Packard2013-01-03
| | | | | | | | | | | | | | | | | | micropeak --export <foo.mpd> will create <foo.csv> full of useful data. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Add Mac OS Info.plist fileKeith Packard2013-01-03
| | | | | | | | | | | | | | | | | | needed to build a Mac OS X application Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Change graph tooltip units on the flyKeith Packard2013-01-02
| | | | | | | | | | | | | | | | | | Make sure the tooltips show the right units when they change Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Use JTextArea instead of TextAreaKeith Packard2013-01-02
| | | | | | | | | | | | | | | | | | Looks nicer and doesn't appear to have the same weird clipping problem Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altosuilib: Fix install issues on LinuxKeith Packard2013-01-02
| | | | | | | | | | | | | | | | | | | | | altosuilib.jar wasn't getting installed micropeak was using the wrong name Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Add view of raw data in GUIKeith Packard2013-01-02
| | | | | | | | | | | | | | | | | | Looks just like the export file Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Add CSV exportKeith Packard2013-01-02
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropoint: Add MicroDataPointKeith Packard2013-01-02
| | | | | | | | | | | | | | | | | | This holds height/speed/accel data all in one place Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altoslib: Remove unused fake product_micropeak_serialKeith Packard2013-01-02
| | | | | | | | | | | | | | | | | | Code cleanups have made this no longer useful Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altosui: Remove duplicate AltosUSBDeviceKeith Packard2013-01-02
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altosui: Use shared AltosUIListenerKeith Packard2013-01-02
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altosui: Use shared AltosUIFrame and AltosUIDialogKeith Packard2013-01-02
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altosui: Use shared AltosFontListener classKeith Packard2013-01-02
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altosui: Use shared AltosDeviceDialogKeith Packard2013-01-02
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altosui: Remove AltosVersion.javaKeith Packard2013-01-02
| | | | | | | | | | | | | | | | | | Version data now stored in AltosUIVersion.java Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altosui: Use altosuilib for configurationKeith Packard2013-01-02
| | | | | | | | | | | | | | | | | | Start moving to shared UI code Signed-off-by: Keith Packard <keithp@keithp.com>
| | * libaltos: Remove a couple of spurious debug printfsKeith Packard2013-01-02
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * Rename AltosConfigureUI to AltosUIConfigureKeith Packard2013-01-01
| | | | | | | | | | | | | | | | | | Leave AltosConfigureUI for AltosUI Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Check CRC on downloadedKeith Packard2013-01-01
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * Build micropeak by defaultKeith Packard2013-01-01
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * Build installable versions of MicroPeak GUIKeith Packard2013-01-01
| | | | | | | | | | | | | | | | | | | | | Makes windows/mac/linux versions. Windows version appears to work on Wine at least. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Add 'Close' menu item. Fix start locationKeith Packard2013-01-01
| | | | | | | | | | | | | | | | | | | | | Let the window system pick a spot to place the application windows. This avoids having them all sit on top of one another. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Fix chart colorsKeith Packard2013-01-01
| | | | | | | | | | | | | | | | | | Need to apply custom colors after setting the theme Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak is code complete now.Keith Packard2013-01-01
| | | | | | | | | | | | | | | | | | Added save and download functionality. Removed 'new' from file menu. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * Merge remote-tracking branch 'origin/master' into micropeak-loggingKeith Packard2012-12-31
| | |\
| | * | Allow CC1120 to sit on other SPI bussesKeith Packard2012-12-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reading the incoming data bypasses the SPI API and touches the SPI data register directly; which port that is needs to be specified in the pins file Signed-off-by: Keith Packard <keithp@keithp.com>
| | * | micropeak: Add flight stats paneKeith Packard2012-12-31
| | | | | | | | | | | | | | | | | | | | | | | | Shows graph or stats in alternate panes Signed-off-by: Keith Packard <keithp@keithp.com>
| | * | micropeak: Use altosuilibKeith Packard2012-12-31
| | | | | | | | | | | | | | | | | | | | | | | | This removes a pile of code stolen from altosui Signed-off-by: Keith Packard <keithp@keithp.com>
| | * | altoslib: Add units change notification listKeith Packard2012-12-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows the UI to automatically respond to changes in the preferred units. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * | Create altosuilib to share code between altosui and micropeakKeith Packard2012-12-31
| | | | | | | | | | | | | | | | | | | | | | | | Need to convert altosui to using it, but that shouldn't be hard Signed-off-by: Keith Packard <keithp@keithp.com>
| | * | Merge remote-tracking branch 'origin/master' into micropeak-loggingKeith Packard2012-12-28
| | |\ \
| | * | | Lots more work on the MicroPeak applicationKeith Packard2012-12-28
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * | | Add file chooser for MicroPeakKeith Packard2012-12-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Needs reasonable directory tracking Signed-off-by: Keith Packard <keithp@keithp.com>
| | * | | Start building MicroPeak GUI toolKeith Packard2012-12-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Download, save and analyze MicroPeak flight data Signed-off-by: Keith Packard <keithp@keithp.com>
| | * | | Merge branch 'master' into micropeak-loggingKeith Packard2012-12-25
| | |\ \ \
| | * | | | Move libaltos to top levelKeith Packard2012-12-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will let it be shared by the new MicroPeak gui Signed-off-by: Keith Packard <keithp@keithp.com>
| | * | | | altos: Add distinct LED pattern before writing log dataKeith Packard2012-12-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise, the whole log looks like a an extra altitude digit. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * | | | altos: Make micropeak 'serial' interface workKeith Packard2012-12-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I prototyped the mpserial interface on a breadboard and tuned the circuit to register the LED correctly. Then adjusted the serial code to send bits at the right speed and format. The logging contents are now in hexdecimal with a CCITT CRC-16 computed to verify correct reception. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * | | | altos: Log baro readings for MicroPeakKeith Packard2012-12-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This logs barometric data every 192ms (more or less) to the 504 remaining bytes of internal EEPROM storage in the ATtiny85. This provides 48.192 seconds of logging. Signed-off-by: Keith Packard <keithp@keithp.com>
| * | | | | altos: Time out reading packet data from cc1120 after 100msKeith Packard2013-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes the radio will give a spurious wakeup indicating that a preamble seems to have arrived, but no packet data will appear. In this case, abandon the packet reception and go back to waiting for a preamble again. This releases the SPI bus for other users and also avoids missing packets. Signed-off-by: Keith Packard <keithp@keithp.com>
| * | | | | altoslib: Clean up AltosRecord clone methodsKeith Packard2013-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make the AltosRecord version abstract and then implement suitable versions in each subclass by creating copying constructors for each class. Signed-off-by: Keith Packard <keithp@keithp.com>
| * | | | | altoslib: Don't smash existing GPS pad alt after boostKeith Packard2013-01-10
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Leave the existing GPS pad altitude value in place after boost by checking to see if it was ever computed before resetting it to the barometric pad altitude. This makes GPS height values relative to the pad. Signed-off-by: Keith Packard <keithp@keithp.com>