tmsgheaders.c 543 B

12345678910111213141516171819202122
  1. #include "tmsgheaders.h"
  2. void rst_for_fpga(void *bar1) {
  3. uint32_t *ptr = bar1 + RST_ADDR;
  4. *ptr = RST_FOR_FPGA_ON;
  5. usleep(1);
  6. *ptr = RST_FOR_FPGA_OFF;
  7. }
  8. void shift_reg (void *bar1) {
  9. uint32_t *ptr = bar1 + LMX_BASE_ADDR;
  10. *ptr = InitShRegHeader;
  11. uint32_t *data_ptr = bar1 + LMX_BASE_ADDR ;
  12. *data_ptr = SHIFT_REG;
  13. }
  14. // void key_switch (void *bar1, double freq){
  15. // if (freq >= 2750e6 && freq <= 3600) {
  16. // uint32_t *ptr_gpio = bar1 + LMX_BASE_ADDR;
  17. // *ptr_gpio = GPIO_REG |;
  18. // }
  19. // }