├── .gitignore ├── CMakeLists.txt ├── LICENSE-2.0.txt ├── README.md ├── evb7 ├── .gitignore ├── CMakeLists.txt ├── EVB7Device.cpp ├── EVB7Device.hpp ├── EVB7Regs.hpp ├── README.md ├── Streaming.cpp └── twbw_helper.h ├── include └── LMS7002M │ ├── LMS7002M.h │ ├── LMS7002M_config.h │ ├── LMS7002M_logger.h │ ├── LMS7002M_regs.h │ └── LMS7002M_time.h ├── interfaces ├── README.md ├── spidev_interface.h ├── sysfs_gpio_interface.h ├── xilinx_user_gpio.h └── xilinx_user_mem.h ├── regs ├── README.md ├── afe.json ├── bias.json ├── cgen.json ├── defaults.json ├── endir.json ├── ldo.json ├── lml.json ├── rbb.json ├── reg_parser.py ├── regen.sh ├── rfe.json ├── rxnco.json ├── rxtsp.json ├── sxx.json ├── tbb.json ├── trf.json ├── txnco.json ├── txtsp.json └── xbuf.json ├── src ├── LMS7002M_afe.c ├── LMS7002M_cgen.c ├── LMS7002M_filter_cal.c ├── LMS7002M_filter_cal.h ├── LMS7002M_gfir.c ├── LMS7002M_impl.c ├── LMS7002M_impl.h ├── LMS7002M_ldo.c ├── LMS7002M_lml.c ├── LMS7002M_logger.c ├── LMS7002M_nco.c ├── LMS7002M_rbb.c ├── LMS7002M_rfe.c ├── LMS7002M_rx_filter_cal.c ├── LMS7002M_rxtsp.c ├── LMS7002M_sxx.c ├── LMS7002M_tbb.c ├── LMS7002M_time.c ├── LMS7002M_trf.c ├── LMS7002M_tx_filter_cal.c ├── LMS7002M_txtsp.c ├── LMS7002M_vco.c ├── LMS7002M_vco.h └── LMS7002M_xbuf.c └── test ├── .gitignore ├── Makefile └── access_test.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/LICENSE-2.0.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/README.md -------------------------------------------------------------------------------- /evb7/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /evb7/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/evb7/CMakeLists.txt -------------------------------------------------------------------------------- /evb7/EVB7Device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/evb7/EVB7Device.cpp -------------------------------------------------------------------------------- /evb7/EVB7Device.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/evb7/EVB7Device.hpp -------------------------------------------------------------------------------- /evb7/EVB7Regs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/evb7/EVB7Regs.hpp -------------------------------------------------------------------------------- /evb7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/evb7/README.md -------------------------------------------------------------------------------- /evb7/Streaming.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/evb7/Streaming.cpp -------------------------------------------------------------------------------- /evb7/twbw_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/evb7/twbw_helper.h -------------------------------------------------------------------------------- /include/LMS7002M/LMS7002M.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/include/LMS7002M/LMS7002M.h -------------------------------------------------------------------------------- /include/LMS7002M/LMS7002M_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/include/LMS7002M/LMS7002M_config.h -------------------------------------------------------------------------------- /include/LMS7002M/LMS7002M_logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/include/LMS7002M/LMS7002M_logger.h -------------------------------------------------------------------------------- /include/LMS7002M/LMS7002M_regs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/include/LMS7002M/LMS7002M_regs.h -------------------------------------------------------------------------------- /include/LMS7002M/LMS7002M_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/include/LMS7002M/LMS7002M_time.h -------------------------------------------------------------------------------- /interfaces/README.md: -------------------------------------------------------------------------------- 1 | # Example interfaces to access SPI 2 | -------------------------------------------------------------------------------- /interfaces/spidev_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/interfaces/spidev_interface.h -------------------------------------------------------------------------------- /interfaces/sysfs_gpio_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/interfaces/sysfs_gpio_interface.h -------------------------------------------------------------------------------- /interfaces/xilinx_user_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/interfaces/xilinx_user_gpio.h -------------------------------------------------------------------------------- /interfaces/xilinx_user_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/interfaces/xilinx_user_mem.h -------------------------------------------------------------------------------- /regs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/regs/README.md -------------------------------------------------------------------------------- /regs/afe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/regs/afe.json -------------------------------------------------------------------------------- /regs/bias.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/regs/bias.json -------------------------------------------------------------------------------- /regs/cgen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/regs/cgen.json -------------------------------------------------------------------------------- /regs/defaults.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/regs/defaults.json -------------------------------------------------------------------------------- /regs/endir.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/regs/endir.json -------------------------------------------------------------------------------- /regs/ldo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/regs/ldo.json -------------------------------------------------------------------------------- /regs/lml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/regs/lml.json -------------------------------------------------------------------------------- /regs/rbb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/regs/rbb.json -------------------------------------------------------------------------------- /regs/reg_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/regs/reg_parser.py -------------------------------------------------------------------------------- /regs/regen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/regs/regen.sh -------------------------------------------------------------------------------- /regs/rfe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/regs/rfe.json -------------------------------------------------------------------------------- /regs/rxnco.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/regs/rxnco.json -------------------------------------------------------------------------------- /regs/rxtsp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/regs/rxtsp.json -------------------------------------------------------------------------------- /regs/sxx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/regs/sxx.json -------------------------------------------------------------------------------- /regs/tbb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/regs/tbb.json -------------------------------------------------------------------------------- /regs/trf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/regs/trf.json -------------------------------------------------------------------------------- /regs/txnco.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/regs/txnco.json -------------------------------------------------------------------------------- /regs/txtsp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/regs/txtsp.json -------------------------------------------------------------------------------- /regs/xbuf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/regs/xbuf.json -------------------------------------------------------------------------------- /src/LMS7002M_afe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_afe.c -------------------------------------------------------------------------------- /src/LMS7002M_cgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_cgen.c -------------------------------------------------------------------------------- /src/LMS7002M_filter_cal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_filter_cal.c -------------------------------------------------------------------------------- /src/LMS7002M_filter_cal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_filter_cal.h -------------------------------------------------------------------------------- /src/LMS7002M_gfir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_gfir.c -------------------------------------------------------------------------------- /src/LMS7002M_impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_impl.c -------------------------------------------------------------------------------- /src/LMS7002M_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_impl.h -------------------------------------------------------------------------------- /src/LMS7002M_ldo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_ldo.c -------------------------------------------------------------------------------- /src/LMS7002M_lml.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_lml.c -------------------------------------------------------------------------------- /src/LMS7002M_logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_logger.c -------------------------------------------------------------------------------- /src/LMS7002M_nco.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_nco.c -------------------------------------------------------------------------------- /src/LMS7002M_rbb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_rbb.c -------------------------------------------------------------------------------- /src/LMS7002M_rfe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_rfe.c -------------------------------------------------------------------------------- /src/LMS7002M_rx_filter_cal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_rx_filter_cal.c -------------------------------------------------------------------------------- /src/LMS7002M_rxtsp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_rxtsp.c -------------------------------------------------------------------------------- /src/LMS7002M_sxx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_sxx.c -------------------------------------------------------------------------------- /src/LMS7002M_tbb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_tbb.c -------------------------------------------------------------------------------- /src/LMS7002M_time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_time.c -------------------------------------------------------------------------------- /src/LMS7002M_trf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_trf.c -------------------------------------------------------------------------------- /src/LMS7002M_tx_filter_cal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_tx_filter_cal.c -------------------------------------------------------------------------------- /src/LMS7002M_txtsp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_txtsp.c -------------------------------------------------------------------------------- /src/LMS7002M_vco.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_vco.c -------------------------------------------------------------------------------- /src/LMS7002M_vco.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_vco.h -------------------------------------------------------------------------------- /src/LMS7002M_xbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/src/LMS7002M_xbuf.c -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- 1 | /*.exe 2 | /*.o 3 | -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/access_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myriadrf/LMS7002M-driver/HEAD/test/access_test.c --------------------------------------------------------------------------------