Revert "Trimmed the branch to only the libpcan sub directory"

This reverts commit b6b87252f91a1ba87c49f138ae3b71d333c1bbd5.
Rebase from 'upstream'
Trimmed the branch to only the libpcan sub directory