Skip to content

Commit 5d1a74e

Browse files
committed
added 200Hz rate limit for PS/2
1 parent 3b944ff commit 5d1a74e

File tree

15 files changed

+1578
-408
lines changed

15 files changed

+1578
-408
lines changed

firmware/ibmpc/MDK-ARM/ibmpc.uvguix.allen

Lines changed: 15 additions & 15 deletions
Large diffs are not rendered by default.

firmware/ibmpc/MDK-ARM/ibmpc.uvoptx

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -421,22 +421,14 @@
421421
</File>
422422
</Group>
423423

424-
<Group>
425-
<GroupName>::CMSIS</GroupName>
426-
<tvExp>0</tvExp>
427-
<tvExpOptDlg>0</tvExpOptDlg>
428-
<cbSel>0</cbSel>
429-
<RteFlg>1</RteFlg>
430-
</Group>
431-
432424
<Group>
433425
<GroupName>Drivers/STM32F0xx_HAL_Driver</GroupName>
434426
<tvExp>0</tvExp>
435427
<tvExpOptDlg>0</tvExpOptDlg>
436428
<cbSel>0</cbSel>
437429
<RteFlg>0</RteFlg>
438430
<File>
439-
<GroupNumber>4</GroupNumber>
431+
<GroupNumber>3</GroupNumber>
440432
<FileNumber>18</FileNumber>
441433
<FileType>1</FileType>
442434
<tvExp>0</tvExp>
@@ -448,7 +440,7 @@
448440
<bShared>0</bShared>
449441
</File>
450442
<File>
451-
<GroupNumber>4</GroupNumber>
443+
<GroupNumber>3</GroupNumber>
452444
<FileNumber>19</FileNumber>
453445
<FileType>1</FileType>
454446
<tvExp>0</tvExp>
@@ -460,7 +452,7 @@
460452
<bShared>0</bShared>
461453
</File>
462454
<File>
463-
<GroupNumber>4</GroupNumber>
455+
<GroupNumber>3</GroupNumber>
464456
<FileNumber>20</FileNumber>
465457
<FileType>1</FileType>
466458
<tvExp>0</tvExp>
@@ -472,7 +464,7 @@
472464
<bShared>0</bShared>
473465
</File>
474466
<File>
475-
<GroupNumber>4</GroupNumber>
467+
<GroupNumber>3</GroupNumber>
476468
<FileNumber>21</FileNumber>
477469
<FileType>1</FileType>
478470
<tvExp>0</tvExp>
@@ -484,7 +476,7 @@
484476
<bShared>0</bShared>
485477
</File>
486478
<File>
487-
<GroupNumber>4</GroupNumber>
479+
<GroupNumber>3</GroupNumber>
488480
<FileNumber>22</FileNumber>
489481
<FileType>1</FileType>
490482
<tvExp>0</tvExp>
@@ -496,7 +488,7 @@
496488
<bShared>0</bShared>
497489
</File>
498490
<File>
499-
<GroupNumber>4</GroupNumber>
491+
<GroupNumber>3</GroupNumber>
500492
<FileNumber>23</FileNumber>
501493
<FileType>1</FileType>
502494
<tvExp>0</tvExp>
@@ -508,7 +500,7 @@
508500
<bShared>0</bShared>
509501
</File>
510502
<File>
511-
<GroupNumber>4</GroupNumber>
503+
<GroupNumber>3</GroupNumber>
512504
<FileNumber>24</FileNumber>
513505
<FileType>1</FileType>
514506
<tvExp>0</tvExp>
@@ -520,7 +512,7 @@
520512
<bShared>0</bShared>
521513
</File>
522514
<File>
523-
<GroupNumber>4</GroupNumber>
515+
<GroupNumber>3</GroupNumber>
524516
<FileNumber>25</FileNumber>
525517
<FileType>1</FileType>
526518
<tvExp>0</tvExp>
@@ -532,7 +524,7 @@
532524
<bShared>0</bShared>
533525
</File>
534526
<File>
535-
<GroupNumber>4</GroupNumber>
527+
<GroupNumber>3</GroupNumber>
536528
<FileNumber>26</FileNumber>
537529
<FileType>1</FileType>
538530
<tvExp>0</tvExp>
@@ -544,7 +536,7 @@
544536
<bShared>0</bShared>
545537
</File>
546538
<File>
547-
<GroupNumber>4</GroupNumber>
539+
<GroupNumber>3</GroupNumber>
548540
<FileNumber>27</FileNumber>
549541
<FileType>1</FileType>
550542
<tvExp>0</tvExp>
@@ -556,7 +548,7 @@
556548
<bShared>0</bShared>
557549
</File>
558550
<File>
559-
<GroupNumber>4</GroupNumber>
551+
<GroupNumber>3</GroupNumber>
560552
<FileNumber>28</FileNumber>
561553
<FileType>1</FileType>
562554
<tvExp>0</tvExp>
@@ -568,7 +560,7 @@
568560
<bShared>0</bShared>
569561
</File>
570562
<File>
571-
<GroupNumber>4</GroupNumber>
563+
<GroupNumber>3</GroupNumber>
572564
<FileNumber>29</FileNumber>
573565
<FileType>1</FileType>
574566
<tvExp>0</tvExp>
@@ -580,7 +572,7 @@
580572
<bShared>0</bShared>
581573
</File>
582574
<File>
583-
<GroupNumber>4</GroupNumber>
575+
<GroupNumber>3</GroupNumber>
584576
<FileNumber>30</FileNumber>
585577
<FileType>1</FileType>
586578
<tvExp>0</tvExp>
@@ -592,7 +584,7 @@
592584
<bShared>0</bShared>
593585
</File>
594586
<File>
595-
<GroupNumber>4</GroupNumber>
587+
<GroupNumber>3</GroupNumber>
596588
<FileNumber>31</FileNumber>
597589
<FileType>1</FileType>
598590
<tvExp>0</tvExp>
@@ -604,7 +596,7 @@
604596
<bShared>0</bShared>
605597
</File>
606598
<File>
607-
<GroupNumber>4</GroupNumber>
599+
<GroupNumber>3</GroupNumber>
608600
<FileNumber>32</FileNumber>
609601
<FileType>1</FileType>
610602
<tvExp>0</tvExp>
@@ -616,7 +608,7 @@
616608
<bShared>0</bShared>
617609
</File>
618610
<File>
619-
<GroupNumber>4</GroupNumber>
611+
<GroupNumber>3</GroupNumber>
620612
<FileNumber>33</FileNumber>
621613
<FileType>1</FileType>
622614
<tvExp>0</tvExp>
@@ -628,7 +620,7 @@
628620
<bShared>0</bShared>
629621
</File>
630622
<File>
631-
<GroupNumber>4</GroupNumber>
623+
<GroupNumber>3</GroupNumber>
632624
<FileNumber>34</FileNumber>
633625
<FileType>1</FileType>
634626
<tvExp>0</tvExp>
@@ -640,7 +632,7 @@
640632
<bShared>0</bShared>
641633
</File>
642634
<File>
643-
<GroupNumber>4</GroupNumber>
635+
<GroupNumber>3</GroupNumber>
644636
<FileNumber>35</FileNumber>
645637
<FileType>1</FileType>
646638
<tvExp>0</tvExp>
@@ -652,7 +644,7 @@
652644
<bShared>0</bShared>
653645
</File>
654646
<File>
655-
<GroupNumber>4</GroupNumber>
647+
<GroupNumber>3</GroupNumber>
656648
<FileNumber>36</FileNumber>
657649
<FileType>1</FileType>
658650
<tvExp>0</tvExp>
@@ -672,7 +664,7 @@
672664
<cbSel>0</cbSel>
673665
<RteFlg>0</RteFlg>
674666
<File>
675-
<GroupNumber>5</GroupNumber>
667+
<GroupNumber>4</GroupNumber>
676668
<FileNumber>37</FileNumber>
677669
<FileType>1</FileType>
678670
<tvExp>0</tvExp>
@@ -685,4 +677,12 @@
685677
</File>
686678
</Group>
687679

