-
Fixed numerous problems with enumerating CM3 / Pi Zero
-
* Add boot directory overlay support (USB path) * Sleep before libusb_control_transfer seems to prevent timeout errors?? * Cleanup (removing unneeded sleep/spacing) Break out of "file_server" loop if the device no longer exists (prevents getting stuck in the loop) Sleep longer in the main detection loop (reduces CPU usage) * Cleanup merged code * Add delay option to reduce CPU usage (e.g. 500 = 7% CPU usage, 5000 = 1% CPU usage) * Require space between "-m" option and delay value.
-
Add lintian overrides
-
Fixes a small number of booting problems
-
Perform USB device reset after done serving boot files.
-
Without the reset Pi Zero W doesn't boot the kernel.
-
Flush stdout buffer immediately
-
Enable immediately stdout flushing for better integration with automated sdout parsing from external application.
-
Fix memory leak.
-
Always re-enumerate BCM2835 after sending bootcode.bin to run the boot file server
-
loop=0
-
Since we no longer install rpiboot into /usr/bin then we need ./rpiboot to make it run from the current directory...
-
Removed unnecessary make install step from readme
-
This makes "git status" ignore some generated files that shouldn't be added.