mirror of
https://github.com/felis/USB_Host_Shield_2.0.git
synced 2024-03-22 11:31:26 +01:00
clean up annoying bogus warnings
This commit is contained in:
parent
e0ed7cce31
commit
f948ffccba
24 changed files with 53 additions and 53 deletions
6
BTD.cpp
6
BTD.cpp
|
@ -131,7 +131,7 @@ FailGetDevDescr:
|
||||||
return rcode;
|
return rcode;
|
||||||
};
|
};
|
||||||
|
|
||||||
uint8_t BTD::Init(uint8_t parent, uint8_t port, bool lowspeed) {
|
uint8_t BTD::Init(uint8_t parent __attribute__((unused)), uint8_t port __attribute__((unused)), bool lowspeed) {
|
||||||
uint8_t rcode;
|
uint8_t rcode;
|
||||||
uint8_t num_of_conf = epInfo[1].epAddr; // Number of configurations
|
uint8_t num_of_conf = epInfo[1].epAddr; // Number of configurations
|
||||||
epInfo[1].epAddr = 0;
|
epInfo[1].epAddr = 0;
|
||||||
|
@ -324,7 +324,7 @@ void BTD::Initialize() {
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Extracts interrupt-IN, bulk-IN, bulk-OUT endpoint information from config descriptor */
|
/* Extracts interrupt-IN, bulk-IN, bulk-OUT endpoint information from config descriptor */
|
||||||
void BTD::EndpointXtract(uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *pep) {
|
void BTD::EndpointXtract(uint8_t conf, uint8_t iface __attribute__((unused)), uint8_t alt, uint8_t proto __attribute__((unused)), const USB_ENDPOINT_DESCRIPTOR *pep) {
|
||||||
//ErrorMessage<uint8_t>(PSTR("Conf.Val"),conf);
|
//ErrorMessage<uint8_t>(PSTR("Conf.Val"),conf);
|
||||||
//ErrorMessage<uint8_t>(PSTR("Iface Num"),iface);
|
//ErrorMessage<uint8_t>(PSTR("Iface Num"),iface);
|
||||||
//ErrorMessage<uint8_t>(PSTR("Alt.Set"),alt);
|
//ErrorMessage<uint8_t>(PSTR("Alt.Set"),alt);
|
||||||
|
@ -356,7 +356,7 @@ void BTD::EndpointXtract(uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto
|
||||||
bNumEP++;
|
bNumEP++;
|
||||||
}
|
}
|
||||||
|
|
||||||
void BTD::PrintEndpointDescriptor(const USB_ENDPOINT_DESCRIPTOR* ep_ptr) {
|
void BTD::PrintEndpointDescriptor(const USB_ENDPOINT_DESCRIPTOR* ep_ptr __attribute__((unused))) {
|
||||||
#ifdef EXTRADEBUG
|
#ifdef EXTRADEBUG
|
||||||
Notify(PSTR("\r\nEndpoint descriptor:"), 0x80);
|
Notify(PSTR("\r\nEndpoint descriptor:"), 0x80);
|
||||||
Notify(PSTR("\r\nLength:\t\t"), 0x80);
|
Notify(PSTR("\r\nLength:\t\t"), 0x80);
|
||||||
|
|
2
BTHID.h
2
BTHID.h
|
@ -122,7 +122,7 @@ protected:
|
||||||
* @param len The length of the incoming data.
|
* @param len The length of the incoming data.
|
||||||
* @param buf Pointer to the data buffer.
|
* @param buf Pointer to the data buffer.
|
||||||
*/
|
*/
|
||||||
virtual void ParseBTHIDData(uint8_t len, uint8_t *buf) {
|
virtual void ParseBTHIDData(uint8_t len __attribute__((unused)), uint8_t *buf __attribute__((unused))) {
|
||||||
return;
|
return;
|
||||||
};
|
};
|
||||||
/** Called when a device is connected */
|
/** Called when a device is connected */
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
// To enable serial debugging see "settings.h"
|
// To enable serial debugging see "settings.h"
|
||||||
//#define PRINTREPORT // Uncomment to print the report send by the PS Buzz Controllers
|
//#define PRINTREPORT // Uncomment to print the report send by the PS Buzz Controllers
|
||||||
|
|
||||||
void PSBuzz::ParseHIDData(USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf) {
|
void PSBuzz::ParseHIDData(USBHID *hid __attribute__((unused)), bool is_rpt_id __attribute__((unused)), uint8_t len, uint8_t *buf) {
|
||||||
if (HIDUniversal::VID == PSBUZZ_VID && HIDUniversal::PID == PSBUZZ_PID && len > 2 && buf) {
|
if (HIDUniversal::VID == PSBUZZ_VID && HIDUniversal::PID == PSBUZZ_PID && len > 2 && buf) {
|
||||||
#ifdef PRINTREPORT
|
#ifdef PRINTREPORT
|
||||||
Notify(PSTR("\r\n"), 0x80);
|
Notify(PSTR("\r\n"), 0x80);
|
||||||
|
|
12
UsbCore.h
12
UsbCore.h
|
@ -123,11 +123,11 @@ typedef MAX3421e<P10, P9> MAX3421E; // Official Arduinos (UNO, Duemilanove, Mega
|
||||||
class USBDeviceConfig {
|
class USBDeviceConfig {
|
||||||
public:
|
public:
|
||||||
|
|
||||||
virtual uint8_t Init(uint8_t parent, uint8_t port, bool lowspeed) {
|
virtual uint8_t Init(uint8_t parent __attribute__((unused)), uint8_t port __attribute__((unused)), bool lowspeed __attribute__((unused))) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual uint8_t ConfigureDevice(uint8_t parent, uint8_t port, bool lowspeed) {
|
virtual uint8_t ConfigureDevice(uint8_t parent __attribute__((unused)), uint8_t port __attribute__((unused)), bool lowspeed __attribute__((unused))) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -143,19 +143,19 @@ public:
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual void ResetHubPort(uint8_t port) {
|
virtual void ResetHubPort(uint8_t port __attribute__((unused))) {
|
||||||
return;
|
return;
|
||||||
} // Note used for hubs only!
|
} // Note used for hubs only!
|
||||||
|
|
||||||
virtual bool VIDPIDOK(uint16_t vid, uint16_t pid) {
|
virtual bool VIDPIDOK(uint16_t vid __attribute__((unused)), uint16_t pid __attribute__((unused))) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual bool DEVCLASSOK(uint8_t klass) {
|
virtual bool DEVCLASSOK(uint8_t klass __attribute__((unused))) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual bool DEVSUBCLASSOK(uint8_t subklass) {
|
virtual bool DEVSUBCLASSOK(uint8_t subklass __attribute__((unused))) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -280,7 +280,7 @@ void XBOXOLD::readReport() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void XBOXOLD::printReport(uint16_t length) { //Uncomment "#define PRINTREPORT" to print the report send by the Xbox controller
|
void XBOXOLD::printReport(uint16_t length __attribute__((unused))) { //Uncomment "#define PRINTREPORT" to print the report send by the Xbox controller
|
||||||
#ifdef PRINTREPORT
|
#ifdef PRINTREPORT
|
||||||
if(readBuf == NULL)
|
if(readBuf == NULL)
|
||||||
return;
|
return;
|
||||||
|
|
|
@ -135,7 +135,7 @@ Fail:
|
||||||
return rcode;
|
return rcode;
|
||||||
};
|
};
|
||||||
|
|
||||||
uint8_t XBOXRECV::Init(uint8_t parent, uint8_t port, bool lowspeed) {
|
uint8_t XBOXRECV::Init(uint8_t parent __attribute__((unused)), uint8_t port __attribute__((unused)), bool lowspeed) {
|
||||||
uint8_t rcode;
|
uint8_t rcode;
|
||||||
|
|
||||||
AddressPool &addrPool = pUsb->GetAddressPool();
|
AddressPool &addrPool = pUsb->GetAddressPool();
|
||||||
|
@ -392,7 +392,7 @@ void XBOXRECV::readReport(uint8_t controller) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void XBOXRECV::printReport(uint8_t controller, uint8_t nBytes) { //Uncomment "#define PRINTREPORT" to print the report send by the Xbox 360 Controller
|
void XBOXRECV::printReport(uint8_t controller __attribute__((unused)), uint8_t nBytes __attribute__((unused))) { //Uncomment "#define PRINTREPORT" to print the report send by the Xbox 360 Controller
|
||||||
#ifdef PRINTREPORT
|
#ifdef PRINTREPORT
|
||||||
if(readBuf == NULL)
|
if(readBuf == NULL)
|
||||||
return;
|
return;
|
||||||
|
|
2
adk.cpp
2
adk.cpp
|
@ -309,7 +309,7 @@ Fail:
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Extracts bulk-IN and bulk-OUT endpoint information from config descriptor */
|
/* Extracts bulk-IN and bulk-OUT endpoint information from config descriptor */
|
||||||
void ADK::EndpointXtract(uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *pep) {
|
void ADK::EndpointXtract(uint8_t conf, uint8_t iface __attribute__((unused)), uint8_t alt __attribute__((unused)), uint8_t proto __attribute__((unused)), const USB_ENDPOINT_DESCRIPTOR *pep) {
|
||||||
//ErrorMessage<uint8_t>(PSTR("Conf.Val"), conf);
|
//ErrorMessage<uint8_t>(PSTR("Conf.Val"), conf);
|
||||||
//ErrorMessage<uint8_t>(PSTR("Iface Num"), iface);
|
//ErrorMessage<uint8_t>(PSTR("Iface Num"), iface);
|
||||||
//ErrorMessage<uint8_t>(PSTR("Alt.Set"), alt);
|
//ErrorMessage<uint8_t>(PSTR("Alt.Set"), alt);
|
||||||
|
|
|
@ -228,7 +228,7 @@ Fail:
|
||||||
return rcode;
|
return rcode;
|
||||||
}
|
}
|
||||||
|
|
||||||
void ACM::EndpointXtract(uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *pep) {
|
void ACM::EndpointXtract(uint8_t conf, uint8_t iface __attribute__((unused)), uint8_t alt __attribute__((unused)), uint8_t proto __attribute__((unused)), const USB_ENDPOINT_DESCRIPTOR *pep) {
|
||||||
//ErrorMessage<uint8_t > (PSTR("Conf.Val"), conf);
|
//ErrorMessage<uint8_t > (PSTR("Conf.Val"), conf);
|
||||||
//ErrorMessage<uint8_t > (PSTR("Iface Num"), iface);
|
//ErrorMessage<uint8_t > (PSTR("Iface Num"), iface);
|
||||||
//ErrorMessage<uint8_t > (PSTR("Alt.Set"), alt);
|
//ErrorMessage<uint8_t > (PSTR("Alt.Set"), alt);
|
||||||
|
|
12
cdcacm.h
12
cdcacm.h
|
@ -128,7 +128,7 @@ class ACM;
|
||||||
class CDCAsyncOper {
|
class CDCAsyncOper {
|
||||||
public:
|
public:
|
||||||
|
|
||||||
virtual uint8_t OnInit(ACM *pacm) {
|
virtual uint8_t OnInit(ACM *pacm __attribute__((unused))) {
|
||||||
return 0;
|
return 0;
|
||||||
};
|
};
|
||||||
//virtual void OnDataRcvd(ACM *pacm, uint8_t nbytes, uint8_t *dataptr) = 0;
|
//virtual void OnDataRcvd(ACM *pacm, uint8_t nbytes, uint8_t *dataptr) = 0;
|
||||||
|
@ -229,19 +229,19 @@ public:
|
||||||
return rv;
|
return rv;
|
||||||
};
|
};
|
||||||
|
|
||||||
virtual void autoflowRTS(bool s) {
|
virtual void autoflowRTS(bool s __attribute__((unused))) {
|
||||||
};
|
};
|
||||||
|
|
||||||
virtual void autoflowDSR(bool s) {
|
virtual void autoflowDSR(bool s __attribute__((unused))) {
|
||||||
};
|
};
|
||||||
|
|
||||||
virtual void autoflowXON(bool s) {
|
virtual void autoflowXON(bool s __attribute__((unused))) {
|
||||||
};
|
};
|
||||||
|
|
||||||
virtual void half_duplex(bool s) {
|
virtual void half_duplex(bool s __attribute__((unused))) {
|
||||||
};
|
};
|
||||||
|
|
||||||
virtual void wide(bool s) {
|
virtual void wide(bool s __attribute__((unused))) {
|
||||||
};
|
};
|
||||||
|
|
||||||
// UsbConfigXtracter implementation
|
// UsbConfigXtracter implementation
|
||||||
|
|
|
@ -220,7 +220,7 @@ Fail:
|
||||||
return rcode;
|
return rcode;
|
||||||
}
|
}
|
||||||
|
|
||||||
void FTDI::EndpointXtract(uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *pep) {
|
void FTDI::EndpointXtract(uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto __attribute__((unused)), const USB_ENDPOINT_DESCRIPTOR *pep) {
|
||||||
ErrorMessage<uint8_t > (PSTR("Conf.Val"), conf);
|
ErrorMessage<uint8_t > (PSTR("Conf.Val"), conf);
|
||||||
ErrorMessage<uint8_t > (PSTR("Iface Num"), iface);
|
ErrorMessage<uint8_t > (PSTR("Iface Num"), iface);
|
||||||
ErrorMessage<uint8_t > (PSTR("Alt.Set"), alt);
|
ErrorMessage<uint8_t > (PSTR("Alt.Set"), alt);
|
||||||
|
|
|
@ -79,11 +79,11 @@ class FTDI;
|
||||||
class FTDIAsyncOper {
|
class FTDIAsyncOper {
|
||||||
public:
|
public:
|
||||||
|
|
||||||
virtual uint8_t OnInit(FTDI *pftdi) {
|
virtual uint8_t OnInit(FTDI *pftdi __attribute__((unused))) {
|
||||||
return 0;
|
return 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
virtual uint8_t OnRelease(FTDI *pftdi) {
|
virtual uint8_t OnRelease(FTDI *pftdi __attribute__((unused))) {
|
||||||
return 0;
|
return 0;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -25,7 +25,7 @@ public:
|
||||||
//virtual void ConfigXtract(const USB_CONFIGURATION_DESCRIPTOR *conf) = 0;
|
//virtual void ConfigXtract(const USB_CONFIGURATION_DESCRIPTOR *conf) = 0;
|
||||||
//virtual void InterfaceXtract(uint8_t conf, const USB_INTERFACE_DESCRIPTOR *iface) = 0;
|
//virtual void InterfaceXtract(uint8_t conf, const USB_INTERFACE_DESCRIPTOR *iface) = 0;
|
||||||
|
|
||||||
virtual void EndpointXtract(uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep) {
|
virtual void EndpointXtract(uint8_t conf __attribute__((unused)), uint8_t iface __attribute__((unused)), uint8_t alt __attribute__((unused)), uint8_t proto __attribute__((unused)), const USB_ENDPOINT_DESCRIPTOR *ep __attribute__((unused))) {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -81,7 +81,7 @@ UseOr(false) {
|
||||||
};
|
};
|
||||||
|
|
||||||
template <const uint8_t CLASS_ID, const uint8_t SUBCLASS_ID, const uint8_t PROTOCOL_ID, const uint8_t MASK>
|
template <const uint8_t CLASS_ID, const uint8_t SUBCLASS_ID, const uint8_t PROTOCOL_ID, const uint8_t MASK>
|
||||||
void ConfigDescParser<CLASS_ID, SUBCLASS_ID, PROTOCOL_ID, MASK>::Parse(const uint16_t len, const uint8_t *pbuf, const uint16_t &offset) {
|
void ConfigDescParser<CLASS_ID, SUBCLASS_ID, PROTOCOL_ID, MASK>::Parse(const uint16_t len, const uint8_t *pbuf, const uint16_t &offset __attribute__((unused))) {
|
||||||
uint16_t cntdn = (uint16_t)len;
|
uint16_t cntdn = (uint16_t)len;
|
||||||
uint8_t *p = (uint8_t*)pbuf;
|
uint8_t *p = (uint8_t*)pbuf;
|
||||||
|
|
||||||
|
|
|
@ -40,7 +40,7 @@ public:
|
||||||
};
|
};
|
||||||
|
|
||||||
template <class BASE_CLASS, class LEN_TYPE, class OFFSET_TYPE>
|
template <class BASE_CLASS, class LEN_TYPE, class OFFSET_TYPE>
|
||||||
void HexDumper<BASE_CLASS, LEN_TYPE, OFFSET_TYPE>::Parse(const LEN_TYPE len, const uint8_t *pbuf, const OFFSET_TYPE &offset) {
|
void HexDumper<BASE_CLASS, LEN_TYPE, OFFSET_TYPE>::Parse(const LEN_TYPE len, const uint8_t *pbuf, const OFFSET_TYPE &offset __attribute__((unused))) {
|
||||||
if(UsbDEBUGlvl >= 0x80) { // Fully bypass this block of code if we do not debug.
|
if(UsbDEBUGlvl >= 0x80) { // Fully bypass this block of code if we do not debug.
|
||||||
for(LEN_TYPE j = 0; j < len; j++, byteCount++, byteTotal++) {
|
for(LEN_TYPE j = 0; j < len; j++, byteCount++, byteTotal++) {
|
||||||
if(!byteCount) {
|
if(!byteCount) {
|
||||||
|
|
|
@ -16,7 +16,7 @@ e-mail : support@circuitsathome.com
|
||||||
*/
|
*/
|
||||||
#include "hidboot.h"
|
#include "hidboot.h"
|
||||||
|
|
||||||
void MouseReportParser::Parse(USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf) {
|
void MouseReportParser::Parse(USBHID *hid __attribute__((unused)), bool is_rpt_id __attribute__((unused)), uint8_t len __attribute__((unused)), uint8_t *buf) {
|
||||||
MOUSEINFO *pmi = (MOUSEINFO*)buf;
|
MOUSEINFO *pmi = (MOUSEINFO*)buf;
|
||||||
// Future:
|
// Future:
|
||||||
// bool event;
|
// bool event;
|
||||||
|
@ -124,7 +124,7 @@ void MouseReportParser::Parse(USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
void KeyboardReportParser::Parse(USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf) {
|
void KeyboardReportParser::Parse(USBHID *hid, bool is_rpt_id __attribute__((unused)), uint8_t len __attribute__((unused)), uint8_t *buf) {
|
||||||
// On error - return
|
// On error - return
|
||||||
if (buf[2] == 1)
|
if (buf[2] == 1)
|
||||||
return;
|
return;
|
||||||
|
|
20
hidboot.h
20
hidboot.h
|
@ -60,25 +60,25 @@ public:
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
||||||
virtual void OnMouseMove(MOUSEINFO *mi) {
|
virtual void OnMouseMove(MOUSEINFO *mi __attribute__((unused))) {
|
||||||
};
|
};
|
||||||
|
|
||||||
virtual void OnLeftButtonUp(MOUSEINFO *mi) {
|
virtual void OnLeftButtonUp(MOUSEINFO *mi __attribute__((unused))) {
|
||||||
};
|
};
|
||||||
|
|
||||||
virtual void OnLeftButtonDown(MOUSEINFO *mi) {
|
virtual void OnLeftButtonDown(MOUSEINFO *mi __attribute__((unused))) {
|
||||||
};
|
};
|
||||||
|
|
||||||
virtual void OnRightButtonUp(MOUSEINFO *mi) {
|
virtual void OnRightButtonUp(MOUSEINFO *mi __attribute__((unused))) {
|
||||||
};
|
};
|
||||||
|
|
||||||
virtual void OnRightButtonDown(MOUSEINFO *mi) {
|
virtual void OnRightButtonDown(MOUSEINFO *mi __attribute__((unused))) {
|
||||||
};
|
};
|
||||||
|
|
||||||
virtual void OnMiddleButtonUp(MOUSEINFO *mi) {
|
virtual void OnMiddleButtonUp(MOUSEINFO *mi __attribute__((unused))) {
|
||||||
};
|
};
|
||||||
|
|
||||||
virtual void OnMiddleButtonDown(MOUSEINFO *mi) {
|
virtual void OnMiddleButtonDown(MOUSEINFO *mi __attribute__((unused))) {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -171,13 +171,13 @@ protected:
|
||||||
return 0;
|
return 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
virtual void OnControlKeysChanged(uint8_t before, uint8_t after) {
|
virtual void OnControlKeysChanged(uint8_t before __attribute__((unused)), uint8_t after __attribute__((unused))) {
|
||||||
};
|
};
|
||||||
|
|
||||||
virtual void OnKeyDown(uint8_t mod, uint8_t key) {
|
virtual void OnKeyDown(uint8_t mod __attribute__((unused)), uint8_t key __attribute__((unused))) {
|
||||||
};
|
};
|
||||||
|
|
||||||
virtual void OnKeyUp(uint8_t mod, uint8_t key) {
|
virtual void OnKeyUp(uint8_t mod __attribute__((unused)), uint8_t key __attribute__((unused))) {
|
||||||
};
|
};
|
||||||
|
|
||||||
virtual const uint8_t *getNumKeys() {
|
virtual const uint8_t *getNumKeys() {
|
||||||
|
|
|
@ -72,7 +72,7 @@ protected:
|
||||||
return 0;
|
return 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
virtual void ParseHIDData(USBHID *hid, uint8_t ep, bool is_rpt_id, uint8_t len, uint8_t *buf) {
|
virtual void ParseHIDData(USBHID *hid __attribute__((unused)), uint8_t ep __attribute__((unused)), bool is_rpt_id __attribute__((unused)), uint8_t len __attribute__((unused)), uint8_t *buf __attribute__((unused))) {
|
||||||
return;
|
return;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -990,7 +990,7 @@ const char * const ReportDescParserBase::medInstrTitles4[] PROGMEM = {
|
||||||
pstrUsageSoftControlAdjust
|
pstrUsageSoftControlAdjust
|
||||||
};
|
};
|
||||||
|
|
||||||
void ReportDescParserBase::Parse(const uint16_t len, const uint8_t *pbuf, const uint16_t &offset) {
|
void ReportDescParserBase::Parse(const uint16_t len, const uint8_t *pbuf, const uint16_t &offset __attribute__((unused))) {
|
||||||
uint16_t cntdn = (uint16_t)len;
|
uint16_t cntdn = (uint16_t)len;
|
||||||
uint8_t *p = (uint8_t*)pbuf;
|
uint8_t *p = (uint8_t*)pbuf;
|
||||||
|
|
||||||
|
@ -1578,7 +1578,7 @@ void ReportDescParser2::OnInputItem(uint8_t itm) {
|
||||||
E_Notify(PSTR("\r\n"), 0x80);
|
E_Notify(PSTR("\r\n"), 0x80);
|
||||||
}
|
}
|
||||||
|
|
||||||
void UniversalReportParser::Parse(USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf) {
|
void UniversalReportParser::Parse(USBHID *hid, bool is_rpt_id __attribute__((unused)), uint8_t len, uint8_t *buf) {
|
||||||
ReportDescParser2 prs(len, buf);
|
ReportDescParser2 prs(len, buf);
|
||||||
|
|
||||||
uint8_t ret = hid->GetReportDescr(0, &prs);
|
uint8_t ret = hid->GetReportDescr(0, &prs);
|
||||||
|
|
|
@ -75,7 +75,7 @@ protected:
|
||||||
return 0;
|
return 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
virtual void ParseHIDData(USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf) {
|
virtual void ParseHIDData(USBHID *hid __attribute__((unused)), bool is_rpt_id __attribute__((unused)), uint8_t len __attribute__((unused)), uint8_t *buf __attribute__((unused))) {
|
||||||
return;
|
return;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -323,7 +323,7 @@ FailGetDevDescr:
|
||||||
* @param lowspeed true if device is low speed
|
* @param lowspeed true if device is low speed
|
||||||
* @return 0 for success
|
* @return 0 for success
|
||||||
*/
|
*/
|
||||||
uint8_t BulkOnly::Init(uint8_t parent, uint8_t port, bool lowspeed) {
|
uint8_t BulkOnly::Init(uint8_t parent __attribute__((unused)), uint8_t port __attribute__((unused)), bool lowspeed) {
|
||||||
uint8_t rcode;
|
uint8_t rcode;
|
||||||
uint8_t num_of_conf = epInfo[1].epAddr; // number of configurations
|
uint8_t num_of_conf = epInfo[1].epAddr; // number of configurations
|
||||||
epInfo[1].epAddr = 0;
|
epInfo[1].epAddr = 0;
|
||||||
|
@ -540,7 +540,7 @@ Fail:
|
||||||
* @param proto
|
* @param proto
|
||||||
* @param pep
|
* @param pep
|
||||||
*/
|
*/
|
||||||
void BulkOnly::EndpointXtract(uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR * pep) {
|
void BulkOnly::EndpointXtract(uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto __attribute__((unused)), const USB_ENDPOINT_DESCRIPTOR * pep) {
|
||||||
ErrorMessage<uint8_t > (PSTR("Conf.Val"), conf);
|
ErrorMessage<uint8_t > (PSTR("Conf.Val"), conf);
|
||||||
ErrorMessage<uint8_t > (PSTR("Iface Num"), iface);
|
ErrorMessage<uint8_t > (PSTR("Iface Num"), iface);
|
||||||
ErrorMessage<uint8_t > (PSTR("Alt.Set"), alt);
|
ErrorMessage<uint8_t > (PSTR("Alt.Set"), alt);
|
||||||
|
@ -1238,7 +1238,7 @@ void BulkOnly::PrintEndpointDescriptor(const USB_ENDPOINT_DESCRIPTOR * ep_ptr) {
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
/* We won't be needing this... */
|
/* We won't be needing this... */
|
||||||
uint8_t BulkOnly::Read(uint8_t lun, uint32_t addr, uint16_t bsize, uint8_t blocks, USBReadParser * prs) {
|
uint8_t BulkOnly::Read(uint8_t lun __attribute__((unused)), uint32_t addr __attribute__((unused)), uint16_t bsize __attribute__((unused)), uint8_t blocks __attribute__((unused)), USBReadParser * prs __attribute__((unused))) {
|
||||||
#if MS_WANT_PARSER
|
#if MS_WANT_PARSER
|
||||||
if(!LUNOk[lun]) return MASS_ERR_NO_MEDIA;
|
if(!LUNOk[lun]) return MASS_ERR_NO_MEDIA;
|
||||||
Notify(PSTR("\r\nRead (With parser)\r\n"), 0x80);
|
Notify(PSTR("\r\nRead (With parser)\r\n"), 0x80);
|
||||||
|
|
|
@ -51,7 +51,7 @@ void Max_LCD::init() {
|
||||||
begin(16, 1);
|
begin(16, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Max_LCD::begin(uint8_t cols, uint8_t lines, uint8_t dotsize) {
|
void Max_LCD::begin(uint8_t cols __attribute__((unused)), uint8_t lines, uint8_t dotsize) {
|
||||||
if(lines > 1) {
|
if(lines > 1) {
|
||||||
_displayfunction |= LCD_2LINE;
|
_displayfunction |= LCD_2LINE;
|
||||||
}
|
}
|
||||||
|
|
|
@ -66,7 +66,7 @@ void ErrorMessage(uint8_t level, char const * msg, ERROR_TYPE rcode = 0) {
|
||||||
}
|
}
|
||||||
|
|
||||||
template <class ERROR_TYPE>
|
template <class ERROR_TYPE>
|
||||||
void ErrorMessage(char const * msg, ERROR_TYPE rcode = 0) {
|
void ErrorMessage(char const * msg __attribute__((unused)), ERROR_TYPE rcode __attribute__((unused)) = 0) {
|
||||||
#ifdef DEBUG_USB_HOST
|
#ifdef DEBUG_USB_HOST
|
||||||
Notify(msg, 0x80);
|
Notify(msg, 0x80);
|
||||||
Notify(PSTR(": "), 0x80);
|
Notify(PSTR(": "), 0x80);
|
||||||
|
|
|
@ -66,7 +66,7 @@ void PrintHex2(Print *prn, T val) {
|
||||||
prn->print((T)val, HEX);
|
prn->print((T)val, HEX);
|
||||||
}
|
}
|
||||||
|
|
||||||
template <class T> void D_PrintHex(T val, int lvl) {
|
template <class T> void D_PrintHex(T val __attribute__((unused)), int lvl __attribute__((unused))) {
|
||||||
#ifdef DEBUG_USB_HOST
|
#ifdef DEBUG_USB_HOST
|
||||||
PrintHex<T > (val, lvl);
|
PrintHex<T > (val, lvl);
|
||||||
#endif
|
#endif
|
||||||
|
|
4
usbhid.h
4
usbhid.h
|
@ -156,7 +156,7 @@ protected:
|
||||||
void PrintEndpointDescriptor(const USB_ENDPOINT_DESCRIPTOR* ep_ptr);
|
void PrintEndpointDescriptor(const USB_ENDPOINT_DESCRIPTOR* ep_ptr);
|
||||||
void PrintHidDescriptor(const USB_HID_DESCRIPTOR *pDesc);
|
void PrintHidDescriptor(const USB_HID_DESCRIPTOR *pDesc);
|
||||||
|
|
||||||
virtual HIDReportParser* GetReportParser(uint8_t id) {
|
virtual HIDReportParser* GetReportParser(uint8_t id __attribute__((unused))) {
|
||||||
return NULL;
|
return NULL;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -169,7 +169,7 @@ public:
|
||||||
return pUsb;
|
return pUsb;
|
||||||
};
|
};
|
||||||
|
|
||||||
virtual bool SetReportParser(uint8_t id, HIDReportParser *prs) {
|
virtual bool SetReportParser(uint8_t id __attribute__((unused)), HIDReportParser *prs __attribute__((unused))) {
|
||||||
return false;
|
return false;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -375,7 +375,7 @@ uint8_t USBHub::PortStatusChange(uint8_t port, HubEvent &evt) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void PrintHubPortStatus(USBHub *hubptr, uint8_t addr, uint8_t port, bool print_changes) {
|
void PrintHubPortStatus(USBHub *hubptr, uint8_t addr __attribute__((unused)), uint8_t port, bool print_changes) {
|
||||||
uint8_t rcode = 0;
|
uint8_t rcode = 0;
|
||||||
HubEvent evt;
|
HubEvent evt;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue