]> git.donarmstrong.com Git - kiibohd-controller.git/log
kiibohd-controller.git
9 years agoMcHCK now working with UART.
Jacob Alexander [Tue, 1 Jul 2014 06:52:24 +0000 (23:52 -0700)]
McHCK now working with UART.

- Lots of code cleanup for the intialization of all arm chips
- Added more gcc flags to help with debugging linker and memory map
- Fixed UART initialization for the smaller MCHCK mk20dx128 (different pin mux)

9 years agoFixed bug with standalone UART CLI
Jacob Alexander [Sat, 28 Jun 2014 21:12:56 +0000 (14:12 -0700)]
Fixed bug with standalone UART CLI

- Sending characters to the UART before it's ready would overflow the buffer causing it to hang
- Added a check to make sure the interface is ready before starting to send characters
- Removed the incorrect check for the usbMuxUart to make sure usb is ready before sending over the uart

9 years agoAdding UART and UART + USB muxed CLI output.
Jacob Alexander [Sat, 28 Jun 2014 17:35:54 +0000 (10:35 -0700)]
Adding UART and UART + USB muxed CLI output.

- The UART out may be useful for Bluetooth keyboards at some point

9 years agoInitial code for ARM UART output module (mainly for CLI)
Jacob Alexander [Fri, 27 Jun 2014 07:53:20 +0000 (00:53 -0700)]
Initial code for ARM UART output module (mainly for CLI)

9 years agoMore work on mk20dx128vlf5 port.
Jacob Alexander [Thu, 26 Jun 2014 07:54:39 +0000 (00:54 -0700)]
More work on mk20dx128vlf5 port.

- Basic compilation and loading is working
- LED can be turned on/off
- USB not yet working

9 years agoInitial work for McHCK mk20dx128vlf5 port.
Jacob Alexander [Sun, 15 Jun 2014 18:09:08 +0000 (11:09 -0700)]
Initial work for McHCK mk20dx128vlf5 port.

9 years agoAdding support for ctags generation during cmake generation.
Jacob Alexander [Sat, 28 Jun 2014 20:48:49 +0000 (13:48 -0700)]
Adding support for ctags generation during cmake generation.

- Added executable detection script
- Build will still work fine if ctags isn't installed

9 years agoAdding comprehensive .gitignore file
Jacob Alexander [Sat, 28 Jun 2014 18:26:43 +0000 (11:26 -0700)]
Adding comprehensive .gitignore file

- Mostly for upcoming ctags support

9 years agoInitial work for KLL macro support
Jacob Alexander [Sat, 14 Jun 2014 18:00:29 +0000 (11:00 -0700)]
Initial work for KLL macro support

9 years agoPreparing from initial AVR USB NKRO support.
Jacob Alexander [Tue, 10 Jun 2014 06:01:32 +0000 (23:01 -0700)]
Preparing from initial AVR USB NKRO support.

- Refactored pjrc USB (definitions to the .h file)

9 years agoUpdating README.
Jacob Alexander [Sat, 7 Jun 2014 16:13:57 +0000 (09:13 -0700)]
Updating README.

9 years agoRemoving sudo from Linux load script.
Jacob Alexander [Tue, 27 May 2014 06:47:47 +0000 (23:47 -0700)]
Removing sudo from Linux load script.

9 years agoAdding initial udev file for Linux.
Jacob Alexander [Tue, 27 May 2014 06:46:12 +0000 (23:46 -0700)]
Adding initial udev file for Linux.

- sudo is no longer required after this file is installed.

9 years agoAdding info about putty.
Jacob Alexander [Tue, 27 May 2014 06:06:51 +0000 (23:06 -0700)]
Adding info about putty.

9 years agoAdding updated information on Windows Builds.
Jacob Alexander [Tue, 27 May 2014 05:46:03 +0000 (22:46 -0700)]
Adding updated information on Windows Builds.

