László Monda
|
7d3abdffef
|
Don't send erroneous scancodes to the host by including delays for the pins to stabilize. Thanks @santiagogf89 for the idea!
|
2016-10-11 20:47:56 +02:00 |
|
László Monda
|
6885bf0449
|
Extract test LED specific code to test_led.[ch]
|
2016-10-11 03:00:24 +02:00 |
|
László Monda
|
09e6314770
|
Replace clock_config.[ch] with the much shorter init_clock.[ch]
|
2016-10-11 02:41:29 +02:00 |
|
László Monda
|
4771b80817
|
Add "shared" include path and let Eclipse make some other changes to its files.
|
2016-10-11 02:23:38 +02:00 |
|
László Monda
|
49497c1d41
|
Scan key matrix.
|
2016-10-11 02:23:06 +02:00 |
|
László Monda
|
fbfb744fa4
|
Reduce the number of false positive keystroke registrations by setting output logic right... Hopefully.
|
2016-10-10 23:26:55 +02:00 |
|
László Monda
|
c8284fcd6f
|
Add KeyMatrix_Scan() although don't use it yet. Send every detected scancode to the host of which there are false positives for some reason.
|
2016-10-10 22:39:22 +02:00 |
|
László Monda
|
56b8609187
|
Let KDS update org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR
|
2016-10-10 17:39:38 +02:00 |
|
László Monda
|
5588aecb78
|
Extract KeyMatrix_Init() and create related typedefs.
|
2016-10-10 17:33:11 +02:00 |
|
László Monda
|
188faacdb2
|
Replace the KSDK_2.0_FRDM-K22F submodule with KSDK_2.0_MK22FN512xxx12.
|
2016-10-06 21:47:24 +02:00 |
|
László Monda
|
0ca817e4b5
|
Let Eclipse slightly update the launch configuration.
|
2016-10-06 20:35:57 +02:00 |
|
László Monda
|
89c7f8f5d9
|
Set the multiplexing of the LED pin properly. Mad props to @santiagogf89 for the fix!
|
2016-10-06 20:31:52 +02:00 |
|
László Monda
|
dd7b38b38f
|
Remove the now unused KSDK_1.3_FRDM-KL03Z submodule.
|
2016-10-06 18:12:08 +02:00 |
|
László Monda
|
5f131eb599
|
Loosely port the firmware of the left keyboard half to KSDK 2.0
|
2016-10-06 18:00:05 +02:00 |
|
László Monda
|
4742a0c661
|
Initialize clocks where they're actually needed.
|
2016-10-05 23:12:22 +02:00 |
|
László Monda
|
4830c98d50
|
Initialize the I2C bus of the EEPROM. Organize related macros neatly.
|
2016-10-05 21:27:49 +02:00 |
|
László Monda
|
f0b63a6f7b
|
Add reset_button.c and test_led.c. Clean up init_peripherials.c
|
2016-10-05 02:05:05 +02:00 |
|
László Monda
|
5936129ebc
|
Remove the include directory. Add init_clock.[ch]
|
2016-10-04 18:36:01 +02:00 |
|
László Monda
|
f4f7fd72d9
|
Move the lufa directory one level upwards.
|
2016-10-04 17:29:06 +02:00 |
|
László Monda
|
db8f1ff691
|
Rename include/usb to ksdk_usb.
|
2016-10-04 17:12:34 +02:00 |
|
László Monda
|
5f1c85147b
|
Remove pin_mux.[ch], add init_peripherials.[ch], add reset_button.h which I forgot to add previously.
|
2016-10-04 17:02:46 +02:00 |
|
László Monda
|
0550c19cf5
|
Delete board.[ch]. Add reset_button.h
|
2016-10-04 16:44:16 +02:00 |
|
László Monda
|
9172493642
|
Rename TEST_RED_* to TEST_LED_*
|
2016-10-04 16:21:19 +02:00 |
|
László Monda
|
2bf3e033d0
|
Make the firmware of the left keyboard half build successfully.
|
2016-10-04 01:40:33 +02:00 |
|
László Monda
|
e2944663bf
|
Scan the keyboard matrix and output scan codes over USB accordingly.
|
2016-10-03 23:34:38 +02:00 |
|
László Monda
|
2ed34073fc
|
Add rows and columns for the right keyboard matrix.
|
2016-10-03 23:03:36 +02:00 |
|
László Monda
|
ab22637f1e
|
Key scanning fixed by @santiagogf89
|
2016-10-01 02:32:25 +02:00 |
|
László Monda
|
f92cf981dc
|
Trying to scan SW11 of the keyboard matrix.
|
2016-10-01 01:06:14 +02:00 |
|
László Monda
|
77f41c1655
|
Make WriteLedDriver() only send the payload to the target LED driver.
|
2016-09-27 22:55:01 +02:00 |
|
László Monda
|
b519cd412d
|
Implement the write LED driver protocol command.
|
2016-09-27 02:03:43 +02:00 |
|
László Monda
|
7855fa3f87
|
Add system properties.
|
2016-09-27 01:42:28 +02:00 |
|
László Monda
|
13a71ea826
|
Extract dedicated protocol handler functions per command.
|
2016-09-27 00:11:26 +02:00 |
|
László Monda
|
9e29018ff7
|
Move the USB protocol handler into its own file.
|
2016-09-26 23:49:50 +02:00 |
|
László Monda
|
d2b810a3cf
|
Explode GenericHidBuffer[2] as GenericHidInBuffer and GenericHidOutBuffer.
|
2016-09-26 23:32:13 +02:00 |
|
László Monda
|
7b3178a10a
|
Generalize LED driver functions by adding I2C address parameters.
|
2016-09-26 21:37:29 +02:00 |
|
László Monda
|
7b1f6a37ff
|
Add LED driver related macros instead of using magic numbers.
|
2016-09-26 21:19:35 +02:00 |
|
László Monda
|
36bb5fabba
|
Rename the toplevel include directory to shared. Add it to the project workspace. Include led_driver.h from main.c
|
2016-09-26 20:36:49 +02:00 |
|
László Monda
|
2dd9aa87b0
|
Name a couple of I2C related variables more intuitively.
|
2016-09-26 20:33:03 +02:00 |
|
László Monda
|
b280fde8a5
|
Extract LED driver related functions to led_driver.[ch]
|
2016-09-26 20:28:12 +02:00 |
|
László Monda
|
9e3d512e89
|
Put the files that contain the usb descriptors into the newly created usb_descriptors directory.
|
2016-09-26 18:54:16 +02:00 |
|
László Monda
|
77f956d5bb
|
Put usb_device_{dci,khci}.[ch] directly under the newly created usb virtual folder.
|
2016-09-26 18:46:37 +02:00 |
|
László Monda
|
8a396446a6
|
Unlink even more USB related redundant files.
|
2016-09-26 08:57:48 +02:00 |
|
László Monda
|
6e400246ad
|
Unlink redundant USB related files.
|
2016-09-26 08:55:40 +02:00 |
|
László Monda
|
11401a6448
|
Make less use of linked files and folders for better long-term maintainability by moving the source files under the newly created src directory and only linking that directory to the workspace.
|
2016-09-26 08:45:59 +02:00 |
|
László Monda
|
3f7c911f33
|
Arrange project files into groups.
|
2016-09-26 07:34:14 +02:00 |
|
László Monda
|
42c40a6cbc
|
Remove unused dependencies from CMakeLists.txt
|
2016-09-26 07:28:47 +02:00 |
|
László Monda
|
a72d66b0ec
|
Unlink file: fsl_smc.h
|
2016-09-26 07:22:30 +02:00 |
|
László Monda
|
94958f5095
|
Remove redundant linked file: fsl_port.h
|
2016-09-26 07:21:23 +02:00 |
|
László Monda
|
0f3382c7e0
|
Remove additional linked files. This time for UART.
|
2016-09-26 07:17:43 +02:00 |
|
László Monda
|
251d27b15d
|
Remove unused linked files.
|
2016-09-26 07:16:33 +02:00 |
|