Some families had partially moved to peripheral api, and others were only documenting common code, but not specific code. Delete dummy .c files, and check that all specific apis are also being documented, not just common apis.
Seeing as Matthew went to the effort of all the descriptions, it seemed only reasonable to get them to show up in the generated docs too.