- Windows builds and loading has been working just fine
- screen does work with Cygwin, but there are output problems (echoing isn't working for basic input, commands still work)
- TeraTerm works good, but kills the serial port if you don't quit after reloading the firmware

10 years agoKishsaver is fully working with DPH!
Jacob Alexander [Sat, 26 Apr 2014 08:29:09 +0000 (01:29 -0700)]
Kishsaver is fully working with DPH!

- More keyboard layouts and enhancements to come :D

10 years agoAdding different algorithm to re-enable problem keys.
Jacob Alexander [Sat, 26 Apr 2014 06:53:46 +0000 (23:53 -0700)]
Adding different algorithm to re-enable problem keys.

- More generous to keys, and should reject all test points.

10 years agoEnabling USB keycodes.
Jacob Alexander [Fri, 25 Apr 2014 09:35:49 +0000 (02:35 -0700)]
Enabling USB keycodes.

- There are some bugs here:
  * Press/Release (this is a keymapping bug, has nothing to do with capsense press/release which is working)
  * Some keys give incorrect USB codes

10 years agoFixed repeated press/release of a single key bug.
Jacob Alexander [Fri, 25 Apr 2014 09:06:40 +0000 (02:06 -0700)]
Fixed repeated press/release of a single key bug.

Caveat: The problem is still there. When the averaging kicks in, there is a window of time where keypresses won't register
        This fix only delays the window a *really* long time, so the likelihood of hitting the delay is very low.
Each keypress resets the countdown.

10 years agoGiving more breathing room for regular keys to be enable initially.
Jacob Alexander [Fri, 25 Apr 2014 08:26:45 +0000 (01:26 -0700)]
Giving more breathing room for regular keys to be enable initially.

- Should be tested more on keyboards without test points (to see if more of a margin in necessary)
- Added more information messages on bootup

10 years agoAdding strobe detection.
Jacob Alexander [Fri, 25 Apr 2014 08:08:15 +0000 (01:08 -0700)]
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)

10 years agoPress/Release is working!
Jacob Alexander [Sun, 20 Apr 2014 08:08:02 +0000 (01:08 -0700)]
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)

10 years agoAnother typo...
Jacob Alexander [Sun, 20 Apr 2014 03:17:38 +0000 (20:17 -0700)]
Another typo...

10 years agoForgot to add Windows loader script.
Jacob Alexander [Sun, 20 Apr 2014 02:59:51 +0000 (19:59 -0700)]
Forgot to add Windows loader script.

10 years agoCLI Formatting cleanup.
Jacob Alexander [Sat, 19 Apr 2014 18:31:43 +0000 (11:31 -0700)]
CLI Formatting cleanup.

10 years agoAdding compiler change detection.
Jacob Alexander [Sat, 19 Apr 2014 08:51:25 +0000 (01:51 -0700)]
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.

10 years agoAdding chip usage display after build completion.
Jacob Alexander [Sat, 19 Apr 2014 07:10:28 +0000 (00:10 -0700)]
Adding chip usage display after build completion.

- Uses an internal database of microcontroller sizes

10 years agoReorganizing CMake build system.
Jacob Alexander [Sat, 19 Apr 2014 05:57:14 +0000 (22:57 -0700)]
Reorganizing CMake build system.

- Only one file to edit now
- Compiler architecture automatically detected based off of chip target

10 years agoLet CMake do more autoconfiguration.
Jacob Alexander [Sat, 19 Apr 2014 04:58:14 +0000 (21:58 -0700)]
Let CMake do more autoconfiguration.

10 years agoWindows is now working with libusb1.0 for the teensy-loader-cli.
Jacob Alexander [Fri, 18 Apr 2014 20:16:47 +0000 (13:16 -0700)]
Windows is now working with libusb1.0 for the teensy-loader-cli.

- Not tested yet, but should be working.

10 years agoPorting teensy-loader-cli to use libusb-1.0 (from 0.1).
Jacob Alexander [Fri, 18 Apr 2014 07:18:02 +0000 (00:18 -0700)]
Porting teensy-loader-cli to use libusb-1.0 (from 0.1).

- Currently only Linux tested.

10 years agoMore Windows compatibility build fixes
Jacob Alexander [Fri, 18 Apr 2014 02:20:56 +0000 (19:20 -0700)]
More Windows compatibility build fixes

