#ifndef __AT91SAM9_h
#define __AT91SAM9_h

#define AT91RM9200     1
#define AT91SAM9260    2
#define AT91SAM9261    3
#define AT91SAM9261S   4
#define AT91SAM9263    5
#define AT91SAM9G10    6
#define AT91SAM9G20    7
#define AT91SAM9G45    8
#define AT91SAM9R64    9
#define AT91SAM9RL64   10
#define AT91SAM9XE128 100
#define AT91SAM9XE256 101
#define AT91SAM9XE512 102

#if (__TARGET_PROCESSOR == AT91RM9200)

#include <targets/AT91RM9200.h>

#elif (__TARGET_PROCESSOR == AT91SAM9260)

#include <targets/AT91SAM9260.h>

#elif (__TARGET_PROCESSOR == AT91SAM9261)

#include <targets/AT91SAM9261.h>

#elif (__TARGET_PROCESSOR == AT91SAM9261S)

#include <targets/AT91SAM9261S.h>

#elif (__TARGET_PROCESSOR == AT91SAM9263)

#include <targets/AT91SAM9263.h>

#elif (__TARGET_PROCESSOR == AT91SAM9G10)

#include <targets/AT91SAM9G10.h>

#elif (__TARGET_PROCESSOR == AT91SAM9G20)

#include <targets/AT91SAM9G20.h>

#elif (__TARGET_PROCESSOR == AT91SAM9G45)

#include <targets/AT91SAM9G45.h>

#elif (__TARGET_PROCESSOR == AT91SAM9R64)

#include <targets/AT91SAM9R64.h>

#elif (__TARGET_PROCESSOR == AT91SAM9RL64)

#include <targets/AT91SAM9RL64.h>

#elif (__TARGET_PROCESSOR == AT91SAM9XE128)

#include <targets/AT91SAM9XE128.h>

#elif (__TARGET_PROCESSOR == AT91SAM9XE256)

#include <targets/AT91SAM9XE256.h>

#elif (__TARGET_PROCESSOR == AT91SAM9XE512)

#include <targets/AT91SAM9XE512.h>

#endif
#endif

