Robert Schmidt
a082f708b6
Fix: link T into oai_eth_transpro
...
Via the include of the logging system, the ethernet transport
library implicitly depends on T. Hence, link T into
oai_eth_transpro.
2023-08-12 13:43:40 +02:00
Robert Schmidt
435c849866
Merge remote-tracking branch 'origin/fr2-interdigital-usrp-interface2' into integration_2023_w32
2023-08-11 14:44:09 +02:00
Imad Al Samman
66df72d1f8
USRP driver: Make it compile for UHD < 4.0.0
2023-08-11 11:23:28 +02:00
Robert Schmidt
a87cd3e83c
Rewrite RUNMODEM.md section for phytest; simplify rfsim doc
2023-08-09 17:38:05 +02:00
Robert Schmidt
9f45f1d769
Deprecate NR-UE --rrc_config_path, use --r{e,b}config-file instead
...
Config options --reconfig_file and --rbconfig-file have been introduced
to modify the filenames of reconfig.raw and rbconfig.raw (e.g., in the
case of multiple UEs). These filen*ames* were to be prepended with
--rrc_config_path to set the path. In summary, three options were
necessary, when two are sufficient.
In this commit, change to the options --reconfig-file and
--rbconfig-file (slight change for harmonization with other options,
which mostly use dashes) to give the full path to the corresponding
files, and avoid to surprise users who would not expect to have three
options.
--rrc_config_path has been deprecated and an error will be printed if a
user attempts to use it.
2023-08-09 17:32:45 +02:00
Imad Al Samman
76ccc2f5f3
FR2: GPIO configuration for Interdigital Radio Unit
...
For FR2 and including analog beamforming, we control the beams via GPIO
on radio units.
In this commit, introduce a configuration option to switch the GPIO
control for different devices: "generic" is the current GPIO control,
"interdigital" configures the GPIO configuration to be used with an
InterDigital device.
2023-07-28 14:49:37 +02:00
Robert Schmidt
8be52f6c8d
Merge remote-tracking branch 'origin/fix-simu' into integration_2023_w28
2023-07-13 16:59:59 +02:00
Robert Schmidt
630ee18b79
Use BladeRF log level directly without OAI Log Levels
...
- bladerf depends on UTIL via common_lib.h
- use header guards
2023-07-13 10:29:33 +02:00
Robert Schmidt
66893739b8
Make USRP compile, depends on T
...
USRP code uses the logging module, which has a dependency on T, if
configured. Therefore, include UTIL to satisfy this dependency
2023-07-13 10:29:33 +02:00
Robert Schmidt
9ed7ab6863
Remove unused VCD signal dumper from ETHERNET lib
2023-07-13 10:29:33 +02:00
Robert Schmidt
79fe8f58a7
Speed up rfsimulator build
...
The ASN.1 RRC (4G/5G) headers are not needed
2023-07-10 16:33:04 +02:00
Robert Schmidt
4ae73af46f
Merge remote-tracking branch 'origin/cmake-refactor' into integration_2023_w27
2023-07-08 13:29:55 +02:00
Robert Schmidt
c25ee6fd32
Move symlink creation to radio/transport device to cmake
2023-07-08 13:28:52 +02:00
Robert Schmidt
ddf549b1f3
Move radio CMakeLists.txt to subdirectory
...
- move following radios: AW2S, BladeRF, IRIS, LMSSDR, RFsimulator, USRP
- move following transports: Ethernet, benetel4g, benetel5g
- for each: create independent cmake variable to switch compilation
on/off, in order: OAI_AW2S, OAI_BLADERF, OAI_IRIS, OAI_LMSSDR,
OAI_SIMU, OAI_USRP, OAI_ETHERNET, OAI_BENETEL4G, OAI_BENETEL5G
- Remove RF_BOARD variable, allows to compile multiple boards at once
- where applicable: remove USERSPACE/LIB in path, i.e., move files up to
directories, as all are userspace libraries
Note that with the above, it is now mandatory to enable a radio
implementation before compiling it, e.g., for USRP:
./build_oai -w USRP
cmake .. -DOAI_USRP=ON && ninja oai_usrpdevif
2023-07-07 08:35:28 +02:00
Robert Schmidt
04247d501d
Remove RFSIMULATOR environment variable from repository
2023-06-28 07:16:43 +02:00
Robert Schmidt
7a3aaca1ef
Print warning if RFSIMULATOR environment variable is used
2023-06-28 07:16:00 +02:00
Cedric Roux
2778fd560f
bladerf: have it functional (lte only, no nr)
...
At Eurecom now we only have Nuand bladeRF 2.0 (bladerf2) and those
calibration calls fail, so let's remove them. Maybe they are needed
for other boards, but we can't test at Eurecom. In case of problems
with other boards, contact us.
2023-06-15 17:14:24 +02:00
Robert Schmidt
af923d6e0b
Merge remote-tracking branch 'origin/100MHz_on_x310' into integration_2023_w23
2023-06-08 18:23:55 +02:00
Vijay Chadachan
836469e849
CPPCHECK fixes for printf issues
...
Fix for following CPPCheck warnings
- invalidPrintfArgType
Rebased with latest develop branch w21.
Reverted modifications unrelated to printf issues.
2023-06-01 12:07:26 +02:00
Robert Schmidt
014955007d
Merge remote-tracking branch 'origin/NR_SA_Tutorials' into integration_2023_w21
2023-05-25 18:54:11 +02:00
luis_pereira87
655925ddea
Remove outdated documentation
2023-05-24 09:30:02 +01:00
luis_pereira87
8bffe28ed3
Set kernel parameters for X4x0
2023-05-19 12:26:13 +01:00
rakesh mundlamuri
08a8a23011
enabling 100MHz on usrp x310
2023-05-17 12:07:41 +02:00
Raphael Defosseux
211fcb217a
Merge remote-tracking branch 'origin/threading-rk' into integration_2023_w19
2023-05-11 13:24:50 +02:00
Raymond Knopp
a3c7af0a7a
Merge remote-tracking branch 'origin/develop' into threading-rk
2023-04-28 22:28:18 +02:00
laurent
b339460666
cleanup only
2023-04-28 16:25:24 +02:00
Robert Schmidt
3f1a52eb3e
Merge remote-tracking branch 'origin/multiusrps' into integration_2023_w16
2023-04-19 17:01:15 +02:00
Arash Sahbafard
c63edad48b
Update radio/USRP/README.md
2023-04-19 16:02:45 +02:00
Raymond Knopp
7d3a0cd157
Merge remote-tracking branch 'origin/develop' into threading-rk
2023-04-18 23:25:38 +02:00
Bruno Mongazon-Cazavet
2f82aea100
fix iqplayer doc and copy in central directory
2023-04-18 10:07:05 +02:00
francescomani
ffe0630d93
addressing a couple of review comments
2023-04-14 13:52:16 +02:00
francescomani
ca4b438dd4
clang warning fixes to compile lte softmodems
2023-04-14 13:52:12 +02:00
francescomani
971bacb76f
clang warning fixes to compile rfsimulator
2023-04-14 13:52:12 +02:00
Raymond Knopp
455e2203e7
Merge remote-tracking branch 'origin/develop' into threading-rk
2023-04-09 18:29:42 +02:00
Florian Kaltenberger
daa1a911ac
Update radio/USRP/README.md
2023-04-07 10:04:13 +00:00
Raymond Knopp
48d04bbffd
Merge remote-tracking branch 'origin/develop' into threading-rk
2023-03-27 16:09:33 +02:00
Raymond Knopp
2b143370ee
small changes in eth_udp.c for AW2S
2023-03-12 22:51:09 +01:00
Robert Schmidt
232700e417
Merge remote-tracking branch 'origin/rfsim-timeout' into integration_2023_w10b
2023-03-11 12:01:21 +01:00
Robert Schmidt
52d7d2881a
Merge remote-tracking branch 'origin/multi_usrp' into integration_2023_w10b
2023-03-11 11:57:38 +01:00
Florian Kaltenberger
7631381a98
adding documentation for USRP
2023-03-10 22:03:28 +01:00
Robert Schmidt
a6bd14c2cd
Merge remote-tracking branch 'origin/Remove_nokrnmod' into integration_2023_w10b
2023-03-10 14:47:19 +01:00
francescomani
2385bc364a
fixing most warning when compiling nr-softmodem
2023-03-09 19:01:46 +01:00
Robert Schmidt
b925dd3e2b
rfsimulator: introduce configurable wait timeout if no UE connected
...
Use --rfsimulator.wait_timeout 20
2023-03-09 10:02:56 +01:00
Robert Schmidt
6d97394f28
Merge remote-tracking branch 'origin/bugfix-tx-usrp-thread-priority' into integration_2023_w10
2023-03-08 19:04:36 +01:00
Rúben Soares da Silva
94faf0b46c
Set default behaviour regarding nokrnmod as enabled, updating references and usages
2023-03-07 13:27:37 +00:00
Raymond Knopp
9a91ed0eeb
priorities/policy on usrp-tx-thread. Thread id for ru_thread
2023-03-06 06:54:55 +01:00
Cedric Roux
3084ae89dd
bugfix: set max priority to trx_usrp_write_thread
2023-03-04 16:42:01 +01:00
Bruno Mongazon-Cazavet
4e0f7419dc
merge with develop
2023-02-24 13:52:37 +01:00
Florian Kaltenberger
30f0942dbc
fix for the case multiple USRP devices are specified in the config string
2023-02-23 13:35:57 +01:00
Bruno Mongazon-Cazavet
9db78ab4d6
fix warnings introduced by changes in _Assert_Exit_ macro
2023-02-23 09:56:24 +01:00