Marko Lukat
c61b73054d
Logging update ( #4 )
...
* listen to environment variable
* added socket target
* reset color when dumping memory (ZF_LOG bug)
* minor improvements (build script)
* added generous send buffer and improved on thread-safety
* log which error prevented device from being opened
2023-04-16 15:34:55 +02:00
Marko Lukat
02a8eb3c6c
added more efficient I/Q extraction (and sanitized whitespace)
2023-03-02 12:49:49 +01:00
Marko Lukat
3cb29ad6b7
apply proper phase reversal
2023-02-27 20:04:12 +01:00
David Michaeli
ecfd56782f
updated mixer params
2023-02-16 16:29:17 +00:00
David Michaeli
fde23c851a
added microseconf conditional variable timout to circular buffer
...
added async option to soapy-stream
2023-02-16 14:44:46 +00:00
David Michaeli
44b709b142
firmware bugfix for high speed smi stansactions (>350MBit/sec)
...
smi driver bug fix - SMI DEACTIVATION timeout
2023-02-16 12:52:40 +00:00
David Michaeli
568bcbc0b5
soapy added ring buffer
2023-02-15 18:46:15 +00:00
David Michaeli
789bc2dc8b
stream start/stop bugfix
2023-02-15 15:44:05 +00:00
David Michaeli
8ab40c3cdf
Merge develop_R1 into main
2023-02-14 10:39:24 -05:00
Martin Herren (HB9FXX)
8a9de17a90
[Build] Install libiir as required by SoapyCariboulite
2023-02-04 10:11:44 +01:00
David Michaeli
7261bd0c0e
rf synth and modem bug fixes
2022-04-26 00:45:31 +03:00
David Michaeli
1c7e6abd2e
stating gr-cariboulite
2022-04-24 22:20:41 +03:00
David Michaeli
6a60ecbc31
dump1090 bug fixes, working
2022-04-20 22:39:36 +03:00
David Michaeli
adca66f611
firmware , production
2022-04-20 18:53:15 +03:00
David Michaeli
8d2189546f
bug fix soapy find function filterring
2022-04-20 18:12:10 +03:00
David Michaeli
a45958561c
separation of soapy objects - two channels, two objects
2022-04-20 14:21:32 +03:00
David Michaeli
0935f22b47
major updates
2022-04-19 19:26:21 +03:00
David Michaeli
5173581cf3
cmake compilation for kernel modules
...
addition of dynamic module loading (started)
bugfixes - events function prototypes
2022-01-09 22:49:19 +02:00
David Michaeli
ca7a38ccc0
addition of iir1 library into the source tree
2022-01-09 14:15:16 +02:00
David Michaeli
f03ad1fad7
integrate iir1 submodule
2022-01-09 14:14:42 +02:00
David Michaeli
122b2a002a
integration of iir1 lib into the software tree
2022-01-09 13:59:33 +02:00
David Michaeli
f53a79b7e2
firmware lvds ddr order testing
2022-01-09 12:30:16 +02:00
David Michaeli
172e067762
Merge branch 'main' of https://github.com/cariboulabs/cariboulite
2022-01-03 16:39:27 +02:00
David Michaeli
6ea75a844e
curcular buffer integration,
...
firmware - update
2022-01-03 16:25:52 +02:00
David Michaeli
007be86e52
deleted src-internal examples dir
2021-12-31 23:59:42 +02:00
David Michaeli
f32c2ee63b
changed the tsqueue to a circular buffer, update sample queue
2021-12-28 22:26:59 +02:00
David Michaeli
880c561a10
updates
2021-12-28 00:58:59 +02:00
David Michaeli
6720e3969a
added ads-b example
2021-12-23 00:30:28 +02:00
David Michaeli
046191ca02
kernel module development, fix sample loss issue
2021-12-22 09:58:41 +02:00
David Michaeli
4fb8276e2e
bug fixes, sigaction handler, asyncio addition tst
2021-12-19 14:09:07 +02:00
David Michaeli
50558c1fb5
updates
2021-12-11 22:10:31 +02:00
David Michaeli
120ea6b79b
iq imbalance compensation
2021-12-06 18:26:47 +02:00
David Michaeli
d465c5b425
bug fixes, python
2021-12-05 22:22:22 +02:00
David Michaeli
2021f448b0
added python examples
2021-12-03 16:12:06 +02:00
David Michaeli
8d0f7956e6
bug fixes
2021-12-03 00:21:25 +02:00
David Michaeli
a3b4bc0fb1
fixed signal handler pigpio
2021-12-02 16:19:50 +02:00
David Michaeli
8a3cd61906
update
2021-12-02 14:35:47 +02:00
meexmachina
640a92ad94
Merge branch 'main' of https://github.com/cariboulabs/cariboulite into main
2021-11-26 23:34:28 +02:00
meexmachina
76ff84c587
updates
2021-11-26 23:34:20 +02:00
Steve Kelly
7e19b8a9a7
cmake: use fPIC
2021-11-25 21:16:51 -05:00
Steve Kelly
3dcd3f073c
soapy: fixup pointer cast sizing
2021-11-25 21:11:48 -05:00
Steve Kelly
ff00b6323f
rffc506x: link libm
2021-11-25 21:07:15 -05:00
Steve Kelly
72d23dba0a
[build] fixups cmake threads include
2021-11-25 21:00:20 -05:00
Steve Kelly
e803d0b2ea
remove and ignore build dirs
2021-11-25 20:43:20 -05:00
Steve Kelly
8cc9445761
remove and ignore build dir
2021-11-25 20:38:25 -05:00
meexmachina
f0b963a04b
bug fixes
2021-11-25 18:37:46 +02:00
meexmachina
b1fa7271d3
changed the bw factor
2021-11-25 15:18:12 +02:00
David Michaeli
167c52f03d
update readme
2021-11-24 18:23:18 +02:00
David Michaeli
2c1e6f0fc4
examples update dir
2021-11-24 16:18:17 +02:00
David Michaeli
12e8d3e7de
update READMEs
2021-11-24 16:02:32 +02:00
David Michaeli
f9f673601c
dbto reade update
2021-11-24 16:00:43 +02:00
David Michaeli
d2f034527e
update readmes
2021-11-24 14:16:28 +02:00
David Michaeli
536ec26b8b
update readmes
2021-11-01 18:08:44 +02:00
David Michaeli
984a3b3ec8
readmes update
2021-11-01 09:33:59 +02:00
meexmachina
f92b202abf
bug fix in tsqueue, screenshots
2021-10-22 15:00:04 +03:00
meexmachina
c57291a935
bug fix down buffer
2021-10-21 14:58:55 +03:00
meexmachina
87beef93c9
bugfix iq conversion
2021-10-18 13:47:22 +03:00
meexmachina
4441992f93
updated readme files
2021-10-18 13:34:09 +03:00
meexmachina
46d51fc9ae
updated structure
2021-10-18 13:30:42 +03:00
meexmachina
49dabcdfa8
testing
2021-10-15 23:00:17 +03:00
meexmachina
72d6cca083
linux select problem tests
2021-10-12 21:25:42 +03:00
meexmachina
9a6db91a87
bug fixes
2021-10-11 01:21:17 +03:00
meexmachina
ef16efb6c5
firmware bugfix
2021-10-11 01:00:12 +03:00
meexmachina
dfe3e9f251
continueing integration with sdrppp
2021-10-10 13:33:14 +03:00
meexmachina
b4d30fc2c3
bug fixes
2021-10-07 17:51:27 +03:00
meexmachina
f2abf2cf9d
soapy stream
2021-10-07 15:08:57 +03:00
meexmachina
1c4c868bdd
added threadsafe queue flow control with timeout
2021-10-07 12:15:44 +03:00
meexmachina
e0e65d0280
added compiler options
2021-10-07 10:17:22 +03:00
meexmachina
3b5a4408fb
update
2021-10-07 08:37:34 +03:00
meexmachina
8179e4491a
bug fixes
2021-10-07 08:37:10 +03:00
meexmachina
952e31842f
soapy and debugging, all ok, no stream
2021-10-06 18:51:07 +03:00
meexmachina
952ed8c26d
major radio update and soapy
2021-10-06 13:22:03 +03:00
meexmachina
b07f3c8ab9
frequency generation and conversion
2021-09-23 14:33:11 +03:00
meexmachina
bbad560944
rffc5072 bugfixes, integration
2021-09-22 23:20:57 +03:00
meexmachina
8057a2659a
soapy update - boards detection
2021-09-19 15:46:29 +03:00
meexmachina
f48ff846dc
added testing skeleton
2021-09-19 15:12:28 +03:00
meexmachina
9462cc5219
integrations
2021-09-19 12:51:46 +03:00
meexmachina
eb5426221f
added FPGA config from buffer option
2021-09-18 15:27:09 +03:00
meexmachina
feee001f47
bug fixes in eeprom logic uuid
2021-09-18 14:32:46 +03:00
meexmachina
de90e449a5
bugfix eeprom config
2021-09-18 14:08:31 +03:00
meexmachina
8cc0b639c3
device tree + eeprom configuration + more
2021-09-17 15:36:29 +03:00
meexmachina
8a35a43c39
added eeprom utilities
2021-09-15 00:00:49 +03:00
meexmachina
7a412d1ba0
more soapy integration
2021-09-09 22:51:58 +03:00
meexmachina
a77f8694cc
configuration rearangement
2021-09-09 09:20:53 +03:00
meexmachina
afaa82e8f9
bugfixes
2021-09-08 16:54:51 +03:00
meexmachina
4a191e4f27
yet another pigpio update
2021-09-08 16:45:10 +03:00
meexmachina
48aa3b5382
a better implementation in pigpio
2021-09-08 16:44:49 +03:00
meexmachina
93433567cb
added derivative signal handler for pigpio, progream setup and cloing implementation
2021-09-08 16:42:54 +03:00
meexmachina
9336eee767
update main program
2021-09-07 23:30:02 +03:00
meexmachina
6af3fc8b76
system init and release functions
2021-09-07 23:13:13 +03:00
meexmachina
bd65085c93
update the datatypes
2021-09-07 22:37:07 +03:00
meexmachina
889efac687
added thread safe queue support
2021-09-07 22:33:46 +03:00
meexmachina
4be1724215
caribou_setup and release update
2021-09-07 14:59:01 +03:00
meexmachina
2b3cefbea5
readme update
2021-09-07 13:58:33 +03:00
meexmachina
619837226c
system level api progress
2021-09-06 15:57:21 +03:00
meexmachina
0d58122d74
bug fix spi + smi integration (firmware)
2021-09-06 14:43:01 +03:00
meexmachina
ac9f2b9da9
project tree update
2021-09-05 12:05:43 +03:00
meexmachina
2eac875bec
starting soapy!! :)
2021-09-05 10:21:08 +03:00
meexmachina
11478985f0
repo recovery, testing
2021-09-05 00:29:07 +03:00
meexmachina
a2ecf08046
fifo 9 bit length, for 900 and 2.4, half tested
2021-09-05 00:08:57 +03:00
meexmachina
421d7e49c4
fifo structure refinement
2021-09-03 23:17:44 +03:00
meexmachina
ef5f3ae6bf
smi lvds check
2021-09-03 11:19:28 +03:00
meexmachina
c3532243a6
modem time synchronization
2021-09-02 00:50:13 +03:00
meexmachina
f3d6cf3fea
smi vital signs, finally
2021-08-31 21:07:08 +03:00
meexmachina
0806246a55
smi firmware and software
2021-08-27 12:57:20 +03:00
meexmachina
879638639e
smi kernel driver
2021-08-26 23:47:14 +03:00
meexmachina
dcb460dfa0
smi
2021-08-26 17:02:16 +03:00
meexmachina
0ccd2df49c
smi
2021-08-26 17:02:07 +03:00
meexmachina
cfb174f373
update smi
2021-08-24 16:54:45 +03:00
meexmachina
e15a461a22
changes smi
2021-08-24 16:53:36 +03:00
meexmachina
5cee4d73e6
Merge branch 'main' of https://github.com/cariboulabs/cariboulite into main
2021-08-24 16:53:24 +03:00
meexmachina
7c7b1cae31
update smi
2021-08-24 16:49:06 +03:00
Tim Gates
87b49aeb94
docs: Fix a few typos
...
There are small typos in:
- hardware/README.md
- software/libcariboulite/src/caribou_smi/caribou_smi.c
- software/libcariboulite/src/caribou_smi/ref/rpi_dma_test.c
- software/libcariboulite/src/caribou_smi/ref/rpi_dma_utils.h
- software/libcariboulite/src/caribou_smi/register_utils.h
- software/libcariboulite/src/io_utils/pigpio/command.c
- software/libcariboulite/src/io_utils/pigpio/command.h
- software/libcariboulite/src/io_utils/pigpio/pigpio.c
- software/libcariboulite/src/io_utils/pigpio/pigpio.h
Fixes:
- Should read `believe` rather than `belive`.
- Should read `uncached` rather than `unchached`.
- Should read `control` rather than `contol`.
- Should read `uncached` rather than `unchahced`.
- Should read `terminated` rather than `teminated`.
- Should read `substantial` rather than `substancial`.
- Should read `presumably` rather than `presumablly`.
2021-08-21 13:27:44 +10:00
meexmachina
0bd479b825
smi driver experimenting
2021-08-18 23:02:35 +03:00
meexmachina
ffb9a693b5
verolog bug fix
2021-08-18 16:08:01 +03:00
meexmachina
53178022a9
bug fixes
2021-08-18 00:30:53 +03:00
meexmachina
653d1f401e
bug fixes, mixer, io_utils, spi, adaptation fpga
2021-08-17 23:48:21 +03:00
meexmachina
029f294aa9
test git credentials
2021-08-16 00:36:08 +03:00
meexmachina
c88c8e1060
new boards integration first step
2021-08-15 23:39:34 +03:00
meexmachina
31958d6a5c
testing smi device
2021-08-10 16:06:39 +03:00
meexmachina
6079cd4855
fix firmware smi high-z
2021-08-10 14:27:21 +03:00
meexmachina
b3c21fdeb2
added kernel dtbs
2021-08-10 11:46:05 +03:00
meexmachina
b3f34b9f4e
added kernel modules
2021-08-10 10:38:33 +03:00
meexmachina
d9e774d0de
smi single shot compiled
2021-08-10 09:40:54 +03:00
meexmachina
4bed354bbc
smi rpi side
2021-08-10 09:02:20 +03:00
meexmachina
760cefd3a7
smi rpi side
2021-08-10 09:02:01 +03:00
meexmachina
13b2088e42
dma register definitions
2021-08-04 15:27:27 +03:00
meexmachina
50a7e922e0
- zf_log integration
...
- timer fixing
2021-08-04 09:47:47 +03:00
meexmachina
d1eb93b4b7
smi
2021-08-03 16:21:25 +03:00
meexmachina
86e37e9d71
smi controler
2021-08-03 16:16:48 +03:00
meexmachina
c2602eeff4
smi controller
2021-08-03 16:16:37 +03:00
meexmachina
dbf7348d1f
tested successful programming in new gpio configuration
2021-07-31 15:55:25 +03:00
meexmachina
cdbc32d33f
change board layout software
2021-07-30 16:37:03 +03:00
meexmachina
5673191124
smi
2021-07-30 14:58:40 +03:00
meexmachina
9877838191
smi timing and coding
2021-07-19 15:06:46 +03:00
meexmachina
e9d69d98b3
smi definitions documentation
2021-07-19 13:18:58 +03:00
meexmachina
e279717012
smi control cont.
2021-07-19 11:50:30 +03:00
meexmachina
90e97fddd5
smi controller rpi side - work in progress
2021-07-18 16:03:50 +03:00
meexmachina
c7224f421a
smi interface work in progress
2021-07-18 15:42:03 +03:00
meexmachina
8861797758
i/q sampling
2021-07-18 14:41:59 +03:00
meexmachina
12a4f66a35
smi funalization, at86rf215 testing
2021-07-18 11:20:56 +03:00
meexmachina
741667c2bf
fixed bug
2021-07-15 13:38:59 +03:00
meexmachina
e256066054
added soft reset
2021-07-14 16:11:06 +03:00
meexmachina
51cd3368c7
checked all controls
2021-07-14 14:18:03 +03:00
meexmachina
ee64f38653
fpga control testing
2021-07-14 13:58:21 +03:00
meexmachina
eb699bc363
added lvds rx code
2021-07-07 15:29:32 +03:00
meexmachina
c9af478823
restarting work on sw
2021-06-30 14:09:39 +03:00
meexmachina
6f67140d1a
updated cmakes for better testing
2021-06-20 13:25:32 +03:00
David Michaeli
1ff0fec2a0
cleaned up and added licenses
2021-06-18 15:45:15 +03:00
David Michaeli
53c6a3099d
deleted io_utils old files and added pigpio license
2021-06-18 15:17:10 +03:00