COPYING: refine description
Makefile.common: fix dependency issues

A type inhibited generation of dependency files.  Also change so that
files contributing to libbspacm.a have dependencies generated, and that
the object files for that library are not removed in a standard clean
operation: that forces the library to be rebuilt, when we (I) normally
intend "clean" to mean removing only the application-specific material.
tm4c: add device periphs

Generated maps used to convert between peripheral base addresses and
peripheral ordinal; e.g. given UART3 determine that the device is UART
number 3.  This allows the base address to be used as an identifier,
inferring the shift displacement of a bit identifier for the same
peripheral.
tm4c/led: set registers from assumed power-up configuration
doc: generate documentation for device-specific files
tm4c: fix libvendor build issue

driverlib/sysctl.c generates an implementation for SysCtlDelay based on
the current toolchain.  TM4C129 devices depend on this, but the flags
TivaWare use are not the standard ones.  So tell it its toolchain in a
manner it can understand.
blink: use new TM4C startup

CMSIS system layer provides a value that's supposed to be the clock
speed; use it.
cleanup: whitespace

My normal practice is to enable .git/hooks/pre-commit using the sample,
to detect blanks at end of lines and empty last lines.  Go back and fix
things up so that now works.
cleanup: add CC0 markings

Specifically for things that I expect somebody might want to
clone-and-own for experimental purposes, and that they may evolve to
something that has copyrightable IP in it.  No reason to confuse their
rights just because it derived from something I did that was trivial in
its original form.

Leaving this off some documentation for now, and off vector table and
memory scripts just because.

Find files that may not make their distribution restrictions clear by
using this command:

( git ls-tree -r --name-only HEAD ;
  git grep -E -l 'Copyright|publicdomain' ) \
| sort \
| uniq -u
Makefile.common: add rule to build app for all boards
core include: add device and config headers

The device header will be used to decouple bspacm/core.h from the set of
supported device series.  It also provides an isolated location to put
extension declarations, such as the upcoming typedef for the common
parts of GPIOA_TypeDef and GPIOA_AHB_TypeDef on TM4C.

The config.h header is intended to provide information about material
that is put in the periph_config.c file.  At this time it is merely a
placeholder.
tm4c device: add type alias for common GPIO_Type prefix
tm4c: initialize SystemCoreClock in startup

All TM4C devices appear to come up using the Precision Internal
Oscillator which runs at 16 MHz.  Start with that fact; document some of
the reasons why implementing this right is made difficult.
internal/fifo: add capability
uart: add basic infrastructure

This adds infrastructure for GPIO pin mux configuration and
cross-platform UART capability, as well as an example showing serial
input and output on all platforms.
uart: add flush operation
cleanup: make include protection symbols consistent with paths
Makefile.common: make periph_config object file application-specific

The source code may be provided at the board level, but since it can be
customized at the application level it certainly should not be put into
libbspacm.
Makefile.common: allow buildall without requiring BOARD to be defined
config: Pass default UART buffer sizes through to selected peripheral

Use this in the stdio demonstration; the default 1-byte receive buffer
is totally inadequate.