Harald Welte
abba8a8d85
LED: Introduce LED blinking pattern code
...
It might be useful to display some different blinking patterns to
indicate specific system state (such as DFU mode vs. regular firmware)
2017-03-06 16:58:00 +01:00
Harald Welte
912b183b29
qmod: Use different Interface Strings for Modem1+2 / Modem 3+4
...
This makes it obvious in 'lsusb' and to other software on the USB host
which interface is for which of the modems.
2017-03-06 09:28:13 +01:00
Harald Welte
2363fa0327
Generate USB Strings from apps/*/usb_strings.txt files at compile time
...
This way we can skip the manually-crafted USB string definitions in the
dfu_desc.c and usb.c files.
2017-03-05 10:16:25 +01:00
Harald Welte
7214b4747f
Make sure to print CPU Reset Cause when starting the software
2017-03-03 19:02:09 +01:00
Harald Welte
45ebe4591a
Enable Watchdog (500ms)
2017-03-03 19:01:53 +01:00
Harald Welte
f415d7163b
Call USBD_Disconnect before software-triggered CPU reset
...
This makes sure that we'll re-enumerate on the USB, as a CPU reset
apparently doesn't automatically release the pull-up and notify the hub
that we were gone?
2017-03-03 01:51:43 +01:00
Harald Welte
ec0837c463
change from \r\n (CRLF) to \n\r (LFCR)
...
For some strange reason my output is garbled in both the 'screen' and
'cu' teerminal programs and 'raw' terminal (stty) mode. I fail to
understand why, but let's simply adjust the code as needed for now.
2017-03-03 01:33:24 +01:00
Harald Welte
d52523185f
fix some compiler warnings
2017-02-27 22:18:47 +01:00
Harald Welte
d8a003dfd7
Structure build system to build for multiple boards/apps/environments
2017-02-27 22:18:45 +01:00