|
|
@@ -83,13 +83,21 @@ typedef enum {
|
|
|
#define BTC_TASK_PRIO (configMAX_PRIORITIES - 6)
|
|
|
#define BTC_TASK_QUEUE_LEN 60
|
|
|
|
|
|
-#define BTC_MEDIA_TASK_PINNED_TO_CORE (TASK_PINNED_TO_CORE)
|
|
|
-#define BTC_MEDIA_TASK_STACK_SIZE (2048 + BT_TASK_EXTRA_STACK_SIZE)
|
|
|
-#define BTC_MEDIA_TASK_NAME "BtcMediaT"
|
|
|
-#define BTC_MEDIA_TASK_PRIO (configMAX_PRIORITIES - 3)
|
|
|
-#define BTC_MEDIA_DATA_QUEUE_LEN (3)
|
|
|
-#define BTC_MEDIA_CTRL_QUEUE_LEN (5)
|
|
|
-#define BTC_MEDIA_TASK_QUEUE_SET_LEN (BTC_MEDIA_DATA_QUEUE_LEN + BTC_MEDIA_CTRL_QUEUE_LEN)
|
|
|
+#define BTC_A2DP_SINK_TASK_PINNED_TO_CORE (TASK_PINNED_TO_CORE)
|
|
|
+#define BTC_A2DP_SINK_TASK_STACK_SIZE (CONFIG_A2DP_SINK_TASK_STACK_SIZE + BT_TASK_EXTRA_STACK_SIZE) // by menuconfig
|
|
|
+#define BTC_A2DP_SINK_TASK_NAME "BtA2dSinkT"
|
|
|
+#define BTC_A2DP_SINK_TASK_PRIO (configMAX_PRIORITIES - 3)
|
|
|
+#define BTC_A2DP_SINK_DATA_QUEUE_LEN (3)
|
|
|
+#define BTC_A2DP_SINK_CTRL_QUEUE_LEN (5)
|
|
|
+#define BTC_A2DP_SINK_TASK_QUEUE_SET_LEN (BTC_A2DP_SINK_DATA_QUEUE_LEN + BTC_A2DP_SINK_CTRL_QUEUE_LEN)
|
|
|
+
|
|
|
+#define BTC_A2DP_SOURCE_TASK_PINNED_TO_CORE (TASK_PINNED_TO_CORE)
|
|
|
+#define BTC_A2DP_SOURCE_TASK_STACK_SIZE (CONFIG_A2DP_SOURCE_TASK_STACK_SIZE + BT_TASK_EXTRA_STACK_SIZE) // by menuconfig
|
|
|
+#define BTC_A2DP_SOURCE_TASK_NAME "BtA2dSourceT"
|
|
|
+#define BTC_A2DP_SOURCE_TASK_PRIO (configMAX_PRIORITIES - 3)
|
|
|
+#define BTC_A2DP_SOURCE_DATA_QUEUE_LEN (3)
|
|
|
+#define BTC_A2DP_SOURCE_CTRL_QUEUE_LEN (5)
|
|
|
+#define BTC_A2DP_SOURCE_TASK_QUEUE_SET_LEN (BTC_A2DP_SOURCE_DATA_QUEUE_LEN + BTC_A2DP_SOURCE_CTRL_QUEUE_LEN)
|
|
|
|
|
|
#define TASK_POST_NON_BLOCKING (0)
|
|
|
#define TASK_POST_BLOCKING (portMAX_DELAY)
|