comparison README @ 512:1edb0615c439

README: state more clearly that the handset fw work is paused until FC handset hardware
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 25 Jun 2018 19:09:07 +0000
parents a1946652f71c
children f9125919bbe4
comparison
equal deleted inserted replaced
511:3608ce4a585a 512:1edb0615c439
32 ============= 32 =============
33 33
34 TI's GSM mobile station firmware architecture supports two ways in which the 34 TI's GSM mobile station firmware architecture supports two ways in which the
35 GSM device may be controlled: via AT commands from an external host and/or via 35 GSM device may be controlled: via AT commands from an external host and/or via
36 a local UI on devices with LCD & keypad hardware. (I said "and/or" because the 36 a local UI on devices with LCD & keypad hardware. (I said "and/or" because the
37 two mechanisms can coexist.) The code we got from TI (TCS211) is very solid 37 two mechanisms can coexist.) The code we got from TI (TCS211 and TCS3.2) is
38 and mature in the modem configuration (control via AT commands only, no UI, no 38 very solid and mature in the modem configuration (control via AT commands only,
39 battery management, no traditional handset on/off control), but the additional 39 no UI, no battery management, no traditional handset on/off control), but the
40 code layers that are needed for handset products but not for modems came in a 40 additional code layers that are needed for handset products but not for modems
41 very rough "proof of concept" condition, nowhere close to a usable product. 41 came in a very rough "proof of concept" condition, nowhere close to a usable
42 product.
42 43
43 In FC Magnetite we further maintain and support the solid code base we got for 44 In FC Magnetite we further maintain and support the solid code base we got for
44 the modem functionality, and we are also working to improve the support for 45 the modem functionality, and we are also working to improve the support for
45 handset products and bring it into a practically usable state. We have already 46 handset products and bring it into a practically usable state. At the present
46 implemented an entirely new battery charging and discharge monitoring driver 47 time the handset firmware work is on hold, paused until we design and build the
47 that actually works on our target hw (of the two we got from TI, one was 48 first prototype version of our own FreeCalypso handset hardware. The reason
48 bitrotten and the other was designed for charging hardware that is quite 49 for this hold is that we are not able to use TI's original development board
49 different from what we are working with), and we shall hopefully start working 50 (see doc/D-Sample for the issues), hence we need to build our own hardware that
50 on the UI soon - see doc/Handset-goal for more info. 51 will serve in its place. Until then we focus on maintaining and supporting the
52 good working modem functionality.
51 53
52 Both TI's original modem fw (TCS211) and our recreation thereof in this 54 Both TI's original modem fw (TCS211) and our recreation thereof in this
53 Magnetite project support not only voice calls and SMS, but also CSD, fax and 55 Magnetite project support not only voice calls and SMS, but also CSD, fax and
54 GPRS. This advanced functionality is fully supported on our own GSM MS 56 GPRS. This advanced functionality is fully supported on our own GSM MS
55 development board (FCDEV3B), where both Calypso UARTs are presented directly to 57 development board (FCDEV3B), where both Calypso UARTs are presented directly to