aboutsummaryrefslogtreecommitdiffstats
path: root/src/osmo-bts-sysmo/femtobts.c
AgeCommit message (Collapse)AuthorFilesLines
2014-03-10handover,sysmobts: Handle idle needed for preparation of rach handlingHolger Hans Peter Freyther1-0/+1
2013-11-05sysmobts: Add mappings for MuteRfReq/MuteRfCnfJacob Erlbeck1-0/+11
This add the mappings for SuperFemto_PrimId_MuteRfReq and SuperFemto_PrimId_MuteRfCnf to the arrays femtobts_sysprim_type, femtobts_sysprim_names, and femtobts_sysprim_req2conf. Sponsored-by: On-Waves ehf
2013-11-05sysmobts: Add L1P_T_INVALID to l1prim_typeJacob Erlbeck1-0/+10
Currently uninitialized elements of the femtobts_sysprim_type array are mistaken as L1P_T_REQ (which is accidently the first element and thus 0). This patch adds a new element to the enum that has the value 0 to detect uninitialized elements of the femtobts_sysprim_type array. Those will then show up in the log as 'SYS Prim XXX is not a Request!'. This patch also adds missing definitions of the CalibTbl messages in the femtobts_sysprim_type mapping so that the requests can still be identified as such. Sponsored-by: On-Waves ehf
2012-10-28sysmobts: Add support for reading calibration tables0.1.0Harald Welte1-0/+16
'trx-calibration-path' is the new VTY command indicating the path name where the calibration files can be found. Calibration is only implemented for SUPERFEMTO API version 2.4.0 or later.
2012-10-27make it build against sysmobts v2 APO 0.1, 0.2, 1.0, 2.0, 2.1, 2.2, 2.4 and 3.0Harald Welte1-0/+10
2012-07-25vty: Document the gsmtap SAPI and the dsp trace flags parametersHolger Hans Peter Freyther1-0/+31
Introduce femtobts_tracef_docs with some more information about the traceflags, add parameters to the vty_cmd_string_from_valstr for specifying the separator, the suffix and if the name should be lowered.
2012-05-13Adapt to L1 firmware/API version 2.1Harald Welte1-7/+9
2012-05-12sysmobts: Save the clock-source to the config fileHolger Hans Peter Freyther1-4/+4
Make the clock names lower case to match with the vty command.
2012-04-19add a VTY command for activating PDCH channels (in EGPRS mode)Harald Welte1-0/+27
This allows us to do RF measurements (EDGE EVM and the like) even without having any PCU/RLC/MAC code as of now. To use it, configure PDCH type timeslots (e.g. TS 7) in the BSC and then use "trx 0 7 activate 0" to manually activate the PDTCH lchan on top of that timeslot. The BTS will now happily transmit EDGE/8PSK data.
2012-04-19Improve logging of L1 MPH request by printing the directionHarald Welte1-0/+9
where previously we would only see <0006> oml.c:931 (bts=0,trx=0,ts=1,ss=0) MPH-DEACTIVATE.req (FACCH/F) we now get <0006> oml.c:931 (bts=0,trx=0,ts=1,ss=0) MPH-DEACTIVATE.req (FACCH/F RxUL) to notice it is modifying the receive path in the uplink direction.
2012-03-17introduce a command that permits setting the clock source via vtyHarald Welte1-0/+11
the default source is the OCXO
2012-03-15update to new "superfemto.h" header file namingHarald Welte1-38/+38
2012-01-14efr: Add efr to the femtobts_tch_pl_names arrayHolger Hans Peter Freyther1-0/+1
Parts of the code check if GsmL1_TchPlType_Efr is defined, others parts don't. Follow the easy route and assume it is defined.
2011-07-24sysmobts: add a skeleton for codec frame processingHarald Welte1-0/+17
2011-07-05sysmobts: add value_string for dsp trace flagsHarald Welte1-0/+35
2011-06-27re-work original osmo-bts with support for sysmocom femtobtsHarald Welte1-0/+186
This code re-works osmo-bts to add support for the upcoming sysmocom BTS. It also tries to add some level of abstraction between the generic part of a BTS (A-bis, RSL, OML, data structures, paging scheduling, BCCH/AGCH scheduling, etc.) and the actual hardware-specific bits. The hardware-specific bits are currently only implemented for the sysmocom femtobts, but should be (re-)added for osmocom-bb, as well as a virtual BTS for simulation purpose later. The sysmocom bts specific parts require hardware-specific header files which are (at least currently) not publicly distributed.