QUOTE]Could it be because lookup only works with 8-bit Constants? [/QUOTE]
probably , I seldom use lookup(2) , try lookup2
my preferred method is to do it this way on chips that can read their own flash memory
Code:pw var word ; pulse width pl var byte ; power level 0-9 paddress var word ; power level array address '''''''''''''''''''''''''''''''''''''''' goto overpwm my_pwm: ;10 step 0.85 gamma curve @ dW 3,6,13,26,50,95,177,328,600,1023 overpwm: ''''''''''''''''''''''''''''' @ GetAddress _my_pwm,_paddress ;get address macro is part of dt_ints-14/18.bas ''''''''''''''''''''''''''''''''''''' readcode paddress+pl ,pw ; address + offset




Bookmarks