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

C:/PIC/OpenSSM/main.h

説明を見る。
00001 /**************************************************************************************************
00002     Title           : Startup function
00003     Programmer      : Yosuke FURUSAWA.
00004     Copyright       : Copyright (C) 2008-2010 Yosuke FURUSAWA.
00005     License         : 4-clause BSD License
00006     Since           : 2008/12/15
00007 
00008     Filename        : main.h
00009     Last up date    : 2010/11/21
00010     Kanji-Code      : Shift-JIS
00011     TAB Space       : 4
00012 **************************************************************************************************/
00013 
00014 
00015 #ifndef _MAIN_H_
00016 #define _MAIN_H_
00017 
00018 
00019 /*================================================================================================
00020 マクロ定義
00021 =================================================================================================*/
00022 #define GPIO_LED        LATAbits.LATA4
00023 #define GPIO_KXM        LATBbits.LATB1
00024 
00025 #define LED_ON()        GPIO_LED = 0
00026 #define LED_OFF()       GPIO_LED = 1
00027 
00028 #define KXM_ON()        GPIO_KXM = 1
00029 #define KXM_OFF()       GPIO_KXM = 0
00030 
00031 
00032 /*================================================================================================
00033 構造体
00034 =================================================================================================*/
00035 typedef struct INFO {
00036     char *serial;
00037 
00038     char *board_name;
00039     unsigned int  board_year;
00040     unsigned char board_month;
00041     unsigned char board_day;
00042     unsigned char board_major;
00043     unsigned char board_minor;
00044     unsigned char board_revision;
00045     char *board_designed;
00046 
00047     char *firmware_name;
00048     unsigned int  firmware_year;
00049     unsigned char firmware_month;
00050     unsigned char firmware_day;
00051     unsigned char firmware_major;
00052     unsigned char firmware_minor;
00053     unsigned char firmware_revision;
00054     char *firmware_designed;
00055 
00056     char *project;
00057     char *web;
00058     char *mail;
00059     char *copyright;
00060 } INFO_T;
00061 typedef INFO_T* pINFO_T;
00062 
00063 
00064 /*=================================================================================================
00065 グローバル変数
00066 =================================================================================================*/
00067 extern const INFO_T info;
00068 
00069 
00070 #endif

OpenSSMに対してSun Nov 21 2010 13:53:16に生成されました。  doxygen 1.7.1