Commit 4ef1d4e1 authored by Johan Hedberg's avatar Johan Hedberg Committed by Kumar Gala
Browse files

arm: nvic: Use uint8_t for priority level



Since the value is treated as uint8_t internally anyway, just use
uint8_t for the input and output parameter types.

Jira: ZEP-1497

Change-Id: I61d68eb39cba5d82dad6ab7593b267c26e003d2b
Signed-off-by: default avatarJohan Hedberg <johan.hedberg@intel.com>
Signed-off-by: default avatarKumar Gala <kumar.gala@linaro.org>
(cherry picked from commit ae0ce206)
parent d4e799d7
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -182,9 +182,8 @@ static inline void _NvicIrqUnpend(unsigned int irq)
 * @return N/A
 */

static inline void _NvicIrqPrioSet(unsigned int irq, unsigned int prio)
static inline void _NvicIrqPrioSet(unsigned int irq, uint8_t prio)
{
	__ASSERT(prio < 256, "invalid priority\n");
	__scs.nvic.ipr[irq] = prio;
}

@@ -199,7 +198,7 @@ static inline void _NvicIrqPrioSet(unsigned int irq, unsigned int prio)
 * @return the priority level of the IRQ
 */

static inline uint32_t _NvicIrqPrioGet(unsigned int irq)
static inline uint8_t _NvicIrqPrioGet(unsigned int irq)
{
	return __scs.nvic.ipr[irq];
}