Hi,
Thanks for help.
1) Here the sleep code. The lpc_chip library is the LPCOpen V2.10 for LPC17XX
void Sleep(void)
{
// Stop peripherals
nRF_Stop();
Board_SPI_CS(OUT_SPI_NONE);
Chip_PMU_Sleep(LPC_PMU, PMU_MCU_POWER_DOWN);
}
/* From lpc_chip_175x_6x */
/* Enter MCU Power down mode */
void Chip_PMU_PowerDownState(LPC_PMU_T *pPMU)
{
/* Select power down mode */
pPMU->PCON = (pPMU->PCON & ~PMU_PCON_PM1_FLAG) | PMU_PCON_PM0_FLAG;
/* Setting SLEEPDEEP bit in SCR makes it power down mode */
SCB->SCR |= (1UL << SCB_SCR_SLEEPDEEP_Pos);
/* Enter sleep mode */
__WFI();
}
2) No sleep in bootloader. It's only stat check if USB Key is here and jump to user code.
Thanks, have a great day too.
Philippe.