mirror of
https://github.com/sle118/squeezelite-esp32.git
synced 2026-03-21 05:49:26 +00:00
16 lines
488 B
C
16 lines
488 B
C
#include "string.h"
|
|
#include "esp_log.h"
|
|
#include "targets.h"
|
|
static const char* TAG = "targets";
|
|
const struct target_s* target_set[] = {&target_muse, NULL};
|
|
|
|
void target_init(char* target) {
|
|
ESP_LOGI(TAG, "Checking if target %s needs init", target);
|
|
for(int i = 0; *target && target_set[i]; i++)
|
|
if(strcasestr(target_set[i]->model, target)) {
|
|
ESP_LOGI(TAG, "Initializing target %s ", target);
|
|
target_set[i]->init();
|
|
break;
|
|
}
|
|
}
|