extern hal_result_t hal_spi_get(hal_spi_t id, uint8_t* rxframe, uint8_t* remainingrxframes) { if(hal_false == hal_spi_hid_initted_is(id)) { return(hal_res_NOK_generic); } #if 0 s_hal_spi_scheduling_suspend(); if(hal_false == s_hal_spi_is_status_locked(id)) { s_hal_spi_scheduling_restart(); return(hal_res_NOK_generic); } s_hal_spi_status_setlock(); and unlock etc .... #endif if(NULL == rxframe) { return(hal_res_NOK_nullpointer); } return(s_hal_spi_get(id, rxframe, remainingrxframes)); }
extern hal_result_t hal_spi_get(hal_spi_t id, uint8_t* rxframe, uint8_t* remainingrxframes) { if(hal_false == hal_spi_hid_initted_is(id)) { return(hal_res_NOK_generic); } if(NULL == rxframe) { return(hal_res_NOK_nullpointer); } return(s_hal_spi_get(id, rxframe, remainingrxframes)); }