Moved ARM PAL to its own lib
pilfered missing definitions from an ASF example project