Jacob Alexander
a8caf6e515
Working support for Interconnect
- Supports up to 255 slave nodes (you'll run into ScanCode limitations before then)
- Requires most recent kll compiler update
- Additional debugging output and stats counters
- Noise and parity checking
- Fixed TxFIFO issue when sending buffers larger than the FIFO
- Cleaned up defaultMap.kll
- Added ScanCode caching (reduces interconnect traffic significantly)
- Interconnect module code is conditionally compiled into PartialMap module if required
8年前
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
8年前
Jacob Alexander
1c0f94c4ea
Adding preliminary MDErgo keymap
- Required updates to CMake in order to handle the multi-layer BaseMaps
8年前
Jacob Alexander
a824a0fe52
Add Unique Id to version information
8年前
Jacob Alexander
0013d7a4f3
Fixing CMake dependency checking for kll_defs.h
8年前
Jacob Alexander
d3eaa7a798
Adding ISSILed API calls and default brightness
- Adds override functionality in main module
8年前
Jacob Alexander
61cb913833
Using multi-line define support (requires latest kll compiler)
8年前
Jacob Alexander
d7b7d31cc2
Adding API to set pixels on LCD screen
8年前
Jacob Alexander
9a96c4635d
Adding capability to set default image on LCD
8年前
Jacob Alexander
5ca169abd7
Adding cli API call to set LCD backlight brightness (16 bit per channel)
8年前
Jacob Alexander
64b232c878
Adding 16-bit brightness control to LCD backlight
8年前
Jacob Alexander
581b464a13
Setting ICED bootloader to turn LCD backlight red
8年前
Jacob Alexander
865be6145f
Initial commit of MDErgo1
8年前
Jacob Alexander
b6e2f0ebf0
Adding connection type list
8年前
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)
8年前
Jacob Alexander
6c67bc77bc
Revert "Merge pull request #27 from smasher816/wakeup-devel"
This reverts commit 622ea5d85f94be4b1694fdf08e30fa76eeb18fe4, reversing
changes made to c21439cb48
.
9年前
Jacob Alexander
216b151302
Fixing order of layer debug stack display
- Adding NL's for fault messages
9年前
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
9年前
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
9年前
Jacob Alexander
f708ce720c
Pre-merge cleanup.
9年前
Jacob Alexander
5f262ea4b6
Code cleanup
- Changing header file ifndef define to pragma once's
- Removed duplicate output_com.h's
9年前
Jacob Alexander
03f60df94d
mk20dx256vlh7 working!
- Interrupt vector table position fix (affected everything in the firmware)
- Added fault debug messages
- Fixed usbMuxUart
9年前
Jacob Alexander
e708a42d80
Adding missing debug header.
9年前
Jacob Alexander
a459263b5f
Adding Chip configuration to CMake
9年前
Jacob Alexander
d211790124
Working mk20dx256vlh7 usb flash support
9年前
Jacob Alexander
b9fa9c8672
Fixing bugs in mk20dx128vlf5 support
9年前
Jacob Alexander
02b919a4cb
Basic code for mk20dx256vlh7 flashing
9年前
Jacob Alexander
1acbc97e98
Adding initial dfu-upload code and debugging for Bootloader.
9年前
Jacob Alexander
26b0a7e10d
Adding 72 MHz clock support for mk20dx256vlh7
9年前
Jacob Alexander
a6657c8aed
Adding example logo to the lcdtest and bmp conversion script.
9年前
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
9年前
Jacob Alexander
e41444304b
Some initial bringup of the dfu bootloader on the mk20dx256vlh7
9年前
Jacob Alexander
46fc3e596b
Merge pull request #48 from mattventura/master
Avoid putting blank entries in history, allow linefeed for enter
9年前
Jacob Alexander
622ea5d85f
Merge pull request #27 from smasher816/wakeup-devel
Inital Remote Wakeup Support
9年前
Matt Ventura
63ed7516b4
Avoid putting blank entries in history, allow linefeed for enter
9年前
Jacob Alexander
c21439cb48
Fixing none parameter.
9年前
Jacob Alexander
bea1fbd88a
Adding .kll file existence checks to CMake
9年前
Jacob Alexander
af4078ae9f
Fixing kll depends bug in cmake.
9年前
Jacob Alexander
fd25312f4f
Adding None capability.
- Required for 0.3b update of the KLL compiler.
9年前
Jacob Alexander
1db716ce53
Code cleanup from cli changes.
9年前
Jacob Alexander
5523988d04
Merge pull request #33 from smasher816/devel
Add CLI History
9年前
Rowan Decker
add8b3e90c
Cleanup CLI history
Add all the spaces :)
9年前
Jacob Alexander
5d9fc0e9b2
Merge pull request #32 from smasher816/master
Add Clear CLI function
9年前
Rowan Decker
ad9a081e8b
Add CLI History
Use the arrow keys to navigate between the last N commands, similar to
most shells.
9年前
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
9年前
Jacob Alexander
1acc89e2bd
Initial LED support for ISSI IS31FL3731C
- Not ready for advanced support yet
- Basic register and page writing support complete
9年前
Jacob Alexander
863d853698
Fixing bugs in mk20dx256vlh7 Bootloader support.
9年前
Jacob Alexander
a6edcce5f9
Updating the README to be of a more reasonable length.
9年前
Jacob Alexander
337eaa16f2
Adding convenience compiler scripts.
TODO:
- Add Windows Cygwin support
9年前
Jacob Alexander
96e785b571
Merge branch 'master' of https://github.com/smasher816/controller into smasher816-master
9年前