680+
<Group>
681+
<GroupName>::CMSIS</GroupName>
682+
<tvExp>0</tvExp>
683+
<tvExpOptDlg>0</tvExpOptDlg>
684+
<cbSel>0</cbSel>
685+
<RteFlg>1</RteFlg>
686+
</Group>
687+
688688
</ProjectOpt>

firmware/ibmpc/MDK-ARM/ibmpc.uvprojx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -474,9 +474,6 @@
474474
</File>
475475
</Files>
476476
</Group>
477-
<Group>
478-
<GroupName>::CMSIS</GroupName>
479-
</Group>
480477
<Group>
481478
<GroupName>Drivers/STM32F0xx_HAL_Driver</GroupName>
482479
<Files>
@@ -587,6 +584,9 @@
587584
</File>
588585
</Files>
589586
</Group>
587+
<Group>
588+
<GroupName>::CMSIS</GroupName>
589+
</Group>
590590
</Groups>
591591
</Target>
592592
</Targets>
148 Bytes
Binary file not shown.

firmware/ibmpc/MDK-ARM/ibmpc/ibmpc.build_log.htm

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,25 @@ <h2>Tool Versions:</h2>
2222

2323
<h2>Project:</h2>
2424
C:\Users\allen\Desktop\repos\USB4VC\firmware\ibmpc\MDK-ARM\ibmpc.uvprojx
25-
Project File Date: 03/07/2023
25+
Project File Date: 04/30/2023
2626

2727
<h2>Output:</h2>
2828
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
2929
Build target 'ibmpc'
30-
compiling ps2mouse.c...
30+
compiling main.c...
31+
../Src/main.c(556): warning: #188-D: enumerated type mixed with another type
32+
HAL_GPIO_WritePin(GAMEPAD_B1_GPIO_Port, GAMEPAD_B1_Pin, !(this_gamepad_event->button_1));
33+
../Src/main.c(557): warning: #188-D: enumerated type mixed with another type
34+
HAL_GPIO_WritePin(GAMEPAD_B2_GPIO_Port, GAMEPAD_B2_Pin, !(this_gamepad_event->button_2));
35+
../Src/main.c(558): warning: #188-D: enumerated type mixed with another type
36+
HAL_GPIO_WritePin(GAMEPAD_B3_GPIO_Port, GAMEPAD_B3_Pin, !(this_gamepad_event->button_3));
37+
../Src/main.c(559): warning: #188-D: enumerated type mixed with another type
38+
HAL_GPIO_WritePin(GAMEPAD_B4_GPIO_Port, GAMEPAD_B4_Pin, !(this_gamepad_event->button_4));
39+
../Src/main.c: 4 warnings, 0 errors
3140
linking...
32-
Program Size: Code=17252 RO-data=768 RW-data=140 ZI-data=2340
41+
Program Size: Code=17284 RO-data=768 RW-data=144 ZI-data=2344
3342
FromELF: creating hex file...
34-
"ibmpc\ibmpc.axf" - 0 Error(s), 0 Warning(s).
43+
"ibmpc\ibmpc.axf" - 0 Error(s), 4 Warning(s).
3544

3645
<h2>Software Packages used:</h2>
3746

0 commit comments

Comments
 (0)