Age | Commit message (Collapse) | Author | Files | Lines |
|
a lot of the procedures are done in ISRs, but the watchdog is only
reset in the main loop.
this causes frequent reset, particularly at the beginning were
states have to the initialized.
Change-Id: Iad364444fca9d18f9a8cf47d5e0840ccd7bac2ef
|
|
this helps detecting when a reset was due to the watchdog
Change-Id: I2d59c2f2c8fe9e559eddfafacf25879263ef81ff
|
|
Change-Id: I86783eba0827b58303b10310e9f6b9625e1a27f1
|
|
Change-Id: Id4c00159f984976b6d8641900fb64e36a3a30407
|
|
This is required to make python pexpect.fdexpect happy, as it
requires that all characters are echo-ed back in order to detect
when the output of a given command starts.
Change-Id: I73b24e43f6c8b86a2766aba67d8307c184448aa0
|
|
the curent local copies of libosmocore headers + source is a temporary
hack anyway. We should instead rely on a system-wide install of
libosmocore cross-compiled for arm-none-eabi. But leave that as a
second (later) step beyond this patch.
Change-Id: Ia63fd842d45a2b404233b4326050e7eda0604cf0
|
|
|
|
A given configuration might not expose callback functions for
the UART interrupts.
|
|
|
|
We now generalize the USB communiction and abandon the 'req_ctx'
structure inherited from openpcd. Instead we use the libosmocore 'msgb'
structure to handle incoming and outgoing USB tranfers. We also use
linuxlist-based msgb-queues for each endpoint.
|
|
It might be useful to display some different blinking patterns to
indicate specific system state (such as DFU mode vs. regular firmware)
|
|
This makes it obvious in 'lsusb' and to other software on the USB host
which interface is for which of the modems.
|
|
This way we can skip the manually-crafted USB string definitions in the
dfu_desc.c and usb.c files.
|
|
|
|
|
|
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?
|
|
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.
|
|
|
|
|