Skip to content

Instantly share code, notes, and snippets.

View currentoor's full-sized avatar

Karan Toor currentoor

  • Temecula, California
View GitHub Profile
(defn elide-params [params elision-predicate]
(walk/postwalk (fn [x]
(if (and (vector? x) (= 2 (count x)) (elision-predicate (first x)))
nil
x))
params))
(def blacklist #{:ui.fulcro.client.data-fetch.load-markers/by-id
:com.fulcrologic.rad.picker-options/options-cache
::uism/asm-id
@currentoor
currentoor / mutesync_serial.js
Last active December 13, 2022 22:07
How to talk to the mutesync button.
// The API is really simple, to control the lights you send the button a byte array of 13 bytes.
// The first byte needs to be 65 and the rest of the twelve bytes are 3-tuples (RGB values 0-255 for the individual LEDs).
// So alternating red and green lights would look like
[65,
255, 0, 0, // red
0, 255, 0, // green
255, 0, 0, // red
0, 255, 0] // green