SK-S7G2ボードでのポート入出力方法について

Synergy向けe2Studioはいくらか使いこなしており、GUIでのポート設定、ソース掃き出しなどまでは理解できております。

次のステップとしてコーディング時のAPIを使ったポートの取り扱い方法を教えてください。

SK-S7G2のテンプレートにLEDブリンキーがありますが、

ソースは「g_ioport.p_api->pinWrite(leds.p_leds[i], level);」です。

SSPマニアルから書式までは理解しますが、 上記 lleds.p_leds[i] はどこで設定されているのでしょうか?

また、ここはLED用のBSPとして決め打ちになっているかもしれませんが、

他のポートに H 、L 出力したい場合や

他のPORTより、H、L状態を 入力する場合は pinRaed まではわかりますが、

それ以降どうすればよいのでしょうか? 

「g_ioport.p_api->pinWrite( ***?. ***? , level);」

「g_ioport.p_api->pinRead( ***?. ***? , level);」

よろしくお願いいたします。

Parents
  • ご回答ありがとうございます。

    評価ボード(SK-S7G2)のSWの状態をLEDに表示させるプログラムの実行を考えましたが、
    ---------
    err = g_ioport.p_api->pinRead(IOPORT_PORT_00_PIN_05,&level_P005);
    err = g_ioport.p_api->pinRead(IOPORT_PORT_00_PIN_06,&level_P006);

    g_ioport.p_api->pinWrite(IOPORT_PORT_06_PIN_00, level_P005);
    g_ioport.p_api->pinWrite(IOPORT_PORT_06_PIN_01, level_P006);
    ---------
    の様に、ダイレクトに入力ポート値を出力ポートへ渡すだけで動作確認ができました。

    LED表示(Blinky)のサンプルソフトが難しく理解できなかっただけと思います。
Reply
  • ご回答ありがとうございます。

    評価ボード(SK-S7G2)のSWの状態をLEDに表示させるプログラムの実行を考えましたが、
    ---------
    err = g_ioport.p_api->pinRead(IOPORT_PORT_00_PIN_05,&level_P005);
    err = g_ioport.p_api->pinRead(IOPORT_PORT_00_PIN_06,&level_P006);

    g_ioport.p_api->pinWrite(IOPORT_PORT_06_PIN_00, level_P005);
    g_ioport.p_api->pinWrite(IOPORT_PORT_06_PIN_01, level_P006);
    ---------
    の様に、ダイレクトに入力ポート値を出力ポートへ渡すだけで動作確認ができました。

    LED表示(Blinky)のサンプルソフトが難しく理解できなかっただけと思います。
Children
No Data