AP_Notify: fix incorrect buzzer pin type to stop always instantiating

This commit is contained in:
Henry Wurzburg 2023-04-20 19:16:33 -05:00 committed by Andrew Tridgell
parent c6a822abe1
commit d6e696e085
3 changed files with 3 additions and 3 deletions

View File

@ -195,7 +195,7 @@ public:
uint32_t get_text_updated_millis() const {return _send_text_updated_millis; } uint32_t get_text_updated_millis() const {return _send_text_updated_millis; }
static const struct AP_Param::GroupInfo var_info[]; static const struct AP_Param::GroupInfo var_info[];
uint8_t get_buzz_pin() const { return _buzzer_pin; } int8_t get_buzz_pin() const { return _buzzer_pin; }
uint8_t get_buzz_level() const { return _buzzer_level; } uint8_t get_buzz_level() const { return _buzzer_level; }
uint8_t get_buzz_volume() const { return _buzzer_volume; } uint8_t get_buzz_volume() const { return _buzzer_volume; }
uint8_t get_led_len() const { return _led_len; } uint8_t get_led_len() const { return _led_len; }

View File

@ -29,7 +29,7 @@ bool Buzzer::init()
return false; return false;
} }
_pin = pNotify->get_buzz_pin(); _pin = pNotify->get_buzz_pin();
if (_pin == 0u) { if (_pin <= 0) {
// no buzzer // no buzzer
return false; return false;
} }

View File

@ -61,7 +61,7 @@ private:
} _flags; } _flags;
uint32_t _pattern; // current pattern uint32_t _pattern; // current pattern
uint8_t _pin; int8_t _pin;
uint32_t _pattern_start_time; uint32_t _pattern_start_time;
// enforce minumum 100ms interval between patterns: // enforce minumum 100ms interval between patterns: