max2870.c 441 B

12345678910111213141516171819202122
  1. #include "max2870.h"
  2. const uint32_t max2870_regs[] ={
  3. 0x80280000,
  4. 0x800303E9,
  5. 0x94005E42,
  6. 0x00000133,
  7. 0x638E80FC,
  8. 0x01400005
  9. };
  10. void max2870_init(void *bar1) {
  11. //Init Header
  12. uint32_t *ptr = bar1 + MAX2870_BASE_ADDR;
  13. *ptr = InitMAX2870Header;
  14. //Init Data
  15. for (int k = 0; k < sizeof(max2870_regs)/4; k++) {
  16. uint32_t *ptr = bar1 + MAX2870_BASE_ADDR;
  17. *ptr = max2870_regs[k];
  18. }
  19. }