修复:热重启时保持射频时钟

This commit is contained in:
2026-08-28 13:25:54 +08:00
parent f939716614
commit fad8784550
6 changed files with 230 additions and 42 deletions
+18 -14
View File
@@ -21,29 +21,33 @@
#include "ad9528_config.h"
int main(void)
{
int ret;
openSpiDev(SPIDEV_AD9528_NODE_NAME);
if(ret < 0 ) {
return -1;
int main(int argc, char *argv[])
{
int ret;
ret = openSpiDev(SPIDEV_AD9528_NODE_NAME);
if(ret < 0 ) {
return -1;
}
ret = initSpiDev();
if(ret < 0 ) {
return -1;
}
ret = ad9528_config();
return -1;
}
if(argc == 2 && strcmp(argv[1], "--check-ready") == 0) {
return ad9528_is_ready() ? 0 : 2;
}
ret = ad9528_config();
if(ret == 0) {
PRINTF_INFO("ad9528 cfg ok.\r\n");
} else {
PRINTF_INFO("ERROR:ad9528 cfg fail.\r\n");
}
return 0;
}
return ret == 0 ? 0 : 1;
}