aboutsummaryrefslogtreecommitdiff
path: root/rmidevice/rmidevice.cpp
AgeCommit message (Collapse)Author
2021-12-10Add timeout 10 ms for select() and resend scheme in Read() to avoid ↵David Chiu
indefinitely loop because of wrong report ID in return.
2017-03-30Consolidate utility functions into the rmidevice libraryAndrew Duggan
2016-05-17Make sure the RMIDevice's members are cleared on closeAndrew Duggan
2016-03-31rmidevice: Make sure config id doesn't get sign extended on 64 bit buildsAndrew Duggan
2016-02-23rmidevice / rmihidtool: Add feature to print config idAndrew Duggan
Based on changes from Leon Tu.
2015-09-10rmidevice: Check return value of Read(), Write()Andrew de los Reyes
Addresses security concern: All users of Read and Write fail to check for return value being equal to desired write size (only look for <0, not a size >= 0 but less than expected). This can lead to all kinds of corruption or overflows.
2014-11-10Print the interrupt mask part of the function infoAndrew Duggan
2014-09-29Have interrupt register number and mask in RMIFunctionSatoshi Noguchi
2014-09-29Have register base addresses in 16 bit in RMIFunctionSatoshi Noguchi
2014-09-29Continue scanning the PDT even if we found a blank page when ScanPDT's ↵Satoshi Noguchi
optional endPage parameter is set
2014-09-16Set the page before querying propertiesAndrew Duggan
2014-08-13Stop scanning the PDT if we find an specific function when ScanPDT's endFunc ↵Andrew Duggan
parameter is set
2014-08-08Add function to check if the device is in the bootloaderAndrew Duggan
2014-08-05Product Info is essentially the major and minor version of the firmwareAndrew Duggan
2014-05-06Read the Product ID separately.Andrew Duggan
2014-04-29Add additional commands to rmihidtool and allow them to be set from the ↵Andrew Duggan
command line.
2014-04-16Update copyright notices.Andrew Duggan
2014-04-07Move some functions from HIDDevice to RMIDevice to better support multiple ↵Andrew Duggan
transports update the Android builds.
2014-04-04Implement timing, this time in microseconds.Andrew Duggan
2014-04-03Initial commitAndrew Duggan