FreeCalypso > hg > fc-magnetite
changeset 412:2b038b43e31b
tpudrv10.c: magic1_900[] table reconstructed
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 19 Jan 2018 08:13:27 +0000 |
parents | ee49b250774f |
children | 780fa76e9c9b |
files | src/cs/layer1/tpu_drivers/source0/tpudrv10.c |
diffstat | 1 files changed, 29 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/cs/layer1/tpu_drivers/source0/tpudrv10.c Fri Jan 19 07:38:43 2018 +0000 +++ b/src/cs/layer1/tpu_drivers/source0/tpudrv10.c Fri Jan 19 08:13:27 2018 +0000 @@ -158,6 +158,11 @@ T_TX_RX tx_rx[2]; }; +struct magic1_s { + UWORD16 limit; + UWORD16 magic; +}; + struct rf_path_s { UWORD16 rf_chip_band; UWORD8 rx_up; @@ -168,23 +173,43 @@ struct synth_s *synth; }; -const struct synth_s synth_900[] = +static const struct synth_s synth_900[] = { { 0, 124, {{ 890, 1}, { 935, 4}}},// gsm 0 - 124 {974, 1023, {{ 880, 1}, { 925, 4}}},// egsm 975 - 1023 }; -const struct synth_s synth_1800[] = +static const struct magic1_s magic1_900[] = +{ + { 26, 0x0820}, + { 35, 0x0854}, + { 42, 0x0847}, + { 54, 0x0861}, + { 60, 0x0847}, + { 69, 0x0861}, + { 79, 0x0847}, + { 94, 0x083A}, + { 105, 0x0847}, + { 112, 0x0854}, + { 117, 0x082D}, + { 124, 0x0847}, + { 988, 0x0820}, + {1014, 0x083A}, + {1023, 0x0820}, + {1023, 0x0820}, +}; + +static const struct synth_s synth_1800[] = { {511, 885, {{1710, -1}, {1805, 1}}}, // dcs 512 - 885 }; -const struct synth_s synth_1900[] = +static const struct synth_s synth_1900[] = { {511, 810, {{1850, -1}, {1930, 1}}}, // pcs 512 - 810; }; -const struct synth_s synth_850[] = +static const struct synth_s synth_850[] = { {127, 251, {{ 824, 1}, { 869, 4}}}, // gsm850 high };