Ignore:
Timestamp:
Aug 3, 2017, 10:49:32 PM (7 years ago)
Author:
coas-nagasima
Message:

プロパティの文字コードにUTF-8を追加、キーワードを削除

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asp3_gr_sakura/trunk/target/gr_sakura_gcc/tSIOPortGRSakura.cdl

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain; charset=UTF-8
    r317 r319  
    1010 *  Copyright (C) 2017      by Cores Co., Ltd. Japan
    1111 *
    12  *  上記著作権è€
    13 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    14  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    15  *  変・再é
    16 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    17  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    18  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    19  *      スコード中に含まれていること.
    20  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    21  *      用できる形で再é
    22 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    23 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    24  *      è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    26  *      の無保証規定を掲載すること.
    27  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    28  *      用できない形で再é
    29 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    30  *      と.
    31  *    (a) 再é
    32 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    33 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    34  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    35  *    (b) 再é
    36 å¸ƒã®å½¢æ
    37 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    38  *        報告すること.
    39  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    40  *      害からも,上記著作権è€
    41 ãŠã‚ˆã³TOPPERSプロジェクトをå
    42 è²¬ã™ã‚‹ã“と.
    43  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    44  *      由に基づく請求からも,上記著作権è€
    45 ãŠã‚ˆã³TOPPERSプロジェクトを
    46  *      å
    47 è²¬ã™ã‚‹ã“と.
    48  *
    49  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    50 ãŠ
    51  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    52  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    53  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    54  *  の責任を負わない.
     12 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     13 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     14 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     15 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     16 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     17 *      スコード中に含まれていること.
     18 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     19 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     20 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     21 *      の無保証規定を掲載すること.
     22 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     23 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     24 *      と.
     25 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     26 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     27 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     28 *        報告すること.
     29 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     30 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     31 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     32 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     33 *      免責すること.
     34 *
     35 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     36 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     37 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     38 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     39 *  の責任を負わない.
    5540 *
    5641 *  $Id$
     
    5843
    5944/*
    60  *              シリアルインタフェースドライバのターゲット依存部(GR-PEACH用)
    61  *              のコンポーネント記述
    62  */
    63 
    64 /*
    65  *  GR-PEACHとRZ/A1に関する定義
     45 *              シリアルインタフェースドライバのターゲット依存部(GR-PEACH用)
     46 *              のコンポーネント記述
     47 */
     48
     49/*
     50 *  GR-PEACHとRZ/A1に関する定義
    6651 */
    6752import_C("gr_sakura.h");
     
    7055
    7156/*
    72  *  FIFOå†
    73 è”µã‚·ãƒªã‚¢ãƒ«ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ç”¨ 簡易SIOドライバ
     57 *  FIFO内蔵シリアルコミュニケーションインタフェース用 簡易SIOドライバ
    7458 */
    7559import("tSCIF.cdl");
    7660
    7761/*
    78  *  シリアルインタフェースドライバのターゲット依存部の本体(シリアルイ
    79  *  ンタフェースドライバとSIOドライバを接続する部分)のセルタイプ
     62 *  シリアルインタフェースドライバのターゲット依存部の本体(シリアルイ
     63 *  ンタフェースドライバとSIOドライバを接続する部分)のセルタイプ
    8064 */
    8165celltype tSIOPortGRSakuraMain {
    8266        /*
    83          *  シリアルインタフェースドライバとの結合
     67         *  シリアルインタフェースドライバとの結合
    8468         */
    8569        [inline] entry          sSIOPort        eSIOPort;
     
    8771
    8872        /*
    89          *  SIOドライバとの結合
     73         *  SIOドライバとの結合
    9074         */
    9175        call                    sSIOPort        cSIOPort;
     
    9377
    9478        /*
    95          *  割込み要求ライン操作のための結合
     79         *  割込み要求ライン操作のための結合
    9680         */
    9781        call    sInterruptRequest       cRxInterruptRequest;
     
    10084
    10185/*
    102  *  シリアルインタフェースドライバのターゲット依存部(複合コンポーネン
    103  *  ト)のセルタイプ
     86 *  シリアルインタフェースドライバのターゲット依存部(複合コンポーネン
     87 *  ト)のセルタイプ
    10488 */
    10589[active]
    10690composite tSIOPortGRSakura {
    10791        /*
    108          *  シリアルインタフェースドライバとの結合
     92         *  シリアルインタフェースドライバとの結合
    10993         */
    11094        entry                           sSIOPort        eSIOPort;
     
    11296
    11397        /*
    114          *  属性の定義
     98         *  属性の定義
    11599         */
    116100        attr {
    117                 uintptr_t       baseAddress;                            /* ベースアドレス */
    118                 INTNO           rxInterruptNumber;                      /* 受信割込み番号 */
    119                 INTNO           txInterruptNumber;                      /* 送信割込み番号 */
    120                 PRI                     isrPriority = 1;                        /* ISR優å
    121 ˆåº¦ */
    122                 PRI                     interruptPriority = -4;         /* 割込み優å
    123 ˆåº¦ */
    124                 uint32_t        baudRate = 115200;                      /* ボーレートの設定値 */
    125         };
    126 
    127         /*
    128          *  SIOドライバ
     101                uintptr_t       baseAddress;                            /* ベースアドレス */
     102                INTNO           rxInterruptNumber;                      /* 受信割込み番号 */
     103                INTNO           txInterruptNumber;                      /* 送信割込み番号 */
     104                PRI                     isrPriority = 1;                        /* ISR優先度 */
     105                PRI                     interruptPriority = -4;         /* 割込み優先度 */
     106                uint32_t        baudRate = 115200;                      /* ボーレートの設定値 */
     107        };
     108
     109        /*
     110         *  SIOドライバ
    129111         */
    130112        cell tSCIF SCIF {
     
    135117
    136118        /*
    137          *  シリアルインタフェースドライバのターゲット依存部の本体
     119         *  シリアルインタフェースドライバのターゲット依存部の本体
    138120         */
    139121        cell tSIOPortGRSakuraMain SIOPortMain {
     
    146128
    147129        /*
    148          *  SIOの受信割込みサービスルーチンと割込み要求ライン
     130         *  SIOの受信割込みサービスルーチンと割込み要求ライン
    149131         */
    150132        cell tISR RxISRInstance {
     
    159141
    160142        /*
    161          *  SIOの受信割込みサービスルーチンと割込み要求ライン
     143         *  SIOの受信割込みサービスルーチンと割込み要求ライン
    162144         */
    163145        cell tISR TxISRInstance {
     
    173155
    174156/*
    175  *  シリアルインタフェースドライバのターゲット依存部のプロトタイプ
     157 *  シリアルインタフェースドライバのターゲット依存部のプロトタイプ
    176158 *
    177  *  サンプルプログラムが使うポートが,SIOPortTarget1に固定されているた
    178  *  め,ポート1とポート3をå
    179 ¥ã‚Œæ›ãˆã¦ã„る.å
    180 ·ä½“的には,SIOPortTarget1は
    181  *  SCIFのチャネル2(チャネル番号は0から始まるので,ポート3のこと)に,
    182  *  SIOPortTarget3はSCIFのチャネル0につながっている.
     159 *  サンプルプログラムが使うポートが,SIOPortTarget1に固定されているた
     160 *  め,ポート1とポート3を入れ換えている.具体的には,SIOPortTarget1は
     161 *  SCIFのチャネル2(チャネル番号は0から始まるので,ポート3のこと)に,
     162 *  SIOPortTarget3はSCIFのチャネル0につながっている.
    183163 */
    184164[prototype]
    185165cell tSIOPortGRSakura SIOPortTarget1 {
    186         /* 属性の設定 */
     166        /* 属性の設定 */
    187167        baseAddress       = C_EXP("SCI0_BASE");
    188168        rxInterruptNumber = C_EXP("INT_SCI0_RXI");
     
    192172[prototype]
    193173cell tSIOPortGRSakura SIOPortTarget2 {
    194         /* 属性の設定 */
     174        /* 属性の設定 */
    195175        baseAddress       = C_EXP("SCI1_BASE");
    196176        rxInterruptNumber = C_EXP("INT_SCI1_RXI");
     
    200180[prototype]
    201181cell tSIOPortGRSakura SIOPortTarget3 {
    202         /* 属性の設定 */
     182        /* 属性の設定 */
    203183        baseAddress       = C_EXP("SCI2_BASE");
    204184        rxInterruptNumber = C_EXP("INT_SCI2_RXI");
     
    208188[prototype]
    209189cell tSIOPortGRSakura SIOPortTarget4 {
    210         /* 属性の設定 */
     190        /* 属性の設定 */
    211191        baseAddress       = C_EXP("SCI3_BASE");
    212192        rxInterruptNumber = C_EXP("INT_SCI3_RXI");
     
    216196[prototype]
    217197cell tSIOPortGRSakura SIOPortTarget5 {
    218         /* 属性の設定 */
     198        /* 属性の設定 */
    219199        baseAddress       = C_EXP("SCI4_BASE");
    220200        rxInterruptNumber = C_EXP("INT_SCI4_RXI");
     
    224204[prototype]
    225205cell tSIOPortGRSakura SIOPortTarget6 {
    226         /* 属性の設定 */
     206        /* 属性の設定 */
    227207        baseAddress       = C_EXP("SCI5_BASE");
    228208        rxInterruptNumber = C_EXP("INT_SCI5_RXI");
     
    232212[prototype]
    233213cell tSIOPortGRSakura SIOPortTarget7 {
    234         /* 属性の設定 */
     214        /* 属性の設定 */
    235215        baseAddress       = C_EXP("SCI6_BASE");
    236216        rxInterruptNumber = C_EXP("INT_SCI6_RXI");
     
    240220[prototype]
    241221cell tSIOPortGRSakura SIOPortTarget8 {
    242         /* 属性の設定 */
     222        /* 属性の設定 */
    243223        baseAddress       = NULL;
    244224        rxInterruptNumber = NULL;
Note: See TracChangeset for help on using the changeset viewer.