M
M
MWX Library
検索…
<BRD_APPTWELITE>
標準アプリケーションApp_Tweliteと同じ配線を想定したボードビヘイビアです。定数定義と、M1-M3,BPSピンの読み出し機能があります。

定数

以下の定数を定義しています。BRD_APPTWELITE::PIN_DI1のようにアクセスできます。
1
static const uint8_t PIN_DI1 = mwx::PIN_DIGITAL::DIO12;
2
static const uint8_t PIN_DI2 = mwx::PIN_DIGITAL::DIO13;
3
static const uint8_t PIN_DI3 = mwx::PIN_DIGITAL::DIO11;
4
static const uint8_t PIN_DI4 = mwx::PIN_DIGITAL::DIO16;
5
6
static const uint8_t PIN_DO1 = mwx::PIN_DIGITAL::DIO18;
7
static const uint8_t PIN_DO2 = mwx::PIN_DIGITAL::DIO19;
8
static const uint8_t PIN_DO3 = mwx::PIN_DIGITAL::DIO4;
9
static const uint8_t PIN_DO4 = mwx::PIN_DIGITAL::DIO9;
10
11
static const uint8_t PIN_M1 = mwx::PIN_DIGITAL::DIO10;
12
static const uint8_t PIN_M2 = mwx::PIN_DIGITAL::DIO2;
13
static const uint8_t PIN_M3 = mwx::PIN_DIGITAL::DIO3;
14
static const uint8_t PIN_BPS = mwx::PIN_DIGITAL::DIO17;
15
16
static const uint8_t PIN_AI1 = mwx::PIN_ANALOGUE::A1;
17
static const uint8_t PIN_AI2 = mwx::PIN_ANALOGUE::A3;
18
static const uint8_t PIN_AI3 = mwx::PIN_ANALOGUE::A2;
19
static const uint8_t PIN_AI4 = mwx::PIN_ANALOGUE::A4;
Copied!

メソッド

DIP SW (M1 M2 M3 BPS) ピンの値を取得するためのメソッドが用意されています。
1
inline uint8_t get_M1()
2
inline uint8_t get_M2()
3
inline uint8_t get_M3()
4
inline uint8_t get_BPS()
5
inline uint8_t get_DIPSW_BM()
Copied!
戻り値はHIGH, LOWではなく、0がセットされていない(HIGH側)、1がスイッチがセットされる(LOW側)という意味です。
get_DIPSW_BM()は、bit0から順にM1,M2,M3,BPSピンの値を返します。
この値はシステム起動時に確認されて以降は、スイッチを操作しても更新されません。
最終更新 1yr ago
PDFに出力
リンクのコピー