CH57x_common.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. #ifndef __CH57x_COMM_H__
  2. #define __CH57x_COMM_H__
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. #define NULL 0
  7. #define ALL 0xFFFF
  8. #ifndef SUCCESS
  9. #define SUCCESS 0
  10. #define FAILED (!SUCCESS)
  11. #endif
  12. #ifndef ENABLE
  13. #define DISABLE 0
  14. #define ENABLE (!DISABLE)
  15. #endif
  16. #define Debug_UART0 0
  17. #define Debug_UART1 1
  18. #define Debug_UART2 2
  19. #define Debug_UART3 3
  20. #ifdef DEBUG
  21. #include <stdio.h>
  22. #endif
  23. #ifndef FREQ_SYS
  24. #define FREQ_SYS 32000000
  25. #endif
  26. #if ( CLK_OSC32K == 1 )
  27. #define CAB_LSIFQ 32000
  28. #else
  29. #define CAB_LSIFQ 32768
  30. #endif
  31. #include <string.h>
  32. #include "CH57x_clk.h"
  33. #include "CH57x_uart.h"
  34. #include "CH57x_gpio.h"
  35. #include "CH57x_lcd.h"
  36. #include "CH57x_flash.h"
  37. #include "CH57x_pwr.h"
  38. #include "CH57x_pwm.h"
  39. #include "CH57x_adc.h"
  40. #include "CH57x_sys.h"
  41. #include "CH57x_timer.h"
  42. #include "CH57x_spi.h"
  43. #include "CH57x_usbdev.h"
  44. #include "CH57x_usbhost.h"
  45. #define DelayMs(x) mDelaymS(x)
  46. #define DelayUs(x) mDelayuS(x)
  47. #ifdef __cplusplus
  48. }
  49. #endif
  50. #endif // __CH57x_COMM_H__