Jacob Alexander
38266ca2cc
Reorganizing CMake build system.
- Only one file to edit now
- Compiler architecture automatically detected based off of chip target
10 years ago
Jacob Alexander
cfea1de2e8
Let CMake do more autoconfiguration.
10 years ago
Jacob Alexander
c4c1d0a2b8
Windows is now working with libusb1.0 for the teensy-loader-cli.
- Not tested yet, but should be working.
10 years ago
Jacob Alexander
cc3f062875
Porting teensy-loader-cli to use libusb-1.0 (from 0.1).
- Currently only Linux tested.
10 years ago
Jacob Alexander
a82d239efc
More Windows compatibility build fixes
- Still not verified to work though.
10 years ago
Jacob Alexander
1f1fa7efc8
More fixes for Windows compilation.
10 years ago
Jacob Alexander
a6e76d4fac
Added better formatting for debugging code.
10 years ago
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)
10 years ago
Jacob Alexander
c24f86b0ea
Adding example CLI command to DPH module.
10 years ago
Jacob Alexander
bb9c009586
DPH Scan Module now compiles with recent architecture cleanups.
10 years ago
Jacob Alexander
c905bfdebf
ADC0 is now working on Teensy 3.1.
10 years ago
Jacob Alexander
9fbffb37e6
Updating the pin_map.teensy3 with the ADC channels
10 years ago
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.
10 years ago
Jacob Alexander
7188d80f74
Updating pin map for Teensy 3.0/3.1
10 years ago
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)
10 years ago
Jacob Alexander
8ee8e3cb55
Adding analog.c lib from teensyduino.
- Mostly for reference, you shouldn't include it verbatim in your module.
10 years ago
Jacob Alexander
dc22fa757a
Removing aliased_bitband.h
- It's useless :P
- Only one line of code ever used it.
10 years ago
Jacob Alexander
bf529f697e
Cleanup.
10 years ago
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
10 years ago
Jacob Alexander
ab9dee1783
Updating the README to include most of the Windows installation steps.
- The teensy loader needs to be documented.
10 years ago
Jacob Alexander
50d1f8c7e6
Updating Cygwin build environment for AVR and ARM.
10 years ago
Jacob Alexander
97308d3749
Added CLI DefaultMap lookup command.
- Initial work on capSelect command
- Toggling for macroDebug (only basic functionality right now)
- Cleanup
10 years ago
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
10 years ago
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
10 years ago
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
10 years ago
Jacob Alexander
b2e237f368
Preparing Teensy 3.1 and CLI merge for DPH controller code.
10 years ago
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
10 years ago
Jacob Alexander
35ae82fff7
Adding iGaging support for reading values as mm, um and nm.
- Conversion factor "should" be ok, will require proper verification
10 years ago
Jacob Alexander
8263589e7e
Finished USB for Teensy 3.1 (Now 3.1 compatible!)
10 years ago
Jacob Alexander
3fa9c16c04
File and macro modifications for supporting Teensy 3.1
10 years ago
Jacob Alexander
25304734af
Adding in USB module updates from Teensyduino 1.18rc2.
- For potential bug fixes
- Not copied verbatim, some additions were left out
10 years ago
Jacob Alexander
71268de9d1
Initial import of Teensyduino 1.8rc2 (for Teensy 3.1 Support).
10 years ago
Jacob Alexander
cd59498972
Initial work for iGaging distance gauge.
10 years ago
Jacob Alexander
f55ec0de1a
Adding basic Tab completion.
10 years ago
Jacob Alexander
4730ba9a57
Adding blue prompt.
10 years ago
Jacob Alexander
d72bf79a26
Adding dictionary titles.
10 years ago
Jacob Alexander
9de815f8a7
Initial Force Gauge CLI commands.
10 years ago
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
10 years ago
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...)
10 years ago
Jacob Alexander
267b99dedb
Added help command and function'ized the arugmentIsolator.
10 years ago
Jacob Alexander
30c45e948f
Fixing CLI command processing bug.
- Issue with the first space delimiter before the args
10 years ago
Jacob Alexander
7230e061d7
Adding basic CLI functionality.
- Supports multiple custom command dictionaries
- Basic handling of control characters
- Initial dictionary for integrated commands
10 years ago
Jacob Alexander
85dd7f5c52
More renaming for the USB to Output Module renaming
10 years ago
Jacob Alexander
59f13f8f4f
Moving USB to Output in preparation for additional Output types.
* Initial cli code
10 years ago
Jacob Alexander
e9aa3880a6
Fixing loading script for ARM targets and the teensy loader cli
10 years ago
Jacob Alexander
1accaf36cc
Adding new kishsaver strobe map for new PCB revision
10 years ago
Jacob Alexander
909f20a937
Adding more USB codes and code cleanup
10 years ago
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)
10 years ago
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)
10 years ago
Jacob Alexander
2d5e6c4e12
Fixing the strobe count on the Kishsaver
- Should fix the last of the phantom keys
10 years ago