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
Jacob Alexander
59f13f8f4f
Moving USB to Output in preparation for additional Output types.
...
* Initial cli code
2014-03-22 14:09:01 -07:00