Wykres commitów

  • c7efd74bb9 merging changes from dev branch matteo serva 2024-04-23 12:20:35 +0200
  • d0805f51c9 improved example tx code matteo serva 2024-04-23 12:17:02 +0200
  • 461226602f updating fpga binary blob matteo serva 2024-04-23 12:15:55 +0200
  • 788d08e6f4 firmware: using 16 bit buffers to simplify routing and use fpga resources more efficiently matteo serva 2024-04-23 12:10:28 +0200
  • bf60fd8e03 gr cariboulite backwords comptabilioty main alon 2024-04-18 14:20:40 +0300
  • 68d65f8050
    Update README.md michaelgroni 2024-04-16 15:12:31 +0200
  • 2705d71fcd Merge branch 'backtoCariboulabs' of https://github.com/michaelgroni/cariboulite into backtoCariboulabs Michael Groni 2024-04-16 15:00:41 +0200
  • 882a09725c Gnuradio source fixed Michael Groni 2024-04-16 14:59:56 +0200
  • 7034307e04
    Update README.md michaelgroni 2024-04-16 14:49:53 +0200
  • 291f7771fd class_create call fixed Michael Groni 2024-04-16 14:41:41 +0200
  • 43801b03f3 get soapy from repository Michael Groni 2024-04-16 14:33:44 +0200
  • cf511bae5f removed old path to config.txt Michael Groni 2024-04-16 14:24:46 +0200
  • bf1b423816 removed GetHandle from gr-cariboulite alon 2024-04-14 17:13:56 +0300
  • 16863312b8 update alon 2024-04-14 14:18:10 +0300
  • cf9294d12c fixing GetHandle bindings alon 2024-04-14 14:08:35 +0300
  • 7aceb6d8e9 gr-cariboulite GetHandle forgot to stage alon 2024-04-14 13:39:48 +0300
  • d89be8eaa2 fixed include in gr - caribouLite alon 2024-04-14 13:33:21 +0300
  • c76705271b added handle pipelining from gnuradio block alon 2024-04-14 13:17:18 +0300
  • 8d80e836af Merge branch 'gr-cariboulite_tag_samples' alon 2024-04-14 13:12:43 +0300
  • 3705017ea6 get handle into gr-cariboulite gr-cariboulite_tag_samples alon 2024-04-14 13:11:05 +0300
  • cfa6ca105e added tags alon 2024-04-10 18:19:38 +0300
  • 028b106896 upp alon 2024-04-10 13:28:15 +0300
  • 211e5a3ff2 re-added pmod sync-inout in firmware modem spi freq 4MHz David Michaeli 2024-04-09 13:15:15 +0300
  • ffbd7afee8 example fixed David Michaeli 2024-03-16 12:28:03 +0200
  • 1b34c568ff update firmware for tx control signals output on pmod added dsp flow example David Michaeli 2024-03-16 12:14:41 +0200
  • 310b7e5db5
    Update README.md matteo 2024-03-15 09:25:49 +0100
  • 21a97334a7 rearranged api examples David Michaeli 2024-03-14 23:45:09 +0200
  • f8793a7ffe firmware removed debug on LEDs driver cleanup unused variables David Michaeli 2024-03-14 23:26:20 +0200
  • 96828b4bcc firmware update - syncs, ioctrl, smi_ctrl(dir and channel) fpga driver update smi_stream_driver update thanks to @matteoserva great work David Michaeli 2024-03-14 22:59:38 +0200
  • 80faa75c1f
    Merge pull request #192 from matteoserva/new_kernel_module David Michaeli 2024-03-14 22:40:41 +0200
  • 5a5acd2047 tx tutorial matteo serva 2024-03-14 14:30:08 +0100
  • d55ab04f31
    Update tutorial.md matteo 2024-03-14 14:25:41 +0100
  • ce76c78338 removed temporary file matteo serva 2024-03-14 14:20:13 +0100
  • d5339760b1 new hardcoded firmware matteo serva 2024-03-14 14:19:43 +0100
  • ef955d1130 software: smi tx data format matteo serva 2024-03-14 13:02:43 +0100
  • d83861d389 software: minor fixes matteo serva 2024-03-14 12:42:25 +0100
  • 67855757f7 testapp: choose between hardcoded firmware or firmware file matteo serva 2024-03-14 12:35:33 +0100
  • dc382c4565 software: configure radio before switching to tx_prep matteo serva 2024-03-14 12:27:23 +0100
  • f0721792eb software: adding data rate config in RX test app matteo serva 2024-03-14 12:23:34 +0100
  • 8256de9820 software: added tx_test module matteo serva 2024-03-14 12:22:06 +0100
  • eef0bdce07 driver: merged new kernel module matteo serva 2024-03-14 12:20:45 +0100
  • a4012377be firmware: added lvds_tx module matteo serva 2024-03-14 12:18:46 +0100
  • 9d7047544f firmware: using sys clock in lvds_tx module matteo serva 2024-03-14 12:12:29 +0100
  • 3a2601bd25 firmware: smi data handling during TX matteo serva 2024-03-14 12:10:08 +0100
  • de7f371fb2 firmware: fixing register use in lvds_rx matteo serva 2024-03-14 12:08:04 +0100
  • 2e270a94d1 firmware: fixing data direction bit matteo serva 2024-03-14 12:05:32 +0100
  • 54f56117fc firmware: using first word fall through fifo matteo serva 2024-03-14 11:58:55 +0100
  • bb3cd45dd2 firmware: fixed short circuit during RX matteo serva 2024-03-14 11:54:30 +0100
  • c30f2ef911 firmware: moved pins to proper SB_IO matteo serva 2024-03-14 11:52:14 +0100
  • b3dd8bc323 firmware: renamed pin clock matteo serva 2024-03-14 11:46:31 +0100
  • e61fa1b610 firmware makefile optimizations matteo serva 2024-03-14 11:44:22 +0100
  • c54bbc0c82 firmware makefile now checks for modified files matteo serva 2024-03-14 11:43:38 +0100
  • eb025adad8 removed temporary files matteo serva 2024-03-14 11:42:50 +0100
  • 3ec203d4fd renamed tutorial matteo serva 2024-03-14 11:39:37 +0100
  • 9d925968bb tutorials matteo serva 2024-03-14 11:38:23 +0100
  • d4cb47d01e Merge branch 'main' of github.com:matteoserva/cariboulite into transmission_fix matteo serva 2024-03-14 11:33:46 +0100
  • ab6958a976
    Merge 73beb2009a into c0a3daf595 unixpunk 2024-03-14 04:15:39 -0400
  • 4577e41b61 Revert "moved buffers initialization" matteo serva 2024-03-13 21:41:38 +0100
  • 26fe48f53d fixed driver lockup at channel 0 RX. The fpga firmware was using the smi address pins to determine which channel can write the complex_fifo. The read side of the complex fifo is connected to the DREQ pin of the SMI interface on the raspberry. The address pins on the smi interface are at logic 1 when no transfer is in progress. matteo serva 2024-03-13 20:42:30 +0100
  • baccfb4805 moved buffers initialization matteo serva 2024-03-13 20:04:14 +0100
  • c0a3daf595
    Merge pull request #194 from K7MDL2/main David Michaeli 2024-03-13 01:53:31 +0200
  • 7c6f853dc1 fixing spurious wakeup while waiting for write pipe matteo serva 2024-03-05 22:33:18 +0100
  • 667edb2eb0 Add RF Sweep Generator file K7MDL 2024-03-07 21:22:43 -0800
  • 75d25800bc Improved kernel module: - Using cyclic dma for data transfer - removed kernel threads. Now everything done in callbacks - keeping multiple transactions running to avoid delays - discarding data if too late - logging the module performance - cleaned out the code - modified communication with userspace to fix polling - removed redundant locks - changed buffers behavior to improve efficiency - fixed compatibility with latest raspbian kernel matteo serva 2024-03-02 22:02:28 +0100
  • 89d40ed0da Improved kernel module: - Using cyclic dma for data transfer - removed kernel threads. Now everything done in callbacks - keeping multiple transactions running to avoid delays - discarding data if too late - logging the module performance - cleaned out the code - modified communication with userspace to fix polling - removed redundant locks - changed buffers behavior to improve efficiency matteo serva 2024-03-02 22:02:28 +0100
  • b4e98fc210 Kernel Module - replaced kmalloc with vmalloc for larger memory allocations for kfifos changed kfifo_alloc to kfifo_init accordingly David Michaeli 2024-02-28 01:40:51 +0200
  • 0f7ea11967 more logs matteoserva 2024-02-15 12:56:44 +0100
  • 476025e894 discarding data if too late matteoserva 2024-02-15 11:09:13 +0100
  • bdd2aea55f cyclic dma read matteoserva 2024-02-15 11:02:10 +0100
  • 0dab85bc4a increased timeout value for dma transactions matteoserva 2024-02-15 09:02:41 +0100
  • 728f77d4b1 removing commented out code matteoserva 2024-02-15 08:40:16 +0100
  • b2b003642d keeping multiple dma transaction in queue instead of single shot matteoserva 2024-02-15 08:31:59 +0100
  • c6c1fd8c69 now there is only one main transfer thread matteoserva 2024-02-15 08:29:59 +0100
  • 2502a022d1 adding some helper functions matteoserva 2024-02-15 08:27:07 +0100
  • 1e4dd2fbad further update to the flush errors in module David Michaeli 2024-02-08 01:38:21 +0200
  • 5af8e900e7 Merge branch 'main' of https://github.com/cariboulabs/cariboulite David Michaeli 2024-02-06 18:08:22 +0200
  • 2c7f8d9cd9 buffer flush improvement David Michaeli 2024-02-06 18:07:39 +0200
  • ded5339fe6 Merge commit 'b777fb276c9b2cdfe43b1260945753b1602f42d2' alon 2024-02-06 16:59:40 +0200
  • b777fb276c fixed bugs. ready to merge adding_metadata_to_gr alon 2024-02-06 14:59:55 +0200
  • cda5be1b0e removed new/delete and made backwards compatible alon 2024-02-06 14:12:11 +0200
  • d4cd0f4032 optional sync out alon 2024-02-06 11:48:41 +0200
  • 6050cf0627 block compiles alon 2024-02-06 11:28:17 +0200
  • b8a9fe8dc0 up alon 2024-02-05 20:01:10 +0200
  • 206e1cbb11 removed unwanted merge artifacts David Michaeli 2024-02-06 16:36:36 +0200
  • 8bdaa6336d Merge branch 'main' of https://github.com/cariboulabs/cariboulite David Michaeli 2024-02-06 16:23:28 +0200
  • 661c48b198 fixed flushing mechanism - includes double buffer streams that are also flushed David Michaeli 2024-02-06 16:04:18 +0200
  • a13b719e52 module changes for flush over rpizero David Michaeli 2024-02-05 19:42:27 +0200
  • 61ed2057d5
    Update README.md David Michaeli 2024-02-04 02:14:34 +0200
  • 793f852579
    Merge pull request #183 from cariboulabs/meexmachina-patch-1 David Michaeli 2024-02-04 02:06:05 +0200
  • e0fcd18036
    Update README.md meexmachina-patch-1 David Michaeli 2024-02-04 02:05:17 +0200
  • 19592fe360
    Merge pull request #177 from unixpunk/patch-2 David Michaeli 2024-02-04 01:54:47 +0200
  • 93b639da58 frame synchronization on read fix bug (seg fault) David Michaeli 2024-02-03 23:55:46 +0200
  • 0967d60298 added gr read test with c api David Michaeli 2024-01-31 20:57:40 +0200
  • f8e06e1127 Merge branch 'fixing_gr_cariboulite' alon 2024-01-31 18:45:44 +0200
  • 48c87254a0 works (python tested) fixing_gr_cariboulite alon 2024-01-31 18:45:05 +0200
  • 9994193b91 fixed update sources alon 2024-01-31 18:35:51 +0200
  • 1d7df81f5f removed erronousely copied directory David Michaeli 2024-01-31 17:57:16 +0200
  • 196c4ce521 updated_sources alon 2024-01-31 17:39:41 +0200
  • f98c85d732 bugfix instanciation of cpp api David Michaeli 2024-01-31 15:34:39 +0200
  • 8ca8b6ac9f added synchronous api for reading and writing in cpp api changed internal complexint to std::complex<short> David Michaeli 2024-01-29 22:08:04 +0200