- Timestamp:
- Mar 8, 2016, 8:37:45 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
UsbWattMeter/trunk/asp_dcre/target/grsakura_ccrx/target_serial.h
-
Property svn:mime-type
changed from
text/x-chdr
totext/x-chdr; charset=SHIFT_JIS
r164 r167 13 13 * Copyright (C) 2013 by Mitsuhiro Matsuura 14 14 * 15 * ãLì ÒÍCȺÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF 16 * Ai{\tgEFAðüϵ½àÌðÜÞDȺ¯¶jðgpE¡»Eü 17 * ÏEÄzziȺCpÆÄÔj·é±Æð³Åø·éD 18 * (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì 19 * \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[ 20 * XR[hÉÜÜêĢ鱯D 21 * (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJÉg 22 * pÅ«é`ÅÄzz·éêÉÍCÄzzɺ¤hL 23 gip 24 * Ò}j 25 AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL 26 * Ì³ÛØKèðfÚ·é±ÆD 27 * (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJÉg 28 * pūȢ`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·± 29 * ÆD 30 * (a) Äzzɺ¤hL 31 gipÒ}j 32 AÈÇjÉCãLÌ 33 * ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD 34 * (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ 35 * ñ·é±ÆD 36 * (4) {\tgEFAÌpÉæè¼ÚIܽÍÔÚIɶ¶é¢©Èé¹ 37 * Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD 38 * ܽC{\tgEFAÌ[UܽÍGh[U©çÌ¢©Èé 39 * RÉîÿ©çàCãLì Ò¨æÑTOPPERSvWFNgð 40 * ÆÓ·é±ÆD 15 * 上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ 16 * ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改 17 * 変・再配布(以下,利用と呼ぶ)することを無償で許諾する. 18 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作 19 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー 20 * スコード中に含まれていること. 21 * (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使 22 * 用できる形で再配布する場合には,再配布に伴うドキュメント(利用 23 * 者マニュアルなど)に,上記の著作権表示,この利用条件および下記 24 * の無保証規定を掲載すること. 25 * (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使 26 * 用できない形で再配布する場合には,次のいずれかの条件を満たすこ 27 * と. 28 * (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著 29 * 作権表示,この利用条件および下記の無保証規定を掲載すること. 30 * (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに 31 * 報告すること. 32 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損 33 * 害からも,上記著作権者およびTOPPERSプロジェクトを免責すること. 34 * また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理 35 * 由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを 36 * 免責すること. 41 37 * 42 * {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨43 * æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI44 * ÉηéK«àÜßÄC¢©ÈéÛØàsíÈ¢DܽC{\tgEF45 * AÌpÉæè¼ÚIܽÍÔÚIɶ¶½¢©Èé¹QÉÖµÄàC»46 * ÌÓCðíÈ¢D38 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者お 39 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的 40 * に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ 41 * アの利用により直接的または間接的に生じたいかなる損害に関しても,そ 42 * の責任を負わない. 47 43 * 48 44 * @(#) $Id$ … … 50 46 51 47 /* 52 * VAI/OfoCXiSIOjhCoiGR-SAKURApj48 * シリアルI/Oデバイス(SIO)ドライバ(GR-SAKURA用) 53 49 */ 54 50 … … 60 56 61 57 /* 62 * SIO ÌÝnhÌxN^Ô58 * SIOの割込みハンドラのベクタ番号 63 59 */ 64 #define INHNO_SIO_TX INT_SCI0_TEI /* ÝnhÔ*/65 #define INTNO_SIO_TX INT_SCI0_TEI /* ÝÔ*/66 #define INHNO_SIO_RX INT_SCI0_RXI /* ÝnhÔ*/67 #define INTNO_SIO_RX INT_SCI0_RXI /* ÝÔ*/68 #define INTPRI_SIO -4 /* ÝDæx*/69 #define INTATR_SIO (TA_NULL) /* Ý®«*/60 #define INHNO_SIO_TX INT_SCI0_TEI /* 割込みハンドラ番号 */ 61 #define INTNO_SIO_TX INT_SCI0_TEI /* 割込み番号 */ 62 #define INHNO_SIO_RX INT_SCI0_RXI /* 割込みハンドラ番号 */ 63 #define INTNO_SIO_RX INT_SCI0_RXI /* 割込み番号 */ 64 #define INTPRI_SIO -4 /* 割込み優先度 */ 65 #define INTATR_SIO (TA_NULL) /* 割込み属性 */ 70 66 71 67 #ifndef TOPPERS_MACRO_ONLY … … 73 69 74 70 /* 75 * SIO hCoÌú»71 * SIOドライバの初期化 76 72 */ 77 73 extern void sio_initialize(intptr_t exinf); 78 74 79 75 /* 80 * VAI/O|[gÌI[v76 * シリアルI/Oポートのオープン 81 77 */ 82 78 extern SIOPCB *sio_opn_por(ID siopid, intptr_t exinf); 83 79 84 80 /* 85 * VAI/O|[gÌN[Y81 * シリアルI/Oポートのクローズ 86 82 */ 87 83 extern void sio_cls_por(SIOPCB *p_siopcb); 88 84 89 85 /* 90 * SIO ÌÝnh86 * SIOの割込みハンドラ 91 87 */ 92 88 extern void sio_tx_isr(intptr_t exinf); … … 94 90 95 91 /* 96 * VAI/O|[gÖ̶M92 * シリアルI/Oポートへの文字送信 97 93 */ 98 94 extern bool_t sio_snd_chr(SIOPCB *siopcb, char c); 99 95 100 96 /* 101 * VAI/O|[g©ç̶óM97 * シリアルI/Oポートからの文字受信 102 98 */ 103 99 extern int_t sio_rcv_chr(SIOPCB *siopcb); 104 100 105 101 /* 106 * VAI/O|[g©çÌR[obNÌÂ102 * シリアルI/Oポートからのコールバックの許可 107 103 */ 108 104 extern void sio_ena_cbr(SIOPCB *siopcb, uint_t cbrtn); 109 105 110 106 /* 111 * VAI/O|[g©çÌR[obNÌÖ~107 * シリアルI/Oポートからのコールバックの禁止 112 108 */ 113 109 extern void sio_dis_cbr(SIOPCB *siopcb, uint_t cbrtn); 114 110 115 111 /* 116 * VAI/O|[g©çÌMÂ\R[obN112 * シリアルI/Oポートからの送信可能コールバック 117 113 */ 118 114 extern void sio_irdy_snd(intptr_t exinf); 119 115 120 116 /* 121 * VAI/O|[g©çÌóMÊmR[obN117 * シリアルI/Oポートからの受信通知コールバック 122 118 */ 123 119 extern void sio_irdy_rcv(intptr_t exinf); -
Property svn:mime-type
changed from
Note:
See TracChangeset
for help on using the changeset viewer.