pyocd.yml is a required file to flash our boards with pyocd.
it contains a line specifying the location of the device family pack which, due to weird licenses, must be downloaded by the user or a script.
currently the zephyr app repos for each card have this file tracked in git, which is a problem because each user must edit the path to point to their local device family pack location.
this is a huge pain for git when changing branches, checkingout commits, etc...
my recommendation:
- stop tracking
pyocd.yml in git (remove from previous commits for consistancy?)
- create commit a script that asks the user where their
device family pack resides and creates the proper pyocd.yml.
- add pyocd.yml to .gitignore
this would prevent a lot of headache.
pyocd.yml is a required file to flash our boards with pyocd.
it contains a line specifying the location of the
device family packwhich, due to weird licenses, must be downloaded by the user or a script.currently the zephyr app repos for each card have this file tracked in git, which is a problem because each user must edit the path to point to their local
device family packlocation.this is a huge pain for git when changing branches, checkingout commits, etc...
my recommendation:
pyocd.ymlin git (remove from previous commits for consistancy?)device family packresides and creates the proper pyocd.yml.this would prevent a lot of headache.