Commit Graph

51 Commits

Author SHA1 Message Date
Robert Csordas
190d555221 Refactoring and bugfixes. 2016-11-13 11:25:29 +01: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
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
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
db8f1ff691 Rename include/usb to ksdk_usb. 2016-10-04 17:12:34 +02:00
László Monda
0550c19cf5 Delete board.[ch]. Add reset_button.h 2016-10-04 16:44:16 +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
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
László Monda
962d65589c Extract test LED macros to test_led.h 2016-09-26 01:20:36 +02:00
László Monda
64b58f06f5 KDS has made some changes to this file which don't seem to have any effect. 2016-09-22 22:37:16 +02:00
László Monda
48aa999e08 Convert Windows line ends to Unix line ends. 2016-09-22 22:30:29 +02:00
László Monda
9788050568 Lay the foundation for actions, layers, modules, and slots. 2016-03-15 01:17:33 +01:00
László Monda
51de538b4a Make the two keyboard halves communicate with each other via I2C. 2016-03-11 15:39:08 +01:00
László Monda
150f6e72ef Remove .gitginore files as the top level gitignore makes the job. 2016-03-09 01:59:23 +01:00
László Monda
e8b83b7f4f Add .gitignore 2016-03-09 01:58:42 +01:00
László Monda
8b64a528ce Wrap lines. 2016-03-04 15:30:17 +01:00
László Monda
a1fa3d39f5 Create README.md 2016-03-04 15:21:19 +01:00
László Monda
8068e10586 Create README.md 2016-03-04 15:15:27 +01:00
László Monda
c56f2d13f6 Create README.md 2016-03-04 15:12:50 +01:00
László Monda
f7755b2520 Rename usb_report_item_macros.h to usb_api.h, include the whole USB API into it, and include it from every file where it's needed. 2016-03-03 19:18:21 +01:00
László Monda
a4989349ec Extract general HID descriptor related functions to descriptor_hid.[ch] 2016-03-03 18:43:22 +01:00
László Monda
951fcbfe79 Make the armgcc build work. 2016-03-03 11:41:25 +01:00
László Monda
fc8c0682d6 Extract main() to the newly created main.c 2016-03-03 10:49:01 +01:00
László Monda
2c15f1d8c3 Rename composite.[ch] to usb_composite_device.[ch] 2016-03-03 10:36:03 +01:00
László Monda
66b8d72c70 Merge usb_class_*.[ch] into usb_interface_*.[ch] respectively. 2016-03-03 01:07:07 +01:00
László Monda
d6d15ec884 Remove scancodes.h and rather use LUFA's scancode macros. 2016-03-02 20:10:06 +01:00
László Monda
d3741b13dc Get rid of usb_device_hid_mouse_struct_t in favor of usb_mouse_report_t which now functions properly because of using __attribute__ ((packed)) 2016-03-02 17:05:51 +01:00
László Monda
e7d12634f4 Add a bit of LUFA in order for its report item macros to be used. 2016-03-01 00:34:11 +01:00
László Monda
ba1aee598d Restructure the codebase across more files. 2016-02-29 20:44:53 +01:00
László Monda
3ddd75db3a Add generic HID related files for the armgcc build. 2016-02-29 17:09:13 +01:00
László Monda
ad15e39e30 Add generic HID interface. 2016-02-28 23:16:50 +01:00
László Monda
40bd3f82ac Extract scan codes to dedicated file. 2016-02-26 09:51:18 +01:00
László Monda
4cc0f862b0 Remove util.[ch] because USB_SHORT_GET_{LOW,HIGH} can be used in place of GET_[LM]SB_OF_WORD() 2016-02-25 22:49:08 +01:00
László Monda
cea9182113 Extract magic numbers from the device descriptor as macros. 2016-02-25 09:26:33 +01:00
László Monda
cfb1135aac Extract mouse descriptors and macros to usb_keyboard_descriptors.[ch] 2016-02-25 07:54:27 +01:00
László Monda
66614ecc47 Rename keyboard_descriptors.[ch] to usb_keyboard_descriptors.[ch] 2016-02-24 23:54:01 +01:00
László Monda
f1c1279d04 Extract keyboard descriptors to keyboard_descriptors.[ch] 2016-02-24 23:18:39 +01:00
László Monda
d69884f28b Make command line build scripts work. 2016-02-14 01:12:27 +01:00
László Monda
5ce5dbc62d Rename the libs directory to lib. Reference KSDK via relative path instead of using the KSDK_DIR environment variable. 2016-02-13 17:25:55 +01:00
László Monda
4beab991ed Make the keyboard + mouse composite USB device work based on the KSDK 2.0 usb_device_composite_hid_mouse_hid_keyboard demo. 2016-02-06 02:00:47 +01:00