Jacob Alexander
ca1bf4fab9
Adding strobe detection.
...
- This requires that no strobes are floating.
On Rev. 0.4, pins D1 and D0 of the teensy must be manually connected to GND
On Rev. 0.2, when not using the 18 pin connector, pin C6 and C7 must be manually connected to GND
- Added a problem keys cli command, this is very useful to see which keys were disabled at startup because they looked like test points
(the fastest way to get the keys to re-enable is to take off a keycap and jiggle the spring)
2014-04-25 01:08:15 -07:00
Jacob Alexander
5e9bcf012c
Press/Release is working!
...
- Removed 'Zombie' code
- Still a bit of iffiness with the averaging algorithm (should be looked at again)
- Added more CLI debugging (averaging and press/debounce)
2014-04-20 01:08:02 -07:00
Jacob Alexander
5b8d1bb8db
Another typo...
2014-04-19 20:17:38 -07:00
Jacob Alexander
4e805a21fb
Forgot to add Windows loader script.
2014-04-19 19:59:51 -07:00
Jacob Alexander
4c76357912
CLI Formatting cleanup.
2014-04-19 11:31:43 -07:00
Jacob Alexander
5df7b55391
Adding compiler change detection.
...
- Tried to add auto cmake reset...so far unsuccessful
- Ported MBC-55X (was used to test compilers)
- Disabled in-source builds, to prevent CMake from shooting itself in the foot.
2014-04-19 01:51:25 -07:00
Jacob Alexander
c424923698
Adding chip usage display after build completion.
...
- Uses an internal database of microcontroller sizes
2014-04-19 00:10:28 -07:00
Jacob Alexander
38266ca2cc
Reorganizing CMake build system.
...
- Only one file to edit now
- Compiler architecture automatically detected based off of chip target
2014-04-18 22:57:14 -07:00
Jacob Alexander
cfea1de2e8
Let CMake do more autoconfiguration.
2014-04-18 21:58:14 -07:00
Jacob Alexander
c4c1d0a2b8
Windows is now working with libusb1.0 for the teensy-loader-cli.
...
- Not tested yet, but should be working.
2014-04-18 13:16:47 -07:00
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