10#ifndef M5_UNIT_RGB_UNIT_NECO_HPP
11#define M5_UNIT_RGB_UNIT_NECO_HPP
14#include "m5_utility/button_status.hpp"
24class UnitNeco :
public UnitWS2812,
public m5::utility::button::Status {
25 M5_UNIT_COMPONENT_HPP_BUILDER(UnitNeco, 0x00);
28 UnitNeco() : UnitWS2812(35 )
30 auto ccfg = component_config();
31 ccfg.max_children = 1;
32 component_config(ccfg);
35 virtual bool begin()
override;
38 virtual void update(
const bool force =
false)
override;
41 bool _btn_available{
false};
virtual void update(const bool force=false) override
Update the unit.
Definition unit_Neco.cpp:48
virtual bool begin() override
Begin the unit.
Definition unit_Neco.cpp:23
Top level namespace of M5stack.
WS2812 unit for M5UnitUnified.