Commit Graph

  • d33397164b Whitespace changes in ep_buffer.xc Angel Cascarino 2022-01-12 15:30:43 +00:00
  • a087e31b0f Merge pull request #2 from lucianomartin/feature/dummy_module Angel Cascarino 2022-01-12 14:54:35 +00:00
  • 418622c593 Disable debug printing in hid.xc Angel Cascarino 2022-01-12 14:49:00 +00:00
  • 6b0688d23e Updated ep_buffer to match 3610's xua_buffer_lite Angel Cascarino 2022-01-12 14:47:40 +00:00
  • 37ce235594 Add dummy module_locks lucianom 2022-01-12 14:30:30 +00:00
  • 64cbd072f4 Revert "Remove dependency to lib_locks" lucianom 2022-01-12 12:51:51 +00:00
  • 9b0e541e95 Revert "Use test view" lucianom 2022-01-12 12:51:43 +00:00
  • 4d68b26b42 Remove dependency to lib_locks lucianom 2022-01-12 12:37:33 +00:00
  • 662b24386d Use test view lucianom 2022-01-12 12:28:44 +00:00
  • c60da7fd82 Reversed renaming function to avoid upversioning Angel Cascarino 2022-01-11 17:57:18 +00:00
  • 45ab345521 Update copyright Angel Cascarino 2022-01-11 16:35:44 +00:00
  • 692c4ee7ed Missed brace Angel Cascarino 2022-01-11 16:31:07 +00:00
  • 5fa86dabbb Updated unit tests to remove "reportAll" tests Angel Cascarino 2022-01-11 16:27:28 +00:00
  • 9863b37ead Remove ref. to IsReportIdInUse in ep_buffer Angel Cascarino 2022-01-11 16:12:05 +00:00
  • 46f516ddbc Updated header Angel Cascarino 2022-01-11 16:10:21 +00:00
  • a404138903 Removed "reset" ability of UpdateReportPeriod In the event where an invalid reportDuration is supplied, previously HidUpdateReportPeriod would reset the period for the specified ID to ENDPOINT_INT_INTERVAL_IN_HID * MS_IN_TICKS. As the default period is now application-specific, hid.xc cannot know what the appropriate value is, and so this has been removed. Angel Cascarino 2022-01-11 16:06:11 +00:00
  • 147b5fb7f7 Corrected hidAreReportIDsInUse Angel Cascarino 2022-01-11 15:58:42 +00:00
  • ebb3a0bfcb Merge branch 'feature/set_idle_work' of github.com:ACascarino/lib_xua into feature/set_idle_work Angel Cascarino 2022-01-11 15:56:35 +00:00
  • ec87a43dbf Removed "0 means all" logic throughout Angel Cascarino 2022-01-11 15:56:32 +00:00
  • b0a8735623 Merge pull request #1 from mbanth/feature/set_idle_work Michael Banther 2022-01-11 14:29:42 +00:00
  • 93721f3144 Added missing dependency change log entry mbanth 2022-01-11 14:24:32 +00:00
  • d7b41cd35f Update copyright date range mbanth 2022-01-11 14:22:03 +00:00
  • d3560ca7fe Merge branch 'feature/set_idle_work' of github.com:ACascarino/lib_xua into feature/set_idle_work Angel Cascarino 2022-01-11 12:26:04 +00:00
  • ff86ac8d2a Added debug printing Angel Cascarino 2022-01-11 12:26:00 +00:00
  • eebd438620 Update module_build_info Angel Cascarino 2022-01-11 11:56:29 +00:00
  • 5bb44c54e1 Fixed the fix for swlock work Angel Cascarino 2022-01-11 11:42:41 +00:00
  • 36d325a457 Fixed swlock change Angel Cascarino 2022-01-11 11:40:31 +00:00
  • d40ede1525 Merged in older changes xmos-jenkins 2022-01-11 11:32:14 +00:00
  • 4f37069efb Merge remote-tracking branch 'angel/feature/multiple_hid_report_exception' into feature/set_idle_work xmos-jenkins 2022-01-11 11:27:09 +00:00
  • 9f667d96f8 Added alternative hidIsGetIdleSilenced function xmos-jenkins 2022-01-11 11:23:28 +00:00
  • c352ed1132 Alphabetise main functions in hid_report.c Angel Cascarino 2022-01-07 17:46:25 +00:00
  • a18e5a976f Change hwlock to swlock in hid_report.c Angel Cascarino 2022-01-07 17:30:27 +00:00
  • 737c5bd7d0 Manually revert to capture the current time within the HidIsSetIdleSilenced() function mbanth 2022-01-05 17:52:07 +00:00
  • 7a0cfca280 Experiment with obtaining the time used in HidIsSetIdleSilenced() from outside of the function mbanth 2022-01-05 17:01:28 +00:00
  • 3988906e39 Add locks around references to included static variables. mbanth 2022-01-05 14:58:04 +00:00
  • cd0248c162 Removed locks in isReportDesciptorPrepared Angel Cascarino 2022-01-04 14:19:54 +00:00
  • 55de7a8abd Removed locks from hidSetReportItem Angel Cascarino 2022-01-04 14:07:06 +00:00
  • 911c8c51f2 Change initialisation of hwlock Angel Cascarino 2022-01-04 13:48:48 +00:00
  • fa9d483d2f Updated hwlock allocation Angel Cascarino 2022-01-04 13:23:15 +00:00
  • 1ae9c55477 Added hardware locks Angel Cascarino 2022-01-04 12:37:05 +00:00
  • 94a05a8ece Merge pull request #232 from xmos/release/v3.0.0 v3.0.0 Michael Banther 2021-12-24 15:55:13 +00:00
  • a93987d281 Merge pull request #227 from xmos/develop Michael Banther 2021-12-23 15:50:22 +00:00
  • 4f35551547 Merge pull request #230 from CiaranWoodward/feature/unit-functional Michael Banther 2021-12-23 15:06:48 +00:00
  • cb774f3c11 Modify unit test report descriptor to match the working 3610 Ciaran Woodward 2021-12-23 12:38:27 +00:00
  • 66a611f4fd Merge pull request #229 from mbanth/feature/multiple_hid_reports Michael Banther 2021-12-23 11:04:18 +00:00
  • b61ea63d40 Iterate through the correct set of HID Report IDs, plus some clean up. mbanth 2021-12-23 10:31:07 +00:00
  • 8c132af069 Merge pull request #228 from CiaranWoodward/feature/multiple_hid_reports Michael Banther 2021-12-22 17:15:05 +00:00
  • 93229a7509 Fix refactoring error Ciaran Woodward 2021-12-22 16:23:31 +00:00
  • 466cc0abbb Fix the handling of setidle requests Ciaran Woodward 2021-12-22 15:41:06 +00:00
  • d5d5bd0637 Merge pull request #226 from CiaranWoodward/feature/multiple_hid_reports Michael Banther 2021-12-21 16:53:54 +00:00
  • ee6c22bd37 Loosen up usage page check in validate Ciaran Woodward 2021-12-21 12:43:34 +00:00
  • 703a277059 Remove debug printfs Ciaran Woodward 2021-12-21 12:18:57 +00:00
  • b88342ab2b Add new hid page ID constant Ciaran Woodward 2021-12-21 11:21:06 +00:00
  • e7f9428731 Fix typos in unit tests Ciaran Woodward 2021-12-20 17:34:01 +00:00
  • 6400e146d0 Add an iterator style mechanism for iterating through report IDs Ciaran Woodward 2021-12-20 17:24:27 +00:00
  • da114a1dea Merge pull request #1 from ACascarino/feature/multiple_hid_reports Ciaran Woodward 2021-12-20 17:21:25 +00:00
  • 77398218b5 Apply suggestions from code review Angel Cascarino 2021-12-20 17:17:34 +00:00
  • 244a7718a1 Corrected type in documentation Angel Cascarino 2021-12-20 17:11:50 +00:00
  • e71ffdba00 Missed a semicolon... Angel Cascarino 2021-12-20 17:10:48 +00:00
  • 625123e4a6 Clarified ep_buffer.xc setup stall Angel Cascarino 2021-12-20 16:45:24 +00:00
  • 548992ab5c Removed USB_HID_REPORT_ID_CONSUMER as per review. Angel Cascarino 2021-12-20 15:46:15 +00:00
  • ccc1ee4021 Fix inverted isSilenced logic, add INVALID_ID constant Ciaran Woodward 2021-12-20 14:47:20 +00:00
  • ab96a726d6 Altered format on test report_descriptor.h Angel Cascarino 2021-12-20 12:51:26 +00:00
  • d3d9b5ba23 Add hidReportIdInUse command to determine whether report IDs are used Ciaran Woodward 2021-12-17 14:34:13 +00:00
  • c3e95a379f Add some report time tests & fix comments] Ciaran Woodward 2021-12-15 12:44:39 +00:00
  • 5be97ac227 Begin work on setidle unit tests Ciaran Woodward 2021-12-14 14:15:48 +00:00
  • 8799f5f36e Refactor HID report descriptor validation function Ciaran Woodward 2021-12-13 12:51:40 +00:00
  • 71dd8b5409 Add descriptor validation function & fix issues it found Ciaran Woodward 2021-12-10 18:00:04 +00:00
  • e41aed6ffb Update examples to work with new API Ciaran Woodward 2021-12-10 11:43:51 +00:00
  • 548ccebb27 Propegate constants and helper macro around codebase Ciaran Woodward 2021-12-10 11:25:35 +00:00
  • 3895b486ab Add constants header for common constants; helper macro for header Ciaran Woodward 2021-12-10 10:45:54 +00:00
  • ebeae1fa17 Merge pull request #2 from CiaranWoodward/feature/multiple_hid_reports_tests Michael Banther 2021-12-09 18:45:08 +00:00
  • f328deb336 style Ciaran Woodward 2021-12-09 18:02:42 +00:00
  • 353d7c3c8d Fix merge issues Ciaran Woodward 2021-12-09 17:28:16 +00:00
  • 5f971af054 Merge remote-tracking branch 'michael/feature/multiple_hid_reports' into feature/multiple_hid_reports_tests Ciaran Woodward 2021-12-09 17:19:04 +00:00
  • 2b5dab51b5 Add explicit initialization of static variables in hid_report.c mbanth 2021-12-09 16:15:29 +00:00
  • 19be25809b Fix implementation of hidGetReportIdLimit to match docs & usage Ciaran Woodward 2021-12-09 16:10:28 +00:00
  • 26cac1abb1 Update includes of xua_hid_report.h mbanth 2021-12-09 15:58:51 +00:00
  • 03a5024520 Renamed xua_hid_report_descriptor.h to xua_hid_report.h mbanth 2021-12-09 15:45:05 +00:00
  • 08ed5ee668 Renamed hid_report_descriptor.c to hid_report.c mbanth 2021-12-09 15:44:19 +00:00
  • 2b96ea0171 Increment major version and add change log entries mbanth 2021-12-09 15:29:45 +00:00
  • 1b186a0c2f Remove test-specific information from hid_report_descriptor.h Ciaran Woodward 2021-12-09 14:55:38 +00:00
  • ed7a33b40f Write a bunch of unit tests that exercise the HID report IDs Ciaran Woodward 2021-12-09 11:45:03 +00:00
  • 459ce6bd63 Begin building up a set of multi-report unit tests Ciaran Woodward 2021-12-08 17:55:33 +00:00
  • 3819f30ad0 Enable waf building unit tests in different confgurations Ciaran Woodward 2021-12-08 15:47:15 +00:00
  • 79e256f829 Update existing unit tests to work with the new API Ciaran Woodward 2021-12-08 12:34:14 +00:00
  • be90779db5 Temporary workaround for ENDPOINT_INT_INTERVAL_IN_HID definition Ciaran Woodward 2021-12-08 12:33:37 +00:00
  • de382e5cc0 Merge remote-tracking branch 'angel/feature/multiple_hid_reports' into feature/multiple_hid_reports_tests Ciaran Woodward 2021-12-08 11:28:37 +00:00
  • 6dfc934d36 Correct error in hidCaptureReportTime Angel Cascarino 2021-12-08 11:14:52 +00:00
  • 7dfd78deb4 Update unit test header to match new report id api Ciaran Woodward 2021-12-08 11:01:17 +00:00
  • fac0542920 Merge branch 'mbanth:feature/multiple_hid_reports' into feature/multiple_hid_reports Angel Cascarino 2021-12-08 10:47:55 +00:00
  • 8c9e8b11b9 Changes to support the Set Idle request with multiple Report IDs mbanth 2021-12-07 18:50:28 +00:00
  • 21b259bc88 Update legacy_test to new HID API Angel Cascarino 2021-12-07 18:12:00 +00:00
  • 589c16d56c Updated gitignore Angel Cascarino 2021-12-07 17:17:14 +00:00
  • b4d5cb93f1 Use an unsigned constant with an unsigned variable mbanth 2021-12-07 10:35:20 +00:00
  • 1d22975fd2 Update HID initialisation and handling to include multiple reports and the effect of the Set Idle command mbanth 2021-12-06 17:28:30 +00:00
  • 5354d94987 Remove unused pointer mbanth 2021-12-06 17:16:11 +00:00
  • 171ef30f42 Remove redundant function declaration mbanth 2021-12-06 13:53:20 +00:00
  • 8c175187c8 Modify hidClearChangePending(), hidIsChangePending() amd hidSetChangePending() to operate on a Report ID basis mbanth 2021-12-01 12:26:26 +00:00
  • 53f80dfba4 Add documentation mbanth 2021-12-01 12:25:18 +00:00