1. Add an arbitrator class to control all necessary periphery main2.cpp represents it usage. main.cpp without periphery class. 2. Add XINTF init and DigitalIO interface 3. Change DI/O MBOX length to 2 bytes instead of 3