Steve Kelly
c7ff261015
remove `cat | grep` idiom, rather grep directly on the file
2023-09-01 16:40:34 +00:00
Steve Kelly
384e6151d2
improve `apt install` on ubuntu
...
The raspi header packages are named differently on ubuntu than raspian,
leading to failure to install cmake, et. al.
which leads to confusing errors later in the build.
2023-09-01 16:38:55 +00:00
David Michaeli
000ecd7aaa
Merge pull request #128 from sergeyvfx/soapy_fix
...
Fix swapped S1G and HiF channels in SoapySDR API
2023-07-18 07:44:20 +03:00
David Michaeli
7430f7527c
trying to eliminate timeouts in fast channel transitions
2023-07-09 13:13:04 +00:00
David Michaeli
395c484a62
sphoradic fpga programming issue
2023-07-09 11:33:37 +00:00
Sergey Sharybin
57079b923a
Fix swapped S1G and HiF channels in SoapySDR API
2023-07-08 18:19:14 +02:00
David Michaeli
5840d627ce
less verbosity
...
fixed soapysdr radio reference issue
2023-07-06 07:18:44 +00:00
David Michaeli
0105e1baf0
freq conv octave
2023-07-04 20:35:59 +03:00
David Michaeli
495234d3cf
freq conversion change for low frequencies - high side instead of lo side
2023-07-04 17:33:33 +00:00
David Michaeli
2c8da45e51
mixer bug fix
...
added synthesizer lo output from mixer
2023-07-04 16:24:07 +00:00
David Michaeli
c684e7c439
update and adapted firmware for tx
2023-07-03 12:20:50 +00:00
David Michaeli
125a843908
update lvds tx verilog
2023-07-03 14:40:33 +03:00
David Michaeli
1fdefef246
integration
2023-07-03 14:21:50 +03:00
David Michaeli
fe2a2c8521
fixed driver install dir destination (@kng)
2023-06-17 04:23:14 +00:00
David Michaeli
ab1165dc2f
added minimal hardware to the updated branch
2023-06-13 14:28:45 -04:00
David Michaeli
35b847434d
removed no more needed files in software repo
2023-06-13 13:59:16 +03:00
David Michaeli
4d405f0e94
removed hardware and doc files
2023-06-13 13:42:43 +03:00
David Michaeli
aac8889ddf
fixed cwtx issue
2023-06-13 05:42:28 -04:00
David Michaeli
d8d8531137
added memory barriers
...
added bit to bit delay in bitbanging spi
2023-06-13 08:36:20 +01:00
David Michaeli
7398158576
replaced with 2MSPS in dump1090
2023-06-13 07:41:12 +01:00
David Michaeli
e2496f4228
bugfix in app_menu, param change in dump1090
2023-06-13 06:55:19 +01:00
David Michaeli
61cb843b4c
updated
2023-06-08 09:17:12 +00:00
David Michaeli
19dec1c388
integrated kernel module param modification ioctls
2023-06-08 09:11:23 +00:00
David Michaeli
cc786d6d82
added kernel module runtime parameter change (ioctls)
2023-06-08 08:47:58 +00:00
David Michaeli
ff3ffb296e
install script DragonOS detection
2023-06-07 07:22:30 -04:00
David Michaeli
77d251e2a3
install - reduce buffers for rpizero
...
radio - mixer bugfix
2023-06-07 06:08:02 +00:00
David Michaeli
c42552dfff
rffc frequency conversion bugfix
2023-06-06 10:33:26 +00:00
David Michaeli
5ff5f17f0b
added kernel object parameters for different versions of caribou and rpi
...
added the modification in install scripts
compile kernel module with optimization
2023-06-06 08:21:04 +00:00
David Michaeli
27d00ce6d3
Merge branch 'main' of https://github.com/cariboulabs/cariboulite
2023-06-05 06:19:37 +00:00
David Michaeli
25851685ea
firmware merging
...
updating of install script - consolidation udev into driver and adding to main install
2023-06-05 06:18:30 +00:00
David Michaeli
49f5e660e6
Update README.md
2023-06-04 23:27:02 +03:00
David Michaeli
603d4664ca
1. creation of device driver dir - loadable with "install.sh" file.
...
2. creation of udev file loading for smi to load automatically with the correct permissions
3. firmware bugfix - negate 2.4GHZ I/Q ddr data
2023-06-04 19:57:15 +00:00
David Michaeli
79d5ee11af
Changes in IO utils.
...
1. removed pigpio
2. moved to using gpiomem api for gpios
3. using spidev for soft-hard spi
4. updated the other parts of software.
note: tbd changes in the config.txt of spidev.
note: tbd moving out he kernel module to /etc/modules.d to be completely free of sudoing anything
firmware rx verification
2023-05-31 14:11:47 +00:00
David Michaeli
5c72ea515c
kernel module documentation
2023-05-30 18:34:02 +00:00
David Michaeli
4ef30f742a
radio interface update
2023-05-30 19:56:49 +03:00
David Michaeli
0a0562d2b4
added function prototype void caribou_smi_setup_ios(caribou_smi_st* dev)
2023-05-30 16:08:03 +00:00
David Michaeli
e04211a101
setup documetation
2023-05-30 19:06:33 +03:00
David Michaeli
585ff782bc
Update caribou_smi.c
2023-05-30 18:56:26 +03:00
David Michaeli
6cf82d6fe6
Update caribou_smi.c
2023-05-30 18:55:50 +03:00
David Michaeli
34b37322ff
Update caribou_smi.c
2023-05-30 18:55:29 +03:00
David Michaeli
68dee70c2e
Update caribou_smi.c
2023-05-30 18:54:37 +03:00
David Michaeli
f802aacf2e
Merge branch 'main' of https://github.com/cariboulabs/cariboulite
2023-05-30 18:53:09 +03:00
David Michaeli
eaff0b6d49
update smi user space driver
...
integration of TX buffer formatting
module loading correction
2023-05-30 18:53:00 +03:00
David Michaeli
9ebf168a40
Merge branch 'main' of https://github.com/cariboulabs/cariboulite
2023-05-30 15:29:14 +00:00
David Michaeli
0dbcc48c50
SMI tx and RX fifo status reporting and additional statuses in FPGA SMI status request
2023-05-30 15:27:59 +00:00
David Michaeli
817c7145f8
Merge branch 'main' of https://github.com/cariboulabs/cariboulite
2023-05-30 18:27:32 +03:00
David Michaeli
35d4a04295
Kernel module SMI
...
integration of TX stream
dma reader and writer corrections
using mb() for memory boundary
2023-05-30 18:27:29 +03:00
David Michaeli
f97f960be6
added TX channel to the FPGA firmware.
...
LVDS RX -> FIFO Slacks are borderline - need perform timing analysis on the RX FIFO IO (add pipeline?)
Fixed reference to cariboulite_radio_get_native_mtu_size_samples
2023-05-30 14:47:23 +00:00
David Michaeli
0595990c8d
Tx side integration firmware
2023-05-30 14:33:08 +03:00
David Michaeli
132d19259c
radio api doc
2023-05-16 16:54:25 +03:00