1460302896-69b17350-4edf-434a-b3dd-6335dcfb5c8b

A semiconductor device and a method of operating the same. The light incident section has a first surface to receive the light emitted from the light sources in the first direction and the light emitting section is to emit light received from the light incident section in a second direction. The computer processor is configured to execute computer-readable instructions to receive a communication from the electronic device, limit the received electrical current to a current limit, and allocate the electrical current among the battery and the electronic device based on the received communication. Error correcting circuitry can further be designed to reduce static hazards.