|
rusEFI
The most advanced open source ECU
|
Functions | |
| constexpr uint32_t | CAN_NBTP_H7 (uint32_t sjw, uint32_t prescaler, uint32_t seg1, uint32_t seg2) |
| constexpr uint32_t | CAN_DBTP_H7 (uint32_t sjw, uint32_t prescaler, uint32_t seg1, uint32_t seg2) |
| static bool | isValidCan1RxPin (brain_pin_e pin) |
| static bool | isValidCan1TxPin (brain_pin_e pin) |
| static bool | isValidCan2RxPin (brain_pin_e pin) |
| static bool | isValidCan2TxPin (brain_pin_e pin) |
| static bool | isValidCan3RxPin (brain_pin_e pin) |
| static bool | isValidCan3TxPin (brain_pin_e pin) |
| static | __attribute__ ((unused)) bool isValidCan3RxPin(brain_pin_e) |
| bool | isValidCanTxPin (brain_pin_e pin) |
| bool | isValidCanRxPin (brain_pin_e pin) |
| CANDriver * | detectCanDevice (brain_pin_e pinRx, brain_pin_e pinTx) |
| const CANConfig * | findCanConfig (can_baudrate_e rate) |
| void | canHwInfo (CANDriver *cand) |
Variables | |
| static const CANConfig | canConfig33 |
| static const CANConfig | canConfig50 |
| static const CANConfig | canConfig83 |
| static const CANConfig | canConfig100 |
| static const CANConfig | canConfig125 |
| static const CANConfig | canConfig250 |
| static const CANConfig | canConfig500 |
| static const CANConfig | canConfig666 |
| static const CANConfig | canConfig1000 |
|
static |
Definition at line 290 of file stm32_can.cpp.
|
constexpr |
Definition at line 58 of file stm32_can.cpp.
|
constexpr |
Definition at line 55 of file stm32_can.cpp.
| void canHwInfo | ( | CANDriver * | cand | ) |
Definition at line 353 of file stm32_can.cpp.

| CANDriver * detectCanDevice | ( | brain_pin_e | pinRx, |
| brain_pin_e | pinTx | ||
| ) |
Definition at line 309 of file stm32_can.cpp.

| const CANConfig * findCanConfig | ( | can_baudrate_e | rate | ) |
Definition at line 329 of file stm32_can.cpp.
Referenced by CanInit().

|
static |
Definition at line 254 of file stm32_can.cpp.
Referenced by detectCanDevice(), and isValidCanRxPin().

|
static |
Definition at line 258 of file stm32_can.cpp.
Referenced by detectCanDevice(), and isValidCanTxPin().

|
static |
Definition at line 262 of file stm32_can.cpp.
Referenced by detectCanDevice(), and isValidCanRxPin().

|
static |
Definition at line 266 of file stm32_can.cpp.
Referenced by detectCanDevice(), and isValidCanTxPin().

|
static |
Definition at line 272 of file stm32_can.cpp.
Referenced by detectCanDevice().

|
static |
Definition at line 276 of file stm32_can.cpp.
Referenced by detectCanDevice().

| bool isValidCanRxPin | ( | brain_pin_e | pin | ) |
| bool isValidCanTxPin | ( | brain_pin_e | pin | ) |
Definition at line 299 of file stm32_can.cpp.

|
static |
Definition at line 132 of file stm32_can.cpp.
Referenced by findCanConfig().
|
static |
Definition at line 157 of file stm32_can.cpp.
Referenced by findCanConfig().
|
static |
Definition at line 137 of file stm32_can.cpp.
Referenced by findCanConfig().
|
static |
Definition at line 142 of file stm32_can.cpp.
Referenced by findCanConfig().
|
static |
Definition at line 117 of file stm32_can.cpp.
Referenced by findCanConfig().
|
static |
Definition at line 122 of file stm32_can.cpp.
Referenced by findCanConfig().
|
static |
Definition at line 147 of file stm32_can.cpp.
Referenced by findCanConfig().
|
static |
Definition at line 152 of file stm32_can.cpp.
Referenced by findCanConfig().
|
static |
Definition at line 127 of file stm32_can.cpp.
Referenced by findCanConfig().