Content originally posted in LPCWare by starblue on Tue May 10 12:11:16 MST 2016
You can leave it at the default value of 0.
This means that any interrupt of a higher priority can preempt any interrupt of lower priority, which is what you want most of the time.
(Has anybody ever needed interrupt priority grouping?)
AIRCR is a core register, so it is documented in the ARM documents for Cortex-M3 (e.g. "Cortex-M3 Devices Generic User Guide", DUI0552), or in the excellent book "The Definitive Guide to ARM Cortex -M3 and Cortex-M4 Processors" by Joseph Yiu.