アーカイブ
1
0
このリポジトリはアーカイブされています。 ファイルの閲覧とクローンは可能ですが、プッシュ、イシューの作成、プルリクエストはできません。
keybrd/src/PortWriteInterface.h

21 行
540 B
C
Raw パーマリンク 通常表示 履歴

2016-10-30 23:25:44 +00:00
#ifndef PORTWRITEINTERFACE_H
#define PORTWRITEINTERFACE_H
#include <Arduino.h>
#include <inttypes.h>
/*
Port classes are the keybrd library's interface to MOSI shift registers i.e. Port_ShiftRegs
Port classes that can read & write, inherit from PortInterface.
Port classes that can only write, inherit from PortWriteInterface.
2016-11-05 20:07:56 +00:00
write() interface emulates Arduino's digitalWrite().
*/
2016-10-30 23:25:44 +00:00
class PortWriteInterface
{
public:
virtual void writeLow(const uint8_t pin)=0;
virtual void writeHigh(const uint8_t pin)=0;
2016-10-30 23:25:44 +00:00
};
#endif