view components/nucleus_flash @ 300:edcb8364d45b

L1: resurrect TCH tap feature In this new incarnation of our TCH tap feature, we support DL sniffing in all 3 of FR1, HR1 and EFR, and the new implementation will capture every 20 ms frame where the old one silently skipped a frame (sent nothing) during FACCH stealing. The wire interface on RVTMUX changed slightly, and fc-shell tch record will need to be updated to support the new version. TCH UL play or substitution is supported for FR1 and EFR only; support for HR1 can be added later if needed.
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 13 Dec 2022 02:44:01 +0000
parents 572c3ee87676
children
line wrap: on
line source

# New Tourmaline component: compiling Nucleus from source (XIP)

CFLAGS="-mn -me -mt -o -mw"
CPPFLAGS=

SRCDIR=$SRC/nucleus

cfile_plain $SRCDIR/dmce.c
cfile_plain $SRCDIR/dmd.c
cfile_plain $SRCDIR/dmf.c
cfile_plain $SRCDIR/dmi.c
cfile_plain $SRCDIR/dms.c
cfile_plain $SRCDIR/erc.c
cfile_plain $SRCDIR/erd.c
cfile_plain $SRCDIR/eri.c
cfile_plain $SRCDIR/evc.c
cfile_plain $SRCDIR/evce.c
cfile_plain $SRCDIR/evd.c
cfile_plain $SRCDIR/evf.c
cfile_plain $SRCDIR/evi.c
cfile_plain $SRCDIR/hic.c
cfile_plain $SRCDIR/hid.c
cfile_plain $SRCDIR/hii.c
cfile_plain $SRCDIR/inc.c
cfile_plain $SRCDIR/ioc.c
cfile_plain $SRCDIR/ioce.c
cfile_plain $SRCDIR/iod.c
cfile_plain $SRCDIR/iof.c
cfile_plain $SRCDIR/ioi.c
cfile_plain $SRCDIR/lic.c
cfile_plain $SRCDIR/lid.c
cfile_plain $SRCDIR/mbc.c
cfile_plain $SRCDIR/mbce.c
cfile_plain $SRCDIR/mbd.c
cfile_plain $SRCDIR/mbf.c
cfile_plain $SRCDIR/mbi.c
cfile_plain $SRCDIR/mbs.c
cfile_plain $SRCDIR/mbse.c
cfile_plain $SRCDIR/pic.c
cfile_plain $SRCDIR/pice.c
cfile_plain $SRCDIR/pid.c
cfile_plain $SRCDIR/pif.c
cfile_plain $SRCDIR/pii.c
cfile_plain $SRCDIR/pis.c
cfile_plain $SRCDIR/pise.c
cfile_plain $SRCDIR/pmf.c
cfile_plain $SRCDIR/pmi.c
cfile_plain $SRCDIR/quc.c
cfile_plain $SRCDIR/quce.c
cfile_plain $SRCDIR/qud.c
cfile_plain $SRCDIR/quf.c
cfile_plain $SRCDIR/qui.c
cfile_plain $SRCDIR/qus.c
cfile_plain $SRCDIR/quse.c
cfile_plain $SRCDIR/rlc.c
cfile_plain $SRCDIR/rld.c
cfile_plain $SRCDIR/smf.c
cfile_plain $SRCDIR/smi.c
cfile_plain $SRCDIR/sms.c
cfile_plain $SRCDIR/smse.c
cfile_plain $SRCDIR/tcf.c
cfile_plain $SRCDIR/tcfe.c
cfile_plain $SRCDIR/tci.c
cfile_plain $SRCDIR/tcs.c
cfile_plain $SRCDIR/tcse.c
cfile_plain $SRCDIR/tmf.c
cfile_plain $SRCDIR/tmi.c

# TCS211 version of Nucleus has dmc.c compiled without -o

CFLAGS="-mn -me -mt -mw"

cfile_plain $SRCDIR/dmc.c