Jacob Alexander
2f7e3cb117
Adding generic layerToggle and USB Key Output capabilities.
...
- Macros and Layers are, code-wise, feature complete
2014-08-07 20:03:39 -07:00
Jacob Alexander
d6345c307f
Initial MatrixARM implementation
...
- Cleaned up Macro and USB callback naming
- Added security jumper for automated reload (MCHCK based only)
- Added additional LED position
2014-08-01 01:26:25 -07:00
Jacob Alexander
643c7e934a
Removing unnecessary ifdefs
2014-07-19 09:31:04 -07:00
Jacob Alexander
8eba0ae354
Adding McHCK flash reload function and some cleanup.
...
- Requires special string to be compared with the bootloader and VBAT register file
2014-07-19 09:21:35 -07:00
Jacob Alexander
54c11ebd07
McHCK USB WORKS!!
...
- McHCK uses FLL instead of the PLL for USB (startup, not usb init)
- Added optional debug for the pjrc USB module
- Cleaned up compiler flags
2014-07-15 00:28:12 -07:00
Jacob Alexander
f9e1600b28
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)
2014-06-30 23:52:24 -07:00
Jacob Alexander
0365d517fe
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
2014-06-28 14:12:56 -07:00
Jacob Alexander
dd8b04dce2
Adding UART and UART + USB muxed CLI output.
...
- The UART out may be useful for Bluetooth keyboards at some point
2014-06-28 13:55:25 -07:00
Jacob Alexander
6f563bdc9f
Initial code for ARM UART output module (mainly for CLI)
2014-06-28 13:55:25 -07:00
Jacob Alexander
99d4aaba84
More work on mk20dx128vlf5 port.
...
- Basic compilation and loading is working
- LED can be turned on/off
- USB not yet working
2014-06-28 13:55:25 -07:00
Jacob Alexander
acf8cb979c
Initial work for McHCK mk20dx128vlf5 port.
2014-06-28 13:55:25 -07:00
Jacob Alexander
8a66563622
Preparing from initial AVR USB NKRO support.
...
- Refactored pjrc USB (definitions to the .h file)
2014-06-09 23:01:32 -07:00
Jacob Alexander
4c76357912
CLI Formatting cleanup.
2014-04-19 11:31:43 -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
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
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
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
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