/* NVIC Clear Pending Interrupt. 
Force remove a user interrupt from a pending state. This has no effect if the interrupt is actively being serviced. */
void nvic_clear_pending_irq(uint8_t irqn)
/* NVIC Clear Pending Interrupt. 
Force remove a user interrupt from a pending state. This has no effect if the interrupt is actively being serviced. */
void nvic_clear_pending_irq(uint8_t irqn)
{
	NVIC_ICPR(irqn / 32) = (1 << (irqn % 32));
}