]> granicus.if.org Git - esp-idf/blob - examples/09_a2dp/main/demo_main.c
component/bt: A2DP code original in example project moved to component/bt directory;
[esp-idf] / examples / 09_a2dp / main / demo_main.c
1 #include <stdio.h>
2 #include <stdlib.h>
3 #include <unistd.h>
4 #include <string.h>
5 #include "bt.h"
6 #include "freertos/FreeRTOS.h"
7 #include "freertos/task.h"
8
9 #include "nvs_flash.h"
10 #include "esp_system.h"
11 #include "EspAudio.h"
12
13 extern void bte_main_boot_entry(void *);
14 extern void bt_app_task_start_up(void);
15 extern void bt_app_core_start(void);
16
17 void app_main()
18 {
19     nvs_flash_init();
20     system_init();
21     #include "psramApi.h"
22     psram_cache_enable();    
23     
24     printf("Free memory: %d bytes\n", system_get_free_heap_size());
25     EspAudio_Init();
26     bt_controller_init();
27     bt_app_task_start_up();
28     // bte_main_boot_entry(bt_app_core_start);
29 }