- Still not verified to work though.

10 years agoMore fixes for Windows compilation.
Jacob Alexander [Fri, 18 Apr 2014 01:49:40 +0000 (18:49 -0700)]
More fixes for Windows compilation.

10 years agoAdded better formatting for debugging code.
Jacob Alexander [Thu, 17 Apr 2014 07:34:27 +0000 (00:34 -0700)]
Added better formatting for debugging code.

10 years agoAdded support for IBM 50key, better DPH debug, cleanup
Jacob Alexander [Thu, 17 Apr 2014 07:11:36 +0000 (00:11 -0700)]
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 agoAdding example CLI command to DPH module.
Jacob Alexander [Wed, 16 Apr 2014 07:20:45 +0000 (00:20 -0700)]
Adding example CLI command to DPH module.

10 years agoDPH Scan Module now compiles with recent architecture cleanups.
Jacob Alexander [Wed, 16 Apr 2014 07:15:09 +0000 (00:15 -0700)]
DPH Scan Module now compiles with recent architecture cleanups.

10 years agoADC0 is now working on Teensy 3.1.
Jacob Alexander [Tue, 15 Apr 2014 06:59:41 +0000 (23:59 -0700)]
ADC0 is now working on Teensy 3.1.

10 years agoUpdating the pin_map.teensy3 with the ADC channels
Jacob Alexander [Tue, 15 Apr 2014 06:19:09 +0000 (23:19 -0700)]
Updating the pin_map.teensy3 with the ADC channels

10 years agoAdding initial code for ADC1 on Teensy 3.1 (and 3.0).
Jacob Alexander [Mon, 14 Apr 2014 06:40:06 +0000 (23:40 -0700)]
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 agoUpdating pin map for Teensy 3.0/3.1
Jacob Alexander [Sun, 13 Apr 2014 07:33:16 +0000 (00:33 -0700)]
Updating pin map for Teensy 3.0/3.1

10 years agoADCTest DAC support for Teensy 3.1
Jacob Alexander [Sun, 13 Apr 2014 06:10:39 +0000 (23:10 -0700)]
ADCTest DAC support for Teensy 3.1

- Vref of 1.2 V isn't working (may be due to missing setup/hardware)

10 years agoAdding analog.c lib from teensyduino.
Jacob Alexander [Sun, 13 Apr 2014 04:13:37 +0000 (21:13 -0700)]
Adding analog.c lib from teensyduino.

- Mostly for reference, you shouldn't include it verbatim in your module.

10 years agoRemoving aliased_bitband.h
Jacob Alexander [Sun, 13 Apr 2014 04:09:35 +0000 (21:09 -0700)]
Removing aliased_bitband.h

- It's useless :P
- Only one line of code ever used it.

10 years agoCleanup.
Jacob Alexander [Sun, 13 Apr 2014 03:54:57 +0000 (20:54 -0700)]
Cleanup.

10 years agoAdding teensy-loader-cli so it's not required.
Jacob Alexander [Sun, 13 Apr 2014 03:52:32 +0000 (20:52 -0700)]
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 agoUpdating the README to include most of the Windows installation steps.
Jacob Alexander [Thu, 10 Apr 2014 04:06:57 +0000 (21:06 -0700)]
Updating the README to include most of the Windows installation steps.

- The teensy loader needs to be documented.

10 years agoUpdating Cygwin build environment for AVR and ARM.
Jacob Alexander [Thu, 10 Apr 2014 03:06:19 +0000 (20:06 -0700)]
Updating Cygwin build environment for AVR and ARM.

10 years agoAdded CLI DefaultMap lookup command.
Jacob Alexander [Sun, 6 Apr 2014 20:12:31 +0000 (13:12 -0700)]
Added CLI DefaultMap lookup command.

- Initial work on capSelect command
- Toggling for macroDebug (only basic functionality right now)
- Cleanup

