Updates Doxygen comments to match API changes
Updates SPI task to take a structure with ports
Updates design guide docs to include AVB-DC