Files
Last update 5 months 3 weeks
by Masakatsu Honda
FilesCubeMXpassion-v2-1AppIncindicator | |
---|---|
.. | |
buzzer.hpp | |
led.hpp |
led.hpp#ifndef _LED_HPP_ #define _LED_HPP_ #include <memory> #include <iostream> #include <cstdint> #include "config.h" #include "gpio.hpp" #include "main.h" namespace indicator{ class LED{ private: std::array<std::unique_ptr<peripheral::GPIO>, 7> led_; public: LED(std::array<std::unique_ptr<peripheral::GPIO>, 7> led); void On(uint8_t num = 8); //なんもしなければ全部点灯.引数入れればそのledだけ点灯 void Off(uint8_t num = 8);//なんもしなければ全部消灯.引数入れればそのledだけ消灯 void Toggle(uint8_t num = 8);//なんもしなければ全部toggle.引数入れればそのledだけtoggle ~LED() = default; }; } #endif //_LED_HPP_