Add initial support for Discovery board & USB flasher
Works (for some definition) on Discovery board
Fix a small bug in assert