uint32_t nrf_drv_ppi_group_enable(nrf_ppi_channel_group_t group) { if (!is_app_group(group)) { return NRF_ERROR_INVALID_PARAM; } if (!is_allocated_group(group)) { return NRF_ERROR_INVALID_STATE; } nrf_ppi_group_enable(group); return NRF_SUCCESS; }
uint32_t nrf_drv_ppi_group_enable(nrf_ppi_channel_group_t group) { ret_code_t err_code = NRF_SUCCESS; if (!is_app_group(group)) { err_code = NRF_ERROR_INVALID_PARAM; } else if (!is_allocated_group(group)) { err_code = NRF_ERROR_INVALID_STATE; } else { nrf_ppi_group_enable(group); } NRF_LOG_INFO("Function: %s, error code: %s.\r\n", (uint32_t)__func__, (uint32_t)ERR_TO_STR(err_code)); return err_code; }
uint32_t nrf_drv_ppi_group_enable(nrf_ppi_channel_group_t group) { uint32_t err_code; if (!is_app_group(group)) { err_code = NRF_ERROR_INVALID_PARAM; } else if (!is_allocated_group(group)) { err_code = NRF_ERROR_INVALID_STATE; } else { #if (NRF_PPI_RESTRICTED > 0) err_code = sd_ppi_group_task_enable((uint8_t) group); #else nrf_ppi_group_enable(group); err_code = NRF_SUCCESS; #endif } return err_code; }