mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-10-14 13:56:00 +00:00
Improved Steam Controller detection on iOS
This commit is contained in:
@@ -335,7 +335,7 @@ typedef enum
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
NSLog( @"connected peripheral: %@", peripheral );
|
NSLog( @"connected peripheral: %@", peripheral );
|
||||||
if ( [peripheral.name isEqualToString:@"SteamController"] )
|
if ( [peripheral.name hasPrefix:@"Steam"] )
|
||||||
{
|
{
|
||||||
self.nPendingPairs += 1;
|
self.nPendingPairs += 1;
|
||||||
HIDBLEDevice *steamController = [[HIDBLEDevice alloc] initWithPeripheral:peripheral];
|
HIDBLEDevice *steamController = [[HIDBLEDevice alloc] initWithPeripheral:peripheral];
|
||||||
@@ -459,7 +459,7 @@ typedef enum
|
|||||||
NSString *localName = [advertisementData objectForKey:CBAdvertisementDataLocalNameKey];
|
NSString *localName = [advertisementData objectForKey:CBAdvertisementDataLocalNameKey];
|
||||||
NSString *log = [NSString stringWithFormat:@"Found '%@'", localName];
|
NSString *log = [NSString stringWithFormat:@"Found '%@'", localName];
|
||||||
|
|
||||||
if ( [localName isEqualToString:@"SteamController"] )
|
if ( [localName hasPrefix:@"Steam"] )
|
||||||
{
|
{
|
||||||
NSLog( @"%@ : %@ - %@", log, peripheral, advertisementData );
|
NSLog( @"%@ : %@ - %@", log, peripheral, advertisementData );
|
||||||
self.nPendingPairs += 1;
|
self.nPendingPairs += 1;
|
||||||
|
Reference in New Issue
Block a user