• メインページ
  • データ構造
  • ファイル
  • ファイル一覧
  • グローバル

OpenSSM/libuart.h

説明を見る。
00001 /**************************************************************************************************
00002     Title           : PIC24F Series UART Device Driver
00003     Programmer      : Ryuz
00004     Programmer      : Yosuke FURUSAWA
00005     Copyright       : Copyright (C) 1998-2000 Ryuz.
00006     Copyright       : Copyright (C) 2000-2010 Yosuke FURUSAWA.
00007     License         : 4-clause BSD License
00008     Since           : 1998/xx/xx
00009 
00010     Filename        : libuart.h
00011     Last up date    : 2010/08/11
00012     Kanji-Code      : Shift-JIS
00013     TAB Space       : 4
00014 **************************************************************************************************/
00015 
00016 
00017 #ifndef _LIBUART_H_
00018 #define _LIBUART_H_
00019 
00020 
00021 /*=================================================================================================
00022 マクロ定義
00023 ================================================================================================*/
00024 /* バッファサイズ */
00025 #define UART1_TX_BUFFER_SIZE            60
00026 #define UART1_RX_BUFFER_SIZE            8
00027 #define UART2_TX_BUFFER_SIZE            50
00028 #define UART2_RX_BUFFER_SIZE            68
00029 
00030 
00031 /*=================================================================================================
00032 プロトタイプ宣言
00033 ================================================================================================*/
00034 extern void UART1_init(unsigned long baud);
00035 extern  void UART1_buf_clear(void);
00036 extern int UART1_getch(void);
00037 extern int UART1_putch(unsigned char buf);
00038 extern  void UART1_putstr(char *buf);
00039 extern void UART1_putint(int digit);
00040 extern void UART1_putdouble(double digit, unsigned char size2);
00041 extern  void UART1_puthex(unsigned char a);
00042 extern  unsigned char UART1_get_sendbuf(void);
00043 extern  unsigned char UART1_get_recvbuf(void);
00044 
00045 extern void UART2_init(unsigned long baud);
00046 extern  void UART2_buf_clear(void);
00047 extern int UART2_getch(void);
00048 extern int UART2_putch(unsigned char buf);
00049 extern  void UART2_putstr(char *buf);
00050 extern void UART2_putint(int digit);
00051 extern void UART2_putdouble(double digit, unsigned char size2);
00052 extern  void UART2_puthex(unsigned char a);
00053 extern  unsigned char UART2_get_sendbuf(void);
00054 extern  unsigned char UART2_get_recvbuf(void);
00055 
00056 extern  unsigned int UART_get_brg(unsigned long baud);
00057 extern  unsigned long UART1_get_baud(void);
00058 extern  unsigned long UART2_get_baud(void);
00059 
00060 #endif

OpenSSMに対してThu Sep 9 2010 00:03:05に生成されました。  doxygen 1.7.1