hid: 0x2341, 0x8036; Arduino Micro Cmd
//hid: 0x2341, 0x8037; Arduino Micro Cmd
name: "MicroBlinky"

readsize: 64
read: _tst1,  1, 48, flt ;X
read: _tst2,  1, 52, flt ;Y
read: _tst3,  1, 56, flt ;Z
read: _tst4,  1, 60, u4; Time

read: _tst5,  2, 48, flt ;A
read: _tst6,  2, 52, flt ;B
read: _tst7,  2, 56, flt ;C
read: _tst8,  2, 60, u4; Time

read: _tst9,  3, 48, flt ;U
read: _tst10,  3, 52, flt ;V
read: _tst11,  3, 56, flt ;W
read: _tst12,  3, 60, u4; Time

cmd: "blinky"
	expr: "print('Sending blinky command')"
	writereportid: 2
	writecmdid: 2
	writesize: 4
	write: _blinkydata, 1, u2 
cmdend

cmd: "reset"
	writereportid: 3
	writecmdid: 3
	writesize: 4
cmdend

cmd: "rgb"
	writereportid: 4
	writecmdid: 4
	writesize: 4
	write: _rdata, 1, u1 
	write: _gdata, 2, u1 
	write: _bdata, 3, u1 
cmdend


writetime: 500
writereportid: 1
writecmdid: 1
writesize: 65
write: _hw_work_x,  4, flt 
write: _hw_work_y,  8, flt
write: _hw_work_z,  12, flt
write: _hw_work_a,  16, flt
write: _hw_work_b,  20, flt
write: _hw_work_c,  24, flt
write: _hw_work_u,  28, flt
write: _hw_work_v,  32, flt
write: _hw_work_w,  36, flt
write: _hw_speed,   40, flt
write: _hw_spindle, 44, flt


exit