bt_utils.h 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /******************************************************************************
  2. *
  3. * Copyright (C) 2009-2012 Broadcom Corporation
  4. *
  5. * Licensed under the Apache License, Version 2.0 (the "License");
  6. * you may not use this file except in compliance with the License.
  7. * You may obtain a copy of the License at:
  8. *
  9. * http://www.apache.org/licenses/LICENSE-2.0
  10. *
  11. * Unless required by applicable law or agreed to in writing, software
  12. * distributed under the License is distributed on an "AS IS" BASIS,
  13. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14. * See the License for the specific language governing permissions and
  15. * limitations under the License.
  16. *
  17. ******************************************************************************/
  18. #ifndef BT_UTILS_H
  19. #define BT_UTILS_H
  20. // static const char BT_UTILS_MODULE[] = "bt_utils_module";
  21. /*******************************************************************************
  22. ** Type definitions
  23. ********************************************************************************/
  24. typedef enum {
  25. TASK_HIGH_MEDIA = 0,
  26. TASK_HIGH_GKI_TIMER,
  27. TASK_HIGH_BTU,
  28. TASK_HIGH_HCI_WORKER,
  29. TASK_HIGH_USERIAL_READ,
  30. TASK_UIPC_READ,
  31. TASK_JAVA_ALARM,
  32. TASK_HIGH_MAX
  33. } tHIGH_PRIORITY_TASK;
  34. /*******************************************************************************
  35. ** Functions
  36. ********************************************************************************/
  37. void raise_priority_a2dp(tHIGH_PRIORITY_TASK high_task);
  38. void adjust_priority_a2dp(int start);
  39. #define UNUSED(x) (void)(x)
  40. #endif /* BT_UTILS_H */