summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-08-26fake_trx: Implement RFMUTE TRXC cmdHEADpespin/mutemasterPau Espin Pedrol4-2/+20
2020-08-06firmware/makefile: Add GIT_SHORTHASHMartin Hauke1-0/+4
2020-08-04firmware/app: Initial commit for the game SnakeMarcel `sdrfnord` McKinnon1-0/+521
2020-08-04firmware/fb: Implemtented fb_bw8_line and fb_set_p(uint16_t x,uint16_t y)Marcel `sdrfnord` McKinnon4-19/+60
2020-08-02firmware/abb: Wrote twl3025_power_off_now to restart the phone if the power b...Marcel `sdrfnord` McKinnon2-0/+10
2020-07-31firmware/layer1: fix properly apply secondary multi-frame taskVadim Yanitskiy1-3/+5
2020-07-31firmware/layer1: refactor multi-frame task mask compositionVadim Yanitskiy1-5/+10
2020-07-31layer23/mobile: implement handling of TCH test loop commandsVadim Yanitskiy7-15/+239
2020-07-31firmware: add possibility to configure TCH loops in the DSPVadim Yanitskiy4-5/+25
2020-07-30layer23/mobile: fix a memory leak (msgb) in gsm48_rr_data_ind()Vadim Yanitskiy1-1/+3
2020-07-30layer23/mobile: fix wrong message type in gsm48_rr_tx_rr_status()Vadim Yanitskiy1-1/+1
2020-07-29layer23/mobile: cosmetic: use GSM48_PDISC_TEST from gsm_04_08.hVadim Yanitskiy1-1/+1
2020-07-27trx_toolkit/data_if.py: fix: handle encoding exceptionsVadim Yanitskiy1-2/+8
2020-07-27trx_toolkit/data_if.py: do not validate TRXD message twiceVadim Yanitskiy1-4/+1
2020-07-22Revert "trx_toolkit/transceiver.py: implement the transmit burst queue"Vadim Yanitskiy2-74/+4
2020-07-16trx_toolkit/clck_gen.py: remove unused import of 'time' moduleVadim Yanitskiy1-1/+0
2020-07-16trx_toolkit: get rid of Python2 specific workaroundsVadim Yanitskiy2-4/+1
2020-07-16trx_toolkit: use python3 in shebang of executable scriptsVadim Yanitskiy6-6/+6
2020-07-16trx_toolkit: remove shebang from non-executable scriptsVadim Yanitskiy12-12/+0
2020-07-14trx_toolkit/transceiver.py: implement the transmit burst queueVadim Yanitskiy2-4/+75
2020-07-14trx_toolkit/clck_gen.py: support optional clock handlerVadim Yanitskiy1-0/+6
2020-07-14trx_toolkit/clck_gen.py: fix TDMA clock counter wrappingVadim Yanitskiy1-6/+2
2020-07-14trx_toolkit/clck_gen.py: call send_clck_ind() on every TDMA frameVadim Yanitskiy1-2/+1
2020-07-13trx_toolkit/fake_trx.py: move Rx burst handling to TransceiverVadim Yanitskiy2-2/+5
2020-07-13trx_toolkit/fake_trx.py: avoid using TRXList.__getitem__()Vadim Yanitskiy2-3/+4
2020-07-13trx_toolkit/burst_fwd.py: inherit trx list API from TRXListVadim Yanitskiy2-24/+5
2020-07-13trxcon/scheduler: reduce default Uplink burst scheduling advanceVadim Yanitskiy1-2/+2
2020-07-12trxcon/scheduler: check TDMA frame order, drop out of order burstsVadim Yanitskiy1-5/+26
2020-07-08trxcon/scheduler: fix subst_frame_loss(): do not compensate too muchVadim Yanitskiy1-0/+1
2020-07-07trxcon/scheduler: subst_frame_loss(): print current TDMA fnVadim Yanitskiy1-2/+2
2020-06-19trxcon: use libosmocore's TDMA frame number APIVadim Yanitskiy5-39/+22
2020-06-18trxcon/scheduler: cosmetic: clarify lost frame counter descriptionVadim Yanitskiy1-1/+1
2020-06-18trxcon/scheduler: cosmetic: use enumerated type instead of uint8_tVadim Yanitskiy1-1/+1
2020-06-18firmware/layer1: cosmetic: add missing comma to debug printVadim Yanitskiy1-1/+1
2020-06-18firmware/apps/rssi: enlarge text buffer in refresh_display()Vadim Yanitskiy1-1/+1
2020-06-14trxcon: use osmo_{store,load}32be() to pack / unpack TDMA fnVadim Yanitskiy1-5/+2
2020-06-10trxcon: fix potential buffer overflow in l1ctl_proc_est_req_h1()Vadim Yanitskiy1-0/+3
2020-06-09firmware/layer1: remove redundant l1a_*_req declarationsVadim Yanitskiy1-6/+0
2020-06-09firmware: fix compilation with arm-none-eabi-gcc 10.1.0Vadim Yanitskiy2-7/+0
2020-06-03fake_trx: Support SETPOWER and NOMTXPOWER TRXC cmdsPau Espin Pedrol2-3/+40
2020-05-28trxcon: fix l1ctl_proc_est_req_h0(): convert to host byte orderVadim Yanitskiy1-2/+7
2020-05-22trx_toolkit: cosmetic: get rid of 'i' where it is not usedVadim Yanitskiy4-9/+9
2020-05-22trx_toolkit/data_dump.py: fix return value of parse_msg()Vadim Yanitskiy2-6/+6
2020-05-17trxcon: refactor trx_if_cmd_setfh(): send Rx/Tx frequenciesVadim Yanitskiy1-20/+36
2020-05-17trxcon: use buffer size macros for TRXC/TRXD messagesVadim Yanitskiy2-4/+7
2020-05-17trx_toolkit/transceiver.py: add frequency hopping supportVadim Yanitskiy5-18/+140
2020-05-17trx_toolkit/gsm_shared.py: implement hopping sequence generationVadim Yanitskiy1-2/+73
2020-05-16trx_toolkit/rand_burst_gen.py: use list comprehensionVadim Yanitskiy1-10/+5
2020-05-16trx_toolkit/data_msg.py: use list comprehension for bit conversionVadim Yanitskiy1-37/+6
2020-05-15virt_phy: tweak log levelsHarald Welte4-11/+11