We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 60ee7e1 commit d148d40Copy full SHA for d148d40
src/MainClasses/ANTPLUS_AntPlusRouter.cpp
@@ -107,10 +107,16 @@ void AntPlusRouter::loop() {
107
void AntPlusRouter::reset() {
108
_ant = NULL;
109
_networkKey = NULL;
110
- // TODO
111
- // disconnect profiles
112
- // Reset max channels
113
- // reset system state
+ _maxChannels = 0;
+ resetRadio(ANTPLUS_RESET_WAIT_FOR_STARTUP);
+ for (uint8_t i = 0; i < ANTPLUS_MAX_CHANNELS_POSSIBLE; i++) {
+ if (_profiles[i]) {
114
+ // profile stopped in resetRadio
115
+ _profiles[i]->setChannelNumber(0);
116
+ _profiles[i]->setRouter(NULL);
117
+ _profiles[i] = NULL;
118
+ }
119
120
}
121
122
uint8_t AntPlusRouter::resetRadio(uint8_t waitForStartup) {
0 commit comments