26 #define LED_FULL_BRIGHT 255 27 #define LED_MEDIUM ((LED_FULL_BRIGHT / 5) * 4) 28 #define LED_DIM ((LED_FULL_BRIGHT / 5) * 2) 37 uint8_t blue_channel, uint8_t led_off,
38 uint8_t led_full, uint8_t led_medium,
40 :
RGBLed(led_off, led_full, led_medium, led_dim)
73 if (freq_motor != freq) {
virtual void set_freq(uint32_t chmask, uint16_t freq_hz)=0
static const AP_HAL::HAL & hal
virtual uint16_t get_freq(uint8_t ch)=0
virtual uint16_t get_duty_cycle_for_color(const uint8_t color, const uint16_t usec_period) const
virtual uint16_t get_duty_cycle_for_color(const uint8_t color, const uint16_t usec_period) const override
virtual void enable_ch(uint8_t ch)=0
static void set_output_pwm_chan(uint8_t chan, uint16_t value)
virtual bool hw_set_rgb(uint8_t red, uint8_t green, uint8_t blue) override
RCOutputRGBLed(uint8_t red_channel, uint8_t green_channel, uint8_t blue_channel, uint8_t led_off, uint8_t led_full, uint8_t led_medium, uint8_t led_dim)
uint32_t hz_to_usec(uint32_t freq)