mirror of
https://github.com/hathach/tinyusb.git
synced 2025-01-17 05:32:55 +08:00
32 lines
918 B
Plaintext
32 lines
918 B
Plaintext
__Setup()
|
|
{
|
|
/* set SPIFI clock */
|
|
//LPC_CGU->BASE_SPIFI0_CLK = 1<<24 | 1<<11; /* IRC 12 MHz is good enough for us */
|
|
__writeMemory32( 1<<24 | 1<<11, 0x40051304, "Memory");
|
|
|
|
//LPC_SCU->SFSP3_3 = 0xF3; /* high drive for SCLK */
|
|
__writeMemory32( 0xF3, 0x4008618C, "Memory");
|
|
|
|
/* IO pins */
|
|
//LPC_SCU->SFSP3_4=LPC_SCU->SFSP3_5=LPC_SCU->SFSP3_6=LPC_SCU->SFSP3_7 = 0xD3;
|
|
__writeMemory32( 0xD3, 0x40086190, "Memory");
|
|
__writeMemory32( 0xD3, 0x40086194, "Memory");
|
|
__writeMemory32( 0xD3, 0x40086198, "Memory");
|
|
__writeMemory32( 0xD3, 0x4008619C, "Memory");
|
|
//LPC_SCU->SFSP3_8 = 0x13; /* CS doesn't need feedback */
|
|
__writeMemory32( 0x13, 0x400861A0, "Memory");
|
|
|
|
__writeMemory32(0x14000000, 0x40043100, "Memory"); // map SPIFI to shadow area at address 0
|
|
}
|
|
|
|
execUserReset()
|
|
{
|
|
__message "----- execUserReset\n";
|
|
__Setup();
|
|
}
|
|
|
|
execUserFlashInit(){
|
|
__message "----- execUserFlashInit\n";
|
|
__Setup();
|
|
}
|