Skip to content
Snippets Groups Projects
Bernd-Christian Renner's avatar
Bernd-Christian Renner authored
- removed obsolte txamp functions (re DAC enable sequence)
- reorderd TX enable sequence
- consolidated time keeping (ticks/time vs sample count)
  - added RX_ and TX_ prefixes for samples counts
  - added new data type rx_sample_cnt_t
  - renamed function to calc rx lag for more clarity
  - deactivated downsampling (locked feature, almost all steps made)
2329c6b8
History
ACI - ahoi configuration interface

interface:
- command (CMD) and responses (RSP)
- truth table
CMD | RSP | logic
 T     T    setter: CMD produces response
 T     F    setter: CMD is echoed (with effective values)
 F     T    getter: empty CMD with response
 F     F    not supported*

* = how about RESET and BOOTLOADER?

types for CMD and RSP are always equal (and go by the name ACI_TYPE_xxx), where xxx is the name of the command 


Questions:
- what happens in case of an unknown CMD (return something)
- use 0 address as serial host? (this would likely clarify a bunch of things)


Not implemented yet:
- xxxstat_reset
- allstat (should be done by modem.py/client)


FIXME
- switch() case workaround in aci.c
- freqsetup