Commit Graph
1035 Commits
Author SHA1 Message Date
László Monda 61dbe69d3b Update the VID and PID of the bootloader. 2017-05-24 02:10:10 +02:00
László Monda 28bf0cdeef Set final USB VID and PID. 2017-05-23 23:13:34 +02:00
László Monda 5b07a52848 Move test actions to the Fn layer. 2017-05-23 22:24:15 +02:00
László Monda 03ef36cb3a Enable the LED of the ISO key. 2017-05-23 22:20:32 +02:00
László Monda 84108b921d Fix filename. 2017-05-23 13:01:37 +02:00
László Monda 942a54469c Fix include filename. 2017-05-23 03:24:48 +02:00
László Monda 40498a15b9 Fix typo by renaming init_peripherials.[ch] to init_peripherals.[ch] 2017-05-23 03:19:24 +02:00
László Monda 67a5140e91 Mark functions of void arguments as such in the left firmware. 2017-05-23 03:15:53 +02:00
László Monda f6f5a13c48 Fix header section names. 2017-05-23 03:12:22 +02:00
László Monda debe0240dc Fix #ifdef macro names to be in sync with header filenames. 2017-05-23 03:08:31 +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 b039afc37a Remove UHK_PCB_MAJOR_VERSION macro from the right firmware and default to v7. 2017-05-23 02:29:19 +02:00
László Monda 2b08775e4e Indent array elements nicely. 2017-05-23 01:51:46 +02:00
László Monda 6e7bab2db4 Extract bootloader specific code to bootloader.[ch] 2017-05-23 01:50:42 +02:00
László Monda 8686d554eb Fix coding style. 2017-05-23 01:38:49 +02:00
László Monda 727229051c Remove the v6 run configurations. 2017-05-23 01:34:55 +02:00
László Monda ebbe07474e Remove v6 build configurations. 2017-05-23 01:23:39 +02:00
László Monda 1b4d27cfa6 Remove UHK_PCB_MAJOR_VERSION macro conditionals and default to v7. 2017-05-23 01:10:41 +02:00
László Monda 207da96fd3 Change .peripheralDetectionTimeoutMs to 3000 2017-05-23 00:56:28 +02:00
László Monda cd5a2db73d Use the "used" attribute, so that GCC won't remove BootloaderConfig as part of its optimization process. 2017-05-22 02:04:39 +02:00
László Monda 29474f7c73 Merge branch 'master' of github.com:UltimateHackingKeyboard/firmware 2017-05-11 00:10:21 +02:00
László Monda 891b063786 Remove BootloaderConfiguration alias. 2017-05-11 00:09:50 +02:00
László Monda 7863e68853 Update README.md 2017-05-10 00:53:51 +02:00
László Monda 6d2d882787 Add back .travis.yml in the hope that Travis will start getting shit done. 2017-05-09 21:18:13 +02:00
László Monda 1344bfed9d Temporarily remove .travis.yml 2017-05-09 21:17:52 +02:00
László Monda 1c303a99a9 Try to trigger Travis. 2017-05-09 21:16:13 +02:00
László Monda 3c011437ad Merge pull request #39 from stephengroat/patch-1
Create .travis.yml
2017-05-09 21:05:42 +02:00
Stephen 80e2b9c6a6 Create .travis.yml 2017-05-08 11:28:34 -07:00
László Monda c8df7eb099 Make USB_COMMAND_GET_ADC_VALUE trigger the relevant function. 2017-05-08 02:59:09 +02:00
László Monda 19adb8d3a4 Add USB command to retrieve ADC value. 2017-05-08 02:31:38 +02:00
László Monda 13e0d02574 Init the ADC. 2017-05-08 02:19:20 +02:00
László Monda 1fb3c8b132 Add ADC peripheral. 2017-05-08 02:09:50 +02:00
László Monda abd894e906 Rename bridgeSlave to slave 2017-05-05 02:35:01 +02:00
László Monda 387652faaa Rename uhk_slave_t.moduleId to uhk_slave_t.perDriverId 2017-05-05 02:32:45 +02:00
László Monda 588596662a Rename currentBridgeSlaveId to currentSlaveId 2017-05-05 02:28:34 +02:00
László Monda 32e1b8e17f Rename slave_handler_t to slave_updater_t and uhk_slave_t.slaveHandler to uhk_slave_t.updater 2017-05-05 02:26:48 +02:00
László Monda bbf937ff07 Fix indentation. 2017-05-05 02:25:06 +02:00
László Monda 58f295638b Rename InitUhkModules() to UhkModuleSlaveDriver_Init() and UhkSlaveUhkModuleHandler() to UhkModuleSlaveDriver_Update() 2017-05-05 02:21:59 +02:00
László Monda 3853adc02c Rename InitLedSlaveDriver() to LedSlaveDriver_Init() and UhkSlaveLedDriverHandler() to LedSlaveDriver_Update() 2017-05-05 02:18:39 +02:00
László Monda 1b2d819944 Fix indentation. 2017-05-05 02:16:10 +02:00
László Monda 575b10af24 Fix indentation. 2017-05-05 02:15:18 +02:00
László Monda 107a771a4c Add slave_driver_initializer_t, slaveDriverInitializers, and initialize slaves in a more organized fashion. 2017-05-05 02:06:13 +02:00
László Monda 5371a3c17f Rename bridgeSlaves to slaves. 2017-05-05 01:25:57 +02:00
László Monda a13a458683 Rename BridgeSlave*Handler() to UhkSlave*Handler() 2017-05-05 01:16:12 +02:00
László Monda f9a9ebb1d9 Rename InitBridgeProtocolScheduler() to InitSlaveScheduler() 2017-05-05 01:13:36 +02:00
László Monda b21cd8b493 Make the slave scheduler always jump to the next slave by disallowing slave drivers to lock the scheduler. 2017-05-05 01:08:39 +02:00
László Monda f713a13a21 Remove dead code which is supposed to retrieve SP, but not sure if it actually does. 2017-05-05 00:21:09 +02:00
László Monda b649d83d4f Rename #ifdef macro guards of recently renamed files according to the new filenames. 2017-05-05 00:19:39 +02:00
László Monda d2eed48418 Rename bridge_protocol_scheduler.[ch] to slave_scheduler.[ch] 2017-05-05 00:17:27 +02:00
László Monda 4ce83593fa Rename BridgeSlaveType_* enums to UhkSlaveType_* 2017-05-05 00:13:40 +02:00