[can] Update macrotable comment
The chip description are corrected in: https://github.com/embassy-rs/stm32-data/pull/123
This commit is contained in:
parent
4c30543938
commit
6929350552
@ -92,15 +92,13 @@ foreach_peripheral!(
|
|||||||
const NUM_FILTER_BANKS: u8 = 14;
|
const NUM_FILTER_BANKS: u8 = 14;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
// Only correct when CAN2 also exists… Fix on yaml level?
|
// CAN1 and CAN2 is a combination of master and slave instance.
|
||||||
// There are only 14 filter banks when CAN2 is not available.
|
// CAN1 owns the filter bank and needs to be enabled in order
|
||||||
|
// for CAN2 to receive messages.
|
||||||
(can, CAN1) => {
|
(can, CAN1) => {
|
||||||
unsafe impl bxcan::FilterOwner for peripherals::CAN1 {
|
unsafe impl bxcan::FilterOwner for peripherals::CAN1 {
|
||||||
const NUM_FILTER_BANKS: u8 = 28;
|
const NUM_FILTER_BANKS: u8 = 28;
|
||||||
}
|
}
|
||||||
};
|
|
||||||
(can, CAN2) => {
|
|
||||||
// CAN2 is always a slave instance where CAN1 is the master instance
|
|
||||||
unsafe impl bxcan::MasterInstance for peripherals::CAN1 {}
|
unsafe impl bxcan::MasterInstance for peripherals::CAN1 {}
|
||||||
};
|
};
|
||||||
(can, CAN3) => {
|
(can, CAN3) => {
|
||||||
|
Loading…
Reference in New Issue
Block a user