This is the mail archive of the
ecos-cvs@sourceware.org
mailing list for the ecos project.
ecos/packages/hal/arm/at91/var/current ChangeL ...
- From: asl at sourceware dot org
- To: ecos-cvs at ecos dot sourceware dot org
- Date: 19 Feb 2006 19:08:28 -0000
- Subject: ecos/packages/hal/arm/at91/var/current ChangeL ...
CVSROOT: /cvs/ecos
Module name: ecos
Changes by: asl@sourceware.org 2006-02-19 19:08:28
Modified files:
packages/hal/arm/at91/var/current: ChangeLog
packages/hal/arm/at91/var/current/cdl: hal_arm_at91.cdl
packages/hal/arm/at91/var/current/include: hal_diag.h var_arch.h
var_io.h
packages/hal/arm/at91/var/current/src: at91_misc.c
Added files:
packages/hal/arm/at91/var/current/src: hal_diag_dbg.c
timer_pit.c timer_tc.c
Log message:
* cdl/hal_arm_at9a.cdl: Add the AT91SAM7S variant and control
for new timer and debug usart code.
* include/var_io.h: Register definitions for AT91SAM7S
* include/var_arch.h: Idle action for AT91SAM7S
* src/at91_misc.c (hal_hardware_init): Call HAL_PLF_HARDWARE_INIT
for any platform specific initialization
* src/at91_misc.c (hal_at91_reset_cpu): Use the reset controller
if it exists.
* src/at91_misc.c (hal_IRQ_handler): Decode interrupts from
the system controller if it exists.
* src/timer_tc.c (NEW) eCos timer using the Timer Counter
* src/timer_pit.c (NEW) eCos timer using Periodic Interval Timer
* src/hal_diag_dbg.c (NEW) Debug output via debug UART.
* src/hal_diag.h: Indicate hal_at91_reset_cpu() is a C function
otherwise we have problems with the watchdog driver which is C++.