Use correct linker script
Add hackrf submodule
feedback: Kill <array> usage
Avoid name collision with uart_init
Switch back to gcc from g++
Fix linking order
Add USB stack
Use new set_configuration callback
Ensure bulk endpoints get initialized
Start plumbing in command request