00001
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044 #ifndef _CONFIG_H_
00045 #define _CONFIG_H_
00046
00047
00048 #include "lib_mcu/compiler.h"
00049 #ifdef __GNUC__
00050 #include <avr/io.h>
00051 #elif __ICCAVR__
00052 #define ENABLE_BIT_DEFINITIONS
00053 #include <ioavr.h>
00054 #else
00055 #error Current COMPILER not supported
00056 #endif
00057
00058
00061
00062 #include "conf/conf_scheduler.h"
00063
00065 #define STK525 1 // do not change these settings
00066 #define TARGET_BOARD STK525
00067 #include "lib_board\stk_525\stk_525.h"
00068
00070 #define USE_ADC
00071
00072
00073 #include "lib_board/avr_ms_board/avr_ms_board_drv.h"
00074
00076 #define FOSC 8000
00077
00078 #define USE_TIMER16 TIMER16_1
00079
00080
00081
00082 #define HOST_SYNC_MODE ENABLE
00083 #define HOST_UPGRADE_MODE DISABLE
00084
00085
00086 #define BAUDRATE 57600
00087 #define USE_UART2
00088 #define UART_U2
00089
00090 #ifndef __GNUC__
00091 #define uart_putchar putchar
00092 #endif
00093
00094 #define r_uart_ptchar int
00095 #define p_uart_ptchar int
00096
00097
00098
00099
00101 #define ADC_PRESCALER 32
00103 #define ADC_RIGHT_ADJUST_RESULT 1
00105 #define ADC_INTERNAL_VREF 2
00106
00107 #define SBC_VENDOR_ID {'A','T','M','E','L',' ',' ',' '} // 8 Bytes only
00108 #define SBC_PRODUCT_ID {'A','T','9','0','U','S','B','1','2','8',' ','M',' ','S',' ',' '} // 16 Bytes only
00109 #define SBC_REVISION_ID {'0','.','0','0'} // 4 Bytes only
00110
00111
00112
00113 #define MAX_FILE_LENGHT 30
00114
00115
00116
00117 #define USHELL_DFU DISABLE
00118 #define USHELL_USB ENABLE
00119 #define USHELL_HID DISABLE
00120 #define USHELL_HISTORY 5
00121 #define USHELL_SIZE_CMD_LINE 30
00122 #define USHELL_NB_LINE 20
00123 #define USHELL_SIZE_OF_EXT_BUFFER_TO_PERF_CMD 2
00124
00125 #define TRACE DISABLE
00126
00128
00130
00131
00132 #if (TRACE==ENABLE)
00133 extern void ushell_trace_msg(U8 code *str);
00134 #define LOG_STR_CODE(s) ushell_trace_msg(s)
00135 #endif
00136
00137
00138
00140
00141 #endif // _CONFIG_H_
00142