Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. #ifndef _DATAPROC_H
  2. #define _DATAPROC_H
  3. #include "stm32f10x.h"
  4. #include "nrf24L01.h"
  5. #include "delay.h"
  6. #include "printf.h"
  7. #include "led.h"
  8. #include "USART2.h"
  9. #include "stmflash.h"
  10. void DataProc_Nrf24l01(void);
  11. void DataProc_Nrf24l01_SPI2(void);
  12. u8 DataProc_A0_WriteNum_SPI2(void);
  13. u8 DataProc_A3_nrf(void);
  14. u8 DataProc_A4_nrf(void);
  15. void DataProc_RecNrf24L01(void);
  16. void Usart1_Process(void);
  17. void DataProc_1356(void);
  18. void DataProc_USART3(void);
  19. void Data_Init(void);
  20. void DataProc_USART1(void);
  21. #define TestFlashAddr 0x80020000
  22. enum
  23. {
  24. Reset = 0x21, //Ķλ
  25. GetFirmversion = 0x22, //ȡ̼汾
  26. SetReaderID = 0x25, //ĶID
  27. GetReaderID = 0x26, //ȡĶID
  28. DelWhite = 0x71, //ɾ
  29. OpenWhite = 0x73, //򿪰
  30. CloseWhite = 0x74, //رհ
  31. AddWhite = 0x75, //Ӱ
  32. GetWhite = 0x78, //ȡ
  33. Heart = 0x82, //
  34. GetWhiteState = 0x94 //ȡ״̬
  35. };
  36. enum
  37. {
  38. WriteNum = 0xA0, //A0д
  39. WriteNumState, //A1дŽϱ
  40. Read_1345Num, //A2ٶһο
  41. Read_24Num, //A3
  42. ReadCardNum, //A42.4G
  43. UpdateFirmversion, //A5̼
  44. UpdateFirm, //A6̼
  45. UpdateFirmState, //A7ϱ
  46. #if APP1
  47. Config24Agreement, //A8??????
  48. #endif
  49. };
  50. #endif