mbed Phone Platform
Dependencies: ulaw mbed ConfigFile
Diff: Line.cpp
- Revision:
- 4:41a3534d085f
- Parent:
- 2:e37117117e79
- Child:
- 5:30e2847d241b
--- a/Line.cpp Thu Jan 06 17:04:13 2011 +0000 +++ b/Line.cpp Fri Jan 07 18:20:41 2011 +0000 @@ -83,6 +83,9 @@ } } +void Line::poll () { +} + /** * @brief change mode * @param newmode mode of line @@ -213,7 +216,7 @@ /// tone void Line::tone (enum Tone type) { if (! hook && ( type == DialTone || - (type == RingBackTone && tonecount < TONE_RBT_ON) || + (type == RingBackTone && tonecount < TONE_RBT_ON && (tonecount % RING_PULSE) < (RING_PULSE / 2)) || (type == BusyTone && tonecount < TONE_BT_ON) ) ) { // on hook dac.write_u16(tonetable[tonecount % TONE_DT]);