10 years agoMajor code cleanup and preparation for PartialMap Macro Module
Jacob Alexander [Sun, 6 Apr 2014 18:49:27 +0000 (11:49 -0700)]
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 agoAdding the CLI commands to the USB output module.
Jacob Alexander [Tue, 1 Apr 2014 08:16:53 +0000 (01:16 -0700)]
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 agoAdding CLI and CDC Serial support for Teensy 2.0 and Teensy 2.0++
Jacob Alexander [Mon, 31 Mar 2014 08:07:48 +0000 (01:07 -0700)]
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 agoPreparing Teensy 3.1 and CLI merge for DPH controller code.
Jacob Alexander [Sat, 22 Mar 2014 21:32:06 +0000 (14:32 -0700)]
Preparing Teensy 3.1 and CLI merge for DPH controller code.

10 years agoForce curve gauge is feature complete!!
Jacob Alexander [Tue, 4 Feb 2014 08:27:33 +0000 (00:27 -0800)]
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 agoAdding iGaging support for reading values as mm, um and nm.
Jacob Alexander [Mon, 3 Feb 2014 08:41:57 +0000 (00:41 -0800)]
Adding iGaging support for reading values as mm, um and nm.

- Conversion factor "should" be ok, will require proper verification

10 years agoFinished USB for Teensy 3.1 (Now 3.1 compatible!)
Jacob Alexander [Mon, 3 Feb 2014 05:12:20 +0000 (21:12 -0800)]
Finished USB for Teensy 3.1 (Now 3.1 compatible!)

10 years agoFile and macro modifications for supporting Teensy 3.1
Jacob Alexander [Mon, 3 Feb 2014 01:33:23 +0000 (17:33 -0800)]
File and macro modifications for supporting Teensy 3.1

10 years agoAdding in USB module updates from Teensyduino 1.18rc2.
Jacob Alexander [Mon, 3 Feb 2014 00:19:58 +0000 (16:19 -0800)]
Adding in USB module updates from Teensyduino 1.18rc2.

- For potential bug fixes
- Not copied verbatim, some additions were left out

10 years agoInitial import of Teensyduino 1.8rc2 (for Teensy 3.1 Support).
Jacob Alexander [Mon, 3 Feb 2014 00:14:57 +0000 (16:14 -0800)]
Initial import of Teensyduino 1.8rc2 (for Teensy 3.1 Support).

10 years agoInitial work for iGaging distance gauge.
Jacob Alexander [Sun, 2 Feb 2014 08:03:51 +0000 (00:03 -0800)]
Initial work for iGaging distance gauge.

10 years agoAdding basic Tab completion.
Jacob Alexander [Fri, 24 Jan 2014 11:01:09 +0000 (03:01 -0800)]
Adding basic Tab completion.

10 years agoAdding blue prompt.
Jacob Alexander [Fri, 24 Jan 2014 09:58:32 +0000 (01:58 -0800)]
Adding blue prompt.

10 years agoAdding dictionary titles.
Jacob Alexander [Fri, 24 Jan 2014 09:56:44 +0000 (01:56 -0800)]
Adding dictionary titles.

10 years agoInitial Force Gauge CLI commands.
Jacob Alexander [Fri, 24 Jan 2014 09:42:43 +0000 (01:42 -0800)]
Initial Force Gauge CLI commands.

10 years agoAdded more CLI commands.
Jacob Alexander [Thu, 23 Jan 2014 10:36:00 +0000 (02:36 -0800)]
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 agoAdded more CLI commands.
Jacob Alexander [Thu, 23 Jan 2014 10:01:12 +0000 (02:01 -0800)]
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 agoAdded help command and function'ized the arugmentIsolator.
Jacob Alexander [Wed, 22 Jan 2014 09:58:34 +0000 (01:58 -0800)]
Added help command and function'ized the arugmentIsolator.

10 years agoFixing CLI command processing bug.
Jacob Alexander [Wed, 22 Jan 2014 09:10:32 +0000 (01:10 -0800)]
Fixing CLI command processing bug.

- Issue with the first space delimiter before the args

10 years agoAdding basic CLI functionality.
Jacob Alexander [Wed, 22 Jan 2014 08:38:53 +0000 (00:38 -0800)]
Adding basic CLI functionality.

