Name
AT91RM9200 hardware definitions — Details on obtaining hardware definitions for AT91RM9200
Register definitions
The file <cyg/hal/at91rm9200.h>
can be included from
application and eCos package sources to provide definitions related to AT91RM9200
subsystems. These include register definitions for the interrupt controller,
power management controller, clock generator, memory controller, external bus
interface, GPIO, USART, MCI, TWI (I²C®), Ethernet,
timer counter, RTC, and SPI subsystems.
Initialization helper macros
The file <cyg/hal/at91rm9200_init.inc>
contains
definitions of helper macros which may be used by AT91RM9200 platform
HALs in order to initialise common AT91RM9200 subsystems without
excessive duplication between the platform HALs. Typically this file
will be included by the hal_platform_setup.h
header in the platform HAL,
in turn included from the architectural HAL file
vectors.S
.
This file is solely intended to be used by platform HALs. At the same time, it is only present to assist initialization, and platform HALs are not obliged to use it if their startup requirements vary.
2024-03-18 | eCosPro Non-Commercial Public License |