コード例 #1
0
ファイル: gx_sicksaxis.c プロジェクト: Ced2911/RetroArch
int ss_set_rumble(struct ss_device *dev, uint8_t duration_right, uint8_t power_right, uint8_t duration_left, uint8_t power_left) {
    dev->attributes.rumble.duration_right = duration_right;
    dev->attributes.rumble.power_right    = power_right;
    dev->attributes.rumble.duration_left  = duration_left;
    dev->attributes.rumble.power_left     = power_left;
    return _ss_send_attributes_payload(dev);
}
コード例 #2
0
ファイル: gx_sicksaxis.c プロジェクト: Ced2911/RetroArch
int ss_set_led(struct ss_device *dev, int led) {
    /* Need to clear the data for rumble */
	dev->attributes.rumble.duration_right = 0;
    dev->attributes.rumble.power_right    = 0;
    dev->attributes.rumble.duration_left  = 0;
    dev->attributes.rumble.power_left     = 0;

	dev->attributes.led = led;

	return _ss_send_attributes_payload(dev);
}
コード例 #3
0
static INLINE int ss_set_led(struct ss_device *dev, int led)
{
   dev->attributes.led = led;
   return _ss_send_attributes_payload(dev);																
}