# HG changeset patch # User Paul Boddie # Date 1694819538 -7200 # Node ID d7a233d7a908d5e52ae5654a0e9102b85fd743d7 # Parent 6a898a1a5dba8a32a7ae8d6f9b7843c431fe164b Fixed tests for defined fields. diff -r 6a898a1a5dba -r d7a233d7a908 pkg/devices/lib/cpm/src/x1600.cc --- a/pkg/devices/lib/cpm/src/x1600.cc Sat Sep 16 00:49:41 2023 +0200 +++ b/pkg/devices/lib/cpm/src/x1600.cc Sat Sep 16 01:12:18 2023 +0200 @@ -824,7 +824,7 @@ void Clock_base::set_source(Cpm_regs ®s, uint8_t source) { - if (_source.is_defined()) + if (!_source.is_defined()) return; _source.set_field(regs, source); @@ -1054,7 +1054,7 @@ void Clock::set_divider(Cpm_regs ®s, uint32_t division) { - if (_divider.is_defined()) + if (!_divider.is_defined()) return; change_enable(regs);