YAHAL
Yet Another Hardware Abstraction Library
Loading...
Searching...
No Matches
ws2812_rp2040::LED Class Reference
Inheritance diagram for ws2812_rp2040::LED:
led_rgb_interface led_interface

Public Member Functions

void on () override
 
void off () override
 
void toggle () override
 
bool is_on () override
 
void set_color (uint32_t rgb) override
 
void set_on_color (uint32_t rgb) override
 
- Public Member Functions inherited from led_rgb_interface
void operator= (int rgb)
 
void operator= (bool v)
 
- Public Member Functions inherited from led_interface
void operator= (bool v)
 

Friends

class ws2812_rp2040
 

Detailed Description

Definition at line 28 of file ws2812_rp2040.h.

Member Function Documentation

◆ is_on()

bool ws2812_rp2040::LED::is_on ( )
overridevirtual

Implements led_interface.

Definition at line 40 of file ws2812_rp2040.cpp.

◆ off()

void ws2812_rp2040::LED::off ( )
overridevirtual

Implements led_interface.

Definition at line 30 of file ws2812_rp2040.cpp.

◆ on()

void ws2812_rp2040::LED::on ( )
overridevirtual

Implements led_interface.

Definition at line 25 of file ws2812_rp2040.cpp.

◆ set_color()

void ws2812_rp2040::LED::set_color ( uint32_t rgb)
overridevirtual

Implements led_rgb_interface.

Definition at line 44 of file ws2812_rp2040.cpp.

◆ set_on_color()

void ws2812_rp2040::LED::set_on_color ( uint32_t rgb)
overridevirtual

Implements led_rgb_interface.

Definition at line 49 of file ws2812_rp2040.cpp.

◆ toggle()

void ws2812_rp2040::LED::toggle ( )
overridevirtual

Implements led_interface.

Definition at line 35 of file ws2812_rp2040.cpp.

Friends And Related Symbol Documentation

◆ ws2812_rp2040

friend class ws2812_rp2040
friend

Definition at line 29 of file ws2812_rp2040.h.


The documentation for this class was generated from the following files: