[chirp_devel] Speed up init for slow computers?
My eventual target is a Raspberry Pi Zero W. It is slow. I only need to support a very few radio types, so I tried removing all of the driver files for the other radios. This fails because ui/mainapp.py imports some of the files, some of which import others. The rest of CHIRP is indifferent, but not mainapp.py. My workaround is to copy in the required files, which is silly. 17 files are needed. of these two files (generic_csv.py and repeaterbook.py) are arguably not actually drivers. and could perhaps be moved up to the chirp.hg/chirp directory. (17 is still a lot better than 125 or so.)
Proposal: recode mainapp.py to operate without these files when they are not present. If this is acceptable, I can give it a try. I think this is in the spirit of the CHIRP architecture.
participants (1)
-
Dan Clemmensen