Skip to content

Commit f5e5bdc

Browse files
committed
Use c_enum in bcm.rs
1 parent f29e25d commit f5e5bdc

File tree

1 file changed

+17
-12
lines changed
  • src/new/linux_uapi/linux/can

1 file changed

+17
-12
lines changed

src/new/linux_uapi/linux/can/bcm.rs

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,23 @@ s! {
2020
}
2121
}
2222

23-
pub const TX_SETUP: crate::__u32 = 1;
24-
pub const TX_DELETE: crate::__u32 = 2;
25-
pub const TX_READ: crate::__u32 = 3;
26-
pub const TX_SEND: crate::__u32 = 4;
27-
pub const RX_SETUP: crate::__u32 = 5;
28-
pub const RX_DELETE: crate::__u32 = 6;
29-
pub const RX_READ: crate::__u32 = 7;
30-
pub const TX_STATUS: crate::__u32 = 8;
31-
pub const TX_EXPIRED: crate::__u32 = 9;
32-
pub const RX_STATUS: crate::__u32 = 10;
33-
pub const RX_TIMEOUT: crate::__u32 = 11;
34-
pub const RX_CHANGED: crate::__u32 = 12;
23+
c_enum! {
24+
#[repr(crate::__u32)]
25+
pub enum {
26+
TX_SETUP = 1,
27+
TX_DELETE,
28+
TX_READ,
29+
TX_SEND,
30+
RX_SETUP,
31+
RX_DELETE,
32+
RX_READ,
33+
TX_STATUS,
34+
TX_EXPIRED,
35+
RX_STATUS,
36+
RX_TIMEOUT,
37+
RX_CHANGED,
38+
}
39+
}
3540

3641
pub const SETTIMER: crate::__u32 = 0x0001;
3742
pub const STARTTIMER: crate::__u32 = 0x0002;

0 commit comments

Comments
 (0)