I find that Git Hub repositories can be very confusing. Silverxxx from RCGroups created a repositoryfor all of the files needed to upgrade the firmware on the Eachine H8 mini.
I wanted to go over how I became familiar with the folders and want they mean.
|Libraries||2 years ago|
|Silverware||3 months ago|
|Utilities||2 years ago|
|bin||6 months ago|
|gcc||a year ago|
|.gitattributes||7 months ago|
|.gitignore||2 years ago|
|.travis.yml||a year ago|
|INSTALL.md||4 months ago|
|README.md||8 months ago|
Starting at the top the In this case the Libraries are files that tell the system about the specific microcontroller that is used on the Eachine H8 mini.
Silverware>>scr here is the good stuff. The source code. You probably don't need to look into this if all you wanted to do was reflash the firmware the quadcopter you probably don't need to look into the guts here but we will probably need to study them inorder to make the kinds of modifications that we want to.
Utilities seem to have to do with the drivers for the programming dongle.
bin contains the hex files that can be directly flashed to the Eachine.
gcc contains information for the gcc compiler like the makefile so that it knows how to make hex files that the microcontroller will understand.
All of the files that start with a "." are what GitHub uses to maintain the repository.