hackndev/zinc — pull request #126 by bharrisau (2014-08-07 04:40:43+00:00)
Title: Demonstrate lifting of 'device specific' info

To enable bootstrapping of Zinc, much information has been put at the
HAL level. An incomplete list of information is:
- ARM register definition
- ARM register memory location
- Vendor register definition
- Vendor register memory location
- Register abstraction accessors

The vendor memory locations should be lifted out into a device specific
module, which is ideally generated from a memory map. This simplifies
management of different memory maps and peripheral availability between
devices of the same vendor family.

A selection of these device specific modules should be cultivated in
the contrib directory.