userlib.h
上传用户:zbk8730
上传日期:2017-08-10
资源大小:12168k
文件大小:1k
源码类别:

uCOS

开发平台:

C/C++

  1. #ifndef __MAN_SET_H__
  2. #define __MAN_SET_H__
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. // Main function
  7. void Manual_Register_Set(void);
  8. // Sub function
  9. char Uart_Kbhit(void);
  10. void Get_Cmd(char incmd[]);
  11. unsigned int Get_Num(char *string);
  12. void Memory_Dump(void);
  13. void Multimem_Write(void);
  14. void Halfword_Read(void);
  15. void Halfword_Write(void);
  16. void Word_Write(void);
  17. void Word_Write_Or(void);
  18. void Word_Read(void);
  19. void Fill_Memory(void);
  20. void Execute_Precmd(void);
  21. void Halfword_Write_Multi(void);
  22. void Uart_AppendString(char *string);
  23. void Manset_Usage(void);
  24. void user_delay(unsigned int);
  25. unsigned int Init_Ticker(int divider);
  26. int Ticker_Stop(void);
  27. // Watch-dog timer enable & interrupt  disable
  28. #define Ticker_Start() (rWTCON = (rWTCON & ~(1<<5) | (1<<2)) |(1<<5))
  29. static void __irq Ticker_int(void);
  30. #ifdef __cplusplus
  31. }
  32. #endif
  33. #ifndef DB_LEVEL
  34. #define DEBUG_LEVEL 1
  35. #else
  36. #define DEBUG_LEVEL  DB_LEVEL
  37. #endif
  38. #define MAX_PRECMD_SIZE 10
  39. #endif /*__MAN_SET_H__*/