Support for the Atmel AT91SAM7 Processor Variant -- Overview
Description
This document covers the configuration and usage of the Hardware
Abstraction Layer (HAL) for the Atmel AT91SAM7 processor family which
includes the AT91SAM7S, -X an -A series. It is expected to be read in
conjunction with platform HAL-specific documentation, as well as the
eCos HAL specification. This HAL package complements the ARM
architectural HAL, AT91 variant HAL (where appropriate) and the
platform HAL. It provides functionality common to all AT91SAM7-based
board implementations.
This support is found in the eCos package located at
packages/hal/arm/at91/at91sam7 within
the eCos source repository.
The AT91SAM7 HAL package is loaded automatically when eCos is
configured for an AT91SAM7-based platform. It should never be
necessary to load this package explicitly. Unloading the package
should only happen as a side effect of switching target hardware.
Supported Hardware
Supported features of the Atmel AT91SAM7 within this
processor HAL package include:
Support for the
interrupt-driven serial, SPI, watchdog and wallclock (RTC) features of
the AT91SAM7 are also present and can be found in separate packages,
outside of this processor HAL.