summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* altos/telefireone-v1.0: Doesn't have a beeperKeith Packard2019-02-18
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Remove AO_LOG_STATE from ao_log_telefiretwoKeith Packard2019-02-18
| | | | | | | | | | Telefiretwo never changes flight state, so these packets weren't going to be written. Also stop passing &log to ao_log_firetwo -- it always got the global anyways, just use it directly. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Move common build definitions to src/Makefile.defsKeith Packard2019-02-18
| | | | | | | | This cleans up the build process for all architectures, providing a common place to specify vpath, cflags and build rules for various common files. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/attiny: Mark 'mode' param to ao_exti_setup_port as usedKeith Packard2019-02-18
| | | | | | Retain API. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add -Wshadow to CFLAGSKeith Packard2019-02-18
| | | | | | And fix up the related messages. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/stm-demo: Make this build again after various API and CFLAGS changesKeith Packard2019-02-18
| | | | | | Deal with LED API change. Remove unused functions. Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-tools/ao-dump-up: Document --wait flagKeith Packard2019-02-18
| | | | | | | --wait means to poll for a µPusb device instead of bailing when none exists at startup. Quite useful for testing a batch of new device. Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-bringup: chaosread is no longer part of altosKeith Packard2019-02-18
| | | | | | this has been moved to a separate project. Signed-off-by: Keith Packard <keithp@keithp.com>
* stm: Expose LCD font API in ao_lcd_font.hKeith Packard2019-02-18
| | | | | | | That required renaming the existing LCD font defintions from ao_lcd_font.h to ao_lcd_font_bits.h. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add a pile more compiler warningsKeith Packard2019-02-18
| | | | | | | | | | | Adds: -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Declare task stack as union of uint8_t and uint32_tKeith Packard2019-02-18
| | | | | | | Support -Wcast-align and -Wpointer-arith while still allowing architectures to pick whether they want an 8-bit or 32-bit stack. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Remove unused ao_adc_get from ao_adc_stm.cKeith Packard2019-02-18
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Stop doing pointer arith on void *Keith Packard2019-02-18
| | | | | | Switch to uint8_t * instead. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add 'void' to function declarations with no params.Keith Packard2019-02-18
| | | | | | Support -Wstrict-prototypes Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Declare all public functions in header filesKeith Packard2019-02-18
| | | | | | | Including interrupt vectors to catch mis-spellings. Working toward supporting -Wmissing-prototypes Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Mark local functions 'static'Keith Packard2019-02-18
| | | | | | Working towards supporting -Wmissing-prototypes Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/stm: Note that ao_i2c_recv_dma_isr isn't actually usedKeith Packard2019-02-18
| | | | | | | | | This function resets the i2c transceiver after DMA completes, but it hasn't ever been hooked up. Some testing would be a good idea. For now, just add a comment and mark the function as referenced to avoid a compiler warning. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Fix spelling of stm_dma_ch4_5_6_isrKeith Packard2019-02-18
| | | | | | This spellingn error would have caused all DMA to these channels to fail. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: ADS124S0X driver compiles with initialization code maybe completedBdale Garbee2019-02-17
|
* altos: add initial support for TeleFireOne v2.0Bdale Garbee2019-02-17
|
* Use strip-nondeterminism to fix JAR timestampsKeith Packard2019-02-03
| | | | | | | | .jar files are just zip files, and contain dates. These will cause the build to be non-reproducible. Use strip-nondeterminism to smash all of these back to a fixed value. Signed-off-by: Keith Packard <keithp@keithp.com>
* Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosBdale Garbee2019-01-28
|\
| * altos/telefireeight-v2.0: Add flash loader MakefileKeith Packard2019-01-28
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos: Delete unused config bits for telefireeight-v2.0. Add MakefileKeith Packard2019-01-28
| | | | | | | | | | | | Clean up the config and set the copyright year. Signed-off-by: Keith Packard <keithp@keithp.com>
* | Makefiles, tooBdale Garbee2019-01-28
|/
* altos: add telefireeight-v2.0 to src/Makefile and to ReleasingBdale Garbee2019-01-27
|
* altos: add support for telefireeight-v2.0Bdale Garbee2019-01-27
|
* doc: add force-bootloader instructions for TeleGPS v1 and v2Bdale Garbee2019-01-09
|
* doc: Fix typo in TeleBT v3 flash-force instructionsKeith Packard2019-01-07
| | | | | | taht → that Signed-off-by: Keith Packard <keithp@keithp.com>
* Remove ao-chaosreadKeith Packard2019-01-07
| | | | | | This program is now provided by the independent chaosread program. Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: add flash-force instructions for TeleBT v3.0Bdale Garbee2019-01-05
|
* ao-tools/ao-telem: Print out 'log_max' value. Clean up compiler warnings.Keith Packard2019-01-03
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-tools/ao-cal-accel: Initialize byte count var 'l'Keith Packard2019-01-03
| | | | | | When left uninitialized, the program would randomly segfault at startup. Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-tools/ao-load: Return status from 'rewrite'Keith Packard2019-01-03
| | | | | | Was just falling off the end of this function, returning a random value. Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-tools: Fix warnings in ao-toolsKeith Packard2019-01-03
| | | | | | None of these appear likely to have caused actual problems. Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-tools: Add lots of compiler warning flags to ao-tools buildKeith Packard2019-01-03
| | | | | | | This catches some uninitialized variable errors which cause ao-cal-accel to crash (fixes coming next) Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Update all docs to 1.9. Note this in doc/RELNOTESKeith Packard2019-01-02
| | | | | | Missed a bunch of 1.8.7 numbers due to a missing step in the release process Signed-off-by: Keith Packard <keithp@keithp.com>
* updates to Releasing based on 1.9 release process learningsBdale Garbee2019-01-03
|
* doc: Skip .pdf generation when asciidoctor-pdf is missingKeith Packard2019-01-02
| | | | | | Not available in debian unstable yet Signed-off-by: Keith Packard <keithp@keithp.com>
* Update to version 1.9Keith Packard2018-12-31
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Change Releasing to reflect asciidoctor switchKeith Packard2018-12-31
| | | | | | Don't need to hack .xml files anymore (yay!) Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Add 1.9 release notesKeith Packard2018-12-31
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Set doc version to 1.9Keith Packard2018-12-31
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Add EasyMega v2.0 specsKeith Packard2018-12-31
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Update doc/RELNOTES to adapt to asciidoctor changeKeith Packard2018-12-31
| | | | | | Moving to asciidoctor means changing our doc release process Signed-off-by: Keith Packard <keithp@keithp.com>
* Add shipping products to fat_altos target, note that in ReleasingKeith Packard2018-12-31
| | | | | | | These bits are used to build alpha/beta releases, so they should support all existing products. Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-bringup: get turnon_easymega working for v2.0Bdale Garbee2018-12-31
|
* altoslib: Remove spurious debug printf in AltosCalDataKeith Packard2018-12-30
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Don't validate ADXL375 self test for maximum valueKeith Packard2018-12-30
| | | | | | | The data sheet says this is unreliable, and that we should be using an FFT anyways. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Make HAS_ACCEL_DEBUG build againKeith Packard2018-12-30
| | | | | | Need to not use ao_error_h_sq_avg without HAS_ACCEL Signed-off-by: Keith Packard <keithp@keithp.com>