In Section 2.1 (Get the SDK and examples) there is a warning box (pg 7) about the need to initialise the tinyusb submodule.
It was not clear (to me) that the command "git submodule update --init", stated on page 6, does this for you. Hence warning in documentation caused confusion. Suggest adding a comment about the command doing it for you, for clarity.