void mcspi_close(Mcspi_t *McspiStruct) { _mcspi_close(McspiStruct); if(McspiStruct->Gpio_Miso) free(McspiStruct->Gpio_Miso); if(McspiStruct->Gpio_Mosi) free(McspiStruct->Gpio_Mosi); if(McspiStruct->Gpio_Sck) free(McspiStruct->Gpio_Sck); if(McspiStruct->Gpio_Cs[0]) { gpio_out(McspiStruct->Gpio_Cs[0], 1); free(McspiStruct->Gpio_Cs[0]); } if(McspiStruct->Gpio_Cs[1]) { gpio_out(McspiStruct->Gpio_Cs[1], 1); free(McspiStruct->Gpio_Cs[1]); } if(McspiStruct->Gpio_Cs[2]) { gpio_out(McspiStruct->Gpio_Cs[2], 1); free(McspiStruct->Gpio_Cs[2]); } if(McspiStruct->Gpio_Cs[3]) { gpio_out(McspiStruct->Gpio_Cs[3], 1); free(McspiStruct->Gpio_Cs[3]); } }
void mcspi_close(Mcspi_t *McspiStruct) { _mcspi_close(McspiStruct); }