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

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() __interrupt void IPC_ISR0()
{ {
IPC_readCommand(IPC_CPU1_L_CM_R, 0, 0, &InCommand, &InAddr, &InData ); IPC_readCommand(IPC_CPU1_L_CM_R, 0, 0, &InCommand, &InAddr, &InData );
@ -178,16 +263,16 @@ __interrupt void IPC_ISR0()
getMessage_from_Cm_Flash(); getMessage_from_Cm_Flash();
break; break;
case EMIF: case EMIF:
getMessage_from_Cm_EMIF();
break; break;
case BL25CM1A_1M_bit_SPI: case BL25CM1A_1M_bit_SPI:
getMessage_from_Cm_BL25CM1A();
break; break;
case GD25Q16E_16M_bit_SPI: case GD25Q16E_16M_bit_SPI:
getMessage_from_Cm_GD25Q16E();
break; break;
case ZD24C02A_2K_I2C: case ZD24C02A_2K_I2C:
getMessage_from_Cm_ZD24C02A();
break; break;
default: default:
IPC_sendCommand(IPC_CPU1_L_CM_R, 0, 0, WRONG_COMMAND, 0, 0); IPC_sendCommand(IPC_CPU1_L_CM_R, 0, 0, WRONG_COMMAND, 0, 0);