preliminaryDataProcessing.h 5.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. /*
  2. * Copyright 2007-2010 Analog Devices Inc.
  3. *
  4. * Licensed under the Clear BSD license or the GPL-2 (or later)
  5. */
  6. #ifndef _DEF_BF548_H
  7. #define _DEF_BF548_H
  8. /* Include defBF54x_base.h for the set of #defines that are common to all ADSP-BF54x processors */
  9. #include "defBF54x_base.h"
  10. /* The BF548 is like the BF547, but has additional CANs */
  11. #include "defBF547.h"
  12. /* CAN Controller 1 Config 1 Registers */
  13. #define CAN1_MC1 0xffc03200 /* CAN Controller 1 Mailbox Configuration Register 1 */
  14. #define CAN1_MD1 0xffc03204 /* CAN Controller 1 Mailbox Direction Register 1 */
  15. #define CAN1_TRS1 0xffc03208 /* CAN Controller 1 Transmit Request Set Register 1 */
  16. #define CAN1_TRR1 0xffc0320c /* CAN Controller 1 Transmit Request Reset Register 1 */
  17. #define CAN1_TA1 0xffc03210 /* CAN Controller 1 Transmit Acknowledge Register 1 */
  18. #define CAN1_AA1 0xffc03214 /* CAN Controller 1 Abort Acknowledge Register 1 */
  19. #define CAN1_RMP1 0xffc03218 /* CAN Controller 1 Receive Message Pending Register 1 */
  20. #define CAN1_RML1 0xffc0321c /* CAN Controller 1 Receive Message Lost Register 1 */
  21. #define CAN1_MBTIF1 0xffc03220 /* CAN Controller 1 Mailbox Transmit Interrupt Flag Register 1 */
  22. #define CAN1_MBRIF1 0xffc03224 /* CAN Controller 1 Mailbox Receive Interrupt Flag Register 1 */
  23. #define CAN1_MBIM1 0xffc03228 /* CAN Controller 1 Mailbox Interrupt Mask Register 1 */
  24. #define CAN1_RFH1 0xffc0322c /* CAN Controller 1 Remote Frame Handling Enable Register 1 */
  25. #define CAN1_OPSS1 0xffc03230 /* CAN Controller 1 Overwrite Protection Single Shot Transmit Register 1 */
  26. /* CAN Controller 1 Config 2 Registers */
  27. #define CAN1_MC2 0xffc03240 /* CAN Controller 1 Mailbox Configuration Register 2 */
  28. #define CAN1_MD2 0xffc03244 /* CAN Controller 1 Mailbox Direction Register 2 */
  29. #define CAN1_TRS2 0xffc03248 /* CAN Controller 1 Transmit Request Set Register 2 */
  30. #define CAN1_TRR2 0xffc0324c /* CAN Controller 1 Transmit Request Reset Register 2 */
  31. #define CAN1_TA2 0xffc03250 /* CAN Controller 1 Transmit Acknowledge Register 2 */
  32. #define CAN1_AA2 0xffc03254 /* CAN Controller 1 Abort Acknowledge Register 2 */
  33. #define CAN1_RMP2 0xffc03258 /* CAN Controller 1 Receive Message Pending Register 2 */
  34. #define CAN1_RML2 0xffc0325c /* CAN Controller 1 Receive Message Lost Register 2 */
  35. #define CAN1_MBTIF2 0xffc03260 /* CAN Controller 1 Mailbox Transmit Interrupt Flag Register 2 */
  36. #define CAN1_MBRIF2 0xffc03264 /* CAN Controller 1 Mailbox Receive Interrupt Flag Register 2 */
  37. #define CAN1_MBIM2 0xffc03268 /* CAN Controller 1 Mailbox Interrupt Mask Register 2 */
  38. #define CAN1_RFH2 0xffc0326c /* CAN Controller 1 Remote Frame Handling Enable Register 2 */
  39. #define CAN1_OPSS2 0xffc03270 /* CAN Controller 1 Overwrite Protection Single Shot Transmit Register 2 */
  40. /* CAN Controller 1 Clock/Interrupt/Counter Registers */
  41. #define CAN1_CLOCK 0xffc03280 /* CAN Controller 1 Clock Register */
  42. #define CAN1_TIMING 0xffc03284 /* CAN Controller 1 Timing Register */
  43. #define CAN1_DEBUG 0xffc03288 /* CAN Controller 1 Debug Register */
  44. #define CAN1_STATUS 0xffc0328c /* CAN Controller 1 Global Status Register */
  45. #define CAN1_CEC 0xffc03290 /* CAN Controller 1 Error Counter Register */
  46. #define CAN1_GIS 0xffc03294 /* CAN Controller 1 Global Interrupt Status Register */
  47. #define CAN1_GIM 0xffc03298 /* CAN Controller 1 Global Interrupt Mask Register */
  48. #define CAN1_GIF 0xffc0329c /* CAN Controller 1 Global Interrupt Flag Register */
  49. #define CAN1_CONTROL 0xffc032a0 /* CAN Controller 1 Master Control Register */
  50. #define CAN1_INTR 0xffc032a4 /* CAN Controller 1 Interrupt Pending Register */
  51. #define CAN1_MBTD 0xffc032ac /* CAN Controller 1 Mailbox Temporary Disable Register */
  52. #define CAN1_EWR 0xffc032b0 /* CAN Controller 1 Programmable Warning Level Register */
  53. #define CAN1_ESR 0xffc032b4 /* CAN Controller 1 Error Status Register */
  54. #define CAN1_UCCNT 0xffc032c4 /* CAN Controller 1 Universal Counter Register */
  55. #define CAN1_UCRC 0xffc032c8 /* CAN Controller 1 Universal Counter Force Reload Register */
  56. #define CAN1_UCCNF 0xffc032cc /* CAN Controller 1 Universal Counter Configuration Register */
  57. /* CAN Controller 1 Mailbox Acceptance Registers */
  58. #define CAN1_AM00L 0xffc03300 /* CAN Controller 1 Mailbox 0 Acceptance Mask High Register */
  59. #define CAN1_AM00H 0xffc03304 /* CAN Controller 1 Mailbox 0 Acceptance Mask Low Register */
  60. #define CAN1_AM01L 0xffc03308 /* CAN Controller 1 Mailbox 1 Acceptance Mask High Register */
  61. #define CAN1_AM01H 0xffc0330c /* CAN Controller 1 Mailbox 1 Acceptance Mask Low Register */
  62. #define CAN1_AM02L 0xffc03310 /* CAN Controller 1 Mailbox 2 Acceptance Mask High Register */