Hi there,
I've been trying to understand the working theory of CHDK for sometime. My question is how does CHDK receive/send the data from/to USB? I used to work with FPGA/microcontroller + USB + PC. Say if I send data from PC to FPGA, then software on PC detects the USB device and write functions through USB, when data arrived in FPGA which connects to the USB controller on the other side, the firmware inside FPGA will deal with the data received, and according to the functions in the firmware do certain operations. In the camera case, the CHDK is like the firmware to deal with the data received, then my question is if there's any specific file in CHDK that deals with the communication work?
Any hints will be appreciated!
Elaine