vedderb / bldc

The VESC motor control firmware
2.18k stars 1.35k forks source link

question about naming #593

Closed mcgdb closed 1 year ago

mcgdb commented 1 year ago

what's bb mean in the drivers? like, i2c_bb.c and i2c_bb.h.

not an issue, just curious.

mcgdb commented 1 year ago

can anyone provide comment on this?

nitrousnrg commented 1 year ago

If its not an issue, please don't raise an issue. Better place for this would be the discord server.

bb stands for bit bang. Instead of using the MCU i2c peripheral it uses a fully software-driven approach that makes it slower and cpu intensive, but is more flexible as lets you use any GPIO.