Changes between Version 20 and Version 21 of Internal/NoiseGenerator/Software
- Timestamp:
- Jul 22, 2009, 5:28:09 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Internal/NoiseGenerator/Software
v20 v21 10 10 * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/firmware/src/commands.h commands.h]: defines all the variables that are used in commands.c but none of the functions are prototyped here. Do they need to be prototyped? no files are included 11 11 * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/firmware/src/eeprom_init.c eeprom_init.c]: includes usrp_commons.h, usrp_commands.h, and spi.h 12 * write_byte_msb takes in unsigned char v and circular shifts it 8 times each time outputting the msb13 * eeprom_init configures the IO ports12 * write_byte_msb takes in unsigned char v and circular shifts it 8 times each time outputting the msb 13 * eeprom_init configures the IO ports 14 14 * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/firmware/src/eeprom_io.c eeprom_io.c]: includes eeprom_io.h, i2c.h, delay.h. and has a read and write function defined within it 15 15 * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/firmware/src/eeprom_io.h eeprom_io.h]: prototypes the two functions used in eeprom_io.c 16 16 * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/firmware/src/error_no.h error_no.h]: defines a lot of errors 17 17 * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/firmware/src/fpga.c fpga.c]: includes noisegen_regs.h, error_no.h, fpga.h 18 * possible typo: ConfigSatate19 * fpga_done only has a return true definition, perhaps more code is required18 * possible typo: ConfigSatate 19 * fpga_done only has a return true definition, perhaps more code is required 20 20 * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/firmware/src/fpga.h fpga.h]: defines the states of the xilinx state machine. prototypes the functions used in fpga.c 21 21 * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/firmware/src/fpga_specific.c fpga_specific.c]: include fpga_specific.h 22 * return types are all false on these functions23 * functions to read and write various configuration bits and send rf data22 * return types are all false on these functions 23 * functions to read and write various configuration bits and send rf data 24 24 * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/firmware/src/fpga_specific.h fpga_specific.h]: defines the ports used but doesn't prototype the functions used in fpga_specific.c 25 25 * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/firmware/src/gpif.c gpif.c]: configures the general purpose interface for fx2, most of code has do not edit warnings 26 * gpifinit function is added after a line that says "you may add additional code below"27 * all the do not edit sections have been commented out26 * gpifinit function is added after a line that says "you may add additional code below" 27 * all the do not edit sections have been commented out 28 28 * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/firmware/src/init_gpif.c init_gpif.c]: include usrp_common.h 29 * some very strange comments in this file, not sure if they are alerting to current problems or ones that were already addressed previously29 * some very strange comments in this file, not sure if they are alerting to current problems or ones that were already addressed previously 30 30 * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/firmware/src/led.c led.c]: includes fx2regs.h, noisegen_regs.h, led.h 31 * all functions (except for the switch) return 032 * not entirely sure what the switch structure is trying to accomplish, nor what the error blink fnc above it is doing31 * all functions (except for the switch) return 0 32 * not entirely sure what the switch structure is trying to accomplish, nor what the error blink fnc above it is doing 33 33 * [http://orbit-lab.org/browser/USBNoiseGenreator/trunk/firmware/src/led.h led.h]: defines the cases for the switch and also all the functions used in led.c 34 34 * Yuriy Loses and gets Lib