avoid clash with definitions in inttypes.h by using it in aes256.h instead of using own declaration
fix cbc decryption
add define for header file
Support displaying version info at startup and sending version info packet once a day in all devices.