summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* update changelog for Debian builddebian/1.8.5-1debianBdale Garbee2018-03-18
|
* Merge branch 'branch-1.8' into debianBdale Garbee2018-03-18
|\
| * preparing to release 1.8.51.8.5branch-1.8Bdale Garbee2018-03-18
| |
| * Merge branch 'master' into branch-1.8Bdale Garbee2018-03-18
| |\
| | * doc: update copyright year in doc/altusmetrum-docinfo.xmlBdale Garbee2018-03-18
| | |
| | * Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosBdale Garbee2018-03-18
| | |\
| | | * Bump version to 1.8.5Keith Packard2018-03-17
| | | | | | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * doc: Add release notes for 1.8.5Keith Packard2018-03-17
| | | | | | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/stmf0: Add some common definitions for flash loadersKeith Packard2018-03-16
| | | | | | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos: Make panic beeps use fixed frequenciesKeith Packard2018-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This ensures that the beeps will work even before the configuration has been loaded. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * ao-usbload: Flip product names in loader error messageKeith Packard2018-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | I was reversing the 'target' vs 'image' names in the error message, leading to a bit of confusion. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * ao-bringup: Check for Loader USB id before attempting dfu-utilKeith Packard2018-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This lets me restart the turnon process after the boot loader has been flashed. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * chaoskey: Create unified ROM image with both loader and appKeith Packard2018-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Flash the whole thing all at once to reduce the number of steps during turnon. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * ao-bringup: Don't wait for user when testing EasyMini ignitersKeith Packard2018-03-16
| | | | | | | | | | | | | | | | | | | | | | | | I always have the LEDs ready to go before starting the turnon process. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * | Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosBdale Garbee2018-02-12
| | |\|
| | | * Add TeleGPS v2.0 binaries to distributionKeith Packard2018-02-12
| | | | | | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * libaltos: Use case-insensitive compare when matching BT MACsKeith Packard2018-01-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We use the BT MAC vendor portion to figure out which port to connect to as that is simpler and takes less network traffic than actually doing discovery. However, on Windows, we were generating the address in lower case and comparing against upper case vendors, which didn't work out too well. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altoslib/altosuilib: Validate rom image is for target deviceKeith Packard2018-01-12
| | | | | | | | | | | | | | | | | | | | | | | | This should avoid mis-programming devices with incorrect firmware. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/scheme: Move ao-scheme to a separate repositoryKeith Packard2018-01-10
| | | | | | | | | | | | | | | | | | | | | | | | This way it can be incorporated into multiple operating systems more easily. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/scheme: Allow unicode in lexerKeith Packard2018-01-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This just passes any bytes with the high bit set through the system so programs can include UTF-8 in strings and symbols. What the heck. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/lambdakey-v1.0: Add LED function back inKeith Packard2018-01-07
| | | | | | | | | | | | | | | | | | | | | | | | We've made things smaller, so there's (barely) space for this now. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/scheme: remove debug code from vector writeKeith Packard2018-01-07
| | | | | | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/scheme: Allow individual lisp keywords to be feature-conditionalKeith Packard2018-01-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This lets us build a smaller lisp that is just missing some aliases for existing functionality to save rom space. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/scheme: Split tests out from build sourcesKeith Packard2018-01-07
| | | | | | | | | | | | | | | | | | | | | | | | Run tests on both tiny and full scheme test programs. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/stmf0: Use double buffering for ChaosKeyKeith Packard2018-01-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This improves the USB performance of ChaosKey so that it doesn't NAK during data transfers at all. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * ao-chaosread: add --raw and --cooked flagsKeith Packard2018-01-07
| | | | | | | | | | | | | | | | | | | | | | | | Allow reading from the cooked endpoint as well as the raw one. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/stmf0: use double buffering for USB rx dataKeith Packard2018-01-07
| | | | | | | | | | | | | | | | | | | | | | | | This also allows us to stop shadowing USB rx buffers in system ram Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/stmf0: Use double buffering for USB tx dataKeith Packard2018-01-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This shouldn't have much of an effect, but shows how double buffering works. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/stmf0: Stop shadowing USB tx buffers in system RAMKeith Packard2018-01-07
| | | | | | | | | | | | | | | | | | | | | | | | Use the 16-bit USB memory directly, avoiding the buffer space and the copy Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/stmf0: Remove packet counters from non-debug buildKeith Packard2018-01-07
| | | | | | | | | | | | | | | | | | | | | | | | These counters are only useful for helping debug the USB driver. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/kernel: Use ao_put_string for syntax error messageKeith Packard2018-01-07
| | | | | | | | | | | | | | | | | | | | | | | | Avoid using puts, which can be a large library function. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/lambdakey-v1.0: Switch back to command buffered inputKeith Packard2018-01-06
| | | | | | | | | | | | | | | | | | | | | | | | Instead of just reading from stdin with no echo or editing. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/scheme: Add ports. Split scheme code up.Keith Packard2018-01-06
| | | | | | | | | | | | | | | | | | | | | | | | And lots of other changes, including freeing unreferenced atoms. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/scheme: add 'install' target to install both test and tiny testKeith Packard2018-01-06
| | | | | | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/scheme: Add vector and string funcs. Test everybody.Keith Packard2018-01-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a bunch of string and vector functions from r7rs. I think most everything is here now. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/scheme: Accept more escaped character constantsKeith Packard2018-01-04
| | | | | | | | | | | | | | | | | | | | | | | | Allow all those specified in r7rs Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/scheme: Allow make-vector value param to be optionalKeith Packard2018-01-04
| | | | | | | | | | | | | | | | | | | | | | | | It can default to #f Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/scheme: Add builtin list-tailKeith Packard2018-01-04
| | | | | | | | | | | | | | | | | | | | | | | | This is used enough to warrant a builtin, rather than lisp implementation Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/scheme: Fix macro-detection debuggingKeith Packard2018-01-04
| | | | | | | | | | | | | | | | | | | | | | | | Just update to use ao_scheme_printf Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/scheme: add make-string builtinKeith Packard2018-01-04
| | | | | | | | | | | | | | | | | | | | | | | | Allocate a blank string. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/scheme: Make constant built pool as large as possibleKeith Packard2018-01-04
| | | | | | | | | | | | | | | | | | | | | | | | This allows building with as much constant data as will fit. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/scheme: Make for-each tail recursiveKeith Packard2018-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Provides a native version of for-each that is tail recursive, rather than having it just use map and discard the return value. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/scheme: Add start/end args to vector->listKeith Packard2018-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is an r7rs extension which allows you to extract a subset of the vector. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/scheme: fix parsing of vector followed by listKeith Packard2018-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The 'parsing a vector' state value wasn't getting cleared at the end of the vector, so that (#(1 2) (3 4) returned (#(1 2) #(3 4) Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/scheme: support %x format for scheme printfKeith Packard2018-01-03
| | | | | | | | | | | | | | | | | | | | | | | | read debugging uses this format. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/scheme: Add support for hex, octal and binary constantsKeith Packard2018-01-03
| | | | | | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/scheme: Pull out per-frame vals while printing list of framesKeith Packard2017-12-24
| | | | | | | | | | | | | | | | | | | | | | | | Was using the same vals for all frames, which just doesn't work well. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/scheme: Add separate floor-quotient builtinKeith Packard2017-12-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Does what 'quotient' did before, now quotient rounds towards zero while floor-quotient rounds down. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * | need to push telegps-v2.0 loader .bin file to corporate repo, tooBdale Garbee2018-01-03
| | |/
| | * update Releasing with wisdom from 1.8.4 release processBdale Garbee2017-12-21
| | |