HardwareCalypso » History » Version 2
laforge, 02/19/2016 10:48 PM
1 | 1 | laforge | = Calypso Digital Baseband = |
---|---|---|---|
2 | |||
3 | The Calypso Digital Base Band chip is a popular DBB implementation for inexpensive feature phones. |
||
4 | |||
5 | == Variants == |
||
6 | * Calypso G2 C035 |
||
7 | * Calypso G2 C035 Lite (D751749GHH) |
||
8 | * Like C035, only 256kBytes of internal memory |
||
9 | 2 | laforge | |
10 | |||
11 | == Integrated Peripherals == |
||
12 | |||
13 | === I2C Controller === |
||
14 | |||
15 | The controller has two oddities: |
||
16 | * It assumes that the peripheral has an address byte. If your peripheral doesn't, you have to |
||
17 | write the first byte into the address register and not the FIFO |
||
18 | * You cannot under-fill the FIFO, i.e. if you write 8 bytes into the 16byte deep fifo, the controller |
||
19 | will transmit 16 bytes rather than 8. Therefore, always limit the FIFO depth to your write size! |
||
20 | More details about this can be seen at [wiki:CalypsoI2CFIFO] |