Skip to content

Commit 7e991f3

Browse files
committed
gd32f4xx: can: Move preprocessor conflicts to src files
The GigaDevices CAN driver uses similar names defined in Zephyr. This moves conflicts to source files. Signed-off-by: HaiLong Yang <[email protected]>
1 parent 6dabb62 commit 7e991f3

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

GD32F4XX/standard_peripheral/Include/gd32f4xx_can.h

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -593,12 +593,6 @@ typedef enum
593593

594594
#define CAN_STATE_PENDING ((uint32_t)0x00000000U) /*!< CAN pending */
595595

596-
/* CAN communication mode */
597-
#define CAN_NORMAL_MODE ((uint8_t)0x00U) /*!< normal communication mode */
598-
#define CAN_LOOPBACK_MODE ((uint8_t)0x01U) /*!< loopback communication mode */
599-
#define CAN_SILENT_MODE ((uint8_t)0x02U) /*!< silent communication mode */
600-
#define CAN_SILENT_LOOPBACK_MODE ((uint8_t)0x03U) /*!< loopback and silent communication mode */
601-
602596
/* CAN resynchronisation jump width */
603597
#define CAN_BT_SJW_1TQ ((uint8_t)0x00U) /*!< 1 time quanta */
604598
#define CAN_BT_SJW_2TQ ((uint8_t)0x01U) /*!< 2 time quanta */
@@ -671,10 +665,7 @@ typedef enum
671665

672666
/* frame type */
673667
#define CAN_FT_DATA ((uint32_t)0x00000000U) /*!< data frame */
674-
#define CAN_FT_REMOTE ((uint32_t)0x00000002U) /*!< remote frame */
675-
676-
/* CAN timeout */
677-
#define CAN_TIMEOUT ((uint32_t)0x0000FFFFU) /*!< timeout value */
668+
#define CAN_FT_REMOTE ((uint32_t)0x00000002U) /*!< remote frame */
678669

679670
/* interrupt enable bits */
680671
#define CAN_INT_TME CAN_INTEN_TMEIE /*!< transmit mailbox empty interrupt enable */

GD32F4XX/standard_peripheral/Source/gd32f4xx_can.c

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,15 @@ OF SUCH DAMAGE.
3838

3939
#include "gd32f4xx_can.h"
4040

41+
/* CAN communication mode */
42+
#define CAN_NORMAL_MODE ((uint8_t)0x00U) /*!< normal communication mode */
43+
#define CAN_LOOPBACK_MODE ((uint8_t)0x01U) /*!< loopback communication mode */
44+
#define CAN_SILENT_MODE ((uint8_t)0x02U) /*!< silent communication mode */
45+
#define CAN_SILENT_LOOPBACK_MODE ((uint8_t)0x03U) /*!< loopback and silent communication mode */
46+
47+
/* CAN timeout */
48+
#define CAN_TIMEOUT ((uint32_t)0x0000FFFFU) /*!< timeout value */
49+
4150
#define CAN_ERROR_HANDLE(s) do{}while(1)
4251

4352
/*!

0 commit comments

Comments
 (0)