Ben Gamari
abb0b3f928
hackrf_usb: Forgotten initialization
2013-07-07 17:50:53 -04:00
Ben Gamari
dd81921650
usb_queue: Reduce transfer_pool size
2013-07-07 17:50:53 -04:00
Ben Gamari
df97b6584b
hackrf_usb: Port to usb_queue
2013-07-07 17:50:53 -04:00
Ben Gamari
b6f9a3699a
usb_queue: Kill assert reference
2013-07-07 17:50:53 -04:00
Ben Gamari
63ce57b306
usb_queue: Clarify comment
2013-07-07 17:50:53 -04:00
Ben Gamari
f1fc4a6d73
usb_queue: Account for completion of multiple transfers
2013-07-07 17:50:53 -04:00
Ben Gamari
13589b8695
usb_queue: Ensure fields get set
2013-07-07 17:50:53 -04:00
Ben Gamari
28fcb2a961
usb_queue: Merge fill_in_transfer into schedule
2013-07-07 17:50:53 -04:00
Ben Gamari
1d9119fd8a
usb: Ensure TERMINATE bit gets set
2013-07-07 17:50:53 -04:00
Ben Gamari
2ad4cbe087
usb_queue: Fix calculation of transferred
2013-07-07 17:50:53 -04:00
Ben Gamari
f3a36d06fd
usb_queue: Add new transfer after finding tail
2013-07-07 17:50:53 -04:00
Ben Gamari
f36943df62
usb: Whitespace cleanup
2013-07-07 17:50:53 -04:00
Ben Gamari
eef6a0f056
usb_queue: Assert that transaction succeeded
2013-07-07 17:50:53 -04:00
Ben Gamari
0d1ea07151
usb: Check is_priming before loop
2013-07-07 17:50:53 -04:00
Ben Gamari
a88b2ad349
usb_queue: Transfer needs to be added to queue in both paths
2013-07-07 17:50:53 -04:00
Ben Gamari
af34a7a041
usb: Use usb_endpoint_is_priming helper
2013-07-07 17:50:53 -04:00
Ben Gamari
96f8621ad9
hackrf_usb: Port things away from schedule_wait
2013-07-07 17:50:07 -04:00
Ben Gamari
ecd9b2e731
usb_queue: Kill usb_transfer_schedule_wait
2013-07-07 17:50:07 -04:00
Ben Gamari
ccfdd8350d
usb_request: Ensure control endpoint transfers get freed
2013-07-07 17:50:07 -04:00
Ben Gamari
ee46cf1fc4
usb_queue: Cleanup
2013-07-07 17:50:07 -04:00
Ben Gamari
ac29621a36
usb_queue: Use typedef
2013-07-07 17:50:07 -04:00
Ben Gamari
dfdfad2bf0
hackrf_usb: Port to usb_queue
2013-07-07 17:50:07 -04:00
Ben Gamari
c62798d31f
usb_queue: Kill old declaration
2013-07-07 17:50:07 -04:00
Ben Gamari
bd4e39d379
usb_queue: Add completion_cb arguments
2013-07-07 17:50:06 -04:00
Ben Gamari
f015fd7640
usb: Things enumerate
2013-07-07 17:50:06 -04:00
Ben Gamari
6142c828df
usb: Refactor queue management
2013-07-07 17:50:06 -04:00
Ben Gamari
e6bf90af23
usb: Shuffle endpoint_schedule into endpoint_schedule_wait
2013-07-07 17:50:06 -04:00
Ben Gamari
42b7391918
usb: Begin shuffling transfer management to usb_queue
2013-07-07 17:48:54 -04:00
Ben Gamari
6b05089700
usb: Add usb_endpoint_append_td
...
This implements the procedure for adding a TD to the end of an active
queue described in UM10503 Section 23.10.11.3.
2013-07-07 17:48:54 -04:00
Ben Gamari
2717b7534e
firmware/: Update #includes for libopencm3 merge
2013-07-07 17:48:54 -04:00
Ben Gamari
3dbe817b09
firmware/: Use uint32_t instead of u32
2013-07-07 17:48:54 -04:00
Ben Gamari
1bbe375746
A few more changes due to the libopencm3 merge
2013-07-07 17:48:54 -04:00
Ben Gamari
98f30188c1
Ensure that LPC43XX is defined for libopencm3
2013-07-07 17:48:54 -04:00
Ben Gamari
ddd7d8ca71
Fix NVIC interrupt macro names
...
In libopencm3 master the NVIC macros are prefixed with NVIC_ not
NVIC_M4_
2013-07-07 17:48:54 -04:00
Ben Gamari
fac5d0dfba
Bump libopencm3
2013-07-07 17:48:54 -04:00
Ben Gamari
0972829ce5
usb: Rework configuration change notification
2013-07-01 00:25:22 -04:00
Ben Gamari
8a529617e5
Build against libopencm3 submodule tree by default
2013-07-01 00:21:49 -04:00
Ben Gamari
21a83179d8
Add libopencm3 submodule
2013-07-01 00:21:27 -04:00
Michael Ossmann
bc5e683c36
Merge pull request #88 from ZeroChaos/patch-1
...
fix permissions on udev rules
2013-06-26 21:43:16 -07:00
ZeroChaos
250d6d43ff
fix permissions on udev rules
...
when setting a group on a device typically you only set write for root and the group not for world. should be 660 not 666, 666 is the devil.
2013-06-27 00:30:47 -04:00
Michael Ossmann
ed805dc370
hackrf_transfer usage() update to warn people about -w
2013-06-26 12:48:10 -06:00
Michael Ossmann
474c40b8c2
trying to fix "0.000 MHz" output bug that only affects certain people
2013-06-26 12:43:59 -06:00
Michael Ossmann
dc8738d9b2
Merge pull request #82 from ibobbitt/upstream
...
Include udev rule if -DINSTALL_UDEV_RULES=ON is set (copied from rtl-sdr...
2013-06-26 11:33:38 -07:00
Michael Ossmann
631849763b
Merge pull request #81 from ibobbitt/master
...
Typo in hackrf_transfer usage text
2013-06-26 11:33:07 -07:00
Michael Ossmann
8b2a42d706
Merge pull request #79 from Hoernchen/master
...
This is excellent, especially the DC offset fix.
2013-06-26 10:37:53 -07:00
Ian Bobbitt
a00a6a84e2
Include udev rule if -DINSTALL_UDEV_RULES=ON is set (copied from rtl-sdr)
2013-06-21 13:45:44 -04:00
Ian Bobbitt
7fd44fddfd
Include udev rule if -DINSTALL_UDEV_RULES=ON is set (copied from rtl-sdr)
2013-06-21 12:15:03 -04:00
Ian Bobbitt
91307c31bd
Fixing typo in usage text
2013-06-20 21:37:45 +00:00
Hoernchen
b33f534da0
firmware, lib: update comments, doc
2013-06-17 12:32:12 +02:00
Hoernchen
839a1a170f
fw: dc offset correction fix
...
pins b7 & b6 are floating, disable re-triggering
selecting a different HPC_STOP fixes the dc offset drift
disabling and enabling rx/tx after tuning triggers the dc offset
correction
2013-06-16 20:26:02 +02:00