Files
playdate-kit/Sources/PlaydateKit/System/Structures/Peripherals.swift
T

14 lines
519 B
Swift

internal import CPlaydate
extension System {
/// Peripherals that can be enabled with `setPeripheralsEnabled(_:)`.
public struct Peripherals: OptionSet, Sendable {
public let rawValue: UInt32
public init(rawValue: UInt32) { self.rawValue = rawValue }
public static let none = Peripherals([])
public static let accelerometer = Peripherals(rawValue: UInt32(kAccelerometer.rawValue))
public static let all = Peripherals(rawValue: UInt32(kAllPeripherals.rawValue))
}
}