cLK/lk/platform/at91sam7
2011-11-06 23:26:22 +00:00
..
include/platform 1.1: Initial commit 2011-11-06 23:26:22 +00:00
at91sam7s.pins 1.1: Initial commit 2011-11-06 23:26:22 +00:00
at91sam7x.pins 1.1: Initial commit 2011-11-06 23:26:22 +00:00
debug.c 1.1: Initial commit 2011-11-06 23:26:22 +00:00
emac_dev.c 1.1: Initial commit 2011-11-06 23:26:22 +00:00
init_clock_48mhz.S 1.1: Initial commit 2011-11-06 23:26:22 +00:00
init_clock.S 1.1: Initial commit 2011-11-06 23:26:22 +00:00
interrupts.c 1.1: Initial commit 2011-11-06 23:26:22 +00:00
mkboard.py 1.1: Initial commit 2011-11-06 23:26:22 +00:00
mux.c 1.1: Initial commit 2011-11-06 23:26:22 +00:00
platform_early.S 1.1: Initial commit 2011-11-06 23:26:22 +00:00
platform.c 1.1: Initial commit 2011-11-06 23:26:22 +00:00
README 1.1: Initial commit 2011-11-06 23:26:22 +00:00
rules.mk 1.1: Initial commit 2011-11-06 23:26:22 +00:00
timer.c 1.1: Initial commit 2011-11-06 23:26:22 +00:00

Platform support for the ATMEL AT91SAM7[XS] ARM7 microcontrollers.

This is a base platform -- it needs to be specialized for a particular
board (see sam7ex256 as an example of this) to be useful.  In particular
it does not provide the platform/board.h (which must include the 
correct at91sam7*h file and mux config).

TODO:
- support clock rates other than (and above) 18MHz
- compute uart divisor, PIT interval, etc from MCK
- timer hook should honor the requested interval
- current_time() should return a meaningful value
- actually pass argument to interrupt handlers?