TODO 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. cleanup and improve organization of code - lots of work to do here
  2. generally make this software suck less
  3. fix crash on pcmcia card removal when program has board open
  4. have library parse dmesg automatically on error
  5. report error when user tries to read/write to interface board which is
  6. bus master
  7. a kcontrol module for configuring boards might be nice
  8. possible problems when autopoll happens without remote enable
  9. timeouts on write should handle data that was able to report
  10. number of bytes sent before timeout occurred.
  11. stuck SRQ handling
  12. add query to ibask() for support of IFC events
  13. fix support parallel poll timeout support (should be hardware-based)
  14. better error message when gpib_config has not been run
  15. specifying config file with gpib_config --file can cause problems,
  16. since library doesn't know anything about it unless IB_CONFIG
  17. is set in the environment as well. Should warn about this somewhere.
  18. add links to web page (maybe comedi and vimms)
  19. split off parts of library that need libpthread, so we can
  20. provide a pthread free version (that would lack ibwrta(), etc.).
  21. lock on board online/offline
  22. libgpib_test: add test for serial poll without autopolling
  23. remove devices that time out from autopoll list
  24. better error on unknown board_type
  25. being addressed as listener should abort writes, being addressed
  26. as talker should abort reads
  27. maybe use 1-1 relationship between file descriptors and
  28. gpib device/board descriptors instead of maintaining our own
  29. lists of gpib device descriptors.