- change tinyusb CMakeLists.txt to function tinyusb_target_add() instead of defining tinyusb lib target
also make some other changes