restoreFactoryDefaults() is called AFTER init and setting motor type to brushless in sample code, as seen here.
This implies (to many students/customers) that they can set all parameters prior to restoring defaults because the sample code does not specify that brushed/brushless is a parameter that is retained upon reset.
Sample code (ALL examples) needs to be updated to have parameters set AFTER calling restoreFactoryDefaults(), even if parameters are retained, as it is causing major issues for teams who put all parameters in one place.
restoreFactoryDefaults() is called AFTER init and setting motor type to brushless in sample code, as seen here.
This implies (to many students/customers) that they can set all parameters prior to restoring defaults because the sample code does not specify that brushed/brushless is a parameter that is retained upon reset. Sample code (ALL examples) needs to be updated to have parameters set AFTER calling restoreFactoryDefaults(), even if parameters are retained, as it is causing major issues for teams who put all parameters in one place.