release 0.1
This commit is contained in:
@@ -5,17 +5,14 @@
|
||||
#include "JC_Button.h"
|
||||
|
||||
|
||||
std::vector<ToggleButton *> buttonlist;
|
||||
std::vector<c_button *> buttonlist;
|
||||
|
||||
ToggleButton button1(SWITCH12);
|
||||
ToggleButton button2(SWITCH22);
|
||||
ToggleButton button3(SWITCH32);
|
||||
ToggleButton button4(SWITCH1);
|
||||
ToggleButton button5(SWITCH2);
|
||||
ToggleButton button6(SWITCH3);
|
||||
c_button button1(SWITCH1, YELLOW);
|
||||
c_button button2(SWITCH2, RED);
|
||||
c_button button3(SWITCH3, GREEN);
|
||||
|
||||
|
||||
void buttonbegin( ToggleButton *thisbutton )
|
||||
void buttonbegin( c_button *thisbutton )
|
||||
{
|
||||
thisbutton->begin();
|
||||
buttonlist.push_back(thisbutton);
|
||||
@@ -26,9 +23,6 @@ void initButtons( void )
|
||||
buttonbegin(&button1);
|
||||
buttonbegin(&button2);
|
||||
buttonbegin(&button3);
|
||||
buttonbegin(&button4);
|
||||
buttonbegin(&button5);
|
||||
buttonbegin(&button6);
|
||||
}
|
||||
|
||||
|
||||
@@ -53,7 +47,7 @@ bool anybutton(void)
|
||||
return false;
|
||||
}
|
||||
|
||||
ToggleButton* getButton(unsigned int index)
|
||||
c_button* getButton(unsigned int index)
|
||||
{
|
||||
if(index > buttonlist.size())
|
||||
{
|
||||
@@ -61,3 +55,14 @@ ToggleButton* getButton(unsigned int index)
|
||||
}
|
||||
return buttonlist[index-1];
|
||||
}
|
||||
|
||||
c_button* getButton(e_ledcolor color)
|
||||
{
|
||||
for(auto&& button : buttonlist)
|
||||
{
|
||||
if(button->getColor() == color)
|
||||
{
|
||||
return button;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user