рефакторинг

This commit is contained in:
seklyuts 2024-06-03 09:05:26 +03:00
parent 61f79dd914
commit 43ccea0c82

View File

@ -308,7 +308,7 @@ void SdfmInit(void)
void sdfmGet(uint16_t N) void sdfmGetResult(uint16_t N)
{ {
uint16_t i = 0; uint16_t i = 0;
int32_t OffsetCount = 0; int32_t OffsetCount = 0;
@ -383,7 +383,7 @@ uint32_t IntFlags;
IntFlags = Sdfm_readFlagRegister(SDFM1); IntFlags = Sdfm_readFlagRegister(SDFM1);
sdfmIndex |= (IntFlags & 0xF000)>>12; sdfmIndex |= (IntFlags & 0xF000)>>12;
for(i = 0; i < 4; i++) if((uint16_t)IntFlags & (0x1000 << i)) sdfmGet(i); for(i = 0; i < 4; i++) if((uint16_t)IntFlags & (0x1000 << i)) sdfmGetResult(i);
for(i = 0; i < 4; i++) if((uint16_t)IntFlags & (0x100 << i)) sdfmErr(i); for(i = 0; i < 4; i++) if((uint16_t)IntFlags & (0x100 << i)) sdfmErr(i);
Sdfm_clearFlagRegister(SDFM1,IntFlags); Sdfm_clearFlagRegister(SDFM1,IntFlags);
@ -401,7 +401,7 @@ uint32_t IntFlags;
IntFlags = Sdfm_readFlagRegister(SDFM2); IntFlags = Sdfm_readFlagRegister(SDFM2);
sdfmIndex |= (IntFlags & 0xF000)>>8; sdfmIndex |= (IntFlags & 0xF000)>>8;
for(i = 0; i < 4; i++) if((uint16_t)IntFlags & (0x1000 << i)) sdfmGet(i+4); for(i = 0; i < 4; i++) if((uint16_t)IntFlags & (0x1000 << i)) sdfmGetResult(i+4);
for(i = 0; i < 4; i++) if((uint16_t)IntFlags & (0x100 << i)) sdfmErr(i+4); for(i = 0; i < 4; i++) if((uint16_t)IntFlags & (0x100 << i)) sdfmErr(i+4);
Sdfm_clearFlagRegister(SDFM2,IntFlags); Sdfm_clearFlagRegister(SDFM2,IntFlags);