utilize a microcontroller's GPIO pins to control peripheral devices in an IoT embedded software in C - EdgeBench