summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* update changelog for Debian builddebian/1.6.5-1Bdale Garbee2016-07-04
|
* Merge branch 'branch-1.6' into debianBdale Garbee2016-07-04
|\
| * updating ChangeLog for 1.6.5 release1.6.5Bdale Garbee2016-07-04
| |
| * Merge branch 'master' into branch-1.6Bdale Garbee2016-07-04
| |\
| | * doc: Build 1.6.5 release notesKeith Packard2016-07-03
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * Credit Chuck Haskin for helping fix the SPI bug.Keith Packard2016-07-02
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * Bump to 1.6.5. Add preliminary release notesKeith Packard2016-07-02
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos/cc1111: Remove 'show tasks' commandKeith Packard2016-06-30
| | | | | | | | | | | | | | | | | | This saves space on cc1111 parts. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * Bump to testing version 1.6.4.2Keith Packard2016-06-29
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos: Use FIFO_THR pin for cc1120 transmit bufferingKeith Packard2016-06-29
| | | | | | | | | | | | | | | | | | | | | Instead of reading NUM_TXBYTES, set the FIFO_THR pin to indicate when 64 bytes are available in the buffer. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos: Leave USB enabled in flight with -DDEBUG=1Keith Packard2016-06-29
| | | | | | | | | | | | | | | | | | This leaves the command line available for diagnostics when debugging. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos/stm: clean up ao_exti_enableKeith Packard2016-06-29
| | | | | | | | | | | | | | | | | | Was computing (1 << pin) twice for no good reason. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos: Make task list output more usefulKeith Packard2016-06-29
| | | | | | | | | | | | | | | | | | Add the timeout value and task id Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos/telemini-v2.0: Remove show tasks commandKeith Packard2016-06-29
| | | | | | | | | | | | | | | | | | There's not enough memory for this command, and it isn't necessary. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos: Make ao_delay(0) not wait foreverKeith Packard2016-06-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | ao_delay() is implemented on top of ao_sleep_for, and ao_sleep_for uses the timeout value of 0 to indicate an infinite timeout. Calls to ao_delay for 0 ticks would unintentionally hit this case and end up waiting forever.x Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos: cc1200: use FIFO threshold pin output for APRS bufferingKeith Packard2016-06-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of polling the device for fifo space, just use the available pin configuration to figure out if there is enough space for a single APRS buffer. Then set the APRS buffer size to match the fifo threshold setting in the chip so that we know we can write the whole APRS buffer once the pin says there's space. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos: Add debug check for irq block when editing task queuesKeith Packard2016-06-29
| | | | | | | | | | | | | | | | | | | | | List manipulation operations are not atomic, so interrupts need to be blocked while changing them. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos/drivers: Use more reliable byte interface for CC1120 receptionKeith Packard2016-06-29
| | | | | | | | | | | | | | | | | | | | | This replaces direct register access with function calls to allow that code to respect the hardware requirements. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos/stm: Add better byte-level SPI apiKeith Packard2016-06-29
| | | | | | | | | | | | | | | | | | | | | | | | This provides inline functions for sending and receiving individual bytes, and setup/finish functions to wrap them in. This make the byte sending respect the SPI hardware interface requirements. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos/stm: Clean up spi_enable/disable_index functionsKeith Packard2016-06-29
| | | | | | | | | | | | | | | | | | These had an extra level of switch nesting for no good reason. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos/stm: move spi execution to common ao_spi_runKeith Packard2016-06-29
| | | | | | | | | | | | | | | | | | | | | | | | This regularizes SPI hardware use and ensures that the device is turned off after it has been used and that the status register is back to 'normal' the next time through. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos: Add STM SPI debuggingKeith Packard2016-06-29
| | | | | | | | | | | | | | | | | | | | | This dumps out the SPI hardware state and history of SPI operations when compiled with -DDEBUG=1. Without that, this patch does nothing. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos: Add STM DMA debuggingKeith Packard2016-06-29
| | | | | | | | | | | | | | | | | | | | | This provides a command that shows current DMA operations when compiled with -DDEBUG=1. Without that, this patch has no effect. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos/stm: Change ao_spi_send_sync definition to take const sourceKeith Packard2016-06-29
| | | | | | | | | | | | | | | | | | Provides for a bit better error checking. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos/stm: Add more SPI status register bitsKeith Packard2016-06-29
| | | | | | | | | | | | | | | | | | These weren't the original version of the docs that we had. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos/stm: use 0xff for dma mutex value for allocated mutexesKeith Packard2016-06-29
| | | | | | | | | | | | | | | | | | | | | DMA channels which are 'allocated' can't be shared. Instead of using the value '1' in the related 'mutex', use 0xff which won't match any task. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos/stm: remove ao_dma_abortKeith Packard2016-06-29
| | | | | | | | | | | | | | | | | | This function isn't used anywhere. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos: Move comment in ao_sleep_for next to related codeKeith Packard2016-06-29
| | | | | | | | | | | | | | | | | | The comment got moved to the wrong place Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos: Block interrupts while waking tasks sleeping on timers.Keith Packard2016-06-29
| | | | | | | | | | | | | | | | | | | | | | | | Interrupts may not be blocked in the timer ISR, but they need to be while walking the pending timer list and moving tasks back to the run queue. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altosui: Deliver firmware for Tmega 2.0 and TBT 3.0 for Windows tooKeith Packard2016-06-29
| | | | | | | | | | | | | | | | | | | | | 1.6.4 added Tmega 2.0 and TBT 3.0 firmware to linux and mac, but neglected windows. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * Mark testing version 1.6.4.1Keith Packard2016-06-29
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altosdroid: Deal with multiple installed android SDKsKeith Packard2016-06-29
| | | | | | | | | | | | | | | | | | Use the latest SDK's zipalign Signed-off-by: Keith Packard <keithp@keithp.com>
| | * ao-tools/ao-chaosread: Document length (-l) optionKeith Packard2016-06-29
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * Bump android version to 13Keith Packard2016-06-29
| | | | | | | | | | | | | | | | | | Need to update the maps API key in the package Signed-off-by: Keith Packard <keithp@keithp.com>
| | * switch libgtk-3-bin build-dep to gtk-update-icon-cache, closes: #825455Bdale Garbee2016-06-22
| | |
| | * doc: Add install-html scriptKeith Packard2016-06-17
| | | | | | | | | | | | | | | | | | | | | This script strips the XML-ish bits from html files so that ikiwiki can parse them correctly Signed-off-by: Keith Packard <keithp@keithp.com>
* | | update changelog for Debian builddebian/1.6.4-1Bdale Garbee2016-06-17
| | |
* | | Merge branch 'branch-1.6' into debianBdale Garbee2016-06-17
|\| |
| * | releasing 1.6.41.6.4Bdale Garbee2016-06-17
| | |
| * | Merge branch 'master' into branch-1.6Bdale Garbee2016-06-17
| |\|
| | * Bump version to 1.6.4Keith Packard2016-06-17
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altoslib: Stop reflective JSON class walk at Object instead of nullKeith Packard2016-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | Android has classes above Object which are all tied together which cause the object walking to fail in pretty spectacular ways. As Object has no interesting fields, that serves as a fine barrier to the super class walk and works on both android and real java. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altosui: Print filename before attempting to parse in --summary modeKeith Packard2016-06-17
| | | | | | | | | | | | | | | | | | | | | Any problems handling the file are easier to debug if the filename is visible above the error message. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altoslib: Add back some JSON exception debugging printfsKeith Packard2016-06-17
| | | | | | | | | | | | | | | | | | These make it possible to figure out where the JSON code went wrong. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altoslib: Add construction for remaining primitive array types to JSONKeith Packard2016-06-17
| | | | | | | | | | | | | | | | | | | | | AltosCompanion has an array of ints, which was missed until I tried a telemetry file with companion data. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altoslib: Add null constructor for AltosCompanionKeith Packard2016-06-17
| | | | | | | | | | | | | | | | | | This lets it be used by the JSON code. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altoslib: Get rid of manual JSON encoding stuffKeith Packard2016-06-17
| | | | | | | | | | | | | | | | | | | | | Now that the reflective JSON stuff is working, we can delete all of the manual code. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altoslib: Improve AltosState save/restore debuggingKeith Packard2016-06-17
| | | | | | | | | | | | | | | | | | | | | When save/restore generate different values, write out the two versions to one.json and two.json for easy comparison. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altoslib: Use reflection JSON code for frequency preferencesKeith Packard2016-06-17
| | | | | | | | | | | | | | | | | | | | | This replaces the non-reflective JSON code with reflective code, which is much shorter. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altoslib: Add JSON-based object saving/restoring codeKeith Packard2016-06-17
| | | | | | | | | | | | | | | | | | | | | This uses Java reflection to construct JSON strings for most Java objects. Signed-off-by: Keith Packard <keithp@keithp.com>