Thanks for the information,
I've intercept the issues ... I've change the type of variable from uint8_t to byte ...
the logical part was ok, but probably there was a "memory overlapping" between variable ... is possible ?
Thanks I'll let you know about the next steps
ps it's pleasure working with your library
thanks
gnux