esp32_mock.h
1 #ifndef ESP32_MOCK_H_ 2 #define ESP32_MOCK_H_ 3 #include "esp_timer.h" 4 5 typedef void (*esp_timer_cb_t)(void* arg); 6 7 // Queue mock 8 QueueHandle_t xQueueCreate( uint32_t uxQueueLength, 9 uint32_t uxItemSize ); 10 11 void vQueueDelete( QueueHandle_t xQueue ); 12 13 uint32_t xQueueSend(QueueHandle_t xQueue, const void * pvItemToQueue, TickType_t xTicksToWait); 14 15 uint32_t xQueueReceive(QueueHandle_t xQueue, void *pvBuffer, TickType_t xTicksToWait); 16 17 void GetLastItem(void *pvBuffer); 18 19 void ForceTaskDelete(void); 20 21 esp_err_t esp_event_handler_register(const char * event_base, int32_t event_id, void* event_handler, void* event_handler_arg); 22 23 esp_err_t esp_event_handler_unregister(const char * event_base, int32_t event_id, void* event_handler); 24 25 #define _mdns_udp_pcb_write(tcpip_if, ip_protocol, ip, port, data, len) len 26 27 #endif /* ESP32_MOCK_H_ */