esp32.c 750 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #include <signal.h>
  2. #include "esp_system.h"
  3. #include "squeezelite.h"
  4. extern log_level loglevel;
  5. void get_mac(u8_t mac[]) {
  6. esp_read_mac(mac, ESP_MAC_WIFI_STA);
  7. }
  8. _sig_func_ptr signal(int sig, _sig_func_ptr func) {
  9. return NULL;
  10. }
  11. void *audio_calloc(size_t nmemb, size_t size) {
  12. return calloc(nmemb, size);
  13. }
  14. struct codec *register_mpg(void) {
  15. LOG_INFO("mpg unavailable");
  16. return NULL;
  17. }
  18. #ifndef CONFIG_AUDIO_FAAD
  19. struct codec *register_faad(void) {
  20. LOG_INFO("aac unavailable");
  21. return NULL;
  22. }
  23. #endif
  24. #ifndef CONFIG_AUDIO_MAD
  25. struct codec *register_mad(void) {
  26. LOG_INFO("mad unavailable");
  27. return NULL;
  28. }
  29. #endif
  30. #ifndef CONFIG_AUDIO_FLAC
  31. struct codec *register_flac(void) {
  32. LOG_INFO("flac unavailable");
  33. return NULL;
  34. }
  35. #endif