|
@@ -19,6 +19,8 @@
|
|
|
#define FPGA_PRIORITY 10
|
|
|
#define FPGA_SVC_STACK 4096
|
|
|
|
|
|
+#define RTC_TIMESYNC_PERIOD (511*configTICK_RATE_HZ)
|
|
|
+
|
|
|
static spi_bus_config_t spi_bus_config = {
|
|
|
.data0_io_num = PIN_FPGA_IO0,
|
|
|
.data1_io_num = PIN_FPGA_IO1,
|
|
@@ -108,9 +110,8 @@ static void ARDUINO_ISR_ATTR fpga_interrupt(void)
|
|
|
fpga_notify_from_isr(NOTIFY_FPGA);
|
|
|
}
|
|
|
|
|
|
-static void fpga_timesync_trigger(TimerHandle_t t)
|
|
|
+void fpga_timesync_trigger(void)
|
|
|
{
|
|
|
- (void)t;
|
|
|
fpga_notify_from_task(NOTIFY_TIMESYNC);
|
|
|
}
|
|
|
|
|
@@ -155,8 +156,8 @@ esp_err_t fpga_service_init(void)
|
|
|
return ESP_FAIL;
|
|
|
|
|
|
fpga_timesync_timer =
|
|
|
- null_check(xTimerCreate("rtc_sync", 17*configTICK_RATE_HZ,
|
|
|
- pdTRUE, NULL, fpga_timesync_trigger));
|
|
|
+ null_check(xTimerCreate("rtc_sync", RTC_TIMESYNC_PERIOD, pdTRUE, NULL,
|
|
|
+ (TimerCallbackFunction_t)fpga_timesync_trigger));
|
|
|
|
|
|
esplink_init();
|
|
|
|