a

Dependencies:   mbed

Committer:
Tom0108
Date:
Fri Oct 11 07:29:15 2019 +0000
Revision:
20:3f68738c4019
Parent:
7:82dad43f2549
Gyro reset measures

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Tom0108 0:761a63c6d020 1 /**
Tom0108 0:761a63c6d020 2 ******************************************************************************
Tom0108 0:761a63c6d020 3 * @file YKNCT.h
Tom0108 0:761a63c6d020 4 * @author
Tom0108 0:761a63c6d020 5 * @version V1.5.0
Tom0108 0:761a63c6d020 6 * @date
Tom0108 0:761a63c6d020 7 * @brief 八代ロボコン部ライブラリ統一ヘッダ
Tom0108 0:761a63c6d020 8 ******************************************************************************
Tom0108 0:761a63c6d020 9 */
Tom0108 0:761a63c6d020 10
Tom0108 0:761a63c6d020 11 /* ヘッダ再呼び出し防止のための定義 ------------------------------------------*/
Tom0108 0:761a63c6d020 12 #ifndef _YKNCT_H_
Tom0108 0:761a63c6d020 13 #define _YKNCT_H_
Tom0108 0:761a63c6d020 14
Tom0108 0:761a63c6d020 15 /* 使用するライブラリ機能を定義すること */
Tom0108 0:761a63c6d020 16 //#define YKNCT_GPIO_ENABLED
Tom0108 0:761a63c6d020 17 //#define YKNCT_DMA_ENABLED
Tom0108 0:761a63c6d020 18 //#define YKNCT_TIM_ENABLED
Tom0108 0:761a63c6d020 19 //#define YKNCT_ADC_ENABLED
Tom0108 0:761a63c6d020 20 //#define YKNCT_UART_ENABLED
Tom0108 0:761a63c6d020 21
Tom0108 0:761a63c6d020 22 #define YKNCT_I2C_ENABLED
Tom0108 0:761a63c6d020 23 #define YKNCT_ENCODER_ENABLED
Tom0108 0:761a63c6d020 24 #define YKNCT_SBDBT_ENABLED
Tom0108 0:761a63c6d020 25 //#define YKNCT_MD_ENABLED
Tom0108 0:761a63c6d020 26 #define YKNCT_MECANUM_ENABLED
Tom0108 0:761a63c6d020 27 #define YKNCT_OMUNI_ENABLED
Tom0108 0:761a63c6d020 28 #define YKNCT_SERVO_ENABLED
Tom0108 0:761a63c6d020 29 #define YKNCT_KXM52_ENABLED
Tom0108 0:761a63c6d020 30
Tom0108 0:761a63c6d020 31 /* ファイル追加 --------------------------------------------------------------*/
Tom0108 0:761a63c6d020 32 #include "mbed.h"
Tom0108 0:761a63c6d020 33
Tom0108 0:761a63c6d020 34 /* 対応の使用ライブラリ機能を定義することで各ファイルが追加される */
Tom0108 0:761a63c6d020 35
Tom0108 0:761a63c6d020 36 //#ifdef YKNCT_GPIO_ENABLED
Tom0108 0:761a63c6d020 37 //#include "YKNCT_gpio.h"
Tom0108 0:761a63c6d020 38 //#endif /* YKNCT_GPIO_ENABLED */
Tom0108 0:761a63c6d020 39
Tom0108 0:761a63c6d020 40
Tom0108 0:761a63c6d020 41 //#ifdef YKNCT_DMA_ENABLED
Tom0108 0:761a63c6d020 42 //#include "YKNCT_dma.h"
Tom0108 0:761a63c6d020 43 //#endif /* YKNCT_DMA_ENABLED */
Tom0108 0:761a63c6d020 44
Tom0108 0:761a63c6d020 45
Tom0108 0:761a63c6d020 46 //#ifdef YKNCT_TIM_ENABLED
Tom0108 0:761a63c6d020 47 //#include "YKNCT_tim.h"
Tom0108 0:761a63c6d020 48 //#endif /* YKNCT_TIM_ENABLED */
Tom0108 0:761a63c6d020 49
Tom0108 0:761a63c6d020 50
Tom0108 0:761a63c6d020 51 //#ifdef YKNCT_ADC_ENABLED
Tom0108 0:761a63c6d020 52 //#include "YKNCT_adc.h"
Tom0108 0:761a63c6d020 53 //#endif /* YKNCT_ADC_ENABLED */
Tom0108 0:761a63c6d020 54
Tom0108 0:761a63c6d020 55
Tom0108 0:761a63c6d020 56 //#ifdef YKNCT_UART_ENABLED
Tom0108 0:761a63c6d020 57 //#include "YKNCT_uart.h"
Tom0108 0:761a63c6d020 58 //#endif /* YKNCT_UART_ENABLED */
Tom0108 0:761a63c6d020 59
Tom0108 0:761a63c6d020 60
Tom0108 0:761a63c6d020 61 #ifdef YKNCT_I2C_ENABLED
Tom0108 0:761a63c6d020 62 #include "YKNCT_I2C.h"
Tom0108 0:761a63c6d020 63 #endif /* YKNCT_I2C_ENABLED */
Tom0108 0:761a63c6d020 64
Tom0108 0:761a63c6d020 65 #ifdef YKNCT_SBDBT_ENABLED
Tom0108 0:761a63c6d020 66 #include "SBDBT.h"
Tom0108 0:761a63c6d020 67 #endif /* YKNCT_CONTROLLER_ENABLED */
Tom0108 0:761a63c6d020 68
Tom0108 0:761a63c6d020 69 #ifdef YKNCT_MD_ENABLED
Tom0108 0:761a63c6d020 70 #include "MD.h"
Tom0108 0:761a63c6d020 71 #endif /* YKNCT_MD_ENABLED */
Tom0108 0:761a63c6d020 72
Tom0108 7:82dad43f2549 73 //#ifdef YKNCT_OMUNI_ENABLED
Tom0108 7:82dad43f2549 74 //#include "omuni.h"
Tom0108 7:82dad43f2549 75 //#endif /* YKNCT_OMNI_ENABLED */
Tom0108 7:82dad43f2549 76 //
Tom0108 7:82dad43f2549 77 //#ifdef YKNCT_MECANUM_ENABLED
Tom0108 7:82dad43f2549 78 //#include "mecanum.h"
Tom0108 7:82dad43f2549 79 //#endif /* YKNCT_MECANUM_ENABLED */
Tom0108 7:82dad43f2549 80 //
Tom0108 7:82dad43f2549 81 //#ifdef YKNCT_SERVO_ENABLED
Tom0108 7:82dad43f2549 82 //#include "servo.h"
Tom0108 7:82dad43f2549 83 //#endif /* YKNCT_SERVO_ENABLED */
Tom0108 0:761a63c6d020 84
Tom0108 0:761a63c6d020 85 #ifdef YKNCT_ENCODER_ENABLED
Tom0108 0:761a63c6d020 86 #include "encoder.h"
Tom0108 0:761a63c6d020 87 #endif /* YKNCT_ENCODER_ENABLED */
Tom0108 0:761a63c6d020 88
Tom0108 7:82dad43f2549 89 //#ifdef YKNCT_KXM52_ENABLED
Tom0108 7:82dad43f2549 90 //#include "KXM52.h"
Tom0108 7:82dad43f2549 91 //#endif /* YKNCT_KXM52_ENABLED */
Tom0108 0:761a63c6d020 92
Tom0108 0:761a63c6d020 93
Tom0108 0:761a63c6d020 94
Tom0108 0:761a63c6d020 95 /* 型定義 --------------------------------------------------------------------*/
Tom0108 0:761a63c6d020 96
Tom0108 0:761a63c6d020 97 /* 定数定義 ------------------------------------------------------------------*/
Tom0108 0:761a63c6d020 98
Tom0108 0:761a63c6d020 99 /* マクロ定義 ----------------------------------------------------------------*/
Tom0108 0:761a63c6d020 100
Tom0108 0:761a63c6d020 101 /* 変数宣言 ------------------------------------------------------------------*/
Tom0108 0:761a63c6d020 102
Tom0108 0:761a63c6d020 103 /* 関数宣言 ------------------------------------------------------------------*/
Tom0108 0:761a63c6d020 104
Tom0108 0:761a63c6d020 105 #endif /* _YKNCT_H_ */
Tom0108 0:761a63c6d020 106
Tom0108 0:761a63c6d020 107 /******************************** END OF FILE *********************************/