|  | @@ -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();
 | 
	
		
			
				|  |  |  
 |