FreeCalypso > hg > fc-tourmaline
view doc/Modem-operation @ 267:10b3a6876273
fc-target.h preprocessor symbols: introduce CONFIG_TARGET_LEO_RFFE
Out of our currently existing supported targets, Leonardo and Tango
use TI's classic Leonardo RFFE wiring. However, we would like to
use the same quadband RFFE with the same classic wiring on our
FreeCalypso Libre Dumbphone handset, and also on the planned
development board that will serve as a stepping stone toward that
goal. Therefore, we introduce the new CONFIG_TARGET_LEO_RFFE
preprocessor symbol, and conditionalize on this symbol in tpudrv12.h,
instead of a growing || of different targets.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Wed, 09 Jun 2021 07:26:51 +0000 |
parents | a62e5bf88434 |
children |
line wrap: on
line source
FC Tourmaline stdmodem functional configuration is equivalent to Magnetite hybrid. The only intentional diff from Magnetite to Tourmaline in the modem configuration is the change of Nucleus: Magnetite uses the blob version of Nucleus which came with TCS211-20070608, whereas Tourmaline uses the source version of Nucleus by Comrade XVilka. It is essentially a change from an unknown version of Nucleus to a known one, thus it should generally be considered an improvement - but as always with such changes, extensive verification and testing needs to be done in order to ensure that nothing got broken. Aside from the one intentional change of Nucleus version, FC Tourmaline is an entirely new firmware source tree, thus it is always possible that something could have got broken unintentionally, particularly in rarely-tested areas of the firmware. Therefore, extensive testing will need to be done before we can declare Tourmaline stdmodem as officially replacing Magnetite hybrid for stable modem products.