| 
									
										
										
										
											2018-07-05 09:01:03 +10:00
										 |  |  | #ifndef ESP32_MOCK_H_
 | 
					
						
							|  |  |  | #define ESP32_MOCK_H_
 | 
					
						
							| 
									
										
										
										
											2020-07-23 17:16:15 +04:00
										 |  |  | #include "esp_timer.h"
 | 
					
						
							| 
									
										
										
										
											2018-07-05 09:01:03 +10:00
										 |  |  | 
 | 
					
						
							|  |  |  | typedef void (*esp_timer_cb_t)(void* arg); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // Queue mock
 | 
					
						
							| 
									
										
										
										
											2020-07-23 17:16:15 +04:00
										 |  |  | QueueHandle_t xQueueCreate( uint32_t uxQueueLength, | 
					
						
							| 
									
										
										
										
											2018-07-05 09:01:03 +10:00
										 |  |  |                              uint32_t uxItemSize ); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | void vQueueDelete( QueueHandle_t xQueue ); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | uint32_t xQueueSend(QueueHandle_t xQueue, const void * pvItemToQueue, TickType_t xTicksToWait); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | uint32_t xQueueReceive(QueueHandle_t xQueue, void *pvBuffer, TickType_t xTicksToWait); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | void GetLastItem(void *pvBuffer); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-07-16 16:33:30 +07:00
										 |  |  | void ForceTaskDelete(void); | 
					
						
							| 
									
										
										
										
											2018-07-05 09:01:03 +10:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-04-30 13:54:08 +02:00
										 |  |  | esp_err_t esp_event_handler_register(const char * event_base, int32_t event_id, void* event_handler, void* event_handler_arg); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | esp_err_t esp_event_handler_unregister(const char * event_base, int32_t event_id, void* event_handler); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-07-05 09:01:03 +10:00
										 |  |  | #define _mdns_udp_pcb_write(tcpip_if, ip_protocol, ip, port, data, len) len
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-04-07 16:21:16 +08:00
										 |  |  | // Task signify mock
 | 
					
						
							|  |  |  | TaskHandle_t xTaskGetCurrentTaskHandle(void); | 
					
						
							|  |  |  | void xTaskNotifyGive(TaskHandle_t task); | 
					
						
							|  |  |  | BaseType_t xTaskNotifyWait(uint32_t bits_entry_clear, uint32_t bits_exit_clear, uint32_t *value, TickType_t wait_time ); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-07-23 17:16:15 +04:00
										 |  |  | #endif /* ESP32_MOCK_H_ */
 |