Updated PERIPHERAL and COMMUNICATION Library