Commit Graph
85 Commits
Author SHA1 Message Date
László Monda 6c60af4ba8 Preserve state across resets by putting Wormhole to the newly added .noinit section. Rename The jump to bootloader USB command to reenumerate and generalize accordingly by handling the passed reenumeration mode. 2017-06-04 23:32:48 +02:00
László Monda 61dbe69d3b Update the VID and PID of the bootloader. 2017-05-24 02:10:10 +02:00
László Monda 54deb41e6c Get rid of v6 build and run configurations. 2017-05-23 02:44:21 +02:00
László Monda ebbe07474e Remove v6 build configurations. 2017-05-23 01:23:39 +02:00
László Monda 13e0d02574 Init the ADC. 2017-05-08 02:19:20 +02:00
László Monda c73f70c9e2 Remove the non-existing buspal/bootloader include path. 2017-05-01 21:24:14 +02:00
László Monda d1d847ff57 Branch to BusPal vs keyboard function depending on Wormhole->enumerationMode 2017-05-01 19:26:38 +02:00
László Monda 8675effabc Add wormhole.[ch] 2017-05-01 17:02:18 +02:00
László Monda 59be7dd5ea Erase the whole flash but the bootloader. 2017-04-29 00:13:32 +02:00
László Monda e85c60bd05 Remove unused macros. 2017-04-25 19:11:05 +02:00
László Monda 434a11664f Only keep the *-srec debug configurations. 2017-04-25 18:34:25 +02:00
László Monda 54c0aaeae9 Delete CMSIS-DAP and PNE debug configurations. 2017-04-25 18:30:31 +02:00
László Monda a64e5aede7 Delete JLink debug configurations. 2017-04-25 18:29:38 +02:00
László Monda f263f0a9f9 Extract the usb parameters of blhost. 2017-04-25 18:15:46 +02:00
László Monda b1c2a82c35 Ignore new build configuration. 2017-04-25 17:28:31 +02:00
László Monda 91b3dcc910 Disable security with the backdoor key. 2017-04-25 17:19:48 +02:00
László Monda 7d448058f1 Move bl_peripheral.h one level upwards in the directory tree. 2017-04-13 23:38:46 +02:00
László Monda e39c5be9a9 Add BusPal to the right firmware. 2017-04-11 22:11:56 +02:00
László Monda ebc1c6156c Add perf.data to gitignore 2017-03-17 22:36:40 +01:00
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 f56b10041e Delete README.md 2017-02-19 17:08:22 +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 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