home.social

#pawnio — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #pawnio, aggregated by home.social.

fetched live
  1. More progress on #PawnIO #OpenRGB driver for #Valve #SteamMachine on #Windows! Was able to initialize my PawnIO module, sync it from the hardware state, read the current effect, set a new effect (Direct mode), and then set an LED pattern using the set_led_color ioctl. I'm more confident my leds-valve conversion to PawnIO was a success, so next I can implement a real controller. That's a job for another day however.

  2. More progress on #PawnIO #OpenRGB driver for #Valve #SteamMachine on #Windows! Was able to initialize my PawnIO module, sync it from the hardware state, read the current effect, set a new effect (Direct mode), and then set an LED pattern using the set_led_color ioctl. I'm more confident my leds-valve conversion to PawnIO was a success, so next I can implement a real controller. That's a job for another day however.

  3. Writing a #PawnIO driver for #OpenRGB control of the #Valve #SteamMachine LED strip under #Windows actually looks pretty straightforward. I fired up RWEverything and went to offset 0x0DE0 (actually starts at 0DE8 according to leds-valve.c) and then poked at the LED color registers starting at 0x0E39 (VALVE_PORT_INTENSITY). The colors of the slowly pulsing light strip changed as expected. That's easy enough. Just needs to mimic the sysfs interface with PawnIO ioctls.

  4. Writing a #PawnIO driver for #OpenRGB control of the #Valve #SteamMachine LED strip under #Windows actually looks pretty straightforward. I fired up RWEverything and went to offset 0x0DE0 (actually starts at 0DE8 according to leds-valve.c) and then poked at the LED color registers starting at 0x0E39 (VALVE_PORT_INTENSITY). The colors of the slowly pulsing light strip changed as expected. That's easy enough. Just needs to mimic the sysfs interface with PawnIO ioctls.