Commit Graph
58 Commits
Author SHA1 Message Date
László Monda 0dfa87754e Add /v6-release-srec/ to gitignore. 2017-03-16 15:30:45 +01:00
László Monda 832c687ea7 Add v6-{release,debug}-srec build configurations. Add "uhk-right v6 {release,debug} kboot" run configurations. 2017-03-08 00:48:44 +01:00
László Monda eb951dd3d2 Add kboot launch files. 2017-03-08 00:36:02 +01:00
László Monda c7aab821e9 Include the agent and bootloader repos and reference them from blhost-unix.sh to make the firmware update script work out of the box. 2017-03-07 00:55:43 +01:00
László Monda 797c51ca7a Rework blhost-unix.sh a bit now that jump-to-bootloader.js times out and returns a relevant return code. 2017-02-28 00:13:31 +01:00
László Monda e76910318a Remove the unused ../../.. include path. 2017-02-26 03:07:47 +01:00
László Monda 5055fa6e77 Remove the usb_desciptors include path and include the full path of these files. 2017-02-26 03:05:15 +01:00
László Monda 6cf27799a6 Implement the I2C watchdog using PIT. 2017-02-25 17:48:37 +01:00
László Monda b453297570 Add the v7-release-srec build configuration. Add the "uhk-right v7 debug kboot" run configuration. Make blhost-unix.sh expect the srec file to be transferred. 2017-02-20 18:30:30 +01:00
László Monda bcab294256 Add uhk-right v7 release kboot build configuration. 2017-01-21 02:13:52 +01:00
László Monda 1419a3bd48 Relocate the firmware so that it works with KBOOT. This also means that KBOOT must also be uploaded to the MCU in order for the firmware to work. 2017-01-21 02:02:50 +01:00
László Monda 0ded50b43a PWM the R_EXT of the LED driver using FTM. 2017-01-13 14:58:31 +01:00
László Monda 8062e50091 Add separate build and debug configurations for v6 and v7 PCBs. 2017-01-02 17:15:57 +01:00
László Monda 1639f82e63 Add right keyboard matrix initialization for the 7th generation prototype and create a new build and debug configuration for it. KDS doesn't add the macro for some reason. 2016-12-21 08:34:11 +01:00
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 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 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 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 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