Jacob Alexander
cc3f062875
Porting teensy-loader-cli to use libusb-1.0 (from 0.1).
...
- Currently only Linux tested.
2014-04-18 00:18:02 -07:00
Jacob Alexander
a82d239efc
More Windows compatibility build fixes
...
- Still not verified to work though.
2014-04-17 19:20:56 -07:00
Jacob Alexander
1f1fa7efc8
More fixes for Windows compilation.
2014-04-17 18:49:40 -07:00
Jacob Alexander
a6e76d4fac
Added better formatting for debugging code.
2014-04-17 00:34:27 -07:00
Jacob Alexander
c858078fde
Added support for IBM 50key, better DPH debug, cleanup
...
- Strobe lines for IBM 50key
- Added CLI debugging for DPH, both per press and overall sense table
- Code cleanup (mostly just removal)
2014-04-17 00:11:36 -07:00
Jacob Alexander
c24f86b0ea
Adding example CLI command to DPH module.
2014-04-16 00:20:45 -07:00
Jacob Alexander
bb9c009586
DPH Scan Module now compiles with recent architecture cleanups.
2014-04-16 00:15:09 -07:00
Jacob Alexander
c905bfdebf
ADC0 is now working on Teensy 3.1.
2014-04-14 23:59:41 -07:00
Jacob Alexander
9fbffb37e6
Updating the pin_map.teensy3 with the ADC channels
2014-04-14 23:19:09 -07:00
Jacob Alexander
36c0b5f417
Adding initial code for ADC1 on Teensy 3.1 (and 3.0).
...
- To use the second ADC just specify ADC2 for all the commands.
2014-04-13 23:40:06 -07:00
Jacob Alexander
7188d80f74
Updating pin map for Teensy 3.0/3.1
2014-04-13 00:33:16 -07:00
Jacob Alexander
c25ded384f
ADCTest DAC support for Teensy 3.1
...
- Vref of 1.2 V isn't working (may be due to missing setup/hardware)
2014-04-12 23:10:39 -07:00
Jacob Alexander
8ee8e3cb55
Adding analog.c lib from teensyduino.
...
- Mostly for reference, you shouldn't include it verbatim in your module.
2014-04-12 21:13:37 -07:00
Jacob Alexander
dc22fa757a
Removing aliased_bitband.h
...
- It's useless :P
- Only one line of code ever used it.
2014-04-12 21:09:35 -07:00
Jacob Alexander
bf529f697e
Cleanup.
2014-04-12 20:54:57 -07:00
Jacob Alexander
81ea61de84
Adding teensy-loader-cli so it's not required.
...
- This is a patched version to work with Teensy 3.1 (current version on the website doesn't work)
- "Should" work with OS's other than Linux, but hasn't been tested
2014-04-12 20:52:32 -07:00
Jacob Alexander
ab9dee1783
Updating the README to include most of the Windows installation steps.
...
- The teensy loader needs to be documented.
2014-04-09 21:08:22 -07:00
Jacob Alexander
50d1f8c7e6
Updating Cygwin build environment for AVR and ARM.
2014-04-09 20:06:19 -07:00
Jacob Alexander
97308d3749
Added CLI DefaultMap lookup command.
...
- Initial work on capSelect command
- Toggling for macroDebug (only basic functionality right now)
- Cleanup
2014-04-06 13:12:31 -07:00
Jacob Alexander
9d423a64a8
Major code cleanup and preparation for PartialMap Macro Module
...
- Code should be working, but much is untested
- All of the old modules will need to update and use the new DefaultMap keymap
- There might still be some naming conflicts with some Scan Modules
2014-04-06 11:49:27 -07:00
Jacob Alexander
f3e22fb242
Adding the CLI commands to the USB output module.
...
- Functions themselves are working
- LED functionality has never actually worked, still doesn't :P
- Should be easy to test NKRO USB now
2014-04-01 01:16:53 -07:00
Jacob Alexander
15ec4ff71c
Adding CLI and CDC Serial support for Teensy 2.0 and Teensy 2.0++
...
- Includes serial putchar and getchar cleanup (overall)
- Moved avr-capsense to DPH (renaming)
- Basic cleanup for including CLI on the avr architecture
2014-03-31 01:07:48 -07:00
Jacob Alexander
b2e237f368
Preparing Teensy 3.1 and CLI merge for DPH controller code.
2014-03-22 14:32:06 -07:00
Jacob Alexander
ae738374ba
Force curve gauge is feature complete!!
...
- Fixed no argument default (would skip the null in some cli commands)
- Added free running force/distance measure
- Most of the help information
- Zeroing force and distance
- Start/End marker setting
2014-03-22 14:15:14 -07:00
Jacob Alexander
35ae82fff7
Adding iGaging support for reading values as mm, um and nm.
...
- Conversion factor "should" be ok, will require proper verification
2014-03-22 14:14:23 -07:00
Jacob Alexander
8263589e7e
Finished USB for Teensy 3.1 (Now 3.1 compatible!)
2014-03-22 14:14:23 -07:00
Jacob Alexander
3fa9c16c04
File and macro modifications for supporting Teensy 3.1
2014-03-22 14:14:23 -07:00
Jacob Alexander
25304734af
Adding in USB module updates from Teensyduino 1.18rc2.
...
- For potential bug fixes
- Not copied verbatim, some additions were left out
2014-03-22 14:14:23 -07:00
Jacob Alexander
71268de9d1
Initial import of Teensyduino 1.8rc2 (for Teensy 3.1 Support).
2014-03-22 14:14:23 -07:00
Jacob Alexander
cd59498972
Initial work for iGaging distance gauge.
2014-03-22 14:14:22 -07:00
Jacob Alexander
f55ec0de1a
Adding basic Tab completion.
2014-03-22 14:13:45 -07:00
Jacob Alexander
4730ba9a57
Adding blue prompt.
2014-03-22 14:13:45 -07:00
Jacob Alexander
d72bf79a26
Adding dictionary titles.
2014-03-22 14:13:44 -07:00
Jacob Alexander
9de815f8a7
Initial Force Gauge CLI commands.
2014-03-22 14:13:05 -07:00
Jacob Alexander
38847b7841
Added more CLI commands.
...
- Hex debug for debugging VT100 control characters from the keyboard
- Renamed reset to restart (software reset)
- Added reset command (same as bash reset, which resets the VT100 variables)
- Cleaned up the version module field
2014-03-22 14:11:50 -07:00
Jacob Alexander
6ac1482862
Added more CLI commands.
...
- reset -> Simulates power cycle (Not yet compatible with AVR)
- reload -> Sets the device into firmware reload mode
- led -> Toggles the error LED
- version -> Displays detailed version information (additions to CMake files was necessary, might have broken Windows builds...)
2014-03-22 14:11:49 -07:00
Jacob Alexander
267b99dedb
Added help command and function'ized the arugmentIsolator.
2014-03-22 14:10:52 -07:00
Jacob Alexander
30c45e948f
Fixing CLI command processing bug.
...
- Issue with the first space delimiter before the args
2014-03-22 14:10:52 -07:00
Jacob Alexander
7230e061d7
Adding basic CLI functionality.
...
- Supports multiple custom command dictionaries
- Basic handling of control characters
- Initial dictionary for integrated commands
2014-03-22 14:10:51 -07:00
Jacob Alexander
85dd7f5c52
More renaming for the USB to Output Module renaming
2014-03-22 14:09:50 -07:00
Jacob Alexander
59f13f8f4f
Moving USB to Output in preparation for additional Output types.
...
* Initial cli code
2014-03-22 14:09:01 -07:00
Jacob Alexander
e9aa3880a6
Fixing loading script for ARM targets and the teensy loader cli
2014-01-19 21:50:01 -08:00
Jacob Alexander
1accaf36cc
Adding new kishsaver strobe map for new PCB revision
2014-01-12 11:39:25 -08:00
Jacob Alexander
909f20a937
Adding more USB codes and code cleanup
2014-01-12 11:27:10 -08:00
Jacob Alexander
61e45985c2
Added the averaged initial average as well as problem key rejection
...
- Any keys that exceed the high average are temporarily disabled
- If the sense value goes below the initial average sense, it is re-enabled
- Even works if *many* keys are pressed initially
- Still needs a bit of detection of consistent high keys that sometimes sneak below the threshold
(May be able to have an elastic threshold that could deal with this)
- Removed dead code (and redundant calculations)
2013-12-01 23:07:38 -05:00
Jacob Alexander
dd1d3ad362
Increasing MAX_PRESS_DELTA_MV to measured min kishsaver value
...
- Enabling the test point strobe on the kishsaver really kills the sensing (many keys don't work, even at 400)
2013-12-01 17:13:42 -05:00
Jacob Alexander
2d5e6c4e12
Fixing the strobe count on the Kishsaver
...
- Should fix the last of the phantom keys
2013-12-01 14:52:54 -05:00
Jacob Alexander
6a4de5f356
Fixing more phantom keys on the kishsaver
...
- Not confirmed that this fixes all known phantom keypresses
2013-11-27 13:33:26 -05:00
Jacob Alexander
d5271befab
Adding debounce and reorganized code
...
- Added debounce mechanism, currently looks for 5 consecutive scans
- Temporarily disabled the test point strobe on the kishsaver (spams debug messages, and not useful anymore; needs to be addressed before strobe detection is implemented though)
- Reorganized code to cleanup the main scan loop function
2013-11-19 03:18:44 -05:00
Jacob Alexander
c58e25d229
Adding initial Unsaver debug strobe map
2013-11-19 02:01:51 -05:00