= Software Notes = * Control Files * Murium Wins Src * Yuriy Loses and gets Lib * Lib: Missing Delay.h, fx2regs.h, fx2utils.h, syncdelay.h * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/firmware/lib/delay.c delay.c]: Contains Microsecond and Millisecond delays, 1 Bus Cycle = 4 Clock Cycles, mdelay function is not accurate, must be tuned * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/firmware/lib/fx2utils.c fx2utils.c]: USB functionality, delay tuned * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/firmware/lib/i2c-compiler-bug.c i2c-compiler-bug.c]: Identical to i2c.c except for commented line * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/firmware/lib/i2c.c i2c.c]: Seems complete, no fixes commented * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/firmware/lib/isr.c isr.c]: Seems complete, no fixes commented, has sv,uv, and fgv hooks * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/firmware/lib/timer.c timer.c]: Called at 100Hz, resets RCAP2?, calls hook sv, no fixes commented * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/firmware/lib/usb_common.c usb_common.c]: Needs changes and clarification, usb alt settings for interface may need changing * Firmware Files * Driver Files * Murium Gets Linux * Yuriy Gets Windows * Windows * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/windows-driver/NoiseGenerator/boardcommands.h boardcommands.h]: Defines commands that allow the user to adjust the operation of the device * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/windows-driver/NoiseGenerator/cyapi.h cyapi.h]: Standard file, defines an api to interface with a cypress usb device * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/windows-driver/NoiseGenerator/MainForm.h mainform.h]: Interface to noisegen program, requires additions to constructor code although form seems completely drawn * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/windows-driver/NoiseGenerator/NoiseBoard.cpp noiseboard.cpp]: Code to manage board behavior, update fpga