DMX simple - modifying the break
i'm using dmx simple library control rgb leds. leds dont dmx arduino. the manufacturer stated following: the problem "space" break of tristar-rgb-dmx, 500. the standard dmx "space" break 88~144, dmx controllers handle wide range of 88~1,000. so @ point, unless can our engineers change "space" break, need dmx controller can handle 500. i've had @ dmx simple code, i'm out of depth, looks me important section: /** transmit complete dmx byte * have no serial port dmx, timed using exact * number of instruction cycles. * * suggest don't touch function. */ void dmxsendbyte(volatile uint8_t value) { uint8_t bitcount, delcount; __asm__ volatile ( "cli\n" "ld __tmp_reg__,%a[dmxport]\n" "and __tmp_reg__,%[outmask]\n" "st %a[dmxport],__tmp_reg__\n" "ldi %[bitcount],11\n" // 11 bit intervals per transmitted byte "rjmp bitloop%=\n" // delay 2 clock...