You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

519 lines
8.5 KiB

  1. /**
  2. * @WARNING
  3. * vscode自动补全取出编译错误使用
  4. *
  5. */
  6. #ifndef _HIC_H
  7. #define _HIC_H
  8. #include "hiint.h"
  9. #if defined (__HAIER_HR6P58L__)
  10. #include "HR6P58L.h"
  11. #endif
  12. #if defined (__HAIER_HR6P59HL__)
  13. #include "HR6P59HL.h"
  14. #endif
  15. #if defined (__HAIER_HR6P60HL__)
  16. #include "HR6P60HL.h"
  17. #endif
  18. #if defined (__HAIER_HR6P61L__)
  19. #include "HR6P61L.h"
  20. #endif
  21. #if defined (__HAIER_HR6P62HL__)
  22. #include "HR6P62HL.h"
  23. #endif
  24. #if defined (__HAIER_HR6P67L__)
  25. #include "HR6P67L.h"
  26. #endif
  27. #if defined (__HAIER_HR6P71__)
  28. #include "HR6P71.h"
  29. #endif
  30. #if defined (__HAIER_HR6P72L__)
  31. #include "HR6P72L.h"
  32. #endif
  33. #if defined (__HAIER_HR6P73BL__)
  34. #include "HR6P73BL.h"
  35. #endif
  36. #if defined (__HAIER_HR6P73HL__)
  37. #include "HR6P73HL.h"
  38. #endif
  39. #if defined (__HAIER_HR6P76L__)
  40. #include "HR6P76L.h"
  41. #endif
  42. #if defined (__HAIER_HR6P77L__)
  43. #include "HR6P77L.h"
  44. #endif
  45. #if defined (__HAIER_HR6P90__)
  46. #include "HR6P90.h"
  47. #endif
  48. #if defined (__HAIER_HR6P91__)
  49. #include "HR6P91.h"
  50. #endif
  51. #if defined (__HAIER_HR6P92__)
  52. #include "HR6P92.h"
  53. #endif
  54. #if defined (__HAIER_HR6P97__)
  55. #include "HR6P97.h"
  56. #endif
  57. #if defined (__HAIER_HR6P98__)
  58. #include "HR6P98.h"
  59. #endif
  60. #if defined (__HAIER_HR7P190FH__)
  61. #include "HR7P190FH.h"
  62. #endif
  63. #if defined (__HAIER_HR7P191FH__)
  64. #include "HR7P191FH.h"
  65. #endif
  66. #if defined (__HAIER_HR7P171__)
  67. #include "HR7P171.h"
  68. #endif
  69. #if defined (__HAIER_HR7P164__)
  70. #include "HR7P164.h"
  71. #endif
  72. #if defined (__HAIER_HR7P187__)
  73. #include "HR7P187.h"
  74. #endif
  75. #if defined (__HAIER_SSC1640__)
  76. #include "SSC1640.h"
  77. #endif
  78. #if defined (__HAIER_SSC1641__)
  79. #include "SSC1641.h"
  80. #endif
  81. #if defined (__HAIER_SSC1642__)
  82. #include "SSC1642.h"
  83. #endif
  84. #if defined (__HAIER_SSC1630__)
  85. #include "SSC1630.h"
  86. #endif
  87. #if defined (__HAIER_HR7P90H__)
  88. #include "HR7P90H.h"
  89. #endif
  90. #if defined (__HAIER_HR7P90HBL__)
  91. #include "HR7P90H.h"
  92. #endif
  93. #if defined (__HAIER_HR7P90HBLS__)
  94. #include "HR7P90H.h"
  95. #endif
  96. #if defined (__HAIER_HR7P91H__)
  97. #include "HR7P91H.h"
  98. #endif
  99. #if defined (__HAIER_HR7P91HBL__)
  100. #include "HR7P91H.h"
  101. #endif
  102. #if defined (__HAIER_HR7P91HBLS__)
  103. #include "HR7P91H.h"
  104. #endif
  105. #if defined (__HAIER_HR7P92H__)
  106. #include "HR7P92H.h"
  107. #endif
  108. #if defined (__HAIER_HR7P92HBL__)
  109. #include "HR7P92H.h"
  110. #endif
  111. #if defined (__HAIER_HR7P92HBLS__)
  112. #include "HR7P92H.h"
  113. #endif
  114. #if defined (__HAIER_HR7P193__)
  115. #include "HR7P193.h"
  116. #endif
  117. #if defined (__HAIER_HR7P194__)
  118. #include "HR7P194.h"
  119. #endif
  120. #if defined (__HAIER_HR7P194BL__)
  121. #include "HR7P194.h"
  122. #endif
  123. #if defined (__HAIER_HR7P194BLS__)
  124. #include "HR7P194.h"
  125. #endif
  126. #if defined (__HAIER_HR7P195F4__)
  127. #include "HR7P195.h"
  128. #endif
  129. #if defined (__HAIER_HR7P195F8__)
  130. #include "HR7P195.h"
  131. #endif
  132. #if defined (__HAIER_HR7P196__)
  133. #include "HR7P196.h"
  134. #endif
  135. #if defined (__HAIER_HR7P196BL__)
  136. #include "HR7P196.h"
  137. #endif
  138. #if defined (__HAIER_HR7P196BLS__)
  139. #include "HR7P196.h"
  140. #endif
  141. #if defined (__HAIER_HR6P90H__)
  142. #include "HR6P90H.h"
  143. #endif
  144. #if defined (__HAIER_HR6P91H__)
  145. #include "HR6P91H.h"
  146. #endif
  147. #if defined (__HAIER_HR6P92H__)
  148. #include "HR6P92H.h"
  149. #endif
  150. #if defined (__HAIER_HR7P190FI__)
  151. #include "HR7P190FI.h"
  152. #endif
  153. #if defined (__HAIER_HR7P191FI__)
  154. #include "HR7P191FI.h"
  155. #endif
  156. #if defined (__HAIER_HR7P90J__)
  157. #include "HR7P90J.h"
  158. #endif
  159. #if defined (__HAIER_HR7P90JBL__)
  160. #include "HR7P90J.h"
  161. #endif
  162. #if defined (__HAIER_HR7P90JBLS__)
  163. #include "HR7P90J.h"
  164. #endif
  165. #if defined (__HAIER_HR7P91J__)
  166. #include "HR7P91J.h"
  167. #endif
  168. #if defined (__HAIER_HR7P91JBL__)
  169. #include "HR7P91J.h"
  170. #endif
  171. #if defined (__HAIER_HR7P91JBLS__)
  172. #include "HR7P91J.h"
  173. #endif
  174. #if defined (__HAIER_HR7P92J__)
  175. #include "HR7P92J.h"
  176. #endif
  177. #if defined (__HAIER_HR7P92JBL__)
  178. #include "HR7P92J.h"
  179. #endif
  180. #if defined (__HAIER_HR7P92JBLS__)
  181. #include "HR7P92J.h"
  182. #endif
  183. #if defined (__HAIER_HR7P197H__)
  184. #include "HR7P197H.h"
  185. #endif
  186. #if defined (__HAIER_HR7P197HBL__)
  187. #include "HR7P197H.h"
  188. #endif
  189. #if defined (__HAIER_HR7P197HBLS__)
  190. #include "HR7P197H.h"
  191. #endif
  192. #if defined (__HAIER_HR7P197__)
  193. #include "HR7P197.h"
  194. #endif
  195. #if defined (__HAIER_HRT3080__)
  196. #include "HRT3080.h"
  197. #endif
  198. #if defined (__HAIER_P120__)
  199. #include "P120.h"
  200. #endif
  201. #if defined (__HAIER_P111__)
  202. #include "P111.h"
  203. #endif
  204. #if defined (__HAIER_HR7P166__)
  205. #include "HR7P166.h"
  206. #endif
  207. #if defined (__HAIER_HR7P159__)
  208. #include "HR7P159.h"
  209. #endif
  210. #if defined (__HAIER_HR7P155S__)
  211. #include "HR7P155.h"
  212. #endif
  213. #if defined (__HAIER_HR7P155M__)
  214. #include "HR7P155.h"
  215. #endif
  216. #if defined (__HAIER_HR7P155L__)
  217. #include "HR7P155.h"
  218. #endif
  219. #if defined (__HAIER_HR7P155SS__)
  220. #include "HR7P155S.h"
  221. #endif
  222. #if defined (__HAIER_HR7P155MS__)
  223. #include "HR7P155S.h"
  224. #endif
  225. #if defined (__HAIER_HR7P155LS__)
  226. #include "HR7P155S.h"
  227. #endif
  228. #if defined (__HAIER_HR7P160__)
  229. #include "HR7P160.h"
  230. #endif
  231. #if defined (__HAIER_HR7P167__)
  232. #include "HR7P167.h"
  233. #endif
  234. #if defined (__HAIER_HR7P192FLL1__)
  235. #include "HR7P192FLL1.h"
  236. #endif
  237. #if defined (__HAIER_HR7P196FLL__)
  238. #include "HR7P196FLL.h"
  239. #endif
  240. #if defined (__HAIER_HR7P196FLLBL__)
  241. #include "HR7P196FLL.h"
  242. #endif
  243. #if defined (__HAIER_HR7P196FLLBLS__)
  244. #include "HR7P196FLL.h"
  245. #endif
  246. #if defined (__HAIER_S200__)
  247. #include "S200.h"
  248. #endif
  249. #if defined (__HAIER_HS711__)
  250. #include "HS711.h"
  251. #endif
  252. #if defined (__HAIER_HR7P169__)
  253. #include "HR7P169.h"
  254. #endif
  255. #if defined (__HAIER_HR7P170__)
  256. #include "HR7P170.h"
  257. #endif
  258. #if defined (__HAIER_HR7P201__)
  259. #include "HR7P201.h"
  260. #endif
  261. #if defined (__HAIER_HR7P711T__)
  262. #include "HR7P711T.h"
  263. #endif
  264. #if defined (__HAIER_HR7P712__)
  265. #include "HR7P712.h"
  266. #endif
  267. #if defined (__HAIER_HR7P275__)
  268. #include "HR7P275.h"
  269. #endif
  270. #if defined (__HAIER_HR7P275BL__)
  271. #include "HR7P275.h"
  272. #endif
  273. #if defined (__HAIER_HR7P275BLS__)
  274. #include "HR7P275.h"
  275. #endif
  276. #if defined (__HAIER_HR7P276__)
  277. #include "HR7P276.h"
  278. #endif
  279. #if defined (__HAIER_HR7P293__)
  280. #include "HR7P293.h"
  281. #endif
  282. #if defined (__HAIER_HR7P152__)
  283. #include "HR7P152.h"
  284. #endif
  285. #if defined (__HAIER_HS7710__)
  286. #include "HS7710.h"
  287. #endif
  288. #if defined (__HAIER_S211__)
  289. #include "HS7710.h"
  290. #endif
  291. #if defined (__HAIER_HR7P159B__)
  292. #include "HR7P159B.h"
  293. #endif
  294. #if defined (__HAIER_HR7P155B__)
  295. #include "HR7P155B.h"
  296. #endif
  297. #if defined (__HAIER_HR7P156B__)
  298. #include "HR7P153.h"
  299. #endif
  300. #if defined (__HAIER_HR7P169B__)
  301. #include "HR7P169B.h"
  302. void ADC_channel14(void);
  303. #endif
  304. #if defined (__HAIER_HR7P179__)
  305. #include "HR7P179.h"
  306. void ADC_channel14(void);
  307. #endif
  308. #if defined (__HAIER_HR7P295__)
  309. #include "HR7P295.h"
  310. #endif
  311. #if defined (__HAIER_ES7P189__)
  312. #include "HS7710.h"
  313. #endif
  314. #if defined (__HAIER_ES7P1791__)
  315. #include "ES7P1791.h"
  316. #endif
  317. #if defined (__HAIER_ES7P1793__)
  318. #include "ES7P1793.h"
  319. #endif
  320. #if defined (__HAIER_WKJJ202__)
  321. #include "WKJJ202.h"
  322. #endif
  323. #if defined (__HAIER_ES7P2952__)
  324. #include "ES7P2952.h"
  325. #endif
  326. #if defined (__HAIER_ES7P2953__)
  327. #include "ES7P2953.h"
  328. #endif
  329. #if defined (__HAIER_ES7P2022__)
  330. #include "ES7P2022.h"
  331. #endif
  332. #if defined (__HAIER_ES7P2023__)
  333. #include "ES7P2023.h"
  334. #endif
  335. #if defined (__HAIER_ES7P173X__)
  336. #include "ES7P173X.h"
  337. #endif
  338. #if defined (__HAIER_HR7P179A__)
  339. #include "HR7P179A.h"
  340. #endif
  341. #if defined (__HAIER_ES7P203__)
  342. #include "ES7P203.h"
  343. #endif
  344. #if defined (__HAIER_ES7P1391__)
  345. #include "ES7P1391.h"
  346. #endif
  347. #if defined (__HAIER_ES7P003__)
  348. #include "ES7P003.h"
  349. #endif
  350. #if defined (__HAIER_ES7P2021__)
  351. #include "ES7P2021.h"
  352. #endif
  353. #if defined (__HAIER_ES7P175__)
  354. #include "ES7P175.h"
  355. #endif
  356. #if defined (__HAIER_ES7P0693__)
  357. #include "ES7P0693.h"
  358. #endif
  359. #if defined (__HAIER_ES7P2131__)
  360. #include "ES7P2131.h"
  361. #endif
  362. #if defined (__HAIER_ES7P2021L__)
  363. #include "ES7P2021L.h"
  364. #endif
  365. #if defined (__HAIER_WKJJ202B__)
  366. #include "WKJJ202B.h"
  367. #endif
  368. #if defined (__HAIER_ES7P203x__)
  369. #include "ES7P203x.h"
  370. #endif
  371. #if defined (__HAIER_ES7P169C__)
  372. #include "ES7P169C.h"
  373. #endif
  374. #include "stddef.h"
  375. #define PBit(adr, bit) ((unsigned)(&adr)*8+(bit))
  376. #define Bit(x) (1<<(x))
  377. #define BitSet(var, bitno) ((var) |= (1 << (bitno)))
  378. #define BitClr(var, bitno) ((var) &= ~(1 << (bitno)))
  379. unsigned char __MULA__ ;//0x0;
  380. unsigned char __MULB__ ;//0x1;
  381. #define SET_MULA(a) {__MULA__ = (a); MULA = __MULA__;}
  382. #define SET_MULB(a) {__MULB__ = (a); MULB = __MULB__;}
  383. #define interrupt
  384. #endif