static void mcsdl_read_flash( UINT8 *pBuffer, UINT16 unLength) { int i; for ( i=0; i< (int)unLength; i+=4 ){ mcsdl_read_32bits( pBuffer ); pBuffer += 4; } }
static void mcsdl_read_flash( UINT8 *pBuffer) { int i; MCSDL_GPIO_SDA_SET_LOW(); mcsdl_delay(MCSDL_DELAY_40US); for (i=0; i< 5; i++){ MCSDL_GPIO_SCL_SET_HIGH(); mcsdl_delay(MCSDL_DELAY_10US); MCSDL_GPIO_SCL_SET_LOW(); mcsdl_delay(MCSDL_DELAY_10US); } mcsdl_read_32bits( pBuffer ); }