Skip to content

Instantly share code, notes, and snippets.

View Spacefreak18's full-sized avatar
🎎
Focusing

Paul Jones Spacefreak18

🎎
Focusing
View GitHub Profile
@Spacefreak18
Spacefreak18 / sdl_infinite_haptic_effect.diff
Last active September 9, 2022 14:53
SDL Linux Infinite Haptic Effect Length
diff --git a/src/haptic/linux/SDL_syshaptic.c b/src/haptic/linux/SDL_syshaptic.c
index a9be7e0d3..a50fce6b1 100644
--- a/src/haptic/linux/SDL_syshaptic.c
+++ b/src/haptic/linux/SDL_syshaptic.c
@@ -766,6 +766,8 @@ SDL_SYS_ToFFEffect(struct ff_effect *dest, SDL_HapticEffect * src)
/* Replay */
dest->replay.length = (constant->length == SDL_HAPTIC_INFINITY) ?
0 : CLAMP(constant->length);
+ dest->replay.length = (constant->length == -1) ?
+ USHRT_MAX : constant->length;
@Spacefreak18
Spacefreak18 / ffdebug.txt
Created August 29, 2022 00:10
Force Feedback debug notes
PID Spec Doc
https://www.usb.org/sites/default/files/pid1_01_0.pdf
@Spacefreak18
Spacefreak18 / http
Last active February 21, 2020 16:14
Basic Curl Wrapper
#!/bin/sh
METHOD=$1
PAYLOAD=$2
HTTPCONF=$3
URL=$4
echo -n "You specified "; echo -n $#; echo " parameters."
# you specified 3 parameters
@Spacefreak18
Spacefreak18 / MarkdownResources.md
Last active February 1, 2016 00:01
Markdown Resources
#!/bin/sh
echo "Hello" >> log.txt
curl -v -H "Accept: application/json" -H "Content-type: application/json" -d '{"id":5,"jsonrpc":"2.0","method":"VideoLibrary.Scan","params":{"directory":"/home/xbian/Videos/TV/"}}' http://zorro.local:8080/jsonrpc
sleep 10
curl -v -H "Accept: application/json" -H "Content-type: application/json" -d '{"id":5,"jsonrpc":"2.0","method":"VideoLibrary.Scan","params":{"directory":"/home/xbian/Videos/Movies/"}}' http://zorro.local:8080/jsonrpc