Jacob Alexander
ecd9923926
Initial UARTConnect scancode support
...
- Still some issues
- Will require some changes to MatrixARM and PartialMap
* Currently state information is passed around too frequently
* Needs to be reduced to state changes only
2015-08-09 00:20:41 -07:00
Jacob Alexander
1c0f94c4ea
Adding preliminary MDErgo keymap
...
- Required updates to CMake in order to handle the multi-layer BaseMaps
2015-08-06 00:36:37 -07:00
Jacob Alexander
a824a0fe52
Add Unique Id to version information
2015-08-05 10:18:35 -07:00
Jacob Alexander
0013d7a4f3
Fixing CMake dependency checking for kll_defs.h
2015-08-03 21:42:01 -07:00
Jacob Alexander
d3eaa7a798
Adding ISSILed API calls and default brightness
...
- Adds override functionality in main module
2015-08-02 16:29:19 -07:00
Jacob Alexander
61cb913833
Using multi-line define support (requires latest kll compiler)
2015-08-02 13:43:28 -07:00
Jacob Alexander
d7b7d31cc2
Adding API to set pixels on LCD screen
2015-08-02 00:00:11 -07:00
Jacob Alexander
9a96c4635d
Adding capability to set default image on LCD
2015-08-01 23:13:19 -07:00
Jacob Alexander
5ca169abd7
Adding cli API call to set LCD backlight brightness (16 bit per channel)
2015-08-01 22:47:34 -07:00
Jacob Alexander
64b232c878
Adding 16-bit brightness control to LCD backlight
2015-08-01 21:59:43 -07:00
Jacob Alexander
581b464a13
Setting ICED bootloader to turn LCD backlight red
2015-08-01 18:26:04 -07:00
Jacob Alexander
865be6145f
Initial commit of MDErgo1
2015-07-25 15:06:19 -07:00
Jacob Alexander
b6e2f0ebf0
Adding connection type list
2015-07-25 14:54:36 -07:00
Jacob Alexander
55d03f448e
UARTConnect enumeration working!
...
- Fixed cli reflash mode set
- Cleaned up debugging code
- 4 500 000 baud seems to be reliable
- Fixed master selection (assumes slave node unless USB enumerates)
2015-07-18 18:53:21 -07:00
Jacob Alexander
6c67bc77bc
Revert "Merge pull request #27 from smasher816/wakeup-devel"
...
This reverts commit 622ea5d85f
, reversing
changes made to c21439cb48
.
2015-06-23 08:00:16 -07:00
Jacob Alexander
216b151302
Fixing order of layer debug stack display
...
- Adding NL's for fault messages
2015-06-23 07:58:31 -07:00
Jacob Alexander
99098fb2d6
Adding layerDebug cli command
...
- Useful when trying to report layer stacking bugs
- Or at least getting unconfused about what's happening with the layers
2015-06-19 20:14:37 -07:00
Jacob Alexander
98f796d4df
Adding timing based debounce code
...
- Uses expiry timer to decide on when to allow a state change
- Initial state transitions are unaffected
- Use MinDebounceTime define in kll to configure
- ms granularity
2015-06-19 01:57:16 -07:00
Jacob Alexander
f708ce720c
Pre-merge cleanup.
2015-06-14 14:33:40 -07:00
Jacob Alexander
5f262ea4b6
Code cleanup
...
- Changing header file ifndef define to pragma once's
- Removed duplicate output_com.h's
2015-06-14 14:33:40 -07:00
Jacob Alexander
03f60df94d
mk20dx256vlh7 working!
...
- Interrupt vector table position fix (affected everything in the firmware)
- Added fault debug messages
- Fixed usbMuxUart
2015-06-14 14:33:40 -07:00
Jacob Alexander
e708a42d80
Adding missing debug header.
2015-06-14 14:33:40 -07:00
Jacob Alexander
a459263b5f
Adding Chip configuration to CMake
2015-06-14 14:33:40 -07:00
Jacob Alexander
d211790124
Working mk20dx256vlh7 usb flash support
2015-06-14 14:33:40 -07:00
Jacob Alexander
b9fa9c8672
Fixing bugs in mk20dx128vlf5 support
2015-06-14 14:33:40 -07:00
Jacob Alexander
02b919a4cb
Basic code for mk20dx256vlh7 flashing
2015-06-14 14:33:40 -07:00
Jacob Alexander
1acbc97e98
Adding initial dfu-upload code and debugging for Bootloader.
2015-06-14 14:33:39 -07:00
Jacob Alexander
26b0a7e10d
Adding 72 MHz clock support for mk20dx256vlh7
2015-06-14 14:33:39 -07:00
Jacob Alexander
a6657c8aed
Adding example logo to the lcdtest and bmp conversion script.
2015-06-14 14:33:39 -07:00
Jacob Alexander
8942ab63d5
Initial STLcd code.
...
- Basic screen initialization and clear is working
- Currently SPI is set to a low speed for easy logic analyzer debugging
2015-06-14 14:33:39 -07:00
Jacob Alexander
e41444304b
Some initial bringup of the dfu bootloader on the mk20dx256vlh7
2015-06-14 14:33:39 -07:00
Jacob Alexander
46fc3e596b
Merge pull request #48 from mattventura/master
...
Avoid putting blank entries in history, allow linefeed for enter
2015-06-12 18:33:23 -07:00
Jacob Alexander
622ea5d85f
Merge pull request #27 from smasher816/wakeup-devel
...
Inital Remote Wakeup Support
2015-06-12 18:31:55 -07:00
Matt Ventura
63ed7516b4
Avoid putting blank entries in history, allow linefeed for enter
2015-06-04 17:42:58 -07:00
Jacob Alexander
c21439cb48
Fixing none parameter.
2015-05-13 21:58:43 -07:00
Jacob Alexander
bea1fbd88a
Adding .kll file existence checks to CMake
2015-05-09 20:36:37 +00:00
Jacob Alexander
af4078ae9f
Fixing kll depends bug in cmake.
2015-05-07 10:17:58 +00:00
Jacob Alexander
fd25312f4f
Adding None capability.
...
- Required for 0.3b update of the KLL compiler.
2015-05-02 14:29:27 -07:00
Jacob Alexander
1db716ce53
Code cleanup from cli changes.
2015-04-07 22:11:04 -07:00
Jacob Alexander
5523988d04
Merge pull request #33 from smasher816/devel
...
Add CLI History
2015-04-02 23:55:51 -07:00
Rowan Decker
add8b3e90c
Cleanup CLI history
...
Add all the spaces :)
2015-04-02 23:53:19 -07:00
Jacob Alexander
5d9fc0e9b2
Merge pull request #32 from smasher816/master
...
Add Clear CLI function
2015-04-02 19:07:21 -07:00
Rowan Decker
ad9a081e8b
Add CLI History
...
Use the arrow keys to navigate between the last N commands, similar to
most shells.
2015-04-02 00:19:09 -07:00
Rowan Decker
a3d854fde3
Add Clear CLI function
...
Sometimes it would be nice to clear the screen if it has a lot of
information (ex: when in debug information). Some terminals support ^L
to clear screen, but not all (iTerm2 on my mac does not), so I think
this is worthwhile to add.
Edit: Forgot cli.h
2015-04-01 23:42:38 -07:00
Jacob Alexander
1acc89e2bd
Initial LED support for ISSI IS31FL3731C
...
- Not ready for advanced support yet
- Basic register and page writing support complete
2015-03-21 17:12:41 -07:00
Jacob Alexander
863d853698
Fixing bugs in mk20dx256vlh7 Bootloader support.
2015-03-20 19:54:23 -07:00
Jacob Alexander
a6edcce5f9
Updating the README to be of a more reasonable length.
2015-03-15 21:37:57 -07:00
Jacob Alexander
337eaa16f2
Adding convenience compiler scripts.
...
TODO:
- Add Windows Cygwin support
2015-03-15 21:02:49 -07:00
Jacob Alexander
96e785b571
Merge branch 'master' of https://github.com/smasher816/controller into smasher816-master
2015-03-15 18:27:35 -07:00
Jacob Alexander
ed71f7fad5
Initial commit for UARTConnect module
...
* Keyboard interconnect using two uarts
* Supports daisy chain addressing using a master/slave direction communication scheme
- Still needs more testing
- Functions have been tested alone to be generally working
2015-03-15 16:58:01 -07:00