DEMO using the new shift and rotate functions for neopixels
freely modify the file main.bas and check.
The simple "logic" ports have been included to share the same output
for the neo.xx functions and the neoscroll.xx blocks.
Both uses the same output but internally they use a different memory block so can
coexists but cannot drive the output at the same time so the program simply refresh
them alternatevely.
the new commands are
neo.rotateleft steps [, start, end, disable]
neo.rotateright steps [, start, end, disable]
neo.shiftLeft steps [, start, end, disable]
neo.shiftRight steps [, start, end, disable]
neo.refresh
the new function is
neo.colorgain(color_in_rgb, gain)
neo.linearblend(col1, col2, progress )
neo.bilinearblend(col_upper_left_col, col_upper_right_col,
col_lower_left_col, col_lower_right_col,
x, y )