Заготовки для внешней памяти

This commit is contained in:
Eugene 2023-11-16 15:26:26 +03:00
parent 42defbbfe6
commit e9afa962dd

View File

@ -165,6 +165,91 @@ void getMessage_from_Cm_Flash(void)
}
void getMessage_from_Cm_EMIF(void)
{
switch(InCommand >> 16)
{
case READ:
break;
case WRITE:
break;
case VERIFY:
case END:
break;
default:
IPC_sendCommand(IPC_CPU1_L_CM_R, 0, 0, WRONG_COMMAND, 0, 0);
break;
}
}
void getMessage_from_Cm_BL25CM1A(void)
{
switch(InCommand >> 16)
{
case READ:
break;
case WRITE:
break;
case VERIFY:
case END:
break;
default:
IPC_sendCommand(IPC_CPU1_L_CM_R, 0, 0, WRONG_COMMAND, 0, 0);
break;
}
}
void getMessage_from_Cm_GD25Q16E(void)
{
switch(InCommand >> 16)
{
case READ:
break;
case WRITE:
break;
case VERIFY:
case END:
break;
default:
IPC_sendCommand(IPC_CPU1_L_CM_R, 0, 0, WRONG_COMMAND, 0, 0);
break;
}
}
void getMessage_from_Cm_ZD24C02A(void)
{
switch(InCommand >> 16)
{
case READ:
break;
case WRITE:
break;
case VERIFY:
case END:
break;
default:
IPC_sendCommand(IPC_CPU1_L_CM_R, 0, 0, WRONG_COMMAND, 0, 0);
break;
}
}
__interrupt void IPC_ISR0()
{
IPC_readCommand(IPC_CPU1_L_CM_R, 0, 0, &InCommand, &InAddr, &InData );
@ -178,16 +263,16 @@ __interrupt void IPC_ISR0()
getMessage_from_Cm_Flash();
break;
case EMIF:
getMessage_from_Cm_EMIF();
break;
case BL25CM1A_1M_bit_SPI:
getMessage_from_Cm_BL25CM1A();
break;
case GD25Q16E_16M_bit_SPI:
getMessage_from_Cm_GD25Q16E();
break;
case ZD24C02A_2K_I2C:
getMessage_from_Cm_ZD24C02A();
break;
default:
IPC_sendCommand(IPC_CPU1_L_CM_R, 0, 0, WRONG_COMMAND, 0, 0);