MCPcopy Create free account
hub / github.com/ArduPilot/ArduRemoteID / init_bus

Method init_bus

RemoteIDModule/CANDriver.cpp:86–98  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

84}
85
86bool CANDriver::init_bus(const uint32_t _bitrate)
87{
88 bitrate = _bitrate;
89 init_once(true);
90
91 Timings timings;
92 if (!computeTimings(bitrate, timings)) {
93 return false;
94 }
95 Serial.printf("Timings: presc=%u sjw=%u bs1=%u bs2=%u",
96 unsigned(timings.prescaler), unsigned(timings.sjw), unsigned(timings.bs1), unsigned(timings.bs2));
97 return true;
98}
99
100bool CANDriver::computeTimings(uint32_t target_bitrate, Timings& out_timings)
101{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected