Fast SPI-based serial interface to AD9850 clock generator. Has same interface as (bit-banging based) AD9850 library, but more than x100 faster in frequency update speed. Can sweep 1KHz to 30MHz in 1KHz step in a few seconds.

Branch:
switch-to-cmsis-bitops
Revision:
6:8c15ffb18f88
Parent:
4:c60c1caa2593
--- a/AD9850SPI.cpp	Fri Jan 10 10:24:50 2020 +0900
+++ b/AD9850SPI.cpp	Mon Jan 13 23:20:58 2020 +0900
@@ -12,7 +12,7 @@
 #endif
 
 #ifndef UINT32_MAX
-#define UINT32_MAX -1U
+#define UINT32_MAX ((uint32_t)-1)
 #endif
 
 #define UINT5_MAX 31
@@ -140,4 +140,4 @@
     _spi.write(buffer, sizeof(buffer), NULL, 0);
     _fq_ud = 1; wait_us(1);
     _fq_ud = 0; wait_us(1);
-}
\ No newline at end of file
+}