Harald Welte
b41598b602
Introudce an include_libosmocore directory and move (updated) linuxlist there
2017-02-04 12:15:58 +01:00
Harald Welte
53079bbbac
debug/tracing updates
2016-03-20 14:58:35 +01:00
Harald Welte
9f240b6d34
use irq-safe version of llist operations between USB callback and main
2016-03-18 10:32:56 +01:00
Harald Welte
3d27c84635
host_comm: Fix race condition in handling OUT USB transfers
2016-03-17 20:07:45 +01:00
Harald Welte
250cd2c062
host_communication: set rctx->tot_len after receiving USB transfer
2016-03-17 18:19:39 +01:00
Harald Welte
7abdb51f8f
ringbuffer: Make ring buffer access irq-save
...
We have to temporarily disable nterrupts when performing rinbuffer
operations, as the ring buffer is used both from IRQ as well as process
context.
2016-03-16 22:22:54 +01:00
Harald Welte
ebb80eda19
introduce 'main' queue between USB receive and UART TX
...
In order to handle other USB commands like GET_STATUS, SET_ATR
or GET_STATS, we introduce an intermediary queue. The USB receive
completion call-back puts the command on that intermediate 'main'
queue. From that intermediate queue, the are further
dispatched/processed according to their mesage type.
2016-03-16 20:45:09 +01:00
Harald Welte
a0cf200695
host_communication: keep track of number of pending/queued req_ctx
2016-03-02 10:35:51 +01:00
Harald Welte
54cb3d017f
host_communication/card_emu: adapt to nwe req_ctx / queuing paradignm
2016-02-29 14:12:40 +01:00
Harald Welte
2ad0ca15a8
host_communication: Fix TRACE_ERROR syntax
2016-02-29 10:07:16 +01:00
Harald Welte
2a6d3afd6c
re-introduce req_ctx buffers into the host communication
2016-02-28 19:29:14 +01:00
Harald Welte
ec4fe2358b
Mark more local functions as static
2015-11-07 18:48:26 +01:00
Christina Quast
cb646bc729
command to change fidi send by host
2015-05-03 14:21:26 +02:00
Christina Quast
be235275fa
Added not working PTS parsing to host communication
2015-05-02 17:56:32 +02:00
Christina Quast
4bec8d8e26
host_communication.c: printf becomes TRACE_DEBUG
2015-04-21 23:03:59 +02:00
Christina Quast
b595e7cb53
Merge branch 'new_iso_init' (sniffer not working)
...
Conflicts:
firmware/src_simtrace/phone.c
firmware/src_simtrace/simtrace.h
2015-04-12 13:31:01 +02:00
Christina Quast
2b8a18bf3a
Sniffer with ringbuf, works SOMETIMES
...
* Sniffer uses phone endpoints for communication and the ringbuffer
routines the phone communication uses
* Most times the Usart1 interrupt is not triggered, and therefore
no values are recorded
2015-04-12 09:31:36 +02:00