- Supports multiple custom command dictionaries
- Basic handling of control characters
- Initial dictionary for integrated commands

10 years agoMore renaming for the USB to Output Module renaming
Jacob Alexander [Mon, 20 Jan 2014 00:54:58 +0000 (16:54 -0800)]
More renaming for the USB to Output Module renaming

10 years agoMoving USB to Output in preparation for additional Output types.
Jacob Alexander [Mon, 20 Jan 2014 00:40:36 +0000 (16:40 -0800)]
Moving USB to Output in preparation for additional Output types.

* Initial cli code

10 years agoFixing loading script for ARM targets and the teensy loader cli
Jacob Alexander [Sun, 19 Jan 2014 23:00:48 +0000 (15:00 -0800)]
Fixing loading script for ARM targets and the teensy loader cli

10 years agoAdding new kishsaver strobe map for new PCB revision
Jacob Alexander [Sun, 12 Jan 2014 19:39:25 +0000 (11:39 -0800)]
Adding new kishsaver strobe map for new PCB revision

10 years agoAdding more USB codes and code cleanup
Jacob Alexander [Sun, 12 Jan 2014 19:27:10 +0000 (11:27 -0800)]
Adding more USB codes and code cleanup

10 years agoAdded the averaged initial average as well as problem key rejection
Jacob Alexander [Mon, 2 Dec 2013 04:07:38 +0000 (23:07 -0500)]
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 agoIncreasing MAX_PRESS_DELTA_MV to measured min kishsaver value
Jacob Alexander [Sun, 1 Dec 2013 22:13:42 +0000 (17:13 -0500)]
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 agoFixing the strobe count on the Kishsaver
Jacob Alexander [Sun, 1 Dec 2013 19:52:54 +0000 (14:52 -0500)]
Fixing the strobe count on the Kishsaver

- Should fix the last of the phantom keys

10 years agoFixing more phantom keys on the kishsaver
Jacob Alexander [Wed, 27 Nov 2013 18:33:26 +0000 (13:33 -0500)]
Fixing more phantom keys on the kishsaver

- Not confirmed that this fixes all known phantom keypresses

10 years agoAdding debounce and reorganized code
Jacob Alexander [Tue, 19 Nov 2013 08:18:44 +0000 (03:18 -0500)]
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

10 years agoAdding initial Unsaver debug strobe map
Jacob Alexander [Tue, 19 Nov 2013 07:01:51 +0000 (02:01 -0500)]
Adding initial Unsaver debug strobe map

10 years agoInitial Terminal F strobe map
Jacob Alexander [Mon, 18 Nov 2013 08:07:01 +0000 (03:07 -0500)]
Initial Terminal F strobe map

- Haven't fully verified all the strobes yet, but should be correct

10 years agoAdding strobe mapper and code cleanup
Jacob Alexander [Mon, 18 Nov 2013 07:46:48 +0000 (02:46 -0500)]
Adding strobe mapper and code cleanup

- Basic strobe mapper added (only kishsaver for now)
- Removed more (less obvious) dead code
- Moved keypress detection closer to detection
- Added more informative keypress debug messages

10 years agoRemoved a keyscan layer and added more debug information
Jacob Alexander [Mon, 18 Nov 2013 00:17:54 +0000 (19:17 -0500)]
Removed a keyscan layer and added more debug information

