latonita / arduino-canbus-monitor

Can bus monitoring tool based on arduino and can bus shield. Implements CAN ASCII/SLCAN protocol compatible with Lawicel CAN232/CANUSB. Can be used for monitoring low speed CAN (interior can bus of most cars, less than 500kbps). For higher speeds serial port can become a bottleneck in case data density is high.
MIT License
306 stars 91 forks source link

Thanks a bunch for this its been great! #3

Closed hayden-t closed 7 years ago

hayden-t commented 8 years ago

just what i needed. Also do you know, does your can filter/mask work only in software ? why not use the hardware filtering options ?

latonita commented 8 years ago

Great that you liked that.

Yes, there are hardware filter/masks, typically there is way to configure them through can analyser tools - i havent seen any which supports mcp2515+2551 chipset. So there is nothing in API for that.

Basically you always need to change sketch to update filtering options. For me it worked out just to have pure software filter, there was no need to read through mcp datasheets to understand how to work with hardware filters.

However i have seen it was implemented somewhere. If there will be requests for that i might implement that. Or it might an interesting thing for someone to invest and work on it and the to pull into this main branch :)

Again, i'm glad you liked project. Spread a word.