fork download
  1. #include <stdio.h>
  2. #include <stdint.h>
  3.  
  4.  
  5. #define RTCID_AnnouncementsPath1OutEqBypass (0x10610004U)
  6. #define RTCID_AnnouncementsPath2OutEqBypass (0x1061000bU)
  7. #define RTCID_AnnouncementsPath3OutEqBypass (0x10610012U)
  8. #define RTCID_AnnouncementsPath4OutEqBypass (0x10610019U)
  9. #define END_OF_BAM_LIST 0xFFFFu
  10.  
  11. #define EE_INIT_NON_ENT_DEFINED_SHUTDOWN_LIST {RTCID_AnnouncementsPath1OutEqBypass,\
  12.   RTCID_AnnouncementsPath2OutEqBypass,\
  13.   RTCID_AnnouncementsPath3OutEqBypass,\
  14.   RTCID_AnnouncementsPath4OutEqBypass,\
  15.   END_OF_BAM_LIST}
  16.  
  17. #define RTCID_SysReset (0x12410008U)
  18. #define BP_RTCID_SysReset RTCID_SysReset
  19. #define RTCID_AnnouncementsResetPath1 (0x10610027U)
  20. #define BP_RTCID_Ann1Reset RTCID_AnnouncementsResetPath1
  21. #define RTCID_AnnouncementsResetPath2 (0x10610029U)
  22. #define BP_RTCID_Ann2Reset RTCID_AnnouncementsResetPath2
  23. #define RTCID_AnnouncementsResetPath3 (0x10610024U)
  24. #define BP_RTCID_Ann3Reset RTCID_AnnouncementsResetPath3
  25. #define RTCID_AnnouncementsResetPath4 (0x10610026U)
  26. #define BP_RTCID_Ann4Reset RTCID_AnnouncementsResetPath4
  27.  
  28. #define EE_INIT_NON_ENT_DEFINED_RESET_LIST {BP_RTCID_SysReset,\
  29.   BP_RTCID_Ann1Reset,\
  30.   BP_RTCID_Ann2Reset,\
  31.   BP_RTCID_Ann3Reset,\
  32.   BP_RTCID_Ann4Reset,\
  33.   END_OF_BAM_LIST}
  34.  
  35.  
  36. #define RTCID_PreAmpMedusaPostUpmixDisable (0x15210002U)
  37. #define BP_RTCID_PostUpmixDisable RTCID_PreAmpMedusaPostUpmixDisable
  38.  
  39. #define RTCID_PreAmpReset2 (0x17210002U)
  40. #define BP_RTCID_PreAmpReset2 RTCID_PreAmpReset2
  41.  
  42.  
  43. #define EE_INIT_ENT_ONLY_DEFINED_SHUTDOWN_LIST {BP_RTCID_PostUpmixDisable,\
  44.   END_OF_BAM_LIST}
  45.  
  46. # define EE_INIT_ENT_ONLY_DEFINED_RESET_LIST {BP_RTCID_PreAmpReset2,\
  47.   END_OF_BAM_LIST}
  48. typedef uint32_t Bose_Array_uint32_16[16];
  49.  
  50. static Bose_Array_uint32_16 shutdown_list_non_ent_init = EE_INIT_NON_ENT_DEFINED_SHUTDOWN_LIST;
  51. static Bose_Array_uint32_16 reset_list_non_ent_init = EE_INIT_NON_ENT_DEFINED_RESET_LIST;
  52. static Bose_Array_uint32_16 shutdown_list_ent_only_init = EE_INIT_ENT_ONLY_DEFINED_SHUTDOWN_LIST;
  53. static Bose_Array_uint32_16 reset_list_ent_only_init = EE_INIT_ENT_ONLY_DEFINED_RESET_LIST;
  54.  
  55. int main() {
  56. int i=0;
  57. // Write C code here
  58. printf("shutdown_list_non_ent_init =");
  59. for (i=0; i<=15; i++)
  60. {
  61. printf("0x%x,", shutdown_list_non_ent_init[i]);
  62. }
  63. printf("\n =");
  64.  
  65. printf("reset_list_non_ent_init =");
  66. for (i=0; i<=15; i++)
  67. {
  68. printf("0x%x,", reset_list_non_ent_init[i]);
  69. }
  70. printf("\n =");
  71.  
  72. printf("shutdown_list_ent_only_init =");
  73. for (i=0; i<=15; i++)
  74. {
  75. printf("0x%x,", shutdown_list_ent_only_init[i]);
  76. }
  77. printf("\n =");
  78.  
  79. printf("reset_list_ent_only_init =");
  80. for (i=0; i<=15; i++)
  81. {
  82. printf("0x%x,", reset_list_ent_only_init[i]);
  83. }
  84. printf("\n =");
  85.  
  86.  
  87.  
  88.  
  89.  
  90. return 0;
  91. }
Success #stdin #stdout 0.01s 5280KB
stdin
Standard input is empty
stdout
shutdown_list_non_ent_init =0x10610004,0x1061000b,0x10610012,0x10610019,0xffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
 =reset_list_non_ent_init =0x12410008,0x10610027,0x10610029,0x10610024,0x10610026,0xffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
 =shutdown_list_ent_only_init =0x15210002,0xffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
 =reset_list_ent_only_init =0x17210002,0xffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
 =