summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * fixup for interleaveKeith Packard2016-07-27
| | |
| | * altos: Don't access cc1120 SPI bus during recv after abort has startedKeith Packard2016-07-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the receive timeout happens, the radio may still interrupt while the SPI bus is getting shut down. If this happens, the interrupt handler shouldn't touch the SPI bus at all as it may well be turned off, which would cause the receive function to wedge waiting for a spi byte transfer to happen. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos: Keep telemetry and command output from interleavingKeith Packard2016-07-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When monitoring telemetry, the frame needs to be sent together on one line, not split with the output of a command (like 'a') mixed in. Use a mutex for products with monitoring to keep command output and telemetry output each on separate lines. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos: Add STM32F0 beep and SPI byte API.Keith Packard2016-07-14
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altosuilib: Show indicator when they switch from invalid back to validKeith Packard2016-07-12
| | | | | | | | | | | | | | | | | | | | | | | | The 'hide' value wasn't getting reset to 'false' each time the state of the indicators was checked, so indicators would get hidden and then never shown again. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * Bump version to 1.6.5.1 after 1.6.5 releaseKeith Packard2016-07-12
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altos: Add telemetrum v3.0Keith Packard2016-07-12
| | | | | | | | | | | | | | | | | | Like Telemetrum v2.0, but with cc1200 instead of cc1120 Signed-off-by: Keith Packard <keithp@keithp.com>
| | * Switch from GPLv2 to GPLv2+Keith Packard2016-07-12
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | | update to latest Debian standards versionBdale Garbee2016-07-12
| | |
* | | reinstate debian/ content on the debian branch onlyBdale Garbee2016-07-05
| | |
* | | Merge branch 'branch-1.6' into debianBdale Garbee2016-07-05
|\| |
| * | Merge branch 'master' into branch-1.6Bdale Garbee2016-07-05
| |\|
| | * remove debian/ from master branch, it should live only on the debian branchBdale Garbee2016-07-05
| | |
| | * updates made during 1.6.5 release processBdale Garbee2016-07-05
| | |
* | | 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>