Skip to content
This repository was archived by the owner on Mar 7, 2018. It is now read-only.

Commit 532a1c9

Browse files
committed
remove chatty debug
1 parent eca4321 commit 532a1c9

1 file changed

Lines changed: 9 additions & 21 deletions

File tree

xbox_one_controller/xbox_one_controller.cpp

Lines changed: 9 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ OSDefineMetaClassAndStructors(com_lloeki_xbox_one_controller, IOHIDDevice)
1616
#define super IOHIDDevice
1717
bool com_lloeki_xbox_one_controller::init(OSDictionary *dict)
1818
{
19-
bool result = super::init(dict);
2019
IOLog("[xbox_one_controller] Initializing\n");
20+
bool result = super::init(dict);
2121
lock = IOLockAlloc();
2222
return result;
2323
}
@@ -32,15 +32,15 @@ void com_lloeki_xbox_one_controller::free(void)
3232
IOService *com_lloeki_xbox_one_controller::probe(IOService *provider,
3333
SInt32 *score)
3434
{
35-
IOService *result = super::probe(provider, score);
3635
IOLog("[xbox_one_controller] Probing\n");
36+
IOService *result = super::probe(provider, score);
3737
return result;
3838
}
3939

4040
bool com_lloeki_xbox_one_controller::start(IOService *provider)
4141
{
42-
bool result = super::start(provider);
4342
IOLog("[xbox_one_controller] Starting\n");
43+
bool result = super::start(provider);
4444

4545
device = findAndOpenDevice(provider);
4646
if (device == NULL) {
@@ -72,10 +72,14 @@ bool com_lloeki_xbox_one_controller::start(IOService *provider)
7272

7373
if (!readInit(pipeIn)) {
7474
IOLog("[xbox_one_controller] Failed to queue first read\n");
75+
closeAll();
76+
return false;
7577
}
7678

7779
if (!writeInit(pipeOut)) {
7880
IOLog("[xbox_one_controller] Failed to write init\n");
81+
closeAll();
82+
return false;
7983
}
8084

8185
IOLog("[xbox_one_controller] Started\n");
@@ -88,8 +92,8 @@ void com_lloeki_xbox_one_controller::stop(IOService *provider)
8892
IOLog("[xbox_one_controller] Stopping\n");
8993
closeAll();
9094

91-
IOLog("[xbox_one_controller] Stopped\n");
9295
super::stop(provider);
96+
IOLog("[xbox_one_controller] Stopped\n");
9397
}
9498

9599

@@ -178,8 +182,6 @@ void com_lloeki_xbox_one_controller::closeAll() {
178182

179183
void com_lloeki_xbox_one_controller::writeCompleteProxy(void *target, void *parameter, IOReturn status, UInt32 bufferSizeRemaining)
180184
{
181-
IOLog("[xbox_one_controller] data written (proxy)\n");
182-
183185
if (target != NULL) {
184186
IOBufferMemoryDescriptor *buffer = (IOBufferMemoryDescriptor*)parameter;
185187
((com_lloeki_xbox_one_controller*)target)->writeComplete(buffer, status);
@@ -190,17 +192,13 @@ void com_lloeki_xbox_one_controller::writeComplete(IOBufferMemoryDescriptor *buf
190192
{
191193
if (status != kIOReturnSuccess) {
192194
IOLog("[xbox_one_controller] write error: 0x%08x\n", status);
193-
} else {
194-
IOLog("[xbox_one_controller] data written\n");
195195
}
196196

197197
if (buffer != NULL) { buffer->release(); }
198198
}
199199

200200
void com_lloeki_xbox_one_controller::readCompleteProxy(void *target, void *parameter, IOReturn status, UInt32 bufferSizeRemaining)
201201
{
202-
IOLog("[xbox_one_controller] incoming data (proxy)\n");
203-
204202
if (target != NULL) {
205203
IOBufferMemoryDescriptor *buffer = (IOBufferMemoryDescriptor*)parameter;
206204
((com_lloeki_xbox_one_controller*)target)->readComplete(buffer, status, bufferSizeRemaining);
@@ -209,7 +207,6 @@ void com_lloeki_xbox_one_controller::readCompleteProxy(void *target, void *param
209207

210208
void com_lloeki_xbox_one_controller::readComplete(IOBufferMemoryDescriptor *buffer, IOReturn status, UInt32 bufferSizeRemaining)
211209
{
212-
IOLog("[xbox_one_controller] incoming data\n");
213210
IOLockLock(lock);
214211

215212
switch (status) {
@@ -221,7 +218,6 @@ void com_lloeki_xbox_one_controller::readComplete(IOBufferMemoryDescriptor *buff
221218
IOLog("[xbox_one_controller] read: not responding\n");
222219
break;
223220
case kIOReturnSuccess:
224-
IOLog("[xbox_one_controller] read: success\n");
225221
processPacket(buffer, bufferSizeRemaining);
226222
break;
227223
default:
@@ -273,7 +269,6 @@ bool com_lloeki_xbox_one_controller::queueWrite(IOUSBPipe *pipe, const void *byt
273269
return false;
274270
}
275271

276-
IOLog("[xbox_one_controller] write queued: 0x%08x\n", err);
277272
return true;
278273
}
279274

@@ -297,7 +292,6 @@ bool com_lloeki_xbox_one_controller::queueRead(IOUSBPipe *pipe) {
297292
return false;
298293
}
299294

300-
IOLog("[xbox_one_controller] read queued: 0x%08x\n", err);
301295
return true;
302296
}
303297

@@ -335,18 +329,12 @@ void com_lloeki_xbox_one_controller::processPacket(IOBufferMemoryDescriptor *buf
335329
btn_packet = (xbox_one_controller_packet_btn *)packet;
336330
btn_packet->ly = -(btn_packet->ly + 1);
337331
btn_packet->ry = -(btn_packet->ry + 1);
332+
// no break
338333
case xbox_one_controller_packet_type_x:
339334
err = handleReport(buffer, kIOHIDReportTypeInput);
340335
if (err != kIOReturnSuccess) {
341336
IOLog("[xbox_one_controller] failed to handle report\n");
342337
}
343-
344-
IOLog("[xbox_one_controller] known packet (type=0x%02x, length=%d): 0x", packet->type, packet->len + 4);
345-
raw_packet = (UInt8 *)packet;
346-
for (int i = 0; i < (packet->len + 4); i++) {
347-
IOLog("%02x", raw_packet[i]);
348-
}
349-
IOLog("\n");
350338
break;
351339
default:
352340
IOLog("[xbox_one_controller] unknown packet type (buffer length=%d): 0x", length);

0 commit comments

Comments
 (0)