Fixes with the dectalk driver with rate, etc.

This commit is contained in:
Storm Dragon
2026-07-26 21:10:39 -04:00
parent 11a4244cc3
commit e93aba109a
2 changed files with 21 additions and 2 deletions
@@ -83,6 +83,17 @@ def test_dectalk_driver_writes_settings_and_cancel(serial_pair):
speech_driver.shutdown()
def test_dectalk_driver_uses_native_defaults_at_fenrir_midpoint(serial_pair):
speech_driver, master_fd = initialized_driver(dectalkDriver, serial_pair)
try:
speech_driver.set_rate(0.5)
speech_driver.set_pitch(0.5)
expected = b"[:ra 180][:dv ap 122]"
assert read_available(master_fd, len(expected)) == expected
finally:
speech_driver.shutdown()
def test_dectalk_driver_enables_xon_xoff_flow_control(serial_pair):
speech_driver, _ = initialized_driver(dectalkDriver, serial_pair)
try: