 (ns com.lemondronor.turboshrimp.at
   (:require [clojure.string :as string])
-  (:import (java.nio ByteBuffer)))
+  (:import (java.nio ByteBuffer)
+           (clojure.lang PersistentVector)))
+
+(set! *warn-on-reflection* true)
 
 
 (defrecord AtCommand [type args blocks? options callback])

     (string/join "," [id (at-encoded-float hz) duration]))))


(def animations
  [:phi-m-30-deg,
   :phi-30-deg,
   :theta-m-30-deg,

  (raw "CONFIG" [(stringize key) (stringize value)] true nil callback))


(def ^PersistentVector led-animations
  [:blink-green-red
   :blink-green,
   :blink-red,
