how do i initialize a USB port so that i can use it for communication between my program and the chip?