drv_lpccan.h 662 B

12345678910111213141516171819202122232425
  1. /*
  2. * Copyright (c) 2006-2018, RT-Thread Development Team
  3. *
  4. * SPDX-License-Identifier: Apache-2.0
  5. *
  6. * Change Logs:
  7. * Date Author Notes
  8. * 2015-06-30 aubrcool@qq.com first version
  9. */
  10. #ifndef DRV_LPCCAN_H_
  11. #define DRV_LPCCAN_H_
  12. #include <rthw.h>
  13. #include <rtdevice.h>
  14. #define LPC_CAN_AF_STD_INIT(id) \
  15. RT_CAN_FILTER_ITEM_INIT(id,0,0,0,0xFFFFFFFF)
  16. #define LPC_CAN_AF_EXT_INIT(id) \
  17. RT_CAN_FILTER_ITEM_INIT(id,1,0,0,0xFFFFFFFF)
  18. #define LPC_CAN_AF_STD_GRP_INIT(id1,id2) \
  19. RT_CAN_FILTER_ITEM_INIT(id1,0,0,1,id2)
  20. #define LPC_CAN_AF_EXT_GRP_INIT(id1,id2) \
  21. RT_CAN_FILTER_ITEM_INIT(id1,1,0,1,id2)
  22. #endif /*DRV_LPCCAN_H_*/