Software AreasOfWork » History » Version 2
laforge, 02/19/2016 10:49 PM
update current areas of work
1 | 1 | laforge | |
---|---|---|---|
2 | == Infrastructure == |
||
3 | |||
4 | === Build System === |
||
5 | * we need a clean/known base as a compiler |
||
6 | * independence of system-provided header files |
||
7 | * working dependencies for Makefiles |
||
8 | |||
9 | === Operating System === |
||
10 | * Current FreeRTOS port to Calypso |
||
11 | * re-entrant newlib support for that FreeRTOS port |
||
12 | |||
13 | === Development Tools === |
||
14 | * try to make JTAG (C155) work with OpenOCD |
||
15 | |||
16 | == Host Software == |
||
17 | |||
18 | == Target Software == |
||
19 | |||
20 | === Drivers === |
||
21 | * charger detection, battery charging (roh) |
||
22 | * SIM card reader (dexter) |
||
23 | * Color display driver for C155 |
||
24 | * backlight driver |
||
25 | * vibrator driver |
||
26 | * buzzer driver (C123) |
||
27 | * C155 ringtone chip driver |
||
28 | |||
29 | === GSM Stuff === |
||
30 | * TRF6151, TPU, TSP, AGC, AFC (laforge) |
||
31 | 2 | laforge | * Layer1, particularly the synchronous part (laforge, spaar) |
32 | 1 | laforge | * Layer2 and 3 (zecke) |
33 | * Playing with the Voice part using the dsp misc task |
||
34 | |||
35 | === UI related === |
||
36 | * proportional fonts in at least two sizes, as small as possible |
||
37 | * cache the frame buffer in RAM and sync when needed |
||
38 | * hardware independent API to support C123, C155 (and later other) displays |
||
39 | * some kind of fixed screen layout masks |