OsmocomBB MS-side GSM Protocol stack (L1, L2, L3) including firmware https://osmocom.org/projects/baseband
Go to file
Steve Markgraf 6c6c880a66 fw: use proper delay routines, adapt all delays
Because the Pirelli DP-L10 display initialization has very
strict timing requirements, implement compiler version agnostic
delay functions using inline assembly.

As it turned out, our delay routines always were way off:

delay_ms(1000) with GCC 4.8.2 was actually 400ms,
and with GCC 11.2.0 480ms were measured, the latter resulting
in the DP-L10 display not working anymore.

As the new routines now actually wait the time they should,
scale all existing delay times by 0.4 to get the same behavior
as previously with the old GCC version.
2021-10-23 22:28:25 +02:00
contrib contrib/jenkins: don't build osmo-gsm-manuals 2021-01-13 13:10:55 +01:00
doc mobile: add audio config, with unused audio loopback setting 2020-05-05 12:02:31 +07:00
include Add handover support to calypso BTS 2021-10-23 18:51:19 +02:00
src fw: use proper delay routines, adapt all delays 2021-10-23 22:28:25 +02:00
.gitignore doc/manuals: integrate into this repository 2018-12-04 12:14:59 +00:00
.gitreview Add 'git review' config file 2017-09-07 12:21:24 +02:00