• Dimitris Lampridis's avatar
    software: eliminate application-specific code from wrtd library · 7d0c067c
    Dimitris Lampridis authored
    Remove all references to application specific (ADC, TDC, FD) from code,
    in order to generalize the library.
    
    Major changes include:
    
    - removal of application-specific initialisation and channel enabling code
    - removal of libwrtd-devices.c
    - removal of struct wrtd_mt_config
    - addition of fields to wrtd_root in order to be able to dynamicaly
      retrieve information that was previously stored in wrtd_mt_config
    - static names and numbering for local channels: local inputs are named
      LC-I<n>, local outputs are named LC-O<n>. Numbering (<n>) starts from
      device 0 of cpu 0 and increases, with a separate counter for inputs
      and outputs.
    - rework of source and destination CPU calculation to handle cases where
      multiple CPUs are capable of network RX/TX
    - update firmware to reflect the above changes
    7d0c067c
Name
Last commit
Last update
dependencies Loading commit data...
doc Loading commit data...
hdl Loading commit data...
software Loading commit data...
tools/hdl-gen Loading commit data...
.gitmodules Loading commit data...
CHANGELOG Loading commit data...
CONTRIBUTING.md Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...