- Added a print macro for colourful convenience
- Removed the usb_keymap variable as it is no longer needed
- Changed usb_dirty to keymap_change (more accurate description)
- Removed the dumpkeys function and now detect key changes much sooner as well as displaying error messages more often
- Added a warming up information message and removed its error status (as it's not an error)

10 years agoCorrecting license (should have been lgpl)
Jacob Alexander [Sun, 17 Nov 2013 21:42:41 +0000 (16:42 -0500)]
Correcting license (should have been lgpl)

10 years agoSmall README update.
Jacob Alexander [Sun, 17 Nov 2013 00:40:59 +0000 (19:40 -0500)]
Small README update.

10 years agoCleaning up cap sense Alpha code
Jacob Alexander [Sun, 17 Nov 2013 00:21:21 +0000 (19:21 -0500)]
Cleaning up cap sense Alpha code

- Added LGPL headers to appropriate files
- Removed *LOTS* of dead code
- Started standardizing formatting (important stuff done)

10 years agoCap sense now functional! Alpha begins :D
Jacob Alexander [Sat, 16 Nov 2013 23:10:49 +0000 (18:10 -0500)]
Cap sense now functional! Alpha begins :D

10 years agoAnother dfj code merge.
Jacob Alexander [Thu, 14 Nov 2013 04:47:36 +0000 (23:47 -0500)]
Another dfj code merge.

10 years agoDebugging kishsaver.
Jacob Alexander [Thu, 14 Nov 2013 03:48:49 +0000 (22:48 -0500)]
Debugging kishsaver.

- Hardcoded strobe lines (required to make the hardware less noisy)
- Updated debug code

10 years agoAdapting the avr-capsense code to the Kiibohd Controller API
Jacob Alexander [Sun, 14 Apr 2013 02:35:59 +0000 (22:35 -0400)]
Adapting the avr-capsense code to the Kiibohd Controller API

- Adding "template" keymap
- Removed "stray" functions, variables
- Cleaned up warnings
- Now builds
- Added buffered macro integration (rather than dealing with USB directly)
- Updated the print messages to use the Kiibohd print header

TODO
- Add generic matrix integration (this will require some changes to the matrix code)
- Add more comments...lots more
- Clean up dead code

10 years agoAdding additional convenience functions to print.
Jacob Alexander [Sun, 14 Apr 2013 00:11:40 +0000 (20:11 -0400)]
Adding additional convenience functions to print.

- Directly printing numbers rather than having to convert them into strings first

10 years agorsync'd over the changes
Jo Makuch [Wed, 10 Apr 2013 18:06:10 +0000 (14:06 -0400)]
rsync'd over the changes

10 years agoAdding initial build README file
Jacob Alexander [Sat, 5 Oct 2013 20:53:06 +0000 (13:53 -0700)]
Adding initial build README file

11 years agoRemoved Joystick endpoint from ARM usb module
Jacob Alexander [Sat, 2 Feb 2013 04:35:12 +0000 (23:35 -0500)]
Removed Joystick endpoint from ARM usb module

- Also a bit of general house-keeping

11 years agoFixing regression build
Jacob Alexander [Sat, 2 Feb 2013 02:19:31 +0000 (21:19 -0500)]
Fixing regression build

11 years agoCompleting CMake variable generation for USB parameters (AVR Support)
Jacob Alexander [Sat, 2 Feb 2013 01:30:14 +0000 (20:30 -0500)]
Completing CMake variable generation for USB parameters (AVR Support)

- Had to add the iSerialNumber parameter to the AVR USB descriptor
- Removed a faulty pack command for avr-gcc that is not required

11 years agoCMake generated strings that configure the USB info section
Jacob Alexander [Sat, 2 Feb 2013 01:02:55 +0000 (20:02 -0500)]
CMake generated strings that configure the USB info section

- Defined Manufacturer name
- Product name now references each of the selected modules
- Serial number refers to the last commit date, branch, and whether modified since the last commit

11 years agoMBC-55x support virtually complete.
Jacob Alexander [Fri, 1 Feb 2013 21:49:32 +0000 (16:49 -0500)]
MBC-55x support virtually complete.

- I won't do any more, as I can't make the converter fully functional on a modern computer
- Basic typing support is working
- Some of the function modes move around the ASCII values, and this takes a while to decipher and figure out the pattern; it's not hard to do, and I don't really feel like doing it
- The hard part is already done :P

11 years agoAdding linker "dead-code" removal option to CMake build options.
Jacob Alexander [Fri, 1 Feb 2013 21:48:54 +0000 (16:48 -0500)]
Adding linker "dead-code" removal option to CMake build options.

11 years agoUART0 on Teensy 3.0 now functional
Jacob Alexander [Fri, 1 Feb 2013 20:10:58 +0000 (15:10 -0500)]
UART0 on Teensy 3.0 now functional