I’m looking to utilize the Tracker Edge firmware for a project. I’ve followed the instructions here: Tracker Edge firmware | Firmware | Particle
in the ’ Using GitHub with Tracker Edge’ section.
I’ve attempted to build various branches and have yet to have success (building against deviceOS@5.0.1). Any help will be greatly appreciated. Following are a few of my issues:
release/V18 -
error: ‘HAL_Pin_Map’ was not declared in this scope; did you mean ‘Hal_Pin_Map’?
194 | Hal_Pin_Type type = HAL_Pin_Map()[_pin].type;
main
error: The PRODUCT_ID macro must be removed from your firmware source code. The same compiled firmware binary may be used in multiple products that share the same platform and functionality.
25 | PRODUCT_ID(TRACKER_PRODUCT_ID);
When switching between branches I always issue the git submodule update --init --recursive command. I’ve event tried:
git clean -xfdf
git submodule foreach --recursive git clean -xfdf
git reset --hard
git submodule foreach --recursive git reset --hard
I’m sure I’m doing something wrong, again, any help will be appreciated!
git submodule update --init --recursive