- Main Page
- Modules
- Data Structures
- Files
- Related Pages

# config.h File Reference

`#include "lib_mcu/compiler.h"`
`#include "conf/conf_scheduler.h"`
`#include "lib_board\stk_525\stk_525.h"`

Include dependency graph for config.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Defines
#define | STK525 1
| To include proper target hardware definitions, select target board (USBKEY).
#define | TARGET_BOARD STK525
#define | FOSC 8000
| Enable (define) or not (undefine) the ADC usage.
#define | USE_TIMER16 TIMER16_1
#define | HOST_SYNC_MODE ENABLE
#define | HOST_UPGRADE_MODE DISABLE
#define | BAUDRATE 57600
#define | USE_UART2
#define | UART_U2
#define | uart_putchar putchar
#define | r_uart_ptchar int
#define | p_uart_ptchar int
#define | SBC_VENDOR_ID {'A','T','M','E','L',' ',' ',' '}
#define | SBC_PRODUCT_ID {'A','T','9','0','U','S','B','1','2','8',' ','M',' ','S',' ',' '}
#define | SBC_REVISION_ID {'0','.','0','0'}
#define | MAX_FILE_LENGHT 30
#define | USHELL_DFU DISABLE
#define | USHELL_USB ENABLE
#define | USHELL_HID DISABLE
#define | USHELL_HISTORY 1
#define | USHELL_NB_LINE 20
#define | USHELL_NB_COL 80
#define | TRACE DISABLE
#define | LOG_STR_CODE(s) ushell_trace_msg(s)
## Functions
void | ushell_trace_msg (U8 code *str)

## Detailed Description

This file contains the system configuration definition.

- Compiler: IAR EWAVR and GNU GCC for AVR
- Supported devices: AT90USB1287, AT90USB1286, AT90USB647, AT90USB646

Author:
  Atmel Corporation: http://www.atmel.com
  Support and FAQ: http://support.atmel.no/

Definition in file config.h.