MS_DASS
MS_DASS(0xaa), MS_DELAY(10), \
MS_DASS(0x55), MS_DELAY(10), \
MS_DASS(0x00), MS_DELAY(10), \
MS_DASS(0xff), MS_DELAY(10), \
MS_DASS(0x87), MS_DELAY(10), \
MS_DASS(0x78), MS_DELAY(10), \
MS_DASS(MS_UNKNOWN /* param */), \
MS_DASS(0xff), MS_DELAY(10), \
MS_DASS(MS_UNKNOWN /* mode */), \
MS_DASS(0x40),
MS_DASS(MS_UNKNOWN /* 0x80 | 1 << target */), \
MS_DASS(0x0), trig_d_pulse, MS_DASS(0x3c), trig_d_pulse,
MS_DASS(0x20), trig_d_pulse, MS_DASS(0xf), trig_d_pulse, MS_RET(0)
MS_DASS(0x0), trig_c_pulse, MS_DASS(0x3c), trig_c_pulse,
MS_DASS(0x20), trig_c_pulse, MS_DASS(0xcf), trig_c_pulse, MS_RET(0)
MS_DASS(0x0), trig_c_pulse, MS_DASS(0x3c), trig_c_pulse,
MS_DASS(0x20), trig_c_pulse, MS_DASS(0x8f), trig_c_pulse, MS_RET(0)
MS_DASS(MS_UNKNOWN),
MS_DASS(MS_UNKNOWN),
MS_DASS(MS_UNKNOWN),