diff --git a/Software/EQG2HBX-ESP32/.vs/EQG2HBXE32/v15/.suo b/Software/EQG2HBX-ESP32/.vs/EQG2HBXE32/v15/.suo deleted file mode 100644 index 64fd363..0000000 Binary files a/Software/EQG2HBX-ESP32/.vs/EQG2HBXE32/v15/.suo and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/AsyncTCP/AsyncTCP.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/AsyncTCP/AsyncTCP.cpp.d deleted file mode 100644 index 69269ac..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/AsyncTCP/AsyncTCP.cpp.d +++ /dev/null @@ -1,175 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\AsyncTCP\AsyncTCP.cpp.o: \ - C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src\AsyncTCP.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src\AsyncTCP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/pbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/tcp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/mem.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/netif.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/stats.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/memp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/priv/memp_std.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/priv/memp_priv.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/prot/ip4.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/prot/ip6.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/prot/ip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/icmp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/prot/icmp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/icmp6.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/prot/icmp6.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/inet.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/dns.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/priv/tcpip_priv.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/tcpip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/timeouts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/sys.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/AsyncTCP/AsyncTCP.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/AsyncTCP/AsyncTCP.cpp.o deleted file mode 100644 index 8e07f9e..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/AsyncTCP/AsyncTCP.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/AsyncUDP/AsyncUDP.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/AsyncUDP/AsyncUDP.cpp.d deleted file mode 100644 index 2664103..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/AsyncUDP/AsyncUDP.cpp.d +++ /dev/null @@ -1,187 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\AsyncUDP\AsyncUDP.cpp.o: \ - C:\Users\John\Documents\Arduino\libraries\AsyncUDP\src\AsyncUDP.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\libraries\AsyncUDP\src\AsyncUDP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/inet.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/pbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/netif.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/stats.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/mem.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/memp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/priv/memp_std.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/priv/memp_priv.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/prot/ip4.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/prot/ip6.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/prot/ip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/prot/udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/igmp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/mld6.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/prot/ethernet.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_crypto_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_os_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/priv/tcpip_priv.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/tcpip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/timeouts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/sys.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/AsyncUDP/AsyncUDP.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/AsyncUDP/AsyncUDP.cpp.o deleted file mode 100644 index 57f1b4e..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/AsyncUDP/AsyncUDP.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/BluetoothSerial/BluetoothSerial.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/BluetoothSerial/BluetoothSerial.cpp.d deleted file mode 100644 index 1e848b5..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/BluetoothSerial/BluetoothSerial.cpp.d +++ /dev/null @@ -1,112 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\BluetoothSerial\BluetoothSerial.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\BluetoothSerial\src\BluetoothSerial.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\BluetoothSerial\src\BluetoothSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/bluedroid/esp_bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/bluedroid/api/esp_bt_main.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/bluedroid/api/esp_gap_bt_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/bluedroid/api/esp_bt_defs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/bluedroid/api/esp_bt_device.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/bluedroid/api/esp_spp_api.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/BluetoothSerial/BluetoothSerial.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/BluetoothSerial/BluetoothSerial.cpp.o deleted file mode 100644 index 9e93156..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/BluetoothSerial/BluetoothSerial.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/EEPROM/EEPROM.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/EEPROM/EEPROM.cpp.d deleted file mode 100644 index 0de8154..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/EEPROM/EEPROM.cpp.d +++ /dev/null @@ -1,131 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\EEPROM\EEPROM.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/spi_flash/esp_partition.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/spi_flash/esp_spi_flash.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/EEPROM/EEPROM.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/EEPROM/EEPROM.cpp.o deleted file mode 100644 index a8d7af3..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/EEPROM/EEPROM.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.bin b/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.bin deleted file mode 100644 index 9c18548..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.bin and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.cpp.d deleted file mode 100644 index 5d97aa3..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.cpp.d +++ /dev/null @@ -1,206 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\EQG2HBXE32.cpp.o: \ - C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\EQG2HBXE32.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\ESP32\src/dummy.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Preferences\src/Preferences.h \ - C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\Hardware.h \ - C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\EQG2HBX.h \ - C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\EQGProtocol.h \ - C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\ETXProtocol.h \ - C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\HBXComms.h \ - C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\HBXWiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\libraries\AsyncUDP\src/AsyncUDP.h \ - C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src/AsyncTCP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/pbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/FS.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/StringArray.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/WebResponseImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/WebHandlerImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/AsyncWebSocket.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/AsyncEventSource.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Update\src/Update.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/MD5Builder.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/md5_hash.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/spi_flash/esp_partition.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/spi_flash/esp_spi_flash.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_now.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\ESPmDNS\src/ESPmDNS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/mdns/mdns.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\HBXFileSystem.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\EEPROM/EEPROM.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\SPIFFS\src/SPIFFS.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/SPIFFSEditor.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.cpp.o deleted file mode 100644 index 389c4c7..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.elf b/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.elf deleted file mode 100644 index 5d6eaf8..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.elf and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.ino.bin b/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.ino.bin deleted file mode 100644 index 9c18548..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.ino.bin and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.ino.elf b/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.ino.elf deleted file mode 100644 index 5d6eaf8..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.ino.elf and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.ino.partitions.bin b/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.ino.partitions.bin deleted file mode 100644 index 6326adc..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.ino.partitions.bin and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.partitions.bin b/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.partitions.bin deleted file mode 100644 index 6326adc..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/EQG2HBXE32.partitions.bin and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/AsyncEventSource.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/AsyncEventSource.cpp.d deleted file mode 100644 index 8efbf06..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/AsyncEventSource.cpp.d +++ /dev/null @@ -1,184 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\ESPAsyncWebServer-master\AsyncEventSource.cpp.o: \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncEventSource.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncEventSource.h \ - C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src/AsyncTCP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/pbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/FS.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/StringArray.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/WebResponseImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/WebHandlerImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/AsyncWebSocket.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/AsyncEventSource.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/AsyncEventSource.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/AsyncEventSource.cpp.o deleted file mode 100644 index 380d55a..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/AsyncEventSource.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/AsyncWebSocket.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/AsyncWebSocket.cpp.d deleted file mode 100644 index 1c5e9cf..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/AsyncWebSocket.cpp.d +++ /dev/null @@ -1,185 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\ESPAsyncWebServer-master\AsyncWebSocket.cpp.o: \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncWebSocket.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncWebSocket.h \ - C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src/AsyncTCP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/pbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/FS.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/StringArray.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/WebResponseImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/WebHandlerImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/AsyncWebSocket.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/AsyncEventSource.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/libb64/cencode.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/AsyncWebSocket.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/AsyncWebSocket.cpp.o deleted file mode 100644 index 2290c81..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/AsyncWebSocket.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/SPIFFSEditor.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/SPIFFSEditor.cpp.d deleted file mode 100644 index 24d20f5..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/SPIFFSEditor.cpp.d +++ /dev/null @@ -1,184 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\ESPAsyncWebServer-master\SPIFFSEditor.cpp.o: \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\SPIFFSEditor.cpp \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\SPIFFSEditor.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/FS.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/StringArray.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src/AsyncTCP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/pbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/WebResponseImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/WebHandlerImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/AsyncWebSocket.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/AsyncEventSource.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/SPIFFSEditor.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/SPIFFSEditor.cpp.o deleted file mode 100644 index 6eabfb1..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/SPIFFSEditor.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebAuthentication.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebAuthentication.cpp.d deleted file mode 100644 index 3ac0ec3..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebAuthentication.cpp.d +++ /dev/null @@ -1,133 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\ESPAsyncWebServer-master\WebAuthentication.cpp.o: \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebAuthentication.cpp \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebAuthentication.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/libb64/cencode.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/mbedtls/mbedtls/md5.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/mbedtls_port/mbedtls/esp_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/mbedtls/mbedtls/check_config.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebAuthentication.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebAuthentication.cpp.o deleted file mode 100644 index 880a72f..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebAuthentication.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebHandlers.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebHandlers.cpp.d deleted file mode 100644 index a780899..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebHandlers.cpp.d +++ /dev/null @@ -1,184 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\ESPAsyncWebServer-master\WebHandlers.cpp.o: \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebHandlers.cpp \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/FS.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\StringArray.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src/AsyncTCP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/pbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebResponseImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebHandlerImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncWebSocket.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncEventSource.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebHandlers.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebHandlers.cpp.o deleted file mode 100644 index b126fc7..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebHandlers.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebRequest.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebRequest.cpp.d deleted file mode 100644 index 309eb54..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebRequest.cpp.d +++ /dev/null @@ -1,185 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\ESPAsyncWebServer-master\WebRequest.cpp.o: \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebRequest.cpp \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/FS.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\StringArray.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src/AsyncTCP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/pbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebResponseImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebHandlerImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncWebSocket.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncEventSource.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebAuthentication.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebRequest.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebRequest.cpp.o deleted file mode 100644 index 741dad9..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebRequest.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebResponses.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebResponses.cpp.d deleted file mode 100644 index f211159..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebResponses.cpp.d +++ /dev/null @@ -1,184 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\ESPAsyncWebServer-master\WebResponses.cpp.o: \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebResponses.cpp \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/FS.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\StringArray.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src/AsyncTCP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/pbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebResponseImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebHandlerImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncWebSocket.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncEventSource.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebResponses.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebResponses.cpp.o deleted file mode 100644 index b1e7b24..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebResponses.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebServer.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebServer.cpp.d deleted file mode 100644 index b846083..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebServer.cpp.d +++ /dev/null @@ -1,184 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\ESPAsyncWebServer-master\WebServer.cpp.o: \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebServer.cpp \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/FS.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\StringArray.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src/AsyncTCP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/pbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebResponseImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebHandlerImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncWebSocket.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncEventSource.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebServer.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebServer.cpp.o deleted file mode 100644 index 62653cc..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/ESPAsyncWebServer-master/WebServer.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/ESPmDNS/ESPmDNS.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/ESPmDNS/ESPmDNS.cpp.d deleted file mode 100644 index 70cab25..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/ESPmDNS/ESPmDNS.cpp.d +++ /dev/null @@ -1,179 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\ESPmDNS\ESPmDNS.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\ESPmDNS\src\ESPmDNS.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\ESPmDNS\src\ESPmDNS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/mdns/mdns.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_crypto_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_os_adapter.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/ESPmDNS/ESPmDNS.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/ESPmDNS/ESPmDNS.cpp.o deleted file mode 100644 index 337ea5b..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/ESPmDNS/ESPmDNS.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/FS/FS.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/FS/FS.cpp.d deleted file mode 100644 index 9cfc577..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/FS/FS.cpp.d +++ /dev/null @@ -1,112 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\FS\FS.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src\FS.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src\FS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src\FSImpl.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/FS/FS.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/FS/FS.cpp.o deleted file mode 100644 index 872c001..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/FS/FS.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/FS/vfs_api.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/FS/vfs_api.cpp.d deleted file mode 100644 index 6a311c5..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/FS/vfs_api.cpp.d +++ /dev/null @@ -1,116 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\FS\vfs_api.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src\vfs_api.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src\vfs_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src\FS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src\FSImpl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/dirent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/dirent.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/FS/vfs_api.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/FS/vfs_api.cpp.o deleted file mode 100644 index 2253a3a..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/FS/vfs_api.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/Preferences/Preferences.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/Preferences/Preferences.cpp.d deleted file mode 100644 index 215db84..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/Preferences/Preferences.cpp.d +++ /dev/null @@ -1,130 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\Preferences\Preferences.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Preferences\src\Preferences.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Preferences\src\Preferences.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/nvs_flash/nvs.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/Preferences/Preferences.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/Preferences/Preferences.cpp.o deleted file mode 100644 index fee8486..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/Preferences/Preferences.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/SPIFFS/SPIFFS.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/SPIFFS/SPIFFS.cpp.d deleted file mode 100644 index b664c39..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/SPIFFS/SPIFFS.cpp.d +++ /dev/null @@ -1,119 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\SPIFFS\SPIFFS.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\SPIFFS\src\SPIFFS.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/vfs_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/FS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/FSImpl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/dirent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/dirent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/spiffs/esp_spiffs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\SPIFFS\src\SPIFFS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/FS.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/SPIFFS/SPIFFS.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/SPIFFS/SPIFFS.cpp.o deleted file mode 100644 index cdf516b..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/SPIFFS/SPIFFS.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/Ticker/Ticker.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/Ticker/Ticker.cpp.d deleted file mode 100644 index 3f627ee..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/Ticker/Ticker.cpp.d +++ /dev/null @@ -1,30 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\Ticker\Ticker.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Ticker\src\Ticker.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Ticker\src\Ticker.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/Ticker/Ticker.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/Ticker/Ticker.cpp.o deleted file mode 100644 index 308af6f..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/Ticker/Ticker.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/TimeLord/TimeLord.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/TimeLord/TimeLord.cpp.d deleted file mode 100644 index a77e6d1..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/TimeLord/TimeLord.cpp.d +++ /dev/null @@ -1,19 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\TimeLord\TimeLord.cpp.o: \ - C:\Users\John\Documents\Arduino\libraries\TimeLord\TimeLord.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/Math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\libraries\TimeLord\TimeLord.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/TimeLord/TimeLord.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/TimeLord/TimeLord.cpp.o deleted file mode 100644 index 937caaf..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/TimeLord/TimeLord.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/Update/Updater.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/Update/Updater.cpp.d deleted file mode 100644 index a97fba1..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/Update/Updater.cpp.d +++ /dev/null @@ -1,138 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\Update\Updater.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Update\src\Updater.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Update\src\Update.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/MD5Builder.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/md5_hash.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/spi_flash/esp_partition.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/spi_flash/esp_spi_flash.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/spi_flash/esp_spi_flash.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/app_trace/esp_ota_ops.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/bootloader_support/esp_image_format.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/bootloader_support/esp_flash_partitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_flash_data_types.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/Update/Updater.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/Update/Updater.cpp.o deleted file mode 100644 index 7f7ab15..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/Update/Updater.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/ETH.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/WiFi/ETH.cpp.d deleted file mode 100644 index e535a2d..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/ETH.cpp.d +++ /dev/null @@ -1,185 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\WiFi\ETH.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\ETH.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\ETH.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/ctype.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/ethernet/esp_eth.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/ethernet/eth_phy/phy.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/ethernet/eth_phy/phy_tlk110.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/ethernet/eth_phy/phy_lan8720.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/dns.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/ETH.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/WiFi/ETH.cpp.o deleted file mode 100644 index d4167eb..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/ETH.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFi.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFi.cpp.d deleted file mode 100644 index c3fc817..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFi.cpp.d +++ /dev/null @@ -1,181 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\WiFi\WiFi.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFi.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/ctype.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_crypto_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_os_adapter.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFi.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFi.cpp.o deleted file mode 100644 index 4d2ddfd..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFi.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiAP.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiAP.cpp.d deleted file mode 100644 index f99013a..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiAP.cpp.d +++ /dev/null @@ -1,182 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\WiFi\WiFiAP.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiAP.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/ctype.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_crypto_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_os_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver_options.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiAP.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiAP.cpp.o deleted file mode 100644 index f990317..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiAP.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiClient.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiClient.cpp.d deleted file mode 100644 index 7384692..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiClient.cpp.d +++ /dev/null @@ -1,178 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\WiFi\WiFiClient.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiClient.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/sockets.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/inet.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/netdb.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiClient.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiClient.cpp.o deleted file mode 100644 index 1b30278..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiClient.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiGeneric.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiGeneric.cpp.d deleted file mode 100644 index b926392..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiGeneric.cpp.d +++ /dev/null @@ -1,185 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\WiFi\WiFiGeneric.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiGeneric.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/ctype.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_crypto_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_os_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/dns.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_ipc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiGeneric.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiGeneric.cpp.o deleted file mode 100644 index a53eefe..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiGeneric.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiMulti.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiMulti.cpp.d deleted file mode 100644 index 96819f6..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiMulti.cpp.d +++ /dev/null @@ -1,180 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\WiFi\WiFiMulti.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiMulti.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiMulti.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/ctype.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiMulti.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiMulti.cpp.o deleted file mode 100644 index 6eef3fe..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiMulti.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiSTA.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiSTA.cpp.d deleted file mode 100644 index 36256db..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiSTA.cpp.d +++ /dev/null @@ -1,185 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\WiFi\WiFiSTA.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiSTA.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/ctype.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_crypto_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_os_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/dns.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_smartconfig.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiSTA.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiSTA.cpp.o deleted file mode 100644 index 982dd4a..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiSTA.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiScan.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiScan.cpp.d deleted file mode 100644 index 7fba4a4..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiScan.cpp.d +++ /dev/null @@ -1,183 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\WiFi\WiFiScan.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiScan.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/ctype.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_crypto_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_os_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiScan.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiScan.cpp.o deleted file mode 100644 index 16aa5e5..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiScan.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiServer.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiServer.cpp.d deleted file mode 100644 index e00c9fb..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiServer.cpp.d +++ /dev/null @@ -1,158 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\WiFi\WiFiServer.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiServer.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/sockets.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/inet.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/netdb.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiServer.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiServer.cpp.o deleted file mode 100644 index 4fc558a..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiServer.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiUdp.cpp.d b/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiUdp.cpp.d deleted file mode 100644 index 6d1f9a9..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiUdp.cpp.d +++ /dev/null @@ -1,157 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\WiFi\WiFiUdp.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiUdp.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/sockets.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/inet.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/netdb.h diff --git a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiUdp.cpp.o b/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiUdp.cpp.o deleted file mode 100644 index 4c80008..0000000 Binary files a/Software/EQG2HBX-ESP32/ARM/Release/WiFi/WiFiUdp.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/ARM/Release/board.buildinfo b/Software/EQG2HBX-ESP32/ARM/Release/board.buildinfo deleted file mode 100644 index c184d81..0000000 --- a/Software/EQG2HBX-ESP32/ARM/Release/board.buildinfo +++ /dev/null @@ -1,396 +0,0 @@ -name=DOIT ESP32 DEVKIT V1 -upload.tool=esptool -upload.maximum_size=1310720 -upload.maximum_data_size=327680 -upload.wait_for_upload_port=true -serial.disableDTR=true -serial.disableRTS=true -build.mcu=esp32 -build.core=esp32 -build.variant=doitESP32devkitV1 -build.board=ESP32_DEV -build.f_cpu=240000000L -build.flash_mode=dio -build.flash_size=4MB -build.boot=dio -build.partitions=default -build.defines= -menu.FlashFreq.80=80MHz -menu.FlashFreq.80.build.flash_freq=80m -menu.FlashFreq.40=40MHz -menu.FlashFreq.40.build.flash_freq=40m -menu.UploadSpeed.921600=921600 -menu.UploadSpeed.921600.upload.speed=921600 -menu.UploadSpeed.115200=115200 -menu.UploadSpeed.115200.upload.speed=115200 -menu.UploadSpeed.256000.windows=256000 -menu.UploadSpeed.256000.upload.speed=256000 -menu.UploadSpeed.230400.windows.upload.speed=256000 -menu.UploadSpeed.230400=230400 -menu.UploadSpeed.230400.upload.speed=230400 -menu.UploadSpeed.460800.linux=460800 -menu.UploadSpeed.460800.macosx=460800 -menu.UploadSpeed.460800.upload.speed=460800 -menu.UploadSpeed.512000.windows=512000 -menu.UploadSpeed.512000.upload.speed=512000 -menu.DebugLevel.none=None -menu.DebugLevel.none.build.code_debug=0 -menu.DebugLevel.error=Error -menu.DebugLevel.error.build.code_debug=1 -menu.DebugLevel.warn=Warn -menu.DebugLevel.warn.build.code_debug=2 -menu.DebugLevel.info=Info -menu.DebugLevel.info.build.code_debug=3 -menu.DebugLevel.debug=Debug -menu.DebugLevel.debug.build.code_debug=4 -menu.UploadSpeed.256000=256000 -menu.UploadSpeed.512000=512000 -runtime.ide.path=C:\Program Files (x86)\Arduino -runtime.os=windows -build.system.path=C:\Users\John\Documents\Arduino\hardware\espressif\esp32\system -runtime.ide.version=10808 -target_package=espressif -target_platform=esp32 -runtime.hardware.path=C:\Users\John\Documents\Arduino\hardware\espressif -originalid=esp32doit-devkit-v1 -intellisense.tools.path={compiler.toolchain.path} -intellisense.include.paths={runtime.tools.xtensa-esp32-elf-gcc.path}\include\c++\5.2.0;{runtime.tools.xtensa-esp32-elf-gcc.path}\include;{runtime.tools.xtensa-esp32-elf-gcc.path}\include\include;{runtime.tools.xtensa-esp32-elf-gcc.path}\xtensa-esp32-elf\include;{runtime.tools.xtensa-esp32-elf-gcc.path}\xtensa-esp32-elf\include\c++\5.2.0;{runtime.tools.xtensa-esp32-elf-gcc.path}\xtensa-esp32-elf\include\c++\5.2.0\bits;{runtime.tools.xtensa-esp32-elf-gcc.path}\xtensa-esp32-elf\include\c++\5.2.0\xtensa-esp32-elf\bits -tools.wwwfiles.name=ESP32 Sketch Data Upload -tools.wwwfiles.ssh=false -tools.wwwfiles.cmd.windows=ESP32FSUpload.exe -recipe.wwwfiles.upload.pattern="{vm.path}/{tools.wwwfiles.cmd}" -serial.port={serial.port} -build.path="{build.path}" -target_platform="{target_platform}" -runtime.tools.mkspiffs.path="{runtime.tools.mkspiffs.path}" -board.name="{name}" -upload.verbose={upload.verbose} -upload.speed={upload.speed} -platform.path="{runtime.platform.path}" -project.name="{project.name}" -project.path="{project.path}" -tools.esptool.cmd="{tools.esptool.cmd}" -runtime.tools.esptool.path="{runtime.tools.esptool.path}" -compiler.path="{compiler.path}" -platform-path="{runtime.platform.path}" -build.flash_mode="{build.flash_mode}" -build.flash_freq="{build.flash_freq}" -build.partitions="{build.partitions}" -network.password={network.password} -network.auth_upload={network.auth_upload} -network.port={network.port} -exceptions.serial.enabled=true -exceptions.serial.messages={vm.platform.root.path}/hardware/esp32/exceptions.txt -exceptions.serial.regex.exception_number=Exception \(([0-9]*)\): -exceptions.serial.regex.stack_addresses=40[0-2][0-9a-f]{5}\b -exceptions.serial.resolve.addr2line.args=-aipfC -e"{build.path}/{build.project_name}.elf" -exceptions.serial.resolve.addr2line.cmd=xtensa-esp32-elf-addr2line -exceptions.serial.resolve.stack_addresses.pattern="{compiler.path}{addr2line.cmd}" {addr2line.args} {stack_addresses.list} -upload.8dot3=false -tools.wwwfiles.cmd=ESP32FSUpload.exe -version=0.0.1 -runtime.tools.xtensa-esp32-elf-gcc.path={runtime.platform.path}/tools/xtensa-esp32-elf -tools.esptool.path={runtime.platform.path}/tools/esptool -tools.esptool.cmd=esptool.exe -tools.esptool.cmd.linux=esptool.py -tools.esptool.cmd.windows=esptool.exe -tools.esptool.network_cmd="{runtime.platform.path}/tools/espota.exe" -tools.esptool.network_cmd.windows="{runtime.platform.path}/tools/espota.exe" -tools.gen_esp32part.cmd="{runtime.platform.path}/tools/gen_esp32part.exe" -tools.gen_esp32part.cmd.windows="{runtime.platform.path}/tools/gen_esp32part.exe" -compiler.warning_flags=-w -compiler.warning_flags.none=-w -compiler.warning_flags.default= -compiler.warning_flags.more=-Wall -Werror=all -compiler.warning_flags.all=-Wall -Werror=all -Wextra -compiler.path={runtime.tools.xtensa-esp32-elf-gcc.path}/bin/ -compiler.sdk.path={runtime.platform.path}/tools/sdk -compiler.cpreprocessor.flags=-DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I{compiler.sdk.path}/include/config" "-I{compiler.sdk.path}/include/bluedroid" "-I{compiler.sdk.path}/include/bluedroid/api" "-I{compiler.sdk.path}/include/app_trace" "-I{compiler.sdk.path}/include/app_update" "-I{compiler.sdk.path}/include/bootloader_support" "-I{compiler.sdk.path}/include/bt" "-I{compiler.sdk.path}/include/driver" "-I{compiler.sdk.path}/include/esp32" "-I{compiler.sdk.path}/include/esp_adc_cal" "-I{compiler.sdk.path}/include/esp_http_client" "-I{compiler.sdk.path}/include/esp_https_ota" "-I{compiler.sdk.path}/include/esp-mqtt" "-I{compiler.sdk.path}/include/esp-tls" "-I{compiler.sdk.path}/include/ethernet" "-I{compiler.sdk.path}/include/fatfs" "-I{compiler.sdk.path}/include/freertos" "-I{compiler.sdk.path}/include/heap" "-I{compiler.sdk.path}/include/http_server" "-I{compiler.sdk.path}/include/jsmn" "-I{compiler.sdk.path}/include/log" "-I{compiler.sdk.path}/include/mdns" "-I{compiler.sdk.path}/include/mbedtls" "-I{compiler.sdk.path}/include/mbedtls_port" "-I{compiler.sdk.path}/include/newlib" "-I{compiler.sdk.path}/include/nvs_flash" "-I{compiler.sdk.path}/include/openssl" "-I{compiler.sdk.path}/include/spi_flash" "-I{compiler.sdk.path}/include/sdmmc" "-I{compiler.sdk.path}/include/smartconfig_ack" "-I{compiler.sdk.path}/include/spiffs" "-I{compiler.sdk.path}/include/tcpip_adapter" "-I{compiler.sdk.path}/include/tcp_transport" "-I{compiler.sdk.path}/include/ulp" "-I{compiler.sdk.path}/include/vfs" "-I{compiler.sdk.path}/include/wear_levelling" "-I{compiler.sdk.path}/include/xtensa-debug-module" "-I{compiler.sdk.path}/include/lwip" "-I{compiler.sdk.path}/include/coap" "-I{compiler.sdk.path}/include/console" "-I{compiler.sdk.path}/include/expat" "-I{compiler.sdk.path}/include/json" "-I{compiler.sdk.path}/include/newlib" "-I{compiler.sdk.path}/include/nghttp" "-I{compiler.sdk.path}/include/soc" "-I{compiler.sdk.path}/include/wpa_supplicant" -compiler.c.cmd=xtensa-esp32-elf-gcc -compiler.c.flags=-std=gnu99 -Os -g3 -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -Wpointer-arith {compiler.warning_flags} -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -Wno-old-style-declaration -MMD -c -compiler.cpp.cmd=xtensa-esp32-elf-g++ -compiler.cpp.flags=-std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib {compiler.warning_flags} -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -MMD -c -compiler.S.cmd=xtensa-esp32-elf-gcc -compiler.S.flags=-c -g3 -x assembler-with-cpp -MMD -mlongcalls -compiler.c.elf.cmd=xtensa-esp32-elf-gcc -compiler.c.elf.flags=-nostdlib "-L{compiler.sdk.path}/lib" "-L{compiler.sdk.path}/ld" -T esp32_out.ld -T esp32.common.ld -T esp32.rom.ld -T esp32.peripherals.ld -T esp32.rom.spiram_incompatible_fns.ld -u ld_include_panic_highint_hdl -u call_user_start_cpu0 -Wl,--gc-sections -Wl,-static -Wl,--undefined=uxTopUsedPriority -u __cxa_guard_dummy -u __cxx_fatal_exception -compiler.c.elf.libs=-lgcc -lopenssl -lbtdm_app -lfatfs -lwps -lhttp_server -lcoexist -lwear_levelling -lesp_http_client -lhal -lnewlib -ldriver -lbootloader_support -lpp -lmesh -lsmartconfig -ljsmn -lwpa -lethernet -lphy -lapp_trace -lconsole -lulp -lwpa_supplicant -lfreertos -lbt -lmicro-ecc -lcxx -lxtensa-debug-module -ltcp_transport -lmdns -lvfs -lesp_ringbuf -lsoc -lcore -lsdmmc -lcoap -ltcpip_adapter -lc_nano -lesp-tls -lasio -lrtc -lspi_flash -lwpa2 -lesp32 -lapp_update -lnghttp -lspiffs -lespnow -lnvs_flash -lesp_adc_cal -llog -lsmartconfig_ack -lexpat -lm -lmqtt -lc -lheap -lmbedtls -llwip -lnet80211 -lpthread -ljson -lesp_https_ota -lstdc++ -compiler.as.cmd=xtensa-esp32-elf-as -compiler.ar.cmd=xtensa-esp32-elf-ar -compiler.ar.flags=cru -compiler.size.cmd=xtensa-esp32-elf-size -build.code_debug=0 -build.extra_flags=-DESP32 -DCORE_DEBUG_LEVEL={build.code_debug} {build.defines} -compiler.c.extra_flags= -compiler.c.elf.extra_flags= -compiler.S.extra_flags= -compiler.cpp.extra_flags= -compiler.ar.extra_flags= -compiler.objcopy.eep.extra_flags= -compiler.elf2hex.extra_flags= -recipe.c.o.pattern="{compiler.path}{compiler.c.cmd}" {compiler.cpreprocessor.flags} {compiler.c.flags} -DF_CPU={build.f_cpu} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DARDUINO_ARCH_{build.arch} -DARDUINO_BOARD="{build.board}" -DARDUINO_VARIANT="{build.variant}" {compiler.c.extra_flags} {build.extra_flags} {includes} "{source_file}" -o "{object_file}" -recipe.cpp.o.pattern="{compiler.path}{compiler.cpp.cmd}" {compiler.cpreprocessor.flags} {compiler.cpp.flags} -DF_CPU={build.f_cpu} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DARDUINO_ARCH_{build.arch} -DARDUINO_BOARD="{build.board}" -DARDUINO_VARIANT="{build.variant}" {compiler.cpp.extra_flags} {build.extra_flags} {includes} "{source_file}" -o "{object_file}" -recipe.S.o.pattern="{compiler.path}{compiler.c.cmd}" {compiler.cpreprocessor.flags} {compiler.S.flags} -DF_CPU={build.f_cpu} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DARDUINO_ARCH_{build.arch} -DARDUINO_BOARD="{build.board}" -DARDUINO_VARIANT="{build.variant}" {compiler.S.extra_flags} {build.extra_flags} {includes} "{source_file}" -o "{object_file}" -recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{archive_file_path}" "{object_file}" -recipe.c.combine.pattern="{compiler.path}{compiler.c.elf.cmd}" {compiler.c.elf.flags} {compiler.c.elf.extra_flags} -Wl,--start-group {object_files} "{build.path}/{archive_file}" {compiler.c.elf.libs} -Wl,--end-group -Wl,-EL -o "{build.path}/{build.project_name}.elf" -recipe.objcopy.eep.pattern={tools.gen_esp32part.cmd} -q "{runtime.platform.path}/tools/partitions/{build.partitions}.csv" "{build.path}/{build.project_name}.partitions.bin" -recipe.objcopy.hex.pattern="{tools.esptool.path}/{tools.esptool.cmd}" --chip esp32 elf2image --flash_mode "{build.flash_mode}" --flash_freq "{build.flash_freq}" --flash_size "{build.flash_size}" -o "{build.path}/{build.project_name}.bin" "{build.path}/{build.project_name}.elf" -recipe.objcopy.hex.pattern.linux=python "{tools.esptool.path}/{tools.esptool.cmd}" --chip esp32 elf2image --flash_mode "{build.flash_mode}" --flash_freq "{build.flash_freq}" --flash_size "{build.flash_size}" -o "{build.path}/{build.project_name}.bin" "{build.path}/{build.project_name}.elf" -recipe.output.tmp_file={build.project_name}.bin -recipe.output.save_file={build.project_name}.{build.variant}.bin -recipe.size.pattern="{compiler.path}{compiler.size.cmd}" -A "{build.path}/{build.project_name}.elf" -recipe.size.regex=^(?:\.iram0\.text|\.iram0\.vectors|\.dram0\.data|\.flash\.text|\.flash\.rodata|)\s+([0-9]+).* -recipe.size.regex.data=^(?:\.dram0\.data|\.dram0\.bss|\.noinit)\s+([0-9]+).* -tools.esptool.upload.protocol=esp32 -tools.esptool.upload.params.verbose= -tools.esptool.upload.params.quiet= -tools.esptool.upload.pattern="{path}/{cmd}" --chip esp32 --port "{serial.port}" --baud {upload.speed} --before default_reset --after hard_reset write_flash -z --flash_mode {build.flash_mode} --flash_freq {build.flash_freq} --flash_size detect 0xe000 "{runtime.platform.path}/tools/partitions/boot_app0.bin" 0x1000 "{runtime.platform.path}/tools/sdk/bin/bootloader_{build.boot}_{build.flash_freq}.bin" 0x10000 "{build.path}/{build.project_name}.bin" 0x8000 "{build.path}/{build.project_name}.partitions.bin" -tools.esptool.upload.pattern.linux=python "{path}/{cmd}" --chip esp32 --port "{serial.port}" --baud {upload.speed} --before default_reset --after hard_reset write_flash -z --flash_mode {build.flash_mode} --flash_freq {build.flash_freq} --flash_size detect 0xe000 "{runtime.platform.path}/tools/partitions/boot_app0.bin" 0x1000 "{runtime.platform.path}/tools/sdk/bin/bootloader_{build.boot}_{build.flash_freq}.bin" 0x10000 "{build.path}/{build.project_name}.bin" 0x8000 "{build.path}/{build.project_name}.partitions.bin" -tools.esptool.upload.network_pattern={network_cmd} -i "{serial.port}" -p "{network.port}" "--auth={network.password}" -f "{build.path}/{build.project_name}.bin" -vm.platform.root.path=c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\arduino16x -tools.esptool_py.path={runtime.tools.esptool_py.path} -tools.esptool_py.cmd=esptool.exe -tools.esptool_py.cmd.linux=esptool.py -tools.esptool_py.cmd.windows=esptool.exe -tools.esptool_py.network_cmd="{runtime.platform.path}/tools/espota.exe" -tools.esptool_py.network_cmd.windows="{runtime.platform.path}/tools/espota.exe" -tools.esptool_py.upload.protocol=esp32 -tools.esptool_py.upload.params.verbose= -tools.esptool_py.upload.params.quiet= -tools.esptool_py.upload.pattern="{path}/{cmd}" --chip esp32 --port "{serial.port}" --baud {upload.speed} --before default_reset --after hard_reset write_flash -z --flash_mode {build.flash_mode} --flash_freq {build.flash_freq} --flash_size detect 0xe000 "{runtime.platform.path}/tools/partitions/boot_app0.bin" 0x1000 "{runtime.platform.path}/tools/sdk/bin/bootloader_{build.boot}_{build.flash_freq}.bin" 0x10000 "{build.path}/{build.project_name}.bin" 0x8000 "{build.path}/{build.project_name}.partitions.bin" -tools.esptool_py.upload.pattern.linux=python "{path}/{cmd}" --chip esp32 --port "{serial.port}" --baud {upload.speed} --before default_reset --after hard_reset write_flash -z --flash_mode {build.flash_mode} --flash_freq {build.flash_freq} --flash_size detect 0xe000 "{runtime.platform.path}/tools/partitions/boot_app0.bin" 0x1000 "{runtime.platform.path}/tools/sdk/bin/bootloader_{build.boot}_{build.flash_freq}.bin" 0x10000 "{build.path}/{build.project_name}.bin" 0x8000 "{build.path}/{build.project_name}.partitions.bin" -tools.esptool_py.upload.network_pattern={network_cmd} -i "{serial.port}" -p "{network.port}" "--auth={network.password}" -f "{build.path}/{build.project_name}.bin" -runtime.tools.arduinoOTA.path=C:\Users\Anne\AppData\Local\arduino15\packages\arduino\tools\arduinoOTA\1.2.1 -runtime.tools.arduinoOTA-1.2.1.path=C:\Users\Anne\AppData\Local\arduino15\packages\arduino\tools\arduinoOTA\1.2.1 -runtime.tools.avrdude.path=C:\Users\Anne\AppData\Local\arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14 -runtime.tools.avrdude-6.3.0-arduino14.path=C:\Users\Anne\AppData\Local\arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14 -runtime.tools.avr-gcc.path=C:\Users\Anne\AppData\Local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2 -runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\Users\Anne\AppData\Local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2 -runtime.tools.esptool.path=C:\Users\Anne\AppData\Local\arduino15\packages\esp8266\tools\esptool\2.5.0-3-20ed2b9 -runtime.tools.esptool-2.5.0-3-20ed2b9.path=C:\Users\Anne\AppData\Local\arduino15\packages\esp8266\tools\esptool\2.5.0-3-20ed2b9 -runtime.tools.mkspiffs.path=C:\Users\Anne\AppData\Local\arduino15\packages\esp8266\tools\mkspiffs\2.5.0-3-20ed2b9 -runtime.tools.mkspiffs-2.5.0-3-20ed2b9.path=C:\Users\Anne\AppData\Local\arduino15\packages\esp8266\tools\mkspiffs\2.5.0-3-20ed2b9 -runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Anne\AppData\Local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-3-20ed2b9 -runtime.tools.xtensa-lx106-elf-gcc-2.5.0-3-20ed2b9.path=C:\Users\Anne\AppData\Local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-3-20ed2b9 -runtime.vm.boardinfo.id=espressif_esp32doit-devkit-v1 -runtime.vm.boardinfo.name=espressif_esp32doit-devkit-v1 -runtime.vm.boardinfo.desc=DOIT ESP32 DEVKIT V1 -runtime.vm.boardinfo.src_location=C:\Users\John\Documents\Arduino\hardware\espressif\esp32 -ide.hint=Use installed IDE. Provides built-in hardware, reference/help and libraries. -ide.location.key=Arduino16x -ide.location.ide.winreg=Arduino 1.6.x Application -ide.location.sketchbook.winreg=Arduino 1.6.x Sketchbook -ide.location.sketchbook.preferences=sketchbook.path -ide.default.revision_name=1.9.0 -ide.default.version=10800 -ide.default.package=arduino -ide.default.platform=avr -ide.multiplatform=true -ide.includes=Arduino.h -ide.exe_name=arduino -ide.recipe.preproc.defines.flags=-w -x c++ -E -dM -ide.platformswithoutpackage=false -ide.includes.fallback=wprogram.h -ide.extension=ino -ide.extension.fallback=pde -ide.versionGTEQ=160 -ide.exe=arduino.exe -ide.builder.exe=arduinobuilder.exe -ide.builder.name=Arduino Builder -ide.hosts=atmel -ide.url=http://arduino.cc/en/Main/Software -ide.help.reference.path=reference -ide.help.reference.path2=reference\www.arduino.cc\en\Reference -ide.help.reference.serial=reference\www.arduino.cc\en\Serial -ide.location.preferences.portable={runtime.ide.path}\portable -ide.location.preferences.arduinoData={runtime.sketchbook.path}\ArduinoData -ide.location.preferences=%VM_APPDATA_LOCAL%\arduino15\preferences.txt -ide.location.preferences_fallback=%VM_APPDATA_ROAMING%\arduino15\preferences.txt -ide.location.contributions=%VM_APPDATA_LOCAL%\arduino15 -ide.location.contributions_fallback=%VM_APPDATA_ROAMING%\arduino15 -ide.contributions.boards.allow=true -ide.contributions.boards.ignore_unless_rewrite_found=true -ide.contributions.libraries.allow=true -ide.contributions.boards.support.urls.wiki=https://github.com/arduino/Arduino/wiki/Unofficial-list-of-3rd-party-boards-support-urls -ide.create_platforms_from_boardsTXT.teensy=build.core -vm.debug=true -software=ARDUINO -ssh.user.name=root -ssh.user.default.password=arduino -ssh.host.wwwfiles.path=/www/sd -build.working_directory={runtime.ide.path}\java\bin -ide.appid=arduino16x -location.sketchbook=C:\Users\John\Documents\Arduino -build.core.vmresolved=C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32 -build.core.parentfolder.vmresolved=C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores -build.core.coresparentfolder.vmresolved=C:\Users\John\Documents\Arduino\hardware\espressif\esp32 -build.core.path=C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32 -vm.core.include=arduino.h -vm.boardsource.path=C:\Users\John\Documents\Arduino\hardware\espressif\esp32 -runtime.platform.path=C:\Users\John\Documents\Arduino\hardware\espressif\esp32 -vm.platformname.name=esp32 -build.arch=ESP32 -upload.speed=921600 -build.flash_freq=80m -builder.noino=false -build.architecture=xtensa-esp32-elf -vmresolved.compiler.path=C:\Users\John\Documents\Arduino\hardware\espressif\esp32\tools\xtensa-esp32-elf\bin\ -vmresolved.tools.path=C:\Users\John\Documents\Arduino\hardware\espressif\esp32\tools\xtensa-esp32-elf -build.variant.vmresolved.name=doitESP32devkitV1 -build.variant.vmresolved.full_path=C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1 -vm.runtime.compiler.cached_cores_path=C:\Users\Anne\AppData\Local\Temp\VMBCore\arduino16x -vm.runtime.compiler.showwarnings=false -vm.runtime.compiler.showwarnings_core=false -vm.runtime.compiler.showwarnings_library=false -vm.runtime.upload.verbose=false -vm.runtime.upload.verify=false -vm.runtime.build.intermediate_output_path=C:\Users\John\Documents\GitHub\EQMOD-ETX\Software\EQG2HBX-ESP32\ARM\Release\ -vm.runtime.build.final_output_path=C:\Users\John\Documents\GitHub\EQMOD-ETX\Software\EQG2HBX-ESP32\ARM\Release\ -compiler.always_include_sketchfolder=true -vm.runtime.compiler.auto_discover_includes=true -vm.runtime.compiler.allow_library_debugging=false -serial.port.file=COM11 -serial.port=COM11 -serial.port.num=11 -extra.time.local=1552836570 -extra.time.utc=1552800570 -extra.time.dst=36000 -extra.time.zone=-36000 -serial.port.caption=COM11 - Silicon Labs CP210x USB to UART Bridge -serial.Caption=Silicon Labs CP210x USB to UART Bridge (COM11) -serial.ClassGuid={4d36e978-e325-11ce-bfc1-08002be10318} -serial.CompatibleID.value0=USB\Class_FF -serial.ConfigManagerErrorCode=0 -serial.ConfigManagerUserConfig=False -serial.CreationClassName=Win32_PnPEntity -serial.Description=Silicon Labs CP210x USB to UART Bridge -serial.DeviceID=USB\VID_10C4&PID_EA60\0001 -serial.HardwareID.value0=USB\VID_10C4&PID_EA60 -serial.Manufacturer=Silicon Labs -serial.Name=Silicon Labs CP210x USB to UART Bridge (COM11) -serial.PNPClass=Ports -serial.PNPDeviceID=USB\VID_10C4&PID_EA60\0001 -serial.Present=True -serial.Service=silabser -serial.Status=OK -serial.SystemCreationClassName=Win32_ComputerSystem -serial.SystemName=JOHNWIN10PRO -serial.vid=0x10C4 -serial.pid=0xEA60 -serial.vidpid=10C4EA60 -serial.vid_pid=0x10C4_0xEA60 -serial.iserial=0001 -serial.port.iserial=0001 -build.project_name=EQG2HBXE32.ino -build.project_path=C:\Users\John\Documents\GitHub\EQMOD-ETX\Software\EQG2HBX-ESP32 -sketch_path=C:\Users\John\Documents\GitHub\EQMOD-ETX\Software\EQG2HBX-ESP32 -ProjectDir=C:\Users\John\Documents\GitHub\EQMOD-ETX\Software\EQG2HBX-ESP32\ -build.path=C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release -vm.runtime.compile.skip_library_file_if_exists_in_project=false -vm.runtime.compiler.auto_discover_includes_cache=true -build.vm.build.vmdebug=0 -build.vm.build.isgdb=0 -build.vm.build.optimised=1 -vm.last.buildpath=C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release -vm.build.verbose_build_properties=false -vm.build.export_binary=false -build.source.path=C:\Users\John\Documents\GitHub\EQMOD-ETX\Software\EQG2HBX-ESP32\EQG2HBXE32.ino -PreProcessor.HeaderCount=1 -PreProcessor.PrototypeCount=79 -vm.last.preproc.file.0.file=EQG2HBXE32.ino -vm.last.preproc.file.0.offset=1 -vm.last.preproc.file.0.length=8964 -vm.last.preproc.file.0.linecount=280 -vm.last.preproc.file.0.linestart=0 -vm.last.preproc.file.0.lineend=280 -vm.last.preproc.file.0.prefix_lines=0 -vm.last.preproc.file.1.file=EQG2HBX.h -vm.last.preproc.file.1.offset=0 -vm.last.preproc.file.1.length=9129 -vm.last.preproc.file.1.linecount=203 -vm.last.preproc.file.1.linestart=280 -vm.last.preproc.file.1.lineend=483 -vm.last.preproc.file.1.prefix_lines=0 -vm.last.preproc.file.2.file=EQGProtocol.h -vm.last.preproc.file.2.offset=0 -vm.last.preproc.file.2.length=9817 -vm.last.preproc.file.2.linecount=288 -vm.last.preproc.file.2.linestart=483 -vm.last.preproc.file.2.lineend=771 -vm.last.preproc.file.2.prefix_lines=0 -vm.last.preproc.file.3.file=EQGProtocol.ino -vm.last.preproc.file.3.offset=281 -vm.last.preproc.file.3.length=40883 -vm.last.preproc.file.3.linecount=990 -vm.last.preproc.file.3.linestart=771 -vm.last.preproc.file.3.lineend=1761 -vm.last.preproc.file.3.prefix_lines=0 -vm.last.preproc.file.4.file=ETXProtocol.h -vm.last.preproc.file.4.offset=0 -vm.last.preproc.file.4.length=3473 -vm.last.preproc.file.4.linecount=91 -vm.last.preproc.file.4.linestart=1761 -vm.last.preproc.file.4.lineend=1852 -vm.last.preproc.file.4.prefix_lines=0 -vm.last.preproc.file.5.file=ETXProtocol.ino -vm.last.preproc.file.5.offset=1271 -vm.last.preproc.file.5.length=37121 -vm.last.preproc.file.5.linecount=840 -vm.last.preproc.file.5.linestart=1852 -vm.last.preproc.file.5.lineend=2692 -vm.last.preproc.file.5.prefix_lines=0 -vm.last.preproc.file.6.file=HBXComms.h -vm.last.preproc.file.6.offset=0 -vm.last.preproc.file.6.length=1597 -vm.last.preproc.file.6.linecount=52 -vm.last.preproc.file.6.linestart=2692 -vm.last.preproc.file.6.lineend=2744 -vm.last.preproc.file.6.prefix_lines=0 -vm.last.preproc.file.7.file=HBXComms.ino -vm.last.preproc.file.7.offset=2111 -vm.last.preproc.file.7.length=9104 -vm.last.preproc.file.7.linecount=335 -vm.last.preproc.file.7.linestart=2744 -vm.last.preproc.file.7.lineend=3079 -vm.last.preproc.file.7.prefix_lines=0 -vm.last.preproc.file.8.file=HBXFileSystem.h -vm.last.preproc.file.8.offset=0 -vm.last.preproc.file.8.length=262 -vm.last.preproc.file.8.linecount=13 -vm.last.preproc.file.8.linestart=3079 -vm.last.preproc.file.8.lineend=3092 -vm.last.preproc.file.8.prefix_lines=0 -vm.last.preproc.file.9.file=HBXFileSystem.ino -vm.last.preproc.file.9.offset=2446 -vm.last.preproc.file.9.length=2332 -vm.last.preproc.file.9.linecount=101 -vm.last.preproc.file.9.linestart=3092 -vm.last.preproc.file.9.lineend=3193 -vm.last.preproc.file.9.prefix_lines=0 -vm.last.preproc.file.10.file=HBXWiFiServer.h -vm.last.preproc.file.10.offset=0 -vm.last.preproc.file.10.length=3074 -vm.last.preproc.file.10.linecount=117 -vm.last.preproc.file.10.linestart=3193 -vm.last.preproc.file.10.lineend=3310 -vm.last.preproc.file.10.prefix_lines=0 -vm.last.preproc.file.11.file=HBXWiFiServer.ino -vm.last.preproc.file.11.offset=2547 -vm.last.preproc.file.11.length=16150 -vm.last.preproc.file.11.linecount=488 -vm.last.preproc.file.11.linestart=3310 -vm.last.preproc.file.11.lineend=3798 -vm.last.preproc.file.11.prefix_lines=0 -vm.last.preproc.file.12.file=Hardware.h -vm.last.preproc.file.12.offset=0 -vm.last.preproc.file.12.length=1406 -vm.last.preproc.file.12.linecount=49 -vm.last.preproc.file.12.linestart=3798 -vm.last.preproc.file.12.lineend=3847 -vm.last.preproc.file.12.prefix_lines=0 -vm.sketch_source_path=C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release -vm.build_use_temp=1 -runtime.vm.ide.platforms.path=c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms -build.variant.path=C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1 -archive_file=core.a -archive_file_path=C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\core.a -tools.arduino-preprocessor.path={runtime.tools.arduino-preprocessor.path} -tools.arduino-preprocessor.cmd.path={path}/arduino-preprocessor -tools.arduino-preprocessor.pattern="{cmd.path}" "{source_file}" "{codecomplete}" -- -std=gnu++11 -tools.ctags.path={runtime.tools.ctags.path} -tools.ctags.cmd.path={path}/ctags -tools.ctags.pattern="{cmd.path}" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "{source_file}" -tools.avrdude.path={runtime.tools.avrdude.path} -preproc.macros.flags=-w -x c++ -E -CC -recipe.preproc.macros="{compiler.path}{compiler.cpp.cmd}" {compiler.cpreprocessor.flags} {compiler.cpp.flags} {preproc.macros.flags} -DF_CPU={build.f_cpu} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DARDUINO_ARCH_{build.arch} -DARDUINO_BOARD="{build.board}" -DARDUINO_VARIANT="{build.variant}" {compiler.cpp.extra_flags} {build.extra_flags} {includes} "{source_file}" -o "{preprocessed_file_path}" -vm_all_includes= -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\ESP32\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Preferences\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src" -I"C:\Users\John\Documents\Arduino\libraries\AsyncUDP\src" -I"C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src" -I"C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Update\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\ESPmDNS\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\EEPROM" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\SPIFFS\src" -I"C:\Program Files (x86)\Arduino\libraries" -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries" -I"C:\Users\John\Documents\Arduino\libraries" -vm_all_and_proj_includes= -I"C:\Users\John\Documents\GitHub\EQMOD-ETX\Software\EQG2HBX-ESP32" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\ESP32\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Preferences\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src" -I"C:\Users\John\Documents\Arduino\libraries\AsyncUDP\src" -I"C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src" -I"C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Update\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\ESPmDNS\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\EEPROM" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\SPIFFS\src" -I"C:\Program Files (x86)\Arduino\libraries" -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries" -I"C:\Users\John\Documents\Arduino\libraries" -vm_core_includes= -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1" -includes= -I"C:\Users\John\Documents\GitHub\EQMOD-ETX\Software\EQG2HBX-ESP32" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\ESP32\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Preferences\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src" -I"C:\Users\John\Documents\Arduino\libraries\AsyncUDP\src" -I"C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src" -I"C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Update\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\ESPmDNS\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\EEPROM" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\SPIFFS\src" -I"C:\Program Files (x86)\Arduino\libraries" -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries" -I"C:\Users\John\Documents\Arduino\libraries" -build.path_sketch=C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release -build.path_core=C:\Users\Anne\AppData\Local\Temp\VMBCore\arduino16x\3fc9e9c1774779f9ad2405768fbeb763\core -build.path_libraries=C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release -object_file=C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\EQG2HBXE32.cpp.o -source_file=C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\EQG2HBXE32.cpp -build.path_core_cached_root=C:\Users\Anne\AppData\Local\Temp\VMBCore\arduino16x\3fc9e9c1774779f9ad2405768fbeb763 -object_files= "EQG2HBXE32.cpp.o" "Preferences\Preferences.cpp.o" "WiFi\ETH.cpp.o" "WiFi\WiFi.cpp.o" "WiFi\WiFiAP.cpp.o" "WiFi\WiFiClient.cpp.o" "WiFi\WiFiGeneric.cpp.o" "WiFi\WiFiMulti.cpp.o" "WiFi\WiFiScan.cpp.o" "WiFi\WiFiServer.cpp.o" "WiFi\WiFiSTA.cpp.o" "WiFi\WiFiUdp.cpp.o" "AsyncUDP\AsyncUDP.cpp.o" "AsyncTCP\AsyncTCP.cpp.o" "ESPAsyncWebServer-master\AsyncEventSource.cpp.o" "ESPAsyncWebServer-master\AsyncWebSocket.cpp.o" "ESPAsyncWebServer-master\SPIFFSEditor.cpp.o" "ESPAsyncWebServer-master\WebAuthentication.cpp.o" "ESPAsyncWebServer-master\WebHandlers.cpp.o" "ESPAsyncWebServer-master\WebRequest.cpp.o" "ESPAsyncWebServer-master\WebResponses.cpp.o" "ESPAsyncWebServer-master\WebServer.cpp.o" "FS\FS.cpp.o" "FS\vfs_api.cpp.o" "Update\Updater.cpp.o" "ESPmDNS\ESPmDNS.cpp.o" "EEPROM\EEPROM.cpp.o" "SPIFFS\SPIFFS.cpp.o" diff --git a/Software/EQG2HBX-ESP32/EQG2HBXE32.ino b/Software/EQG2HBX-ESP32/EQG2HBXE32.ino deleted file mode 100644 index 67cf299..0000000 --- a/Software/EQG2HBX-ESP32/EQG2HBXE32.ino +++ /dev/null @@ -1,279 +0,0 @@ -/**@file*/ -/* - Name: EQG2HBXE32.ino - Created: 2018-09-01 10:07:17 AM - Author: JOHNWIN10PRO\John -*/ -#include -#include - -// Define User Types below here or use a .h file -// -#include -#include -//#include -#include "Hardware.h" -#include "EQG2HBX.h" -#include "EQGProtocol.h" -#include "ETXProtocol.h" -#include "HBXComms.h" -#include "HBXWiFiServer.h" -#include "HBXFileSystem.h" - -// Function Prototypes -// -void UpdateETX(void); -void CheckETXStatus(unsigned char); -void CheckETXState(unsigned char); -void TimerDelaymS(unsigned long); -void TimerDelayuS(unsigned int); - -// Functions -// -/************************************************************************************************** - * Read / Update ETX - Timer Driven - **************************************************************************************************/ -void UpdateETX(void) { - -} - -/********************************************** - Multiple 1mS delay -***********************************************/ - -void TimerDelaymS(unsigned long d) { - delay(d); -} - -/********************************************** - Multiple 1uS delay -***********************************************/ - -void TimerDelayuS(unsigned int d) { - delayMicroseconds(d); -} - -void CheckETXStatus(unsigned char Motor) { - /************************************************************************************************** - * Get ETXStatus - **************************************************************************************************/ - HBXGetStatus(Motor); -} - -void CheckETXState(unsigned char Motor) { - /************************************************************************************************** - * Check ETXState - **************************************************************************************************/ - ETXState(Motor); // Check the motor state -} - -/******************************************************** - Initialize HBX, translate EQG to HBX - ==================================== - *********************************************************/ - -// ======================================================================================================= -void setup() -{ -// int i, j, k; -// bool b; - -#ifdef mESP32 - dbgSerial.begin(115200); // debug - EQGSerial.begin(9600, SERIAL_8N1, 18, 19); // EQG via serial, bluetooth or WiFi - // EQGBluetooth.begin("EQ6Blue"); - delay(10); - -#endif - - dbgSerial.println(EQ2HBX_Version); - DelayTimer = micros(); // Initialize timers, counts - StatusTimer = DelayTimer; - StatusTime = DelayTimer; - EQGErrorValue = 0; - -#ifdef mESP32 - HBXWiFiSetup(); -#endif - - pinMode(SCOPELED, OUTPUT); - pinMode(EQGLED, OUTPUT); - digitalWrite(SCOPELED, LOW); - digitalWrite(EQGLED, LOW); - // pinMode(TESTHBX, INPUT_PULLUP); // Initialize Mode jumpers - // digitalWrite(TESTHBX, HIGH); // Use internal PUR, write 1 to O/P - - axis[AzMotor].PrintStatus0 = 0; // Disable printing "status polls" with no change - axis[AltMotor].PrintStatus0 = 0; // Disable printing "status polls" with no change - - // Initialize EQG communications - - dbgSerial.println("HBX Initialization"); - - // Read Motor Type to determine telescope type - // ------------------------------------------- - preferences.begin("EQG2HBX", false); // Access EQG2HBX namespace - telescope = 0; // Default ETX60 - if (!(preferences.getUChar("TELESCOPE", 0) == 0)) { // If it exists check telescope table for a match - telescope = (preferences.getUChar("TELESCOPE", 0)); - } - dbgSerial.print("Telescope: "); - dbgSerial.print(telescope); - dbgSerial.print(", "); - dbgSerial.println(ratio[telescope][0].Telescope); - if (!(preferences.getUChar("PROTOCOL", 0) == 0)) { // If it exists get protocol type (UDP, NOW) - protocol = (preferences.getUChar("PROTOCOL", 0)); - } - dbgSerial.print("Protocol: "); - dbgSerial.print(protocol); - dbgSerial.print(", "); - if (!(preferences.getUChar("STATION", 0) == 0)) { // If it exists get station type (AP, STA) - protocol = (preferences.getUChar("STATION", 0)); - } - dbgSerial.print("Station: "); - dbgSerial.println(station); - preferences.end(); - - AzInitialise(telescope); - AltInitialise(telescope); - //PrintRatioValues(telescope); - PrintHbxValues(AzMotor); - PrintHbxValues(AltMotor); - - // Initialize HBX communications as outputs - // It will use H2X communications - HBXReset(); - - // Reset the motors (RA and DEC) - // and wait until both respond to a command - dbgSerial.println("Waiting for both motors to start up .."); - WaitForMotors(); - - // Get Motor Type from Az MC ( assume both same type of motor) - - do { - axis[AzMotor].MotorType = 0x00; - if (HBXSendCommand(GetMotorType, AzMotor)) - axis[AzMotor].MotorType = HBXGetByte(AzMotor); - } while (!axis[AzMotor].MotorType); - axis[AltMotor].MotorType = axis[AzMotor].MotorType; - dbgSerial.println(""); dbgSerial.print("Motor Type: "); dbgSerial.print(axis[AltMotor].MotorType); - - // Handle position sensors LED current - // ----------------------------------- - dbgSerial.println(""); dbgSerial.print("Check Calibrate LEDs"); - preferences.begin("EQG2HBX", false); // Access EQG2HBX namespace - if (preferences.getUChar("AzLEDI", 0) == 0) { // If it does not exist, calibrate the LEDs - CalibrateLEDs(); - } -// Read stored LED currents - axis[AzMotor].HBXLEDI = preferences.getUChar("AzLEDI", 0); - axis[AltMotor].HBXLEDI = preferences.getUChar("AltLEDI", 0); - preferences.end(); - -// Set the MC LED values - dbgSerial.println(""); dbgSerial.print("Set MC LED values"); - if (HBXSendCommand(SetLEDI, AzMotor)) - HBXSendByte(axis[AzMotor].HBXLEDI, AzMotor); - axis[AzMotor].HBXP1 = axis[AzMotor].HBXLEDI; - HBXPrintStatus(AzMotor); - - if (HBXSendCommand(SetLEDI, AltMotor)) - HBXSendByte(axis[AltMotor].HBXLEDI, AltMotor); - axis[AltMotor].HBXP1 = axis[AltMotor].HBXLEDI; - HBXPrintStatus(AltMotor); - - // Set the Offset Clear Command - // Send HBXP1, HBXP2 - dbgSerial.println(""); dbgSerial.print("Reset any ETX offset bytes"); - axis[AzMotor].HBXP1 = 0; - axis[AzMotor].HBXP2 = 0; - axis[AltMotor].HBXP1 = 0; - axis[AltMotor].HBXP2 = 0; - if (HBXSendCommand(SetOffset, AzMotor)) - HBXSend2Bytes(AzMotor); - TimerDelaymS(CMNDTIME); - if (HBXSendCommand(SetOffset, AltMotor)) - HBXSend2Bytes(AltMotor); - TimerDelaymS(CMNDTIME); - - // Stop the motors (RA and DEC) - dbgSerial.println(""); dbgSerial.print("Stop motors"); - do { - P1 = 0; - if (HBXSendCommand(Stop, AzMotor)) P1 += 1; - if (HBXSendCommand(Stop, AltMotor)) P1 += 1; - } while (P1 < 2); - - // Read status - dbgSerial.println(""); dbgSerial.println("Read Status"); - HBXGet2Status(); // Check and read both motor states - - dbgSerial.println("Setup Complete. Listening for commands .."); - - // Print debug info every 10 s - // --------------------------- - - // HBXTestLoop(); - -// AlarmDebugPrint.attach(10, debugEQG); // Print debug info every 10 s -// AlarmCheckETX.attach_ms(6, CheckETXState); // Check motor status (position), every 6mS -} - - -// ======================================================================================================= -void loop() -{ - /************************************************************************************************** - * Process EQG comms - Rx, Tx Comms are interrupt driven - **************************************************************************************************/ - - dbgRx(); // Check for comms from debug port for telescope values - - // Check ETX motor status and state - if ((micros() - StateTimer) > (STATEDELAY * 1000)) { // ~6.55mS - if (StateSelect) StateSelect = false; - else StateSelect = true; - StateTimer = micros(); - if (StateSelect) CheckETXState(AzMotor); - else CheckETXState(AltMotor); - } - -//jma CheckAltFlipReqd(); - - if ((micros() - StatusTimer) > (STATUSDELAY * 1000)) { // ~50mS - if (StatusSelect) StatusSelect = false; - else StatusSelect = true; - StatusTimer = micros(); - if (StatusSelect) CheckETXStatus(AzMotor); - else CheckETXStatus(AltMotor); - } - - // Check any incoming characters from the EQMOD serial interface - if (HBXCheckRx()) - EQGState(); // Check command state if data received - if (EQGDone) { // EQG Rx complete, see what it is - if (EQGErrorValue == 0) { - EQGAction(); // and do it - } - else { - EQGError(EQGErrorValue); // EQGAction() may set an error - } - } - - // Check for any characters that are ready to go to the WiFi interface - while (EQGTxoPtr != EQGTxiPtr) { - - // Send any characters that are ready to go to the WiFi interface - digitalWrite(EQGLED, HIGH); - HBXCheckTx(); - EQGTxoPtr &= EQGMASK; - digitalWrite(EQGLED, LOW); - } -// TimerDelaymS(1); -// yield(); - // HandleOTA(); -} - -// End loop() - diff --git a/Software/EQG2HBX-ESP32/EQG2HBXE32.sln b/Software/EQG2HBX-ESP32/EQG2HBXE32.sln deleted file mode 100644 index c24ab1a..0000000 --- a/Software/EQG2HBX-ESP32/EQG2HBXE32.sln +++ /dev/null @@ -1,31 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.28010.2016 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EQG2HBXE32", "EQG2HBXE32.vcxproj", "{C5F80730-F44F-4478-BDAE-6634EFC2CA88}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|ARM = Debug|ARM - Debug|x86 = Debug|x86 - Release|ARM = Release|ARM - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {C5F80730-F44F-4478-BDAE-6634EFC2CA88}.Debug|ARM.ActiveCfg = Debug|Win32 - {C5F80730-F44F-4478-BDAE-6634EFC2CA88}.Debug|ARM.Build.0 = Debug|Win32 - {C5F80730-F44F-4478-BDAE-6634EFC2CA88}.Debug|x86.ActiveCfg = Debug|Win32 - {C5F80730-F44F-4478-BDAE-6634EFC2CA88}.Debug|x86.Build.0 = Debug|Win32 - {C5F80730-F44F-4478-BDAE-6634EFC2CA88}.Release|ARM.ActiveCfg = Release|ARM - {C5F80730-F44F-4478-BDAE-6634EFC2CA88}.Release|ARM.Build.0 = Release|ARM - {C5F80730-F44F-4478-BDAE-6634EFC2CA88}.Release|x86.ActiveCfg = Release|Win32 - {C5F80730-F44F-4478-BDAE-6634EFC2CA88}.Release|x86.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {59A3FE70-54EE-4F9B-9846-24101147C4BA} - EndGlobalSection -EndGlobal diff --git a/Software/EQG2HBX-ESP32/EQG2HBXE32.vcxproj b/Software/EQG2HBX-ESP32/EQG2HBXE32.vcxproj deleted file mode 100644 index d51c987..0000000 --- a/Software/EQG2HBX-ESP32/EQG2HBXE32.vcxproj +++ /dev/null @@ -1,224 +0,0 @@ - - - - - Debug - ARM - - - Release - ARM - - - Release - Win32 - - - Debug - Win32 - - - - {C5F80730-F44F-4478-BDAE-6634EFC2CA88} - - - EQG2HBXE32 - 10.0.17134.0 - - - - Application - true - MultiByte - - - - - Application - true - MultiByte - - - - Application - false - true - MultiByte - v141 - - - Application - false - true - MultiByte - v141 - - - Application - true - MultiByte - - - - - Application - false - true - MultiByte - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Level3 - Disabled - true - true - true - $(ProjectDir)..\EQG2HBX-ESP32;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\libraries\Preferences\src;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\libraries\BluetoothSerial\src;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\libraries\ESP32\src;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\libraries\Ticker\src;$(ProjectDir)..\..\..\..\Arduino\libraries\TimeLord;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\libraries\WiFi\src;$(ProjectDir)..\..\..\..\Arduino\libraries\AsyncUDP\src;$(ProjectDir)..\..\..\..\Arduino\libraries\AsyncTCP\src;$(ProjectDir)..\..\..\..\Arduino\libraries\ESPAsyncWebServer-master\src;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\libraries\FS\src;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\libraries\Update\src;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\libraries\ESPmDNS\src;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\libraries\EEPROM;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\libraries\SPIFFS\src;$(ProjectDir)..\..\..\..\..\..\..\Program Files (x86)\Arduino\libraries;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\libraries;$(ProjectDir)..\..\..\..\Arduino\libraries;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\cores\esp32;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\cores\esp32\apps;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\cores\esp32\libb64;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\config;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\bluedroid;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\bluedroid\api;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\app_trace;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\app_update;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\bootloader_support;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\bt;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\driver;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\esp32;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\esp_adc_cal;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\esp_http_client;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\esp_https_ota;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\esp-mqtt;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\esp-tls;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\ethernet;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\fatfs;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\freertos;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\heap;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\http_server;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\jsmn;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\log;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\mdns;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\mbedtls;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\mbedtls_port;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\newlib;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\nvs_flash;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\openssl;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\spi_flash;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\sdmmc;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\smartconfig_ack;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\spiffs;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\tcpip_adapter;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\tcp_transport;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\ulp;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\vfs;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\wear_levelling;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\xtensa-debug-module;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\lwip;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\coap;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\console;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\expat;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\json;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\nghttp;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\soc;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\wpa_supplicant;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\xtensa-esp32-elf\include\c++\5.2.0;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\xtensa-esp32-elf\include;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\xtensa-esp32-elf\include\include;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\xtensa-esp32-elf\xtensa-esp32-elf\include;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\xtensa-esp32-elf\xtensa-esp32-elf\include\c++\5.2.0;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\xtensa-esp32-elf\xtensa-esp32-elf\include\c++\5.2.0\bits;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\xtensa-esp32-elf\xtensa-esp32-elf\include\c++\5.2.0\xtensa-esp32-elf\bits;%(AdditionalIncludeDirectories) - $(ProjectDir)__vm\.EQG2HBX-ESP32.vsarduino.h;%(ForcedIncludeFiles) - false - __ESP32_ESp32__;__ESP32_ESP32__;ESP_PLATFORM;HAVE_CONFIG_H;F_CPU=240000000L;ARDUINO=10808;ARDUINO_ESP32_DEV;ARDUINO_ARCH_ESP32;ESP32;CORE_DEBUG_LEVEL=0;__cplusplus=201103L;_VMICRO_INTELLISENSE;%(PreprocessorDefinitions) - - - true - true - true - - - - - Level3 - Disabled - true - true - true - $(ProjectDir)..\EQG2HBX-ESP32;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\libraries\ESP32\src;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\libraries\Preferences\src;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\libraries\WiFi\src;$(ProjectDir)..\..\..\..\Arduino\libraries\AsyncUDP\src;$(ProjectDir)..\..\..\..\Arduino\libraries\AsyncTCP\src;$(ProjectDir)..\..\..\..\Arduino\libraries\ESPAsyncWebServer-master\src;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\libraries\FS\src;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\libraries\Update\src;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\libraries\ESPmDNS\src;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\libraries\EEPROM;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\libraries\SPIFFS\src;$(ProjectDir)..\..\..\..\..\..\..\Program Files (x86)\Arduino\libraries;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\libraries;$(ProjectDir)..\..\..\..\Arduino\libraries;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\cores\esp32;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\cores\esp32\apps;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\cores\esp32\libb64;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\config;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\bluedroid;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\bluedroid\api;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\app_trace;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\app_update;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\bootloader_support;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\bt;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\driver;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\esp32;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\esp_adc_cal;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\esp_http_client;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\esp_https_ota;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\esp-mqtt;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\esp-tls;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\ethernet;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\fatfs;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\freertos;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\heap;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\http_server;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\jsmn;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\log;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\mdns;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\mbedtls;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\mbedtls_port;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\newlib;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\nvs_flash;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\openssl;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\spi_flash;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\sdmmc;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\smartconfig_ack;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\spiffs;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\tcpip_adapter;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\tcp_transport;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\ulp;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\vfs;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\wear_levelling;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\xtensa-debug-module;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\lwip;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\coap;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\console;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\expat;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\json;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\nghttp;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\soc;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\sdk\include\wpa_supplicant;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\xtensa-esp32-elf\include\c++\5.2.0;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\xtensa-esp32-elf\include;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\xtensa-esp32-elf\include\include;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\xtensa-esp32-elf\xtensa-esp32-elf\include;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\xtensa-esp32-elf\xtensa-esp32-elf\include\c++\5.2.0;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\xtensa-esp32-elf\xtensa-esp32-elf\include\c++\5.2.0\bits;$(ProjectDir)..\..\..\..\Arduino\hardware\espressif\esp32\tools\xtensa-esp32-elf\xtensa-esp32-elf\include\c++\5.2.0\xtensa-esp32-elf\bits;%(AdditionalIncludeDirectories) - $(ProjectDir)__vm\.EQG2HBX-ESP32.vsarduino.h;%(ForcedIncludeFiles) - false - __ESP32_ESp32__;__ESP32_ESP32__;ESP_PLATFORM;HAVE_CONFIG_H;F_CPU=240000000L;ARDUINO=10808;ARDUINO_ESP32_DEV;ARDUINO_ARCH_ESP32;ESP32;CORE_DEBUG_LEVEL=0;__cplusplus=201103L;_VMICRO_INTELLISENSE;%(PreprocessorDefinitions) - - - true - true - true - - - - - Level3 - Disabled - true - $(ProjectDir)..\EQG2HBXE32;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\Preferences\src;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\ESP32\src;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\Ticker\src;$(ProjectDir)..\libraries\TimeLord;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\WiFi\src;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\AsyncUDP\src;$(ProjectDir)..\libraries\AsyncTCP-master\src;$(ProjectDir)..\libraries\ESPAsyncWebServer-master\src;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\FS\src;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\Update\src;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\ESPmDNS\src;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\EEPROM;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\SPIFFS\src;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\ArduinoOTA\src;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\libraries;$(ProjectDir)..\libraries;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\cores\esp32;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\cores\esp32\libb64;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\config;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\bluedroid;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\bluedroid\api;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\app_trace;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\app_update;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\bootloader_support;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\bt;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\driver;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\esp32;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\esp_adc_cal;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\esp_http_client;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\esp-tls;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\ethernet;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\fatfs;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\freertos;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\heap;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\jsmn;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\log;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\mdns;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\mbedtls;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\mbedtls_port;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\newlib;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\nvs_flash;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\openssl;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\spi_flash;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\sdmmc;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\smartconfig_ack;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\spiffs;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\tcpip_adapter;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\ulp;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\vfs;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\wear_levelling;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\xtensa-debug-module;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\coap;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\console;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\expat;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\json;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\lwip;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\nghttp;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\soc;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\wpa_supplicant;$(ProjectDir)..\..\..\..\Anne\AppData\Local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2;$(ProjectDir)..\..\..\..\Anne\AppData\Local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\xtensa-lx106-elf;$(ProjectDir)..\..\..\..\Anne\AppData\Local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include;$(ProjectDir)..\..\..\..\Anne\AppData\Local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\lib\gcc\xtensa-lx106-elf\4.8.2\include;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include;%(AdditionalIncludeDirectories) - $(ProjectDir)__vm\.EQG2HBXE32.vsarduino.h;%(ForcedIncludeFiles) - false - __ESP32_ESp32__;__ESP32_ESP32__;_VMDEBUG=1;ESP_PLATFORM;HAVE_CONFIG_H;F_CPU=240000000L;ARDUINO=10805;ARDUINO_ESP32_DEV;ARDUINO_ARCH_ESP32;ESP32;CORE_DEBUG_LEVEL=0;__cplusplus=201103L;_VMICRO_INTELLISENSE;%(PreprocessorDefinitions) - - - true - - - - - Level3 - Disabled - true - $(ProjectDir)..\EQG2HBXE32;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\Preferences\src;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\ESP32\src;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\Ticker\src;$(ProjectDir)..\libraries\TimeLord;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\WiFi\src;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\AsyncUDP\src;$(ProjectDir)..\libraries\AsyncTCP-master\src;$(ProjectDir)..\libraries\ESPAsyncWebServer-master\src;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\FS\src;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\Update\src;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\ESPmDNS\src;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\EEPROM;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\SPIFFS\src;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\ArduinoOTA\src;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\libraries;$(ProjectDir)..\libraries;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\cores\esp32;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\cores\esp32\libb64;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\config;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\bluedroid;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\bluedroid\api;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\app_trace;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\app_update;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\bootloader_support;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\bt;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\driver;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\esp32;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\esp_adc_cal;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\esp_http_client;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\esp-tls;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\ethernet;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\fatfs;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\freertos;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\heap;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\jsmn;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\log;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\mdns;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\mbedtls;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\mbedtls_port;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\newlib;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\nvs_flash;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\openssl;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\spi_flash;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\sdmmc;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\smartconfig_ack;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\spiffs;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\tcpip_adapter;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\ulp;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\vfs;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\wear_levelling;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\xtensa-debug-module;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\coap;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\console;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\expat;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\json;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\lwip;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\nghttp;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\soc;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include\wpa_supplicant;$(ProjectDir)..\..\..\..\Anne\AppData\Local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2;$(ProjectDir)..\..\..\..\Anne\AppData\Local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\xtensa-lx106-elf;$(ProjectDir)..\..\..\..\Anne\AppData\Local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include;$(ProjectDir)..\..\..\..\Anne\AppData\Local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\lib\gcc\xtensa-lx106-elf\4.8.2\include;$(ProjectDir)..\..\..\..\..\Program Files (x86)\Arduino\hardware\espressif\esp32\tools\sdk\include;%(AdditionalIncludeDirectories) - $(ProjectDir)__vm\.EQG2HBXE32.vsarduino.h;%(ForcedIncludeFiles) - false - __ESP32_ESp32__;__ESP32_ESP32__;_VMDEBUG=1;ESP_PLATFORM;HAVE_CONFIG_H;F_CPU=240000000L;ARDUINO=10805;ARDUINO_ESP32_DEV;ARDUINO_ARCH_ESP32;ESP32;CORE_DEBUG_LEVEL=0;__cplusplus=201103L;_VMICRO_INTELLISENSE;%(PreprocessorDefinitions) - - - true - - - - - - - - CppCode - - - CppCode - - - CppCode - - - - CppCode - - - CppCode - - - - - - - - true - - - true - - - CppCode - - - CppCode - - - CppCode - - - CppCode - - - CppCode - - - CppCode - - - - - - - VisualMicroDebugger - - - - - - - - - - \ No newline at end of file diff --git a/Software/EQG2HBX-ESP32/EQG2HBXE32.vcxproj.filters b/Software/EQG2HBX-ESP32/EQG2HBXE32.vcxproj.filters deleted file mode 100644 index 21e2837..0000000 --- a/Software/EQG2HBX-ESP32/EQG2HBXE32.vcxproj.filters +++ /dev/null @@ -1,65 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hh;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - - - - - - - - - Resource Files - - - Resource Files - - - - - Resource Files - - - \ No newline at end of file diff --git a/Software/EQG2HBX-ESP32/EQG2HBXE32.vcxproj.user b/Software/EQG2HBX-ESP32/EQG2HBXE32.vcxproj.user deleted file mode 100644 index 6e2aec7..0000000 --- a/Software/EQG2HBX-ESP32/EQG2HBXE32.vcxproj.user +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/Software/EQG2HBX-ESP32/EQGProtocol.h b/Software/EQG2HBX-ESP32/EQGProtocol.h deleted file mode 100644 index f44ea8a..0000000 --- a/Software/EQG2HBX-ESP32/EQGProtocol.h +++ /dev/null @@ -1,287 +0,0 @@ -/* - * Copyright 2017, 2018 John Archbold -*/ - -/******************************************************** - EQG Protocol function definitions - ================================= - *********************************************************/ - -#pragma once - -#define CR 0x0d -#define LF 0x0a - -float SIDEREALSECS = 86164.098903691; // Some astronomical constants -float SOLARSECS = 86400; -float LUNARSECS = 89309; - -#define SKYWATCHER_SIDEREAL_DAY 86164.09053083288 -#define SKYWATCHER_SIDEREAL_SPEED 15.04106864 -#define SKYWATCHER_STELLAR_DAY 86164.098903691 -#define SKYWATCHER_STELLAR_SPEED 15.041067179 - -#define EQG_CMNDSTART 0x01 -#define EQG_WAITFORCR 0x77 -#define EQG_INTERPRET 0x78 - -/* - tmpMCVersion = Revu24str2long(response + 1); - MCVersion = ((tmpMCVersion & 0xFF) << 16) | ((tmpMCVersion & 0xFF00)) | ((tmpMCVersion & 0xFF0000) >> 16); - MountCode = MCVersion & 0xFF; -*/ - -/* -// Get Motor Controller Version -// :e1[0D] -// ="llhhMM"[0D] (6 bytes - hex encoded) -// Revu24str2long = MMhhll (3 bytes - binary encoded) -// MCVersion = llhhMM (3 bytes - binary encoded) -// MountCode = MM (1 byte - binary encoded) -// ================================================================================= -e 0 6 Get Motor Controller Version // ="llhhMM"[0D] MM = mount code, - // x00 = "EQ6Pro" - // x01 = "HEQ5" - // x02 = "EQ5" - // x03 = "EQ3" - // x04 = "EQ8" - // x05 = "AZEQ6" - // x06 = "AZEQ5" - // x80 = "GT" - // x81 = "MF" - // x82 = "114GT" - // x90 = "DOB" - // hh.ll = board version hh=x00..x07 = equatorial - // =x08..xFF = altaz -*/ -// :qm - -// A 8 -// 4 -// 2 in PPEC -// 1 in PPECTraining - -// B 8 is AZEQ -// 4 has HomeIndexer -// 2 has PPEC -// 1 has Encoder - -// C 8 has Wifi -// 4 hasHalfCurrentTracking // ref :Wx06.... -// 2 has CommonSlewStart // Supports ":J3" -// 1 has PolarLed -/* -// A -AxisFeatures[Axis1].inPPECTraining = rafeatures & 0x00000010; -AxisFeatures[Axis1].inPPEC = rafeatures & 0x00000020; -// B -AxisFeatures[Axis1].hasEncoder = rafeatures & 0x00000001; -AxisFeatures[Axis1].hasPPEC = rafeatures & 0x00000002; -AxisFeatures[Axis1].hasHomeIndexer = rafeatures & 0x00000004; -AxisFeatures[Axis1].isAZEQ = rafeatures & 0x00000008; -// C -AxisFeatures[Axis1].hasPolarLed = rafeatures & 0x00001000; -AxisFeatures[Axis1].hasCommonSlewStart = rafeatures & 0x00002000; // supports :J3 -AxisFeatures[Axis1].hasHalfCurrentTracking = rafeatures & 0x00004000; -AxisFeatures[Axis1].hasWifi = rafeatures & 0x00008000; -*/ -// Types -enum SkywatcherCommand -{ - Initialize = 'F', - InquireMotorBoardVersion = 'e', - InquireGridPerRevolution = 'a', - InquireTimerInterruptFreq = 'b', - InquireHighSpeedRatio = 'g', - InquirePECPeriod = 's', - InstantAxisStop = 'L', - NotInstantAxisStop = 'K', - SetAxisPositionCmd = 'E', - GetAxisPosition = 'j', - GetAxisStatus = 'f', - SetSwitch = 'O', - SetMotionMode = 'G', - SetGotoTargetIncrement = 'H', - SetBreakPointIncrement = 'M', - SetGotoTarget = 'S', - SetBreakStep = 'U', - SetStepPeriod = 'I', - StartMotion = 'J', - GetStepPeriod = 'D', // See Merlin protocol http://www.papywizard.org/wiki/DevelopGuide - ActivateMotor = 'B', // See eq6direct implementation http://pierre.nerzic.free.fr/INDI/ - SetST4GuideRateCmd = 'P', - GetHomePosition = 'd', // Get Home position encoder count (default at startup) - SetFeatureCmd = 'W', // EQ8/AZEQ6/AZEQ5 only - GetFeatureCmd = 'q', // EQ8/AZEQ6/AZEQ5 only - InquireAuxEncoder = 'd', // EQ8/AZEQ6/AZEQ5 only - NUMBER_OF_SkywatcherCommand -}; - -enum SkywatcherAxis -{ - Axis1 = 0, // RA/AZ - Axis2 = 1, // DE/ALT - NUMBER_OF_SKYWATCHERAXIS -}; -char AxisCmd[2]{ '1', '2' }; - -enum SkywatcherDirection -{ - BACKWARD = 0, - FORWARD = 1 -}; -enum SkywatcherSlewMode -{ - SLEW = 0, - GOTO = 1 -}; -enum SkywatcherSpeedMode -{ - LOWSPEED = 0, - HIGHSPEED = 1 -}; - -typedef struct SkyWatcherFeatures -{ - bool inPPECTraining = false; - bool inPPEC = false; - bool hasEncoder = false; - bool hasPPEC = false; - - bool hasHomeIndexer = false; - bool isAZEQ = false; - bool hasPolarLed = false; - bool hasCommonSlewStart = false; // supports :J3 - - bool hasHalfCurrentTracking = false; - bool hasWifi = false; -} SkyWatcherFeatures; - -enum SkywatcherGetFeatureCmd -{ - GET_INDEXER_CMD = 0x00, - GET_FEATURES_CMD = 0x01 -}; - -enum SkywatcherSetFeatureCmd -{ - START_PPEC_TRAINING_CMD = 0x00, - STOP_PPEC_TRAINING_CMD = 0x01, - TURN_PPEC_ON_CMD = 0x02, - TURN_PPEC_OFF_CMD = 0X03, - ENCODER_ON_CMD = 0x04, - ENCODER_OFF_CMD = 0x05, - DISABLE_FULL_CURRENT_LOW_SPEED_CMD = 0x0006, - ENABLE_FULL_CURRENT_LOW_SPEED_CMD = 0x0106, - RESET_HOME_INDEXER_CMD = 0x08 -}; - -// Get Motor Controller Assets -// :qm010000[0D] -// =ABCDEF[0D] -// ============ -// A 8 not defined -// 4 not defined -// 2 PPEC ON -// 1 PPEC training in progress, -// B 8 supports AZ/EQ -// 4 has Home Sensors -// 2 supports PPEC -// 1 supports dual encoders -// C 8 has WIFI -// 4 supports half current tracking // ref :Wx06.... -// 2 axes slews must start independently // ie cant use :J3 -// 1 has polar LED -// D 0000 -// E 0000 -// F 0000 -// EQ6 returns !0 -// ABCDEF -// AZEQ5 =0B6000 at boot -// AZEQ6 =0B3000 -// EQ8 =076000 -// EFCDAB - -// Mount Assets -// EFCDAB -#define AEQ6 0x003000 // !:J3, PolarLED -#define AEQ5 0x003008 // !:J3, PolarLED ; AZ/EQ -#define AEQ3 0x003000 // !:J3, PolarLED -#define AAZEQ5 0x00B008 // WiFi, !:J3, PolarLED ; AZ/EQ -#define AAZEQ6 0x00B008 // WiFi, !:J3, PolarLED ; AZ/EQ - -// Motor firmware versions -#define VEQ6 0x000402 // Pretend EQ6 V 2.04 yyyy.mm.dd -#define VHEQ5 0x010204 // Pretend HEQ5 V 2.04 yyyy.mm.dd -#define VEQ5 0x020207 // Pretend EQ5 V 2.07 yyyy.mm.dd -#define VEQ3 0x030207 // Pretend EQ3 V 2.07 yyyy.mm.dd -#define VEQ8 0x040211 // Pretend EQ8 V 2.11 2014.11.10 -#define VAZEQ6 0x050211 // Pretend AZEQ6 V 2.11 2014.11.10 -#define VAZEQ5 0x060301 // Pretend AZEQ5 V 3.01 2015.08.10 - -#define EQGVERSION VEQ6 -#define EQGASSETS AEQ6 - - -// :I := ( :b * (360*60*60) / :a ) / Speed ( where Speed is in arcsec/sec ) -// If :I is greater than about 10, then the slew will need to use :G = LoSpeed mode -// If :I is less than 10, then the slew will need :G = HiRate, and :I := I * :g -// a-AxxValue (Ticks/rev) := AxxVanes * 4 * AxxGbxRatio * ( Axx Transfer ) * AxxWormTeeth -// b-AxxValue := 6460.09 * AxxRatio * a-AxxValue * 15.041069 / (360*60*60) - -// Speed = g*(b*(360*60*60)/a)/I -// ============================== -// IVALUE = (axis[EQGMOTOR].bVALUE * (360*60*60)) / axis[EQGMOTOR].STEPSPER360) - -#define EQG_gVALUE 0x000010 - -#define EQGMAXIMUMSPEED 12 - -// EQG 'G' Command - SET move parameters -#define DIRECTION 0x00000001 // Increasing(0) Decreasing(1) -#define HEMISPHERE 0x00000002 // North(0) South(1) - -// EQG 'f' Command - GET Motor status bit definitions -// Get axis tracking/slewing "status" // =ABC[0D] - // A xxx0 0 means GOTO, 1 means SLEW *** these are diff to :G usage - // 0 means "actually doing" the goto. On stopping, it reverts to Slew Mode - // xx0x 0 means +ve, 1 means -ve - // x0xx 0 means LoRate, 1 means HiSpeed *** - // B xxx0 0 means stopped, 1 means moving, - // xx0x 0 means OK, 1 means blocked ( For DC motors only ) - // C xxx0 1 means axis is Initialised/Energised - // xx0x 1 means level switch ON ( AltAz mounts and DEC only ) - -// MotorState bit definitions -// A: nibble 1 -#define MOVESLEW 0x0001 // Step(0) Slew(1) -#define MOVEDECR 0x0002 // Increasing(0) Decreasing(1) -#define MOVEHIGH 0x0004 // Low(0) High(1) -// B: nibble2 -#define MOVEAXIS 0x0010 // Stopped(0) Moving(1) -#define MOVEFACE 0x0020 // Front(0) Rear(1) -// C: nibble3 -#define MOVEACTIVE 0x0100 // Inactive(0) Active(1) - -void EQGState(void); -void EQGError(unsigned char); -void EQGAction(void); - -void TimerDelaymS(unsigned long); - -bool EQGRx(void); -void EQGTx(unsigned char); -void EQGTxHex(unsigned char); -void EQGTxHex2(unsigned char); -void EQGTxHex3(unsigned int); -void EQGTxHex6(unsigned long); - -// debug -void putbyte(unsigned char); -void putbyte(unsigned char); -void puthexb(unsigned char); -void puthexw(unsigned int); -void puthexl(unsigned long); -void putdecb(unsigned char); -void putdecw(unsigned int); -void putdecl(unsigned long); diff --git a/Software/EQG2HBX-ESP32/ETXProtocol.ino b/Software/EQG2HBX-ESP32/ETXProtocol.ino deleted file mode 100644 index 0788f25..0000000 --- a/Software/EQG2HBX-ESP32/ETXProtocol.ino +++ /dev/null @@ -1,839 +0,0 @@ -/**@file*/ -/* - * Copyright 2017, 2018 John Archbold -*/ - -/******************************************************** - ETX Protocol related functions - ============================== - *********************************************************/ - -bool ETXState(unsigned char Motor) { - long distance; - - switch(axis[Motor].ETXMotorState) { - - case ETXIdle: - break; - - case ETXCheckStartup: - if (axis[Motor].ETXMotorStatus & MOVEAXIS) { // Start moving -//jma CheckAltFlip(Motor); - - dbgSerial.println(""); dbgSerial.print("ETXCheckStartup - Motor: "); dbgSerial.print(axis_name[Motor]); dbgSerial.print(" MOVING"); - - if (axis[Motor].ETXMotorStatus & MOVESLEW) { - axis[Motor].ETXMotorState = ETXSlewMotor; // Move axis using high speed multiplier - if (axis[Motor].ETXMotorStatus & MOVEHIGH) { - dbgSerial.print(" HIGH SLEW"); - } - else { - axis[Motor].ETXMotorState = ETXCheckSpeed; - dbgSerial.print(" LOW SLEW"); - } - } - else { // GoTo or Low Speed Slew - axis[Motor].ETXMotorState = ETXCheckSpeed; - dbgSerial.print(" GOTO"); - } - - if (axis[Motor].MotorControl & GoToHBX) { // Check GoTo? - distance = axis[Motor].Target - axis[Motor].Position; // Distance to target - if (axis[Motor].ETXMotorStatus & MOVEDECR) // If it is decreasing - distance = TwosComplement(distance); - dbgSerial.print(" Distance: "); dbgSerial.print(distance); - if (axis[Motor].MotorControl & SlewHBX) { // May need to slew for large changes - axis[Motor].ETXMotorState = ETXSlewMotor; // Slew to M-point - } - else { - axis[Motor].ETXMotorState = ETXCheckSpeed; - axis[Motor].TargetSpeed = axis[Motor].DEGREERATE1; // Set initial speed for 'HIGH SPEED GOTO' - if (distance < axis[Motor].OneDegree) - axis[Motor].TargetSpeed = (axis[Motor].TargetSpeed >> 1); - if (distance < (axis[Motor].OneDegree >> 2)) - axis[Motor].TargetSpeed = (axis[Motor].TargetSpeed >> 1); - axis[Motor].ETXSpeed = 0; // Starting from 0 - - dbgSerial.print(" GoToSTEP"); - } - if (distance < OffsetMax) { // Check for really small moves (< 16 steps) - axis[Motor].ETXMotorState = ETXMotorEnd; // Use Adjust offset - - dbgSerial.print(" GoToOFFSET"); - } - if (distance > (axis[Motor].OneDegree << 3)) { // Always slew for > 8 degrees - axis[Motor].ETXMotorState = ETXSlewMotor; - dbgSerial.print(" GoToSLEW"); - } - } - } - - break; - - case ETXSlewMotor: - -//dbgSerial.println(""); dbgSerial.print("ETXSlewMotor Motor: "); dbgSerial.print(axis_name[Motor]); dbgSerial.print(" SLEW Cmd: "); - - digitalWrite(SCOPELED, HIGH); // Turn on the LED - HBXSendCommand(Stop, Motor); // Stop the motor - - if (axis[Motor].ETXMotorStatus & MOVEDECR) // -ve i.e. -CCW - axis[Motor].Command = SlewReverse; - else - axis[Motor].Command = SlewForward; -//dbgSerial.print(axis[Motor].Command, HEX); - - // Send the command to the ETX - HBXSendCommand(axis[Motor].Command, Motor); // SLEW - - axis[Motor].EQGMotorStatus |= MOVEAXIS; // Tell EQx - axis[Motor].ETXSpeed = axis[Motor].DEGREERATE1; // Set "current speed" for later speed checks - - if (axis[Motor].MotorControl & GoToHBX) { // Check if slew was caused by a high speed long distance GoTo - distance = axis[Motor].Target - axis[Motor].Position; // Check Distance to target - if (axis[Motor].ETXMotorStatus & MOVEDECR) // If it is decreasing - distance = TwosComplement(distance); - if (distance < axis[Motor].OneDegree) { // Change to GoTo if within one degree - while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command - axis[Motor].ETXMotorState = ETXStepMotor; - axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command for next speed - axis[Motor].TargetSpeed = axis[Motor].DEGREERATE1; // Set initial speed - axis[Motor].ETXSpeed = axis[Motor].DEGREERATE1; - axis[Motor].SpeedState = 0; -//dbgSerial.print(" GoToSLEW END"); - } - } - if (axis[Motor].MotorControl & SlewHBX) { // Slewing to M-point - axis[Motor].ETXSpeed = axis[Motor].DEGREERATE1; // Indicate current speed (approx) - axis[Motor].ETXMotorState = ETXCheckSlowDown; // Slew until SlowDown - } - -//* -dbgSerial.println(""); dbgSerial.print("ETXSlewMotor Motor: "); dbgSerial.print(axis_name[Motor]); -dbgSerial.print(" "); -dbgSerial.print(", Cmd: "); dbgSerial.print(axis[Motor].Command, HEX); -dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); -dbgSerial.print(", Inc: "); dbgSerial.print(axis[Motor].Increment, HEX); -dbgSerial.print("->Tgt: "); dbgSerial.print(axis[Motor].Target, HEX); -dbgSerial.print(" Speed: "); dbgSerial.print(axis[Motor].ETXSpeed, HEX); -dbgSerial.print(" TargetSpeed: "); dbgSerial.print(axis[Motor].TargetSpeed, HEX); -dbgSerial.print(" SpeedState: "); dbgSerial.println(axis[Motor].SpeedState, HEX); -//*/ - break; - - case ETXStepMotor: - -//* -dbgSerial.println(""); dbgSerial.print("ETXStepMotor Motor: "); dbgSerial.print(axis_name[Motor]); -dbgSerial.print(" "); -dbgSerial.print(", Cmd: "); dbgSerial.print(axis[Motor].Command, HEX); -dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); -dbgSerial.print(", Inc: "); dbgSerial.print(axis[Motor].Increment, HEX); -dbgSerial.print("->Tgt: "); dbgSerial.print(axis[Motor].Target, HEX); -dbgSerial.print(" Speed: "); dbgSerial.print(axis[Motor].ETXSpeed, HEX); -dbgSerial.print(" TargetSpeed: "); dbgSerial.print(axis[Motor].TargetSpeed, HEX); -dbgSerial.print(" SpeedState: "); dbgSerial.println(axis[Motor].SpeedState, HEX); -//*/ - - digitalWrite(SCOPELED, HIGH); // Turn on the LED - if (axis[Motor].MotorControl & SpeedHBX) // Stepping, High or Low speed - axis[Motor].Command = SpeedStart; // Use SpeedStart to start motion - else { - axis[Motor].Command = SpeedChnge; // Use SpeedChnge once started - } - axis[Motor].MotorControl &= ~SpeedHBX; // Clear flag - // Set the speed, and direction - // ---------------------------- - P1 = axis[Motor].ETXSpeed; - if (axis[Motor].ETXMotorStatus & MOVEDECR) // If negative, change P - P1 = TwosComplement(P1); // to 2's complement - - axis[Motor].HBXP1 = (P1 >> 16) & 0xFF; // Initialize command bytes - axis[Motor].HBXP2 = (P1 >> 8) & 0xFF; - axis[Motor].HBXP3 = P1 & 0xFF; - -//dbgSerial.print(axis[Motor].Command, HEX); - - // Send the command - // ---------------- - if (HBXSendCommand(axis[Motor].Command, Motor)) { // Send Command, check OK? - HBXSend3Bytes(Motor); // Send the speed - axis[Motor].EQGMotorStatus |= MOVEAXIS; // Tell EQx - } - else break; - - axis[Motor].ETXMotorState = ETXCheckSpeed; // Preset Checkspeed, & if needed, make sure we are up to target speed - if (axis[Motor].MotorControl & GoToHBX) { // If it is a GoTo and up to speed, check position - if (axis[Motor].ETXSpeed == axis[Motor].TargetSpeed) - axis[Motor].ETXMotorState = ETXCheckPosition; - } - else if (axis[Motor].ETXSpeed == 0) { // Stop issued - axis[Motor].ETXMotorState = ETXStopMotor; - } - else if (axis[Motor].ETXSpeed == axis[Motor].TargetSpeed) { // Else slewing at speed - axis[Motor].ETXMotorState = ETXIdle; - } - break; - - case ETXCheckSlowDown: - // Check if Slowdown reached - // Calculate absolute distance to slowdown - // --------------------------------------- - -///* -dbgSerial.println(""); dbgSerial.print("ETXCheckSlowDown Motor: "); dbgSerial.print(axis_name[Motor]); -dbgSerial.print(" "); -dbgSerial.print(", Cmd: "); dbgSerial.print(axis[Motor].Command, HEX); -dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); -dbgSerial.print(", SD: "); dbgSerial.print(axis[Motor].SlowDown, HEX); -dbgSerial.print("->Tgt: "); dbgSerial.print(axis[Motor].Target, HEX); -dbgSerial.print(" Speed: "); dbgSerial.print(axis[Motor].ETXSpeed, HEX); -dbgSerial.print(" TargetSpeed: "); dbgSerial.print(axis[Motor].TargetSpeed, HEX); -//*/ -// distance = axis[Motor].SlowDown - axis[Motor].Position; - distance = (axis[Motor].Target - 0x1000) - axis[Motor].Position; // Distance to target - if (axis[Motor].Target < axis[Motor].Position) // If it is decreasing - distance = TwosComplement(distance); - -//dbgSerial.print(" distance: "); -//dbgSerial.print(distance, HEX); - - if (distance <= 0) { - while(!(HBXSendCommand(Stop, Motor))); // Stop the motor -// HBXSendCommand(Stop, Motor); // Stop the motor - axis[Motor].TargetSpeed = (axis[Motor].SIDEREALRATE << 7); // target is 128xSidereal - axis[Motor].ETXMotorState = ETXCheckSpeed; - axis[Motor].MotorControl &= ~SlewHBX; // Clear slew bit (if it was set) - axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command for first slow-down - } - break; - - case ETXCheckSpeed: - // Speeding Up - // =========== -/* -ETXSlew1 1 // 1 x sidereal (0.25 arc-min/sec or 0.0042°/sec) -ETXSlew2 2 // 2 x sidereal (0.50 arc-min/sec or 0.0084°/sec) -ETXSlew3 8 // 8 x sidereal ( 2 arc-min/sec or 0.0334°/sec) -ETXSlew4 16 // 16 x sidereal ( 4 arc-min/sec or 0.0669°/sec) -ETXSlew5 64 // 64 x sidereal ( 16 arc-min/sec or 0.2674°/sec) -ETXSlew6 120 // 30 arc-min/sec or 0.5°/sec -ETXSlew7 240 // 60 arc-min/sec or 1.0°/sec -ETXSlew8 600 // 150 arc-min/sec or 2.5°/sec -ETXSlew9 1080 // 270 arc-min/sec or 4.5°/sec -*/ - -///* -dbgSerial.println(""); dbgSerial.print("ETXCheckSpeed Motor: "); dbgSerial.print(axis_name[Motor]); -dbgSerial.print(" "); -dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); -dbgSerial.print(", Inc: "); dbgSerial.print(axis[Motor].Increment, HEX); -dbgSerial.print("->Tgt: "); dbgSerial.print(axis[Motor].Target, HEX); -dbgSerial.print(" iSpeed: "); dbgSerial.print(axis[Motor].ETXSpeed, HEX); -dbgSerial.print(" iTargetSpeed: "); dbgSerial.print(axis[Motor].TargetSpeed, HEX); -//*/ - axis[Motor].ETXMotorState = ETXStepMotor; // Preset set speed as next action - -// Ramp up to speed - if ((axis[Motor].TargetSpeed != 0) && (axis[Motor].TargetSpeed > axis[Motor].ETXSpeed)) { - if ((axis[Motor].TargetSpeed - axis[Motor].ETXSpeed) > (axis[Motor].SIDEREALRATE << 6)) { // 64x sidereal - axis[Motor].ETXSpeed += ((axis[Motor].TargetSpeed - axis[Motor].ETXSpeed) >> 1); // Ramp up approx .5 difference - axis[Motor].MotorControl &= ~SpeedHBX; // Use 0x00 command - } - else { - axis[Motor].ETXSpeed = axis[Motor].TargetSpeed; - while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command - axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command - } - } -// Ramp down to speed - else if ((axis[Motor].TargetSpeed != 0) && (axis[Motor].ETXSpeed > axis[Motor].TargetSpeed)) { - axis[Motor].ETXSpeed -= ((axis[Motor].ETXSpeed - axis[Motor].TargetSpeed) >> 2); // Approx .75 - if ((axis[Motor].ETXSpeed - axis[Motor].TargetSpeed) <= (axis[Motor].SIDEREALRATE << 7)) { - axis[Motor].ETXSpeed = axis[Motor].TargetSpeed; // Close enough at 128x sidereal, so set the speed -// while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command - axis[Motor].MotorControl &= ~SpeedHBX; // Use 0x00 command - } - } -// Ramp down to stop - else if ((axis[Motor].TargetSpeed == 0) && (axis[Motor].ETXSpeed != 0)) { - if (axis[Motor].ETXMotorStatus & MOVESLEW) { - axis[Motor].ETXMotorState = ETXStopMotor; - } - else if (axis[Motor].ETXSpeed >= (axis[Motor].SIDEREALRATE << 7)) { // Ramp down to 128x sidereal - axis[Motor].ETXSpeed -= (axis[Motor].ETXSpeed >> 2); // Approximately .75 - while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command - axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command - } - else - axis[Motor].ETXMotorState = ETXStopMotor; // OK, Stop the motor - } - -// Switch to position check, when we are at speed - check done in ETXStepMotor - -//dbgSerial.print(" oSpeed: "); dbgSerial.print(axis[Motor].ETXSpeed, HEX); -//dbgSerial.print(" oTargetSpeed: "); dbgSerial.print(axis[Motor].TargetSpeed, HEX); - - break; - - case ETXCheckPosition: - // Check if Target acquired - // ------------------------ - - // Calculate absolute distance to target - // ------------------------------------- - -///* -dbgSerial.println(""); dbgSerial.print("ETXCheckPosition Motor: "); dbgSerial.print(axis_name[Motor]); -dbgSerial.print(" "); -dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); -dbgSerial.print(", Inc: "); dbgSerial.print(axis[Motor].Increment, HEX); -dbgSerial.print("->Tgt: "); dbgSerial.print(axis[Motor].Target, HEX); -dbgSerial.print(" Speed: "); dbgSerial.print(axis[Motor].ETXSpeed, HEX); -dbgSerial.print(" TargetSpeed: "); dbgSerial.print(axis[Motor].TargetSpeed, HEX); -dbgSerial.print(" SpeedState: "); dbgSerial.print(axis[Motor].SpeedState, HEX); -//*/ - if (!(axis[Motor].MotorControl & GoToHBX)) { // Slewing so update position - break; - } - - distance = axis[Motor].Target - axis[Motor].Position; // Distance to target - if (axis[Motor].ETXMotorStatus & MOVEDECR) // If it is decreasing - distance = TwosComplement(distance); - - if (distance == 0) - axis[Motor].ETXMotorState = ETXMotorEnd; - else if (distance > 0) { - // Start to slow motor if getting near target - // ------------------------------------------ - if (distance <= OffsetMax) { - axis[Motor].ETXMotorState = ETXMotorEnd; // Stop motor, set offset - axis[Motor].SpeedState = 0; - } - else if (axis[Motor].SpeedState == 3) { - axis[Motor].TargetSpeed = (axis[Motor].SIDEREALRATE) << 2; - axis[Motor].MotorControl &= ~SpeedHBX; // Use 0x00 command - axis[Motor].ETXMotorState = ETXStepMotor; // Change speed - axis[Motor].SpeedState += 1; - } - else if ((distance <= 0x100) && (axis[Motor].SpeedState == 2)) { - axis[Motor].TargetSpeed = axis[Motor].ETXSpeed >> 2; // 1/16 - axis[Motor].MotorControl &= ~SpeedHBX; // Use 0x00 command - axis[Motor].ETXMotorState = ETXStepMotor; // Change speed - axis[Motor].SpeedState += 1; - } - else if ((distance <= 0x200) && (axis[Motor].SpeedState == 1)) { - axis[Motor].TargetSpeed = axis[Motor].ETXSpeed >> 1; // 1/4 - axis[Motor].MotorControl &= ~SpeedHBX; // Use 0x00 command - axis[Motor].ETXMotorState = ETXStepMotor; // Change speed - axis[Motor].SpeedState += 1; - } - else if ((distance <= 0x400) && (axis[Motor].SpeedState == 0)) { - axis[Motor].TargetSpeed = axis[Motor].ETXSpeed >> 1; // 1/2 - while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command - axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command - axis[Motor].ETXMotorState = ETXStepMotor; // Change speed - axis[Motor].SpeedState += 1; - } - } - else { - if ((TwosComplement(distance)) > OffsetMax) { // Not sure how good offset is! - // Motor has over-shot the target - // ------------------------------ - if (axis[Motor].ETXMotorStatus & MOVEDECR) // ETX -> change direction - axis[Motor].ETXMotorStatus &= ~MOVEDECR; - else - axis[Motor].ETXMotorStatus |= MOVEDECR; - while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command - axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command - axis[Motor].TargetSpeed = (axis[Motor].SIDEREALRATE) << 2; - axis[Motor].ETXMotorState = ETXStepMotor; // Change ETX speed - } - else{ - axis[Motor].ETXMotorState = ETXMotorEnd; // Stop motor, set offset - axis[Motor].SpeedState = 0; - } - } - break; - - case ETXStopMotor: - -dbgSerial.println(""); dbgSerial.print("ETXStopMotor Motor: "); dbgSerial.print(axis_name[Motor]); - - while(!(HBXSendCommand(Stop, Motor))); // Stop the motor - axis[Motor].ETXMotorStatus |= MOVESLEW; // ETX Set slewing mode - axis[Motor].ETXMotorStatus &= ~MOVEHIGH; // and speed - axis[Motor].ETXMotorStatus &= ~MOVEAXIS; // Clear the motor moving flag - axis[Motor].MotorControl &= ~GoToHBX; // Clear the GoTo flag - axis[Motor].MotorControl &= ~SlewHBX; // and the slew flag - axis[Motor].EQGMotorStatus |= MOVESLEW; // EQG Set slewing mode - axis[Motor].EQGMotorStatus &= ~MOVEHIGH; // and speed - axis[Motor].EQGMotorStatus &= ~MOVEAXIS; // Clear the motor moving flag - axis[Motor].ETXMotorState = ETXCheckStartup; -// axis[Motor].TargetSpeed = axis[Motor].ETXSpeed; // For any subsequent move - axis[Motor].TargetSpeed = 0; - axis[Motor].ETXSpeed = 0; - -//jma CheckAltFlipState(); - - break; - - case ETXMotorEnd: -///* -dbgSerial.println(""); dbgSerial.print("ETXMotorEnd Motor: "); dbgSerial.print(axis_name[Motor]); -dbgSerial.print(" "); -dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); -dbgSerial.print(", Inc: "); dbgSerial.print(axis[Motor].Increment, HEX); -dbgSerial.print("->Tgt: "); dbgSerial.print(axis[Motor].Target, HEX); -//*/ - digitalWrite(SCOPELED, LOW); // Turn off the LED - distance = axis[Motor].Target - axis[Motor].Position; // Distance to target - if (axis[Motor].Target < axis[Motor].Position) // If it is decreasing - distance = TwosComplement(distance); - - if (distance == 0) { - axis[Motor].ETXMotorState = ETXStopMotor; // Stop the motor - } - else { - axis[Motor].HBXP1 = (distance >> 8) & 0xFF; // Initialize offset bytes - axis[Motor].HBXP2 = distance & 0xFF; - axis[Motor].Command = SetOffset; - if (HBXSendCommand(axis[Motor].Command, Motor)) // Command OK? - HBXSend2Bytes(Motor); // Send the offset - -///* -dbgSerial.print(" OFFSET"); -dbgSerial.print(" "); dbgSerial.print(axis[Motor].Command, HEX); -dbgSerial.print(" "); dbgSerial.print(axis[Motor].HBXP1, HEX); -dbgSerial.print(" "); dbgSerial.print(axis[Motor].HBXP2, HEX); -dbgSerial.print(" "); dbgSerial.print(axis[Motor].HBXP3, HEX); -//*/ - } - axis[Motor].Position = axis[Motor].Target; - axis[Motor].MotorControl &= ~GoToHBX; // Clear the flag - axis[Motor].ETXMotorState = ETXStopMotor; - break; - - default: - break; - } - return(true); -} - -// Motor functions - -bool HBXGetStatus(unsigned char Motor) { - if (!HBXSendCommand(GetStatus, Motor)) { - dbgSerial.println(""); dbgSerial.print("HBXGetStatus Motor: "); dbgSerial.print(axis_name[Motor]); dbgSerial.println(" Cmd Fail"); - return(false); - } - HBXGet3Bytes(Motor); - P1 = (axis[Motor].HBXP1 << 8); // Update calculated position - P1 |= axis[Motor].HBXP2; // Convert to 16bits - if (axis[Motor].HBXP1 & 0x80) - P1 |= 0xffff0000; // Sign extend HBXP1 for 2s complement - axis[Motor].Position += P1; - - // Wrap the position if above (+12H or +90deg) - if (axis[Motor].Position >= (ETX_CENTRE + (axis[Motor].aVALUE >> 1))) - axis[Motor].Position -= axis[Motor].aVALUE; - // Wrap the position if below (-12H or -90deg) - if (axis[Motor].Position <= (ETX_CENTRE - (axis[Motor].aVALUE >> 1))) - axis[Motor].Position += axis[Motor].aVALUE; - - if (StatusCount++ > 51) { - StatusCount = 0; - dbgSerial.println(""); dbgSerial.print("Motor: "); dbgSerial.print(axis_name[Motor]); dbgSerial.print(", Posn: "); dbgSerial.print(axis[Motor].Position, HEX); - } - return(true); -} - -bool HBXGet2Status(void) { - int i; - do { - i = 0; - if (HBXGetStatus(AzMotor)) i += 1; - TimerDelayuS(HBXBitTime << 2); - - if (HBXGetStatus(AltMotor)) i += 1; - TimerDelayuS(HBXBitTime << 2); - - } while (i < 2); - return(true); -} - -// Calibrate motor LED -// =================== -void CalibrateLEDs(void) { - - - while (!(HBXSendCommand(Stop, AzMotor))); // Stop both motors - TimerDelaymS(100); - while (!(HBXSendCommand(Stop, AltMotor))); - TimerDelaymS(100); - - while (!(HBXGetStatus(AzMotor))) - TimerDelaymS(100); - while (!(HBXGetStatus(AltMotor))) - TimerDelaymS(100); - - HBXSendCommand(SleepHBX, AzMotor); // Issue Sleep - TimerDelaymS(100); - HBXSendCommand(CalibrateLED, AzMotor); // Issue Calibrate LED - TimerDelaymS(4000); - - HBXSendCommand(SleepHBX, AltMotor); - TimerDelaymS(100); - HBXSendCommand(CalibrateLED, AltMotor); - TimerDelaymS(4000); - - HBXSendCommand(GetLEDI, AzMotor); HBXGetByte(AzMotor); - HBXSendCommand(GetLEDI, AltMotor); HBXGetByte(AltMotor); - - while (!(HBXGetStatus(AzMotor))) - TimerDelaymS(100); - while (!(HBXGetStatus(AltMotor))) - TimerDelaymS(100); - - // Read the calibration - dbgSerial.println(""); dbgSerial.print("Read LEDs - AzMotor: "); - if (HBXSendCommand(GetLEDI, AzMotor)) - axis[AzMotor].HBXLEDI = HBXGetByte(AzMotor); - dbgSerial.print(axis[AzMotor].HBXLEDI); - dbgSerial.print(", AltMotor: "); - if (HBXSendCommand(GetLEDI, AltMotor)) - axis[AltMotor].HBXLEDI = HBXGetByte(AltMotor); - dbgSerial.print(axis[AltMotor].HBXLEDI); - - // Save it to preferences - // Prefences.begin must be set by the caller - preferences.putUChar("AzLEDI", axis[AzMotor].HBXLEDI); - preferences.putUChar("AltLEDI", axis[AltMotor].HBXLEDI); -} - -void WaitForMotors(void) { -// GetLED commands always return a vaild value - motors not online until this happens -// "Valid" values are not 0 and not 0xFF for Az, Alt. (exception here is if LEDRA || LEDAlt == 0xff) -// - bool PAz = false; - bool PAlt = false; - do { - if (!PAz) { - if (HBXSendCommand(GetLEDI, AzMotor)) - axis[AzMotor].HBXLEDI = HBXGetByte(AzMotor); -// dbgSerial.print("Az HBXLEDI: "); dbgSerial.println(axis[AzMotor].HBXLEDI); - TimerDelaymS(CMNDTIME); - if ((axis[AzMotor].HBXLEDI != 0) && (axis[AzMotor].HBXLEDI != 0xFF)) - PAz = true; - } - if (!PAlt) { - if (HBXSendCommand(GetLEDI, AltMotor)) - axis[AltMotor].HBXLEDI = HBXGetByte(AltMotor); - TimerDelaymS(CMNDTIME); -// dbgSerial.print("Alt HBXLEDI: "); dbgSerial.println(axis[AltMotor].HBXLEDI); - if ((axis[AltMotor].HBXLEDI != 0) && (axis[AltMotor].HBXLEDI != 0xFF)) - PAlt = true; - } - // Attempt to reset Motor Controller - if (!PAz) - HBXMotorReset(AzMotor); - if (!PAlt) - HBXMotorReset(AltMotor); - } while ((!PAz) || (!PAlt)); -} - -void AzInitialise(unsigned char scope) { -// Telescope specific -// telescope steps - axis[AzMotor].Vanes = ratio[scope][AzMotor-1].Vanes; - axis[AzMotor].GbxRatio = ratio[scope][AzMotor-1].GbxRatio; - axis[AzMotor].XferRatio = ratio[scope][AzMotor-1].XferRatio; - axis[AzMotor].WormTeeth = ratio[scope][AzMotor-1].WormTeeth; -// EQMOD - axis[AzMotor].aVALUE = axis[AzMotor].Vanes * (float)4 * axis[AzMotor].GbxRatio * axis[AzMotor].XferRatio * axis[AzMotor].WormTeeth; - axis[AzMotor].MeadeRatio = axis[AzMotor].aVALUE / ArcSecs360; // Distance for one arcsec - axis[AzMotor].bVALUE = (MeadeSidereal * axis[AzMotor].MeadeRatio * axis[AzMotor].aVALUE * SiderealArcSecs) / ArcSecs360; - axis[AzMotor].BASERATE = axis[AzMotor].bVALUE / axis[AzMotor].MeadeRatio; - axis[AzMotor].SIDEREALRATE = MeadeSidereal * axis[AzMotor].MeadeRatio; - axis[AzMotor].SOLARRATE = axis[AzMotor].SIDEREALRATE * SOLARSECS / SIDEREALSECS; - axis[AzMotor].LUNARRATE = axis[AzMotor].SIDEREALRATE * LUNARSECS / SIDEREALSECS; - axis[AzMotor].DEGREERATE1 = axis[AzMotor].SIDEREALRATE * ETXSlew7; - axis[AzMotor].PEC = axis[AzMotor].aVALUE / axis[AzMotor].WormTeeth; -// ETX - axis[AzMotor].HBXP1 = 0x00; - axis[AzMotor].HBXP2 = 0x00; - axis[AzMotor].HBXP3 = 0x00; - axis[AzMotor].HBXP4 = 0x00; - axis[AzMotor].ETXSpeed = 0x00; - axis[AzMotor].SpeedState = 0x00; - axis[AzMotor].TargetSpeed = 0x00; - axis[AzMotor].Position = ETX_CENTRE; // ETX RA initially at 0 hours - axis[AzMotor].OneDegree = axis[AzMotor].aVALUE / (float)360; // Distance for one degree - axis[AzMotor].Target = axis[AzMotor].Position; - axis[AzMotor].DirnSpeed = 0x000; - axis[AzMotor].ETXMotorStatus = MOVESLEW; - axis[AzMotor].EQGMotorStatus = MOVESLEW; - axis[AzMotor].ETXMotorState = ETXCheckStartup; -} - -void AltInitialise(unsigned char scope) { -// Telescope specific -// telescope steps - axis[AltMotor].Vanes = ratio[scope][AltMotor-1].Vanes; - axis[AltMotor].GbxRatio = ratio[scope][AltMotor-1].GbxRatio; - axis[AltMotor].XferRatio = ratio[scope][AltMotor-1].XferRatio; - axis[AltMotor].WormTeeth = ratio[scope][AltMotor-1].WormTeeth; -// EQMOD - axis[AltMotor].aVALUE = axis[AltMotor].Vanes * (float)4 * axis[AltMotor].GbxRatio * axis[AltMotor].XferRatio * axis[AltMotor].WormTeeth; - axis[AltMotor].MeadeRatio = axis[AltMotor].aVALUE / ArcSecs360; // Counts for one arcsec - axis[AltMotor].bVALUE = MeadeSidereal * axis[AltMotor].MeadeRatio * axis[AltMotor].aVALUE * SiderealArcSecs / ArcSecs360; - axis[AltMotor].BASERATE = axis[AltMotor].bVALUE / axis[AltMotor].MeadeRatio; - axis[AltMotor].SIDEREALRATE = MeadeSidereal * axis[AltMotor].MeadeRatio; - axis[AltMotor].SOLARRATE = axis[AltMotor].SIDEREALRATE * SOLARSECS / SIDEREALSECS; - axis[AltMotor].LUNARRATE = axis[AltMotor].SIDEREALRATE * LUNARSECS / SIDEREALSECS; - axis[AltMotor].DEGREERATE1 = axis[AltMotor].SIDEREALRATE * ETXSlew7; - axis[AltMotor].PEC = axis[AltMotor].aVALUE / axis[AltMotor].WormTeeth; - axis[AltMotor].EQGMotorStatus = MOVESLEW; -// ETX - axis[AltMotor].HBXP1 = 0x00; - axis[AltMotor].HBXP2 = 0x00; - axis[AltMotor].HBXP3 = 0x00; - axis[AltMotor].HBXP4 = 0x00; - axis[AltMotor].ETXSpeed = 0x00; - axis[AltMotor].SpeedState = 0x00; - axis[AltMotor].TargetSpeed = 0x00; - axis[AltMotor].Position = ETX_CENTRE + (axis[AltMotor].aVALUE >> 2); // Initially at +90 degrees - axis[AltMotor].OneDegree = axis[AltMotor].aVALUE / (float)360; // Distance for one degree - axis[AltMotor].Target = axis[AltMotor].Position; - axis[AltMotor].DirnSpeed = 0x000; - axis[AltMotor].ETXMotorStatus = MOVESLEW; - - axis[AltMotor].ETXMotorState = ETXCheckStartup; -} - -/* -// Check if ETX mount will hit fork physical limits -// When used as GEM, ETX mounts cannot go past vertical -// This means E in Sthn, W in Nthn, for East side pointing West -// So rotate 180 degrees in Az and flip the Alt destination -*/ -void CheckAltFlip(unsigned char Motor) { - long distance; - distance = axis[Motor].Target - axis[Motor].Position; // Distance to target - if ((telescope < 3) && (Motor == AltMotor)) { // ETXn0 series - long p; - if (distance > 0) { - // GoTo - if (axis[AltMotor].Target >= (ETX_CENTRE + (axis[AltMotor].aVALUE >> 2))) { // E[Sthn] (or W[Nthn]) - dbgSerial.println(""); dbgSerial.print("Flip: target "); dbgSerial.print(axis[AltMotor].Target); // Set Target - p = axis[AltMotor].Target - (ETX_CENTRE + (axis[AltMotor].aVALUE >> 2)); // Offset from EQG midpoint - axis[AltMotor].Target -= (p << 1); // Swap to other side - distance = axis[Motor].Target - axis[Motor].Position; // Distance to target - dbgSerial.print(", new "); dbgSerial.print(axis[AltMotor].Target); - // Flip direction - if (axis[AltMotor].ETXMotorStatus & MOVEDECR) axis[AltMotor].ETXMotorStatus &= ~MOVEDECR; - else axis[AltMotor].ETXMotorStatus |= MOVEDECR; - // Set SlowDown - p = axis[AltMotor].SlowDown - (ETX_CENTRE + (axis[AltMotor].aVALUE >> 2)); - axis[AltMotor].SlowDown -= (p << 1); - dbgSerial.print(", Slowdown "); dbgSerial.print(p); - if (axis[AltMotor].Flip == NORMAL) { - axis[AltMotor].Flip = FLIP; - dbgSerial.print(", Type "); dbgSerial.print("ALREADY FLIPPED"); - } - else { - dbgSerial.print(", Type "); dbgSerial.print("NORMAL"); - } - } - else { - if (axis[AltMotor].Flip == FLIPPED) { - axis[AltMotor].Flip = UNFLIP; - dbgSerial.print(", Action "); dbgSerial.print("UNFLIP"); - } - else { - dbgSerial.print(", Action "); dbgSerial.print("NOTHING"); - } - } - } - else { - // SLEW - if (axis[AltMotor].ETXMotorStatus & MOVEDECR) { - axis[AltMotor].ETXMotorStatus &= ~MOVEDECR; - if (axis[AltMotor].Flip == NORMAL) { - axis[AltMotor].Flip = FLIP; - dbgSerial.print(", Action "); dbgSerial.print("FLIP"); - } - else { - dbgSerial.print(", Action "); dbgSerial.print("NOTHING"); - } - } - if (axis[AltMotor].Flip == FLIPPED) { - axis[AltMotor].Flip = UNFLIP; - dbgSerial.print(", Action "); dbgSerial.print("FLIP"); - } - else { - dbgSerial.print(", Action "); dbgSerial.print("NOTHING"); - } - } - } -} - -void CheckAltFlipState(void) { - if ((axis[AltMotor].Flip == FLIPPING) || (axis[AltMotor].Flip == UNFLIPPING)) { - dbgSerial.println(""); dbgSerial.print("Stop Motor: "); - if (axis[AltMotor].Flip == FLIPPING) { - axis[AltMotor].Flip = FLIPPED; dbgSerial.print("FLIPPING"); - } - else { - axis[AltMotor].Flip = NORMAL; dbgSerial.print("NORMAl"); - } - } -} - -void CheckAltFlipReqd(void) { - if (axis[AltMotor].ETXMotorState == ETXIdle) { - if ((axis[AltMotor].Flip == FLIP) || (axis[AltMotor].Flip == UNFLIP)) { - if (axis[AltMotor].Flip == FLIP) axis[AltMotor].Flip = FLIPPING; - else axis[AltMotor].Flip = UNFLIPPING; - // Rotate 180 degrees in RA - if (axis[AzMotor].Target > ETX_CENTRE) axis[AzMotor].Target -= (axis[AzMotor].aVALUE >> 1); - else axis[AzMotor].Target += (axis[AzMotor].aVALUE >> 1); - axis[AzMotor].ETXMotorStatus |= (MOVEAXIS || MOVEHIGH); - axis[AzMotor].ETXMotorStatus &= ~MOVESLEW; - axis[AzMotor].MotorControl |= GoToHBX; - CheckETXState(AzMotor); - } - } -} - -void PrintHbxValues(unsigned char Motor) { - if (Motor == AzMotor) - dbgSerial.println("AzMotor"); - else - dbgSerial.println("AltMotor"); - - dbgSerial.print("Vanes "); dbgSerial.print(axis[Motor].Vanes); - dbgSerial.print(", GbxRatio "); dbgSerial.print(axis[Motor].GbxRatio,4); - dbgSerial.print(", XferRatio "); dbgSerial.print(axis[Motor].XferRatio,4); - dbgSerial.print(", WormTeeth "); dbgSerial.println(axis[Motor].WormTeeth); - dbgSerial.print("MeadeRatio "); dbgSerial.print(axis[Motor].MeadeRatio,6); - dbgSerial.print(", MeadeSidereal "); dbgSerial.println(MeadeSidereal,4); - - dbgSerial.print("aVALUE 0x"); dbgSerial.print(axis[Motor].aVALUE, HEX); - dbgSerial.print(", bVALUE 0x"); dbgSerial.print(axis[Motor].bVALUE, HEX); - dbgSerial.print(", PEC 0x"); dbgSerial.println(axis[Motor].PEC, HEX); - - dbgSerial.print("BASERATE 0x"); dbgSerial.print(axis[Motor].BASERATE, HEX); - dbgSerial.print(", SIDEREALRATE 0x"); dbgSerial.print(axis[Motor].SIDEREALRATE, HEX); - dbgSerial.print(", SOLARRATE 0x"); dbgSerial.print(axis[Motor].SOLARRATE, HEX); - dbgSerial.print(", LUNARRATE 0x"); dbgSerial.print(axis[Motor].LUNARRATE, HEX); - dbgSerial.print(", DEGREERATE1 0x"); dbgSerial.println(axis[Motor].DEGREERATE1, HEX); - - dbgSerial.print("One DEGREE 0x"); dbgSerial.println(axis[Motor].OneDegree, HEX); - dbgSerial.println(""); -} - -void PrintRatioValues(unsigned char scope) { - int j; - for (j = 0; j < 2; j++) { - if (j == 0) - dbgSerial.print("AzMotor: "); - else - dbgSerial.print("AltMotor: "); - dbgSerial.print("Vanes "); dbgSerial.print(ratio[scope][j].Vanes); - dbgSerial.print(", GbxRatio "); dbgSerial.print(ratio[scope][j].GbxRatio,4); - dbgSerial.print(", XferRatio "); dbgSerial.print(ratio[scope][j].XferRatio,4); - dbgSerial.print(", WormTeeth "); dbgSerial.print(ratio[scope][j].WormTeeth); - float r = (ratio[scope][j].Vanes * (float) 4 * ratio[scope][j].GbxRatio * ratio[scope][j].XferRatio * ratio[scope][j].WormTeeth) / (float) 1296000; - dbgSerial.print(", MeadeRatio "); dbgSerial.println(r, 6); - } -} - -void HBXPrintStatus(unsigned char Motor) { - axis[Motor].HBXCount = 0; - if ((axis[Motor].Command != GetStatus) || (axis[Motor].HBXP1 | axis[Motor].HBXP2 | axis[Motor].HBXP3 | axis[Motor].HBXP4) || axis[Motor].PrintStatus0) { - - /* dbgSerial.println(""); - dbgSerial.print("Motor: "); - dbgSerial.print(axis_name[Motor]); - dbgSerial.print(", Cmnd: "); - dbgSerial.print(axis[Motor].Command, HEX); - dbgSerial.print(" - "); - */ - switch (axis[Motor].Command) { - case SpeedChnge: - // dbgSerial.print("SpeedChnge "); - axis[Motor].HBXCount = 3; - break; - case SpeedStart: - // dbgSerial.print("SpeedStart "); - axis[Motor].HBXCount = 3; - break; - case SetOffset: - // dbgSerial.print("SetOffset "); - axis[Motor].HBXCount = 4; - break; - case SetLEDI: - // dbgSerial.print("SetLEDI "); - axis[Motor].HBXCount = 1; - break; - case CalibrateLED: - // dbgSerial.print("CalibrateLED "); - break; - case Stop: - // dbgSerial.print("Stop "); - break; - case SlewReverse: - // dbgSerial.print("SlewReverse "); - break; - case SlewForward: - // dbgSerial.print("SlewForward "); - break; - case GetStatus: - // dbgSerial.print("GetStatus "); - axis[Motor].HBXCount = 4; - break; - case GetLEDI: - // dbgSerial.print("GetLEDI "); - axis[Motor].HBXCount = 1; - break; - case GetMotorType: - // dbgSerial.print("GetMotorType "); - axis[Motor].HBXP1 = axis[Motor].MotorType; - axis[Motor].HBXCount = 1; - break; - case SleepHBX: - // dbgSerial.print("SleepHBX "); - break; - default: - dbgSerial.print("UNKNOWN "); - break; - } - - /* - if (axis[Motor].HBXCount != 0) { - dbgSerial.print(", Data: "); - dbgSerial.print(axis[Motor].HBXP1, HEX); - if (axis[Motor].HBXCount >= 2) dbgSerial.print(", "); - axis[Motor].HBXCount -= 1; - } - if (axis[Motor].HBXCount != 0) { - dbgSerial.print(axis[Motor].HBXP2, HEX); - if (axis[Motor].HBXCount >= 2) dbgSerial.print(", "); - axis[Motor].HBXCount -= 1; - } - if (axis[Motor].HBXCount != 0) { - dbgSerial.print(axis[Motor].HBXP3, HEX); - if (axis[Motor].HBXCount >= 2) dbgSerial.print(", "); - axis[Motor].HBXCount -= 1; - } - if (axis[Motor].HBXCount > 0) { - dbgSerial.print(axis[Motor].HBXP4, HEX); - axis[Motor].HBXCount -= 1; - } - dbgSerial.println(""); - */ - } -} - - diff --git a/Software/EQG2HBX-ESP32/HBXComms.h b/Software/EQG2HBX-ESP32/HBXComms.h deleted file mode 100644 index 5794ab9..0000000 --- a/Software/EQG2HBX-ESP32/HBXComms.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright 2017, 2018 John Archbold -*/ - -/******************************************************** - EQG Protocol function definitions - ================================= - *********************************************************/ -#pragma once - -#define CR 0x0d -#define LF 0x0a - -#define HBXLEN 16 -#define HBXMASK HBXLEN-1 - -#define H2XRESETTIME 25 // Reset H2X bus -#define BITTIME 100 // H2X clock ~200uS i.e 100us Low/High - -#define STATUSDELAY 50 // H2X ETX status poll delay (mS) -#define STATEDELAY 6.55 // H2X ETX state poll delay (mS) -#define CMNDTIME 1 // H2X command delay (mS) -#define STARTTIME 50 // H2X startup time for motors (mS) -#define CLOCKTIMEOUT 50 // H2X Clock transition timeout (uS) (for monitor mode) -#define MOTORDETECT 500 // H2X Detect Motor controller (mS) - -uint8_t HDA = HDAAz; // Default -uint8_t HCL = HCLAz; // Default - -unsigned char HBXBitTime = BITTIME; -void TimerDelayuS(unsigned int); - -bool HBXSendCommand(unsigned char, unsigned char); -void HBXMotorReset(unsigned char); -bool HBXStartSequence(unsigned char); -void HBXSendByte(unsigned char, unsigned char); -unsigned char HBXGetByte(unsigned char); -void HBXSend2Bytes(unsigned char); -void HBXSend3Bytes(unsigned char); -void HBXGet3Bytes(unsigned char); - -void HDAListen(void); -void HDATalk(void); -void HBXReset(void); - -long TwosComplement(long); - -// Testing -void HBXTestLoop(void); -void HBXTest(void); -bool HBXGet2Status(void); diff --git a/Software/EQG2HBX-ESP32/HBXComms.ino b/Software/EQG2HBX-ESP32/HBXComms.ino deleted file mode 100644 index 76e92ff..0000000 --- a/Software/EQG2HBX-ESP32/HBXComms.ino +++ /dev/null @@ -1,334 +0,0 @@ -/**@file*/ -/* - * Copyright 2017, 2018 John Archbold -*/ - -/******************************************************** - HBX Comms related functions - =========================== - *********************************************************/ - - // HBX Attempt to reset - // -------------------- -void HBXMotorReset(unsigned char Motor) -{ - /* - int i; - - // Write LOW - HDATalk(); - digitalWrite(HDA1, LOW); - TimerDelayuS(HBXBitTime); - for (i = 0; i < 8; i++) - { - if (Motor == MotorAz) digitalWrite(HCL1, LOW); - else digitalWrite(HCL2, LOW); - TimerDelayuS(HBXBitTime); - if (Motor == MotorAz) digitalWrite(HCL1, HIGH); - else digitalWrite(HCL2, HIGH); - TimerDelayuS(HBXBitTime); - } - - // Write HIGH - digitalWrite(HDA1, HIGH); - TimerDelayuS(HBXBitTime); - for (i = 0; i < 8; i++) - { - if (Motor == MotorAz) digitalWrite(HCL1, LOW); - else digitalWrite(HCL2, LOW); - TimerDelayuS(HBXBitTime); - if (Motor == MotorAz) digitalWrite(HCL1, HIGH); - else digitalWrite(HCL2, HIGH); - TimerDelayuS(HBXBitTime); - } - - // Read, and discard, a byte - HDAListen(); - for (i = 0; i < 8; i++) { - if (Motor == MotorAz) digitalWrite(HCL1, LOW); - else digitalWrite(HCL2, LOW); - TimerDelayuS(HBXBitTime); - if (Motor == MotorAz) digitalWrite(HCL1, HIGH); - else digitalWrite(HCL2, HIGH); - TimerDelayuS(HBXBitTime); - } - */ - - // Force Clock Low, High for reset, time ~.75s - if (Motor == MotorAz) digitalWrite(HCLAz, LOW); - else digitalWrite(HCLAlt, LOW); - TimerDelaymS(MOTORDETECT); - if (Motor == MotorAz) digitalWrite(HCLAz, HIGH); - else digitalWrite(HCLAlt, HIGH); - TimerDelaymS(MOTORDETECT >> 1); -} - -// HBX transmission functions -// ========================== - -// HBX Send a command -// ------------------ -bool HBXSendCommand(unsigned char Command, unsigned char Motor) { - - if (Command != GetStatus){ - dbgSerial.println(""); dbgSerial.print("+++ "); dbgSerial.print(Motor); - } - axis[Motor].Command = Command; - - // Select the interface - if (Motor == MotorAz) { - HDA = HDAAz; - HCL = HCLAz; - } - else { - HDA = HDAAlt; - HCL = HCLAlt; - } - -// Send the start sequence -// ----------------------- - if (HBXStartSequence(Motor)) { -// Send the command byte -// --------------------- - HBXSendByte(Command, Motor); - return(true); - } - else { - HDAListen(); // Set data inbound - return(false); - } -} - -// HBX Initiate start sequence -// --------------------------- -bool HBXStartSequence(unsigned char Motor) { -// 1. HDA as input, Clock as output - HDAListen(); - HCLTalk(); -// 2. Set clock low - digitalWrite(HCL, LOW); - TimerDelayuS(HBXBitTime >> 1); // 1/2 bit-time -// 3. Wait for data low (HDA = 0) by MC, or timeout - H2XStart = micros(); - do { - H2XTimer = micros() - H2XStart; - } while ((digitalRead(HDA) == 1) && (H2XTimer < (HBXBitTime << 3))); - TimerDelayuS((HBXBitTime >> 5)); // 1/32 bit-time delay, in case of data line glitch -// 4. Re-read data line, check if (data low) or (MC timeout) - if ((digitalRead(HDA) == 1) || (H2XTimer >= (HBXBitTime << 3))) { - digitalWrite(HCL, HIGH); - return(false); // error exit if no response from Motor - } -// 5. Set clock high if data low occurred (i.e. MC acknowledged clock low) - digitalWrite(HCL, HIGH); - TimerDelayuS(HBXBitTime >> 1); -// 6. Wait for data line release (HDA = 1) by MC, or timeout - H2XStart = micros(); - do { - H2XTimer = micros() - H2XStart; - } while ((digitalRead(HDA) == 0) && (H2XTimer < (HBXBitTime << 3))); - TimerDelayuS(HBXBitTime); // Wait one bit-time, in case of success -// 7. Check timeout for data line released or no response from MC - if (H2XTimer >= (HBXBitTime << 3)) { - return(false); // Error Exit if no response from MC - } - return(true); // Success -} - -// HBX Send a single byte -// ---------------------- -void HBXSendByte(unsigned char databyte, unsigned char Motor) { - - unsigned char mask; - if (axis[Motor].Command != GetStatus) { - dbgSerial.print("-> "); dbgSerial.print(databyte, HEX); - } - - HDATalk(); // HDA as output - axis[Motor].HBXBitCount = 8; // 8bits to go - mask = 0x80; // MSB first -// Clock was set high before entry - TimerDelayuS(HBXBitTime); - do { - axis[Motor].HBXBitCount -= 1; -// Set data bit - if (databyte & mask) digitalWrite(HDA, HIGH); - else digitalWrite(HDA, LOW); - TimerDelayuS(HBXBitTime >> 1); // Let data stabilise - mask = mask >> 1; // Next data bit -// Set clock low - digitalWrite(HCL, LOW); - TimerDelayuS(HBXBitTime); -// Set clock high - digitalWrite(HCL, HIGH); - TimerDelayuS(HBXBitTime-(HBXBitTime >> 1)); // Data is written DSTABLE before clock low -// for 8 bits - } while (axis[Motor].HBXBitCount); - TimerDelayuS(HBXBitTime >> 1); // Last high clock - HDAListen(); // Turn data pin inbound - TimerDelayuS(HBXBitTime); -} - -// HBX Send two bytes in sequence -// ------------------------------ -void HBXSend2Bytes(unsigned char Motor) { - HBXSendByte(axis[Motor].HBXP1, Motor); - HBXSendByte(axis[Motor].HBXP2, Motor); -} - -// HBX Send three bytes in sequence -// -------------------------------- -void HBXSend3Bytes(unsigned char Motor) { - HBXSendByte(axis[Motor].HBXP1, Motor); - HBXSendByte(axis[Motor].HBXP2, Motor); - HBXSendByte(axis[Motor].HBXP3, Motor); -} - -// HBX Get a single byte -// ---------------------- -unsigned char HBXGetByte(unsigned char Motor) { - -// HDA as input - HDAListen(); - axis[Motor].HBXBitCount = 8; - axis[Motor].HBXData = 0; -// Clock was set high before entry - while (axis[Motor].HBXBitCount) { -// Set clock low - digitalWrite(HCL, LOW); - TimerDelayuS(HBXBitTime >> 1); -// Read data bit - axis[Motor].HBXData = axis[Motor].HBXData << 1; // Shift previous bit - if (digitalRead(HDA)) axis[Motor].HBXData |= 0x01; // Read next bit - axis[Motor].HBXBitCount--; // Need eight bits - TimerDelayuS(HBXBitTime-(HBXBitTime >> 1)); // Wait for low time -// Set clock high - digitalWrite(HCL, HIGH); - TimerDelayuS(HBXBitTime); - } - TimerDelayuS(HBXBitTime); - if (axis[Motor].Command != GetStatus) { - dbgSerial.print("<- "); dbgSerial.print(axis[Motor].HBXData, HEX); - } -// Return data byte - axis[Motor].HBXCount = 1; - return (axis[Motor].HBXData); -} - -// HBX Get the status bytes (25 bits) -// ---------------------------------- -void HBXGet3Bytes(unsigned char Motor) { - - axis[Motor].HBXP1 = HBXGetByte(Motor); - TimerDelayuS(HBXBitTime); - axis[Motor].HBXP2 = HBXGetByte(Motor); - TimerDelayuS(HBXBitTime); - axis[Motor].HBXP3 = HBXGetByte(Motor); - TimerDelayuS(HBXBitTime); - axis[Motor].HBXP4 = 0; - -// Read 'byte4' = error bit -// ------------------------ - digitalWrite(HCL, LOW); - TimerDelayuS(HBXBitTime >> 1); - axis[Motor].HBXP4 |= digitalRead(HDA); // Read the battery error bit - TimerDelayuS(HBXBitTime-(HBXBitTime >> 1)); - digitalWrite(HCL, HIGH); - TimerDelayuS(HBXBitTime); - if (axis[Motor].Command != GetStatus) { - dbgSerial.print("- "); dbgSerial.print(axis[Motor].HBXP4, HEX); - } - axis[Motor].HBXCount = 4; -} - -// H2X Low level Functions -// ----------------------- -void HDAListen(void) { -// digitalWrite(HDA, HIGH); - pinMode(HDA, H2C_INPUT); -} -void HDAFloat(void) { - pinMode(HDA, H2C_INPUT); -} -void HDATalk(void) { - digitalWrite(HDA, HIGH); - pinMode(HDA, H2C_OUTPUT); -} -void HCLListen(void) { -// digitalWrite(HCL, HIGH); - pinMode(HCL, H2C_INPUTPU); -} -void HCLFloat(void) { - pinMode(HCL, H2C_INPUT); -} -void HCLTalk(void) { - digitalWrite(HCL, HIGH); - pinMode(HCL, H2C_OUTPUT); -} -void HDAAuxListen(void) { - pinMode(HDAAux, H2C_INPUT); -} -void HDAAuxFloat(void) { - pinMode(HDAAux, H2C_INPUT); -} -void HDAAuxTalk(void) { - digitalWrite(HDAAux, HIGH); - pinMode(HDAAux, H2C_OUTPUT); -} -void HCLAuxListen(void) { - pinMode(HCLAux, H2C_INPUTPU); -} -void HCLAuxTalk(void) { - digitalWrite(HCLAux, HIGH); - pinMode(HCLAux, H2C_OUTPUT); -} - -void HBXReset() { - int ClockCount = 0; - // Do Az first - // =========== - HDA = HDAAz; - HCL = HCLAz; - // Set clock high - HCLTalk(); - // Set data inbound - HDAListen(); - TimerDelayuS(HBXBitTime); - // Data should be high - while ((!digitalRead(HDA)) && (ClockCount < 25)) { - digitalWrite(HCL, LOW); - TimerDelayuS(HBXBitTime); - digitalWrite(HCL, HIGH); - TimerDelayuS(HBXBitTime); - ClockCount += 1; - } - // Then Alt - // ======== - HDA = HDAAlt; - HCL = HCLAlt; - // Set clock high - HCLTalk(); - // Set data inbound - HDAListen(); - TimerDelayuS(HBXBitTime); - // Data should be high - while ((!digitalRead(HDA)) && (ClockCount < 25)) { - digitalWrite(HCL, LOW); - TimerDelayuS(HBXBitTime); - digitalWrite(HCL, HIGH); - TimerDelayuS(HBXBitTime); - ClockCount += 1; - } - // Finally AUX - // Set clock high - HCLAuxTalk(); - // Set data inbound - HDAAuxListen(); -} - -long TwosComplement(long p) { // Calculate 2s complement - long q; - q = ~p; // Bitwise invert - q = q + 1; // +1 - return q; -} diff --git a/Software/EQG2HBX-ESP32/HBXFileSystem.h b/Software/EQG2HBX-ESP32/HBXFileSystem.h deleted file mode 100644 index b8e8fa6..0000000 --- a/Software/EQG2HBX-ESP32/HBXFileSystem.h +++ /dev/null @@ -1,12 +0,0 @@ -#pragma once -/************************************************************** - * SPIFFS filesystem - * Only invoked in STA mode -*/ - -#include -#include -#include -#include - -#define FORMAT_SPIFFS_IF_FAILED true diff --git a/Software/EQG2HBX-ESP32/HBXFileSystem.ino b/Software/EQG2HBX-ESP32/HBXFileSystem.ino deleted file mode 100644 index d1af326..0000000 --- a/Software/EQG2HBX-ESP32/HBXFileSystem.ino +++ /dev/null @@ -1,100 +0,0 @@ -/**@file*/ -// SPIFFS file system -void listDir(fs::FS &fs, const char * dirname, uint8_t levels) { - Serial.printf("Listing directory: %s\r\n", dirname); - - File root = fs.open(dirname); - if (!root) { - Serial.println("- failed to open directory"); - return; - } - if (!root.isDirectory()) { - Serial.println(" - not a directory"); - return; - } - - File file = root.openNextFile(); - while (file) { - if (file.isDirectory()) { - Serial.print(" DIR : "); - Serial.println(file.name()); - if (levels) { - listDir(fs, file.name(), levels - 1); - } - } - else { - Serial.print(" FILE: "); - Serial.print(file.name()); - Serial.print("\tSIZE: "); - Serial.println(file.size()); - } - file = root.openNextFile(); - } -} - -void readFile(fs::FS &fs, const char * path) { - Serial.printf("Reading file: %s\r\n", path); - - File file = fs.open(path); - if (!file || file.isDirectory()) { - Serial.println("- failed to open file for reading"); - return; - } - - Serial.println("- read from file:"); - while (file.available()) { - Serial.write(file.read()); - } -} - -void writeFile(fs::FS &fs, const char * path, const char * message) { - Serial.printf("Writing file: %s\r\n", path); - - File file = fs.open(path, FILE_WRITE); - if (!file) { - Serial.println("- failed to open file for writing"); - return; - } - if (file.print(message)) { - Serial.println("- file written"); - } - else { - Serial.println("- frite failed"); - } -} - -void appendFile(fs::FS &fs, const char * path, const char * message) { - Serial.printf("Appending to file: %s\r\n", path); - - File file = fs.open(path, FILE_APPEND); - if (!file) { - Serial.println("- failed to open file for appending"); - return; - } - if (file.print(message)) { - Serial.println("- message appended"); - } - else { - Serial.println("- append failed"); - } -} - -void renameFile(fs::FS &fs, const char * path1, const char * path2) { - Serial.printf("Renaming file %s to %s\r\n", path1, path2); - if (fs.rename(path1, path2)) { - Serial.println("- file renamed"); - } - else { - Serial.println("- rename failed"); - } -} - -void deleteFile(fs::FS &fs, const char * path) { - Serial.printf("Deleting file: %s\r\n", path); - if (fs.remove(path)) { - Serial.println("- file deleted"); - } - else { - Serial.println("- delete failed"); - } -} diff --git a/Software/EQG2HBX-ESP32/HBXOTA.ino b/Software/EQG2HBX-ESP32/HBXOTA.ino deleted file mode 100644 index d7fbcf0..0000000 --- a/Software/EQG2HBX-ESP32/HBXOTA.ino +++ /dev/null @@ -1,86 +0,0 @@ -#include -bool ota_started; - -const char* ssid = "YOUR_ROUTER_SSID"; -const char* password = "YOUR_ROUTER_WIFI_PASSWORD"; -void setup() -{ - Serial.begin(115200); - ConnectToWiFi(); - StartOTAIfRequired(); - PrintWifiStatus(); - Serial.println("Connected to wifi"); -} -void loop() -{ - //Serial.println("Hello world"); - HandleOTA(); -} - -void ConnectToWiFi() -{ - - Serial.println("Booting"); - WiFi.mode(WIFI_STA); - Serial.println("Mode set"); - WiFi.begin(ssid, password); - Serial.println("Begin complete"); -} -void HandleOTA() -{ - StartOTAIfRequired(); - ArduinoOTA.handle(); -} -void StartOTAIfRequired() -{ - if (ota_started) - return; - // Port defaults to 8266 - // ArduinoOTA.setPort(8266); - // Hostname defaults to esp8266-[ChipID] - //if (ArduinoOTA.getHostname() && ArduinoOTA.getHostname().length()) - - // No authentication by default - ArduinoOTA.setPassword((const char *)"123"); - ArduinoOTA.onStart([]() { - Serial.println("OTA Start"); - }); - ArduinoOTA.onEnd([]() { - Serial.println("\nOTA End"); - }); - ArduinoOTA.onProgress([](unsigned int progress, unsigned int total) { - Serial.printf("Progress: %u%%\r\n", (progress / (total / 100))); - }); - ArduinoOTA.onError([](ota_error_t error) { - Serial.printf("Error[%u]: ", error); - if (error == OTA_AUTH_ERROR) Serial.println("Auth Failed"); - else if (error == OTA_BEGIN_ERROR) Serial.println("Begin Failed"); - else if (error == OTA_CONNECT_ERROR) Serial.println("Connect Failed"); - else if (error == OTA_RECEIVE_ERROR) Serial.println("Receive Failed"); - else if (error == OTA_END_ERROR) Serial.println("End Failed"); - }); - ArduinoOTA.begin(); - ota_started = true; - delay(500); - -} -void PrintWifiStatus() -{ - // print the SSID of the network you're attached to: - Serial.print("SSID: "); - Serial.println(WiFi.SSID()); - //using dhcp? wait for ip or ip not set! - if (WiFi.localIP()[0] == 0) - { - Serial.println("DHCP: Waiting for IP Address ..."); - while (WiFi.localIP()[0] == 0) - { - yield(); - } - } - // print your WiFi shield's IP address: - IPAddress ip = WiFi.localIP(); - Serial.print("IP Address: "); - Serial.println(ip); - //Serial.println(WiFi.status()); -} \ No newline at end of file diff --git a/Software/EQG2HBX-ESP32/HBXWiFiServer.h b/Software/EQG2HBX-ESP32/HBXWiFiServer.h deleted file mode 100644 index 2fb946f..0000000 --- a/Software/EQG2HBX-ESP32/HBXWiFiServer.h +++ /dev/null @@ -1,116 +0,0 @@ - - -/* - * Copyright 2017, 2018 John Archbold -*/ - -/******************************************************** - EQG Serial WiFi - =============== - *********************************************************/ -#pragma once - -#include -#include -#include -#include -#include -#include -#include - -/************************************************************** - * WiFi communications buffers and pointers - * WiFi variables - **************************************************************/ - -uint8_t smac[] = { 0x5C, 0xCF, 0x7F, 0x88, 0x88, 0x88 }; // Hopefully :) Unique Espressif mac -uint8_t mmac[] = { 0x5C, 0xCF, 0x7F, 0x00, 0x00, 0x00 }; // Master mac address -const uint8_t WIFI_CHANNEL = 4; - -String ssid; // char ssid[64] = "EQMODWiFi"; -String pass; // char pass[64] = "CShillit0"; - -const char* http_username = "admin"; -const char* http_password = "eqmod"; -//flag to use from web update to reboot the ESP -bool shouldReboot = false; -bool loginValid = false; - -IPAddress ip(192, 168, 88, 1); -IPAddress netmask(255, 255, 255, 0); - -/************************************************************** - * WiFi WebServer - * Only invoked in STA mode -*/ - -AsyncWebServer server(80); -AsyncWebSocket ws("/ws"); // access at ws://[esp ip]/ws -AsyncEventSource events("/events"); // event source (Server-Sent events) - -/************************************************************** - * WiFi ESP_NOW -*/ -esp_now_peer_info serial_peer; - -/************************************************************** - * WiFi UDP -*/ -WiFiUDP udp; -IPAddress remoteIp; -const int localUdpPort = 11880; - -/************************************************************** - * WiFi Data Buffers -*/ -struct __attribute__((packed)) DataStruct { - char text[ESP_NOW_MAX_DATA_LEN]; - uint8_t len; -}; - -DataStruct sendWiFi; -DataStruct recvWiFi; -uint8_t sendWiFi8[sizeof(sendWiFi)]; -uint8_t recvWiFi8[sizeof(recvWiFi)]; - -/************************************************************** - * WiFi EQMOD virtualization -*/ -#define EQxTimeout 10 -#define EQxSize ESP_NOW_MAX_DATA_LEN-1 - -uint8_t RxD; -uint8_t TxD; -uint8_t TxDIndex; - -unsigned long RxTimeout; -unsigned long WiFiTimeout; -unsigned long LastmS; -unsigned long CheckmS = 1000; -bool Connected = false; -bool dataSending = false; -bool waitingForReply = false; - -unsigned long TxDuS; -unsigned long AckuS; -unsigned long RxDuS; - -unsigned long LastLEDmS; -unsigned long FastLEDmS = 200; -unsigned long SlowLEDmS = 800; -unsigned long BlinkmS = SlowLEDmS; -unsigned long SavedBlinkmS = SlowLEDmS; - -bool UDPFlag = false; -bool APFlag = false; -bool SerialFlag = false; - -void HBXWiFiSetup(); -bool HBXCheckRx(); -void HBXCheckTx(); -void InitESPNow(); -void recvCallBack(const uint8_t*, const uint8_t* , int ); -void sendData(const esp_now_peer_info_t* ); -void sendCallBack(const uint8_t* , esp_now_send_status_t ); -void putRxDataIntoMountInputBuffer(void); -void getTxDataFromMountOutputBuffer(void); diff --git a/Software/EQG2HBX-ESP32/HBXWiFiServer.ino b/Software/EQG2HBX-ESP32/HBXWiFiServer.ino deleted file mode 100644 index 9170ac9..0000000 --- a/Software/EQG2HBX-ESP32/HBXWiFiServer.ino +++ /dev/null @@ -1,487 +0,0 @@ -/**@file*/ -// HBXSerialServer.ino -// https://esp-idf.readthedocs.io/en/latest/api-reference/wifi/esp_now.html - -// Init ESP Now with fallback -void InitESPNow() { - WiFi.disconnect(); - if (esp_now_init() == ESP_OK) { - dbgSerial.println("ESPNow Init Success"); - } - else { - dbgSerial.println("ESPNow Init Failed"); - // Retry InitESPNow, add a counter and then restart? - // InitESPNow(); - // or Simply Restart - ESP.restart(); - } -} - -// Handle ESP_NOW WiFi data -// Data in recvWiFi.text, length recvWiFi.len -void recvCallBack(const uint8_t *senderMac, const uint8_t *incomingData, int len) { - -// Get data from WiFi buffer - memcpy(&recvWiFi.text, incomingData, len); // Receive data from EQMOD Tx - recvWiFi.text[len] = 0; // Null terminate - recvWiFi.len = len; - -// Check if serial device is requesting restart - if ((len == 20) && ((strncmp(recvWiFi.text, "Mount, please reply", 15) == 0))) { - // Capture the serial device mac address - for (byte n = 0; n < ESP_NOW_ETH_ALEN; n++) { - serial_peer.peer_addr[n] = senderMac[n]; - } - // Discard data from reconnect request, clear flags - recvWiFi.len = 0; - Connected = false; - dataSending = false; - // Reply to reconnect request - strcpy(sendWiFi.text, "EQMOD WiFi Mount V1.0\n"); - sendWiFi.len = sizeof("EQMOD WiFi Mount V1.0\n"); - dbgSerial.println("Reconnecting"); - sendData(&serial_peer); - return; - } -} - -// Send data to ESP_NOW -void sendData(const esp_now_peer_info_t* s_peer) { - // If first time, create a peer2peer connection with the sender mac address - if (!Connected) { - esp_now_add_peer(s_peer); // Only one paired device - the first one to respond - } - - // Send data, if not waiting for previous send to complete - if (!dataSending) { - memcpy(sendWiFi8, &sendWiFi, sendWiFi.len); // Need to satisfy esp_now - esp_now_send(serial_peer.peer_addr, sendWiFi8, sendWiFi.len); - dataSending = true; - } -} - -// Get Send data status -void sendCallBack(const uint8_t* mac, esp_now_send_status_t sendStatus) { - if (sendStatus == 0) { - sendWiFi.len = 0; // Data successfully sent - Connected = true; - dataSending = false; - } - // Do some error checking? -} - -// Put received WiFi (UDP/ESP_NOW) data into the mount input data buffer for processing -// Data in recvWiFi.text, length recvWiFi.len -void putRxDataIntoMountInputBuffer(void) { - uint8_t n; - n = 0; - while (n < recvWiFi.len) { - EQGRxBuffer[EQGRxiPtr++] = recvWiFi.text[n]; - EQGRxiPtr &= EQGMASK; - n += 1; - } - recvWiFi.len = 0; -} - -// Get mount data to send to WiFi (UDP/NOW) into WiFi buffer -// Data in sendWiFi.text, length sendWiFi.len -void getTxDataFromMountOutputBuffer(void) { - while (EQGTxoPtr != EQGTxiPtr) { -//jma dbgSerial.write(EQGTxBuffer[EQGTxoPtr]); - sendWiFi.text[TxDIndex++] = EQGTxBuffer[EQGTxoPtr++]; - EQGTxoPtr &= EQGMASK; - } - // Send when a CR is detected - if (sendWiFi.text[TxDIndex - 1] == 0x0d) { - sendWiFi.text[TxDIndex] = 0; - sendWiFi.len = TxDIndex; - } -} - -// Webserver functions for ssid, pass, telescope etc -// ================================================= - -void onRequest(AsyncWebServerRequest *request){ - //Handle Unknown Request - request->send(404, "text/plain", "The content you are looking for was not found."); -} - -void onBody(AsyncWebServerRequest *request, uint8_t *data, size_t len, size_t index, size_t total){ - if (!index) { - dbgSerial.printf("BodyStart: %u B\n", total); - } - for (size_t i = 0; i < len; i++) { - dbgSerial.write(data[i]); - } - if (index + len == total) { - dbgSerial.printf("BodyEnd: %u B\n", total); - } -} - -void onUpload(AsyncWebServerRequest *request, String filename, size_t index, uint8_t *data, size_t len, bool final){ - if (!index) { - dbgSerial.printf("UploadStart: %s\n", filename.c_str()); - } - for (size_t i = 0; i < len; i++) { - dbgSerial.write(data[i]); - } - if (final) { - dbgSerial.printf("UploadEnd: %s, %u B\n", filename.c_str(), index + len); - } -} - -void AsyncServerResponseSetup(void) { - - // respond to GET requests on URL /scan - //First request will return 0 results unless you start scan from somewhere else (loop/setup) - //Do not request more often than 3-5 seconds - - server.on("/scan", HTTP_GET, [](AsyncWebServerRequest *request){ - String json = "["; - int n = WiFi.scanComplete(); - if(n == -2){ - WiFi.scanNetworks(true); - } else if(n){ - for (int i = 0; i < n; ++i) { - if(i) json += ","; - json += "{"; - json += "\"rssi\":"+String(WiFi.RSSI(i)); - json += ",\"ssid\":\""+WiFi.SSID(i)+"\""; - json += ",\"bssid\":\""+WiFi.BSSIDstr(i)+"\""; - json += ",\"channel\":"+String(WiFi.channel(i)); - json += ",\"secure\":"+String(WiFi.encryptionType(i)); -// json += ",\"hidden\":"+String(WiFi.isHidden(i)?"true":"false"); - json += "}\r\n"; - } - WiFi.scanDelete(); - if(WiFi.scanComplete() == -2){ - WiFi.scanNetworks(true); - } - } - json += "]"; - request->send(200, "application/json", json); - json = String(); - }); - - // upload a file to /upload - server.on("/upload", HTTP_POST, [](AsyncWebServerRequest *request){ - request->send(200); - }, onUpload); - - // send /index.htm file when /index is requested - server.on("/index", HTTP_ANY, [](AsyncWebServerRequest *request){ - request->send(SPIFFS, "/www/index.htm"); - }); - - // send /settings.htm file when /settings is requested - server.on("/settings", HTTP_GET, [](AsyncWebServerRequest *request) { - request->send(SPIFFS, "/www/settings.htm"); - int paramsNr = request->params(); - dbgSerial.print("Number of settings parameters: "); dbgSerial.println(paramsNr); - if (paramsNr) { - for (int i = 0; i < paramsNr; i++) { - AsyncWebParameter* p = request->getParam(i); - dbgSerial.print("Param name: "); dbgSerial.print(p->name()); - dbgSerial.print(", value: "); dbgSerial.println(p->value()); - if ((p->name()) == "ssid") - ssid = (p->value()); - if ((p->name()) == "pass") - pass = (p->value()); - if ((p->name()) == "scope") - strcpy(scope, (p->value()).c_str()); - } - - preferences.begin("EQG2HBX", false); // Access EQG2HBX namespace - - dbgSerial.print("Original - ssid: "); dbgSerial.print(preferences.getString("STA_SSID")); - dbgSerial.print(", pass: "); dbgSerial.print(preferences.getString("STA_PASS")); - dbgSerial.print(", Telescope: "); dbgSerial.println(preferences.getString("TELESCOPE")); - - if (strlen(ssid.c_str()) != 0) preferences.putString("STA_SSID", ssid); - if (strlen(pass.c_str()) != 0) preferences.putString("STA_PASS", pass); - if (strlen(scope) != 0) preferences.putString("TELESCOPE", scope); - - dbgSerial.print("Updated - ssid: "); dbgSerial.print(preferences.getString("STA_SSID")); - dbgSerial.print(", pass: "); dbgSerial.print(preferences.getString("STA_PASS")); - dbgSerial.print(", Telescope: "); dbgSerial.println(preferences.getString("TELESCOPE")); - preferences.end(); - } - }); - - // HTTP basic authentication - server.on("/login", HTTP_GET, [](AsyncWebServerRequest *request){ - dbgSerial.print("B4 http_username: "); - dbgSerial.print(http_username); - dbgSerial.print(", http_password: "); - dbgSerial.println(http_password); - - if(!request->authenticate(http_username, http_password)) - return request->requestAuthentication(); - else { - dbgSerial.print("http_username: "); - dbgSerial.print(http_username); - dbgSerial.print(", http_password: "); - dbgSerial.println(http_password); - } - request->send(200, "text/plain", "Login Success!"); - loginValid = true; - }); - - // Simple Firmware Update Form - - // send /update.htm file when /index is requested - server.on("/update", HTTP_GET, [](AsyncWebServerRequest *request) { - if (loginValid == true) { - request->send(SPIFFS, "/update.htm"); - } - else { - request->send(200, "text/plain", "Please Login"); - } - }); - - // Process POST from Update Form - server.on("/update", HTTP_POST, [](AsyncWebServerRequest *request){ - shouldReboot = !Update.hasError(); - AsyncWebServerResponse *response = request->beginResponse(200, "text/plain", shouldReboot?"OK":"FAIL"); - response->addHeader("Connection", "close"); - request->send(response); - },[](AsyncWebServerRequest *request, String filename, size_t index, uint8_t *data, size_t len, bool final){ - if(!index){ - dbgSerial.printf("Update Start: %s\n", filename.c_str()); - -// Update.runAsync(true); -// if (!Update.begin((ESP.getFreeSketchSpace() - 0x1000) & 0xFFFFF000)) { - if (!Update.begin(0x140000)) { - Update.printError(dbgSerial); - } - } - if(!Update.hasError()){ - if(Update.write(data, len) != len){ - Update.printError(dbgSerial); - } - } - if(final){ - if(Update.end(true)){ - dbgSerial.printf("Update Success: %uB\n", index+len); - } else { - Update.printError(dbgSerial); - } - } - }); -} - -void browseService(const char * service, const char * proto) { - Serial.printf("Browsing for service _%s._%s.local. ... ", service, proto); - int n = MDNS.queryService(service, proto); - if (n == 0) { - Serial.println("no services found"); - } - else { - Serial.print(n); - Serial.println(" service(s) found"); - for (int i = 0; i < n; ++i) { - // Print details for each service found - Serial.print(" "); - Serial.print(i + 1); - Serial.print(": "); - Serial.print(MDNS.hostname(i)); - Serial.print(" ("); - Serial.print(MDNS.IP(i)); - Serial.print(":"); - Serial.print(MDNS.port(i)); - Serial.println(")"); - } - } - Serial.println(); -} - -// ================================================================================================ - -void HBXWiFiSetup() { - - // TODO - // Read from EEPROM - - UDPFlag = true; // Either UDP or ESPNOW - APFlag = true; // Either AP or STA - - if (APFlag) { - // AP mode device connects directly to EQMODWiFi (no router) - // For AP mode: UDP2Serial: This ESP assigns IP addresses - // For AP mode: ESP IP is always 192.168.88.1 (set above) - - dbgSerial.println("EQMODWiFi Access Point Mode"); - // Check preferences for ssid, pass - preferences.begin("EQG2HBX", false); // Access EQG2HBX namespace - if (preferences.getString("AP_SSID", "none") == "none") - preferences.putString("AP_SSID", "EQMODWiFi"); // Default EQMOD - if (preferences.getString("AP_PASS", "none") == "none") - preferences.putString("AP_PASS", "CShillit0"); - ssid = preferences.getString("AP_SSID", "none"); - pass = preferences.getString("AP_PASS", "none"); - preferences.end(); - - WiFi.mode(WIFI_AP); - WiFi.softAPConfig(ip, ip, netmask); // softAP ip - WiFi.softAP(ssid.c_str(), pass.c_str()); // softAP ssid, pass - dbgSerial.print("SoftAP IP address: "); dbgSerial.println(WiFi.softAPIP()); - } - else { - // STA mode EQMODWiFi connects to network router and gets an IP - // For STA mode: Host software must detect that IP - // For STA mode: UDP2Serial router network assigns IP address - // For STA mode: Start webserver, mDNS and accept changes to ssid, pass, Telescope etc - - dbgSerial.println("EQMODWiFi Station Mode"); - // Check preferences for ssid, pass - preferences.begin("EQG2HBX", false); // Access EQG2HBX namespace - if (preferences.getString("STA_SSID", "none") == "none") - preferences.putString("STA_SSID", "EQGnet"); // Default Home Network - if (preferences.getString("STA_PASS", "none") == "none") - preferences.putString("STA_PASS", "EQGconnect"); - ssid = preferences.getString("STA_SSID", "none"); - pass = preferences.getString("STA_PASS", "none"); - preferences.end(); - - WiFi.mode(WIFI_STA); - WiFi.begin(ssid.c_str(), pass.c_str()); - int i = 0; - while ((WiFi.status() != WL_CONNECTED) && (i++ < 50)) { - delay(100); - dbgSerial.print(i); dbgSerial.print(", ssid: "); dbgSerial.print(ssid.c_str()); dbgSerial.print(", pass: "); dbgSerial.println(pass.c_str()); - - } - if (i >= 50) { - WiFi.begin("EQGnet", "EQGconnect"); - while (WiFi.status() != WL_CONNECTED) { - delay(100); - dbgSerial.print("!"); - } - } - dbgSerial.println(" connected"); - - if (!MDNS.begin("eqmodwifi")) { - Serial.println("Error setting up MDNS responder!"); - while (1) { - delay(1000); - } - } - Serial.println("mDNS responder started"); - - // Load 'server.on' responses - AsyncServerResponseSetup(); - WiFi.scanNetworks(); - - // attach filesystem root at URL /fs - if (!SPIFFS.begin(FORMAT_SPIFFS_IF_FAILED)) { - dbgSerial.println("SPIFFS Mount Failed, SPIFF formatted"); - } - else - dbgSerial.println("SPIFFS Mounted .. "); - writeFile(SPIFFS, "/www/index.htm", EQ2HBX_Version.c_str()); - listDir(SPIFFS, "/", 0); - - server.serveStatic("/", SPIFFS, "/www/").setDefaultFile("index.htm"); - - // Catch-All Handlers - // Any request that can not find a Handler that canHandle it - // ends in the callbacks below. - server.onNotFound(onRequest); - server.onFileUpload(onUpload); - server.onRequestBody(onBody); - - server.begin(); - // Add service to MDNS-SD - MDNS.addService("_http", "_tcp", 80); - MDNS.addService("_osc", "_udp", localUdpPort); - - // browseService("http", "tcp"); - } - - dbgSerial.print("ssid: "); dbgSerial.println(ssid.c_str()); - dbgSerial.print("pass: "); dbgSerial.println(pass.c_str()); - - if (!UDPFlag) { - // ESP_NOW mode (EQMODWiFi responds to MAC protocol) - dbgSerial.println("ESP_NOW Mode"); - InitESPNow(); - dbgSerial.println("ESPNOW2SerialServer"); - dbgSerial.print("Mount soft mac: "); dbgSerial.println(WiFi.softAPmacAddress()); - dbgSerial.print("Mount hard mac: "); dbgSerial.println(WiFi.macAddress()); -// esp_now_set_self_role(ESP_NOW_ROLE_COMBO); - esp_now_register_recv_cb(recvCallBack); - esp_now_register_send_cb(sendCallBack); - } - else { - dbgSerial.println("UDP Mode"); - udp.begin(localUdpPort); - dbgSerial.println("UDP2SerialServer"); - if (APFlag) - dbgSerial.printf("Now listening at IP %s, UDP port %d\n", WiFi.softAPIP().toString().c_str(), localUdpPort); - else - dbgSerial.printf("Now listening at IP %s, UDP port %d\n", WiFi.localIP().toString().c_str(), localUdpPort); - } - - TxDIndex = 0; - sendWiFi.len = 0; - recvWiFi.len = 0; -} - -// ------------------------------------------------------------------------------------------- - -bool HBXCheckRx() { - if (UDPFlag) { // UDP - SynScanPro UDP - recvWiFi.len = udp.parsePacket(); - if (recvWiFi.len > 0) { - // receive incoming UDP packets - recvWiFi.len = udp.read(recvWiFi.text, 250); - if (recvWiFi.len > 0) { - recvWiFi.text[recvWiFi.len] = 0; // Null terminate - -// dbgSerial.print("RxUDP - len: "); -// dbgSerial.print(recvWiFi.len); -// dbgSerial.print(", data: "); -// dbgSerial.println(recvWiFi.text); - - } - } - } - if (recvWiFi.len > 0) { // Send data to mount Input data buffer for processing - putRxDataIntoMountInputBuffer(); - return true; // Data received from UDP or ESP_NOW callback - } - else - return false; // No Data received -} - -void HBXCheckTx() { - if (UDPFlag) { - // Get data to send to SynScanPro via UDP into WiFi buffer - getTxDataFromMountOutputBuffer(); - // send back a reply, to the IP address and port we got the packet from - if (sendWiFi.len > 0) { - - // dbgSerial.print("TxUDP - len: "); - // dbgSerial.print(sendWiFi.len); - // dbgSerial.print(", data: "); - // dbgSerial.println(sendWiFi.text); - - udp.beginPacket(udp.remoteIP(), udp.remotePort()); - memcpy(sendWiFi8, &sendWiFi.text, sendWiFi.len); - udp.write(sendWiFi8, sendWiFi.len); - udp.endPacket(); - } - sendWiFi.len = 0; - TxDIndex = 0; - } - else { - // Get data to send to ESP_NOW - EQMOD/SynScanPro Serial WiFi - if (Connected) { - getTxDataFromMountOutputBuffer(); - if (sendWiFi.len > 0) - sendData(&serial_peer); - } - } -} - - diff --git a/Software/EQG2HBX-ESP32/Hardware.h b/Software/EQG2HBX-ESP32/Hardware.h deleted file mode 100644 index dcf68db..0000000 --- a/Software/EQG2HBX-ESP32/Hardware.h +++ /dev/null @@ -1,48 +0,0 @@ -/******************************************************** - Hardware Definitions - ==================== - *********************************************************/ -#pragma once - -#define mESP32 - - // Serial port definitions for HBX interface - // ========================================= - -#ifdef mESP32 -//BluetoothSerial SerialBT; - -#define dbgSerial Serial -#define EQGSerial Serial2 -//#define EQGBluetooth SerialBT - -#endif - -// Pin definitions for HBX interface -// ================================= - -#ifdef mESP32 -#define HDAAz 25 // Pin7 on HBX interface -#define HCLAz 26 // Pin6 on HBX interface -#define HDAAlt 14 // Pin5 on HBX interface -#define HCLAlt 27 // Pin4 on HBX interface -#define HDAAux 18 // Pin6 on HBX interface -#define HCLAux 19 // Pin7 on HBX interface - - -#define H2C_INPUTPU INPUT_PULLUP // Set pin data input mode -#define H2C_INPUT INPUT // Set pin data input mode -#define H2C_OUTPUT OUTPUT // Set pin data output - -#define SDA 21 // Pin6 on HBX interface -#define SCL 22 // Pin7 on HBX interface - -// Pin definitions for LED indicators -// ================================== -#define EQGLED 21 -#define SCOPELED 22 - -// Jumpers to run test -// ============================== -#define TESTHBX 13 // GPI35 -#endif diff --git a/Software/EQG2HBX-ESP32/Release/ArduinoOTA/ArduinoOTA.cpp.d b/Software/EQG2HBX-ESP32/Release/ArduinoOTA/ArduinoOTA.cpp.d deleted file mode 100644 index e149557..0000000 --- a/Software/EQG2HBX-ESP32/Release/ArduinoOTA/ArduinoOTA.cpp.d +++ /dev/null @@ -1,165 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\ArduinoOTA\ArduinoOTA.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\ArduinoOTA\src\ArduinoOTA.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\ArduinoOTA\src\ArduinoOTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Update\src/Update.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/MD5Builder.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/md5_hash.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/spi_flash/esp_partition.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/spi_flash/esp_spi_flash.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\ESPmDNS\src/ESPmDNS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/mdns/mdns.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h diff --git a/Software/EQG2HBX-ESP32/Release/ArduinoOTA/ArduinoOTA.cpp.o b/Software/EQG2HBX-ESP32/Release/ArduinoOTA/ArduinoOTA.cpp.o deleted file mode 100644 index d746c87..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/ArduinoOTA/ArduinoOTA.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/AsyncTCP/AsyncTCP.cpp.d b/Software/EQG2HBX-ESP32/Release/AsyncTCP/AsyncTCP.cpp.d deleted file mode 100644 index 69269ac..0000000 --- a/Software/EQG2HBX-ESP32/Release/AsyncTCP/AsyncTCP.cpp.d +++ /dev/null @@ -1,175 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\AsyncTCP\AsyncTCP.cpp.o: \ - C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src\AsyncTCP.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src\AsyncTCP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/pbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/tcp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/mem.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/netif.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/stats.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/memp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/priv/memp_std.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/priv/memp_priv.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/prot/ip4.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/prot/ip6.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/prot/ip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/icmp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/prot/icmp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/icmp6.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/prot/icmp6.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/inet.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/dns.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/priv/tcpip_priv.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/tcpip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/timeouts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/sys.h diff --git a/Software/EQG2HBX-ESP32/Release/AsyncTCP/AsyncTCP.cpp.o b/Software/EQG2HBX-ESP32/Release/AsyncTCP/AsyncTCP.cpp.o deleted file mode 100644 index 8e07f9e..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/AsyncTCP/AsyncTCP.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/AsyncUDP/AsyncUDP.cpp.d b/Software/EQG2HBX-ESP32/Release/AsyncUDP/AsyncUDP.cpp.d deleted file mode 100644 index 2664103..0000000 --- a/Software/EQG2HBX-ESP32/Release/AsyncUDP/AsyncUDP.cpp.d +++ /dev/null @@ -1,187 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\AsyncUDP\AsyncUDP.cpp.o: \ - C:\Users\John\Documents\Arduino\libraries\AsyncUDP\src\AsyncUDP.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\libraries\AsyncUDP\src\AsyncUDP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/inet.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/pbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/netif.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/stats.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/mem.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/memp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/priv/memp_std.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/priv/memp_priv.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/prot/ip4.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/prot/ip6.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/prot/ip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/prot/udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/igmp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/mld6.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/prot/ethernet.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_crypto_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_os_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/priv/tcpip_priv.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/tcpip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/timeouts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/sys.h diff --git a/Software/EQG2HBX-ESP32/Release/AsyncUDP/AsyncUDP.cpp.o b/Software/EQG2HBX-ESP32/Release/AsyncUDP/AsyncUDP.cpp.o deleted file mode 100644 index 57f1b4e..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/AsyncUDP/AsyncUDP.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/BluetoothSerial/BluetoothSerial.cpp.d b/Software/EQG2HBX-ESP32/Release/BluetoothSerial/BluetoothSerial.cpp.d deleted file mode 100644 index 1e848b5..0000000 --- a/Software/EQG2HBX-ESP32/Release/BluetoothSerial/BluetoothSerial.cpp.d +++ /dev/null @@ -1,112 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\BluetoothSerial\BluetoothSerial.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\BluetoothSerial\src\BluetoothSerial.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\BluetoothSerial\src\BluetoothSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/bluedroid/esp_bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/bluedroid/api/esp_bt_main.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/bluedroid/api/esp_gap_bt_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/bluedroid/api/esp_bt_defs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/bluedroid/api/esp_bt_device.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/bluedroid/api/esp_spp_api.h diff --git a/Software/EQG2HBX-ESP32/Release/BluetoothSerial/BluetoothSerial.cpp.o b/Software/EQG2HBX-ESP32/Release/BluetoothSerial/BluetoothSerial.cpp.o deleted file mode 100644 index 9e93156..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/BluetoothSerial/BluetoothSerial.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/EEPROM/EEPROM.cpp.d b/Software/EQG2HBX-ESP32/Release/EEPROM/EEPROM.cpp.d deleted file mode 100644 index 0de8154..0000000 --- a/Software/EQG2HBX-ESP32/Release/EEPROM/EEPROM.cpp.d +++ /dev/null @@ -1,131 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\EEPROM\EEPROM.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/spi_flash/esp_partition.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/spi_flash/esp_spi_flash.h diff --git a/Software/EQG2HBX-ESP32/Release/EEPROM/EEPROM.cpp.o b/Software/EQG2HBX-ESP32/Release/EEPROM/EEPROM.cpp.o deleted file mode 100644 index a8d7af3..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/EEPROM/EEPROM.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.bin b/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.bin deleted file mode 100644 index 7ad6005..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.bin and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.cpp.d b/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.cpp.d deleted file mode 100644 index 2e25b8b..0000000 --- a/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.cpp.d +++ /dev/null @@ -1,210 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\EQG2HBXE32.cpp.o: \ - C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\EQG2HBXE32.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Preferences\src/Preferences.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\BluetoothSerial\src/BluetoothSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\ESP32\src/dummy.h \ - C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\Hardware.h \ - C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\EQG2HBX.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Ticker\src/Ticker.h \ - C:\Users\John\Documents\Arduino\libraries\TimeLord/TimeLord.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/Math.h \ - C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\EQGProtocol.h \ - C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\ETXProtocol.h \ - C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\HBXComms.h \ - C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\HBXWiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\libraries\AsyncUDP\src/AsyncUDP.h \ - C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src/AsyncTCP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/pbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/FS.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/StringArray.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/WebResponseImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/WebHandlerImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/AsyncWebSocket.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/AsyncEventSource.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Update\src/Update.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/MD5Builder.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/md5_hash.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/spi_flash/esp_partition.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/spi_flash/esp_spi_flash.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_now.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\ESPmDNS\src/ESPmDNS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/mdns/mdns.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\HBXFileSystem.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\EEPROM/EEPROM.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\SPIFFS\src/SPIFFS.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/SPIFFSEditor.h diff --git a/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.cpp.o b/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.cpp.o deleted file mode 100644 index 6de80bb..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.elf b/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.elf deleted file mode 100644 index a281204..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.elf and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.ino.bin b/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.ino.bin deleted file mode 100644 index 7ad6005..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.ino.bin and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.ino.elf b/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.ino.elf deleted file mode 100644 index a281204..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.ino.elf and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.ino.partitions.bin b/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.ino.partitions.bin deleted file mode 100644 index 6326adc..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.ino.partitions.bin and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.log b/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.log deleted file mode 100644 index 5f28270..0000000 --- a/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.log +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.partitions.bin b/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.partitions.bin deleted file mode 100644 index 6326adc..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.partitions.bin and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.tlog/EQG2HBXE32.lastbuildstate b/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.tlog/EQG2HBXE32.lastbuildstate deleted file mode 100644 index 6967101..0000000 --- a/Software/EQG2HBX-ESP32/Release/EQG2HBXE32.tlog/EQG2HBXE32.lastbuildstate +++ /dev/null @@ -1,2 +0,0 @@ -#TargetFrameworkVersion=v4.0:PlatformToolSet=v141:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0.17134.0 -Release|Win32|C:\Users\John\Documents\GitHub\EQMOD-ETX\Software\EQG2HBX-ESP32\| diff --git a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/AsyncEventSource.cpp.d b/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/AsyncEventSource.cpp.d deleted file mode 100644 index 8efbf06..0000000 --- a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/AsyncEventSource.cpp.d +++ /dev/null @@ -1,184 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\ESPAsyncWebServer-master\AsyncEventSource.cpp.o: \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncEventSource.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncEventSource.h \ - C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src/AsyncTCP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/pbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/FS.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/StringArray.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/WebResponseImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/WebHandlerImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/AsyncWebSocket.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/AsyncEventSource.h diff --git a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/AsyncEventSource.cpp.o b/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/AsyncEventSource.cpp.o deleted file mode 100644 index 380d55a..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/AsyncEventSource.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/AsyncWebSocket.cpp.d b/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/AsyncWebSocket.cpp.d deleted file mode 100644 index 1c5e9cf..0000000 --- a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/AsyncWebSocket.cpp.d +++ /dev/null @@ -1,185 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\ESPAsyncWebServer-master\AsyncWebSocket.cpp.o: \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncWebSocket.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncWebSocket.h \ - C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src/AsyncTCP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/pbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/FS.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/StringArray.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/WebResponseImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/WebHandlerImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/AsyncWebSocket.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/AsyncEventSource.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/libb64/cencode.h diff --git a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/AsyncWebSocket.cpp.o b/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/AsyncWebSocket.cpp.o deleted file mode 100644 index 2290c81..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/AsyncWebSocket.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/SPIFFSEditor.cpp.d b/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/SPIFFSEditor.cpp.d deleted file mode 100644 index 24d20f5..0000000 --- a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/SPIFFSEditor.cpp.d +++ /dev/null @@ -1,184 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\ESPAsyncWebServer-master\SPIFFSEditor.cpp.o: \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\SPIFFSEditor.cpp \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\SPIFFSEditor.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/FS.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/StringArray.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src/AsyncTCP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/pbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/WebResponseImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/WebHandlerImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/AsyncWebSocket.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/AsyncEventSource.h diff --git a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/SPIFFSEditor.cpp.o b/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/SPIFFSEditor.cpp.o deleted file mode 100644 index 325ad49..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/SPIFFSEditor.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebAuthentication.cpp.d b/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebAuthentication.cpp.d deleted file mode 100644 index 3ac0ec3..0000000 --- a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebAuthentication.cpp.d +++ /dev/null @@ -1,133 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\ESPAsyncWebServer-master\WebAuthentication.cpp.o: \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebAuthentication.cpp \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebAuthentication.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/libb64/cencode.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/mbedtls/mbedtls/md5.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/mbedtls_port/mbedtls/esp_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/mbedtls/mbedtls/check_config.h diff --git a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebAuthentication.cpp.o b/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebAuthentication.cpp.o deleted file mode 100644 index 880a72f..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebAuthentication.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebHandlers.cpp.d b/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebHandlers.cpp.d deleted file mode 100644 index a780899..0000000 --- a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebHandlers.cpp.d +++ /dev/null @@ -1,184 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\ESPAsyncWebServer-master\WebHandlers.cpp.o: \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebHandlers.cpp \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/FS.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\StringArray.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src/AsyncTCP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/pbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebResponseImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebHandlerImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncWebSocket.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncEventSource.h diff --git a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebHandlers.cpp.o b/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebHandlers.cpp.o deleted file mode 100644 index b126fc7..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebHandlers.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebRequest.cpp.d b/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebRequest.cpp.d deleted file mode 100644 index 309eb54..0000000 --- a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebRequest.cpp.d +++ /dev/null @@ -1,185 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\ESPAsyncWebServer-master\WebRequest.cpp.o: \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebRequest.cpp \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/FS.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\StringArray.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src/AsyncTCP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/pbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebResponseImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebHandlerImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncWebSocket.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncEventSource.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebAuthentication.h diff --git a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebRequest.cpp.o b/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebRequest.cpp.o deleted file mode 100644 index 741dad9..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebRequest.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebResponses.cpp.d b/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebResponses.cpp.d deleted file mode 100644 index f211159..0000000 --- a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebResponses.cpp.d +++ /dev/null @@ -1,184 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\ESPAsyncWebServer-master\WebResponses.cpp.o: \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebResponses.cpp \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/FS.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\StringArray.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src/AsyncTCP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/pbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebResponseImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebHandlerImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncWebSocket.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncEventSource.h diff --git a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebResponses.cpp.o b/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebResponses.cpp.o deleted file mode 100644 index b1e7b24..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebResponses.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebServer.cpp.d b/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebServer.cpp.d deleted file mode 100644 index b846083..0000000 --- a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebServer.cpp.d +++ /dev/null @@ -1,184 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\ESPAsyncWebServer-master\WebServer.cpp.o: \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebServer.cpp \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/FS.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\StringArray.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src/AsyncTCP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/pbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebResponseImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\WebHandlerImpl.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncWebSocket.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h \ - C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src\AsyncEventSource.h diff --git a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebServer.cpp.o b/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebServer.cpp.o deleted file mode 100644 index 62653cc..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/ESPAsyncWebServer-master/WebServer.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/ESPmDNS/ESPmDNS.cpp.d b/Software/EQG2HBX-ESP32/Release/ESPmDNS/ESPmDNS.cpp.d deleted file mode 100644 index 70cab25..0000000 --- a/Software/EQG2HBX-ESP32/Release/ESPmDNS/ESPmDNS.cpp.d +++ /dev/null @@ -1,179 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\ESPmDNS\ESPmDNS.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\ESPmDNS\src\ESPmDNS.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\ESPmDNS\src\ESPmDNS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/mdns/mdns.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src/WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_crypto_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_os_adapter.h diff --git a/Software/EQG2HBX-ESP32/Release/ESPmDNS/ESPmDNS.cpp.o b/Software/EQG2HBX-ESP32/Release/ESPmDNS/ESPmDNS.cpp.o deleted file mode 100644 index 337ea5b..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/ESPmDNS/ESPmDNS.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/FS/FS.cpp.d b/Software/EQG2HBX-ESP32/Release/FS/FS.cpp.d deleted file mode 100644 index 9cfc577..0000000 --- a/Software/EQG2HBX-ESP32/Release/FS/FS.cpp.d +++ /dev/null @@ -1,112 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\FS\FS.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src\FS.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src\FS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src\FSImpl.h diff --git a/Software/EQG2HBX-ESP32/Release/FS/FS.cpp.o b/Software/EQG2HBX-ESP32/Release/FS/FS.cpp.o deleted file mode 100644 index 872c001..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/FS/FS.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/FS/vfs_api.cpp.d b/Software/EQG2HBX-ESP32/Release/FS/vfs_api.cpp.d deleted file mode 100644 index 6a311c5..0000000 --- a/Software/EQG2HBX-ESP32/Release/FS/vfs_api.cpp.d +++ /dev/null @@ -1,116 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\FS\vfs_api.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src\vfs_api.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src\vfs_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src\FS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src\FSImpl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/dirent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/dirent.h diff --git a/Software/EQG2HBX-ESP32/Release/FS/vfs_api.cpp.o b/Software/EQG2HBX-ESP32/Release/FS/vfs_api.cpp.o deleted file mode 100644 index 2253a3a..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/FS/vfs_api.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/NativeCodeAnalysis.read.1.tlog b/Software/EQG2HBX-ESP32/Release/NativeCodeAnalysis.read.1.tlog deleted file mode 100644 index 370dab6..0000000 --- a/Software/EQG2HBX-ESP32/Release/NativeCodeAnalysis.read.1.tlog +++ /dev/null @@ -1 +0,0 @@ -C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\TEAM TOOLS\STATIC ANALYSIS TOOLS\\RULE SETS\NATIVERECOMMENDEDRULES.RULESET diff --git a/Software/EQG2HBX-ESP32/Release/Preferences/Preferences.cpp.d b/Software/EQG2HBX-ESP32/Release/Preferences/Preferences.cpp.d deleted file mode 100644 index 215db84..0000000 --- a/Software/EQG2HBX-ESP32/Release/Preferences/Preferences.cpp.d +++ /dev/null @@ -1,130 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\Preferences\Preferences.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Preferences\src\Preferences.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Preferences\src\Preferences.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/nvs_flash/nvs.h diff --git a/Software/EQG2HBX-ESP32/Release/Preferences/Preferences.cpp.o b/Software/EQG2HBX-ESP32/Release/Preferences/Preferences.cpp.o deleted file mode 100644 index fee8486..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/Preferences/Preferences.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/SPIFFS/SPIFFS.cpp.d b/Software/EQG2HBX-ESP32/Release/SPIFFS/SPIFFS.cpp.d deleted file mode 100644 index b664c39..0000000 --- a/Software/EQG2HBX-ESP32/Release/SPIFFS/SPIFFS.cpp.d +++ /dev/null @@ -1,119 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\SPIFFS\SPIFFS.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\SPIFFS\src\SPIFFS.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/vfs_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/FS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/FSImpl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/dirent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/dirent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/spiffs/esp_spiffs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\SPIFFS\src\SPIFFS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src/FS.h diff --git a/Software/EQG2HBX-ESP32/Release/SPIFFS/SPIFFS.cpp.o b/Software/EQG2HBX-ESP32/Release/SPIFFS/SPIFFS.cpp.o deleted file mode 100644 index cdf516b..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/SPIFFS/SPIFFS.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/Ticker/Ticker.cpp.d b/Software/EQG2HBX-ESP32/Release/Ticker/Ticker.cpp.d deleted file mode 100644 index 3f627ee..0000000 --- a/Software/EQG2HBX-ESP32/Release/Ticker/Ticker.cpp.d +++ /dev/null @@ -1,30 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\Ticker\Ticker.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Ticker\src\Ticker.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Ticker\src\Ticker.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h diff --git a/Software/EQG2HBX-ESP32/Release/Ticker/Ticker.cpp.o b/Software/EQG2HBX-ESP32/Release/Ticker/Ticker.cpp.o deleted file mode 100644 index 308af6f..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/Ticker/Ticker.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/TimeLord/TimeLord.cpp.d b/Software/EQG2HBX-ESP32/Release/TimeLord/TimeLord.cpp.d deleted file mode 100644 index a77e6d1..0000000 --- a/Software/EQG2HBX-ESP32/Release/TimeLord/TimeLord.cpp.d +++ /dev/null @@ -1,19 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\TimeLord\TimeLord.cpp.o: \ - C:\Users\John\Documents\Arduino\libraries\TimeLord\TimeLord.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/Math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\libraries\TimeLord\TimeLord.h diff --git a/Software/EQG2HBX-ESP32/Release/TimeLord/TimeLord.cpp.o b/Software/EQG2HBX-ESP32/Release/TimeLord/TimeLord.cpp.o deleted file mode 100644 index 937caaf..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/TimeLord/TimeLord.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/Update/Updater.cpp.d b/Software/EQG2HBX-ESP32/Release/Update/Updater.cpp.d deleted file mode 100644 index a97fba1..0000000 --- a/Software/EQG2HBX-ESP32/Release/Update/Updater.cpp.d +++ /dev/null @@ -1,138 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\Update\Updater.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Update\src\Updater.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Update\src\Update.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/MD5Builder.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/md5_hash.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/spi_flash/esp_partition.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/spi_flash/esp_spi_flash.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/spi_flash/esp_spi_flash.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/app_trace/esp_ota_ops.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/bootloader_support/esp_image_format.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/bootloader_support/esp_flash_partitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_flash_data_types.h diff --git a/Software/EQG2HBX-ESP32/Release/Update/Updater.cpp.o b/Software/EQG2HBX-ESP32/Release/Update/Updater.cpp.o deleted file mode 100644 index 7f7ab15..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/Update/Updater.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/WiFi/ETH.cpp.d b/Software/EQG2HBX-ESP32/Release/WiFi/ETH.cpp.d deleted file mode 100644 index e535a2d..0000000 --- a/Software/EQG2HBX-ESP32/Release/WiFi/ETH.cpp.d +++ /dev/null @@ -1,185 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\WiFi\ETH.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\ETH.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\ETH.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/ctype.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/ethernet/esp_eth.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/ethernet/eth_phy/phy.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/ethernet/eth_phy/phy_tlk110.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/ethernet/eth_phy/phy_lan8720.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/dns.h diff --git a/Software/EQG2HBX-ESP32/Release/WiFi/ETH.cpp.o b/Software/EQG2HBX-ESP32/Release/WiFi/ETH.cpp.o deleted file mode 100644 index d4167eb..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/WiFi/ETH.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/WiFi/WiFi.cpp.d b/Software/EQG2HBX-ESP32/Release/WiFi/WiFi.cpp.d deleted file mode 100644 index c3fc817..0000000 --- a/Software/EQG2HBX-ESP32/Release/WiFi/WiFi.cpp.d +++ /dev/null @@ -1,181 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\WiFi\WiFi.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFi.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/ctype.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_crypto_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_os_adapter.h diff --git a/Software/EQG2HBX-ESP32/Release/WiFi/WiFi.cpp.o b/Software/EQG2HBX-ESP32/Release/WiFi/WiFi.cpp.o deleted file mode 100644 index 4d2ddfd..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/WiFi/WiFi.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiAP.cpp.d b/Software/EQG2HBX-ESP32/Release/WiFi/WiFiAP.cpp.d deleted file mode 100644 index f99013a..0000000 --- a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiAP.cpp.d +++ /dev/null @@ -1,182 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\WiFi\WiFiAP.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiAP.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/ctype.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_crypto_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_os_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver_options.h diff --git a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiAP.cpp.o b/Software/EQG2HBX-ESP32/Release/WiFi/WiFiAP.cpp.o deleted file mode 100644 index f990317..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiAP.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiClient.cpp.d b/Software/EQG2HBX-ESP32/Release/WiFi/WiFiClient.cpp.d deleted file mode 100644 index 7384692..0000000 --- a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiClient.cpp.d +++ /dev/null @@ -1,178 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\WiFi\WiFiClient.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiClient.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/sockets.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/inet.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/netdb.h diff --git a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiClient.cpp.o b/Software/EQG2HBX-ESP32/Release/WiFi/WiFiClient.cpp.o deleted file mode 100644 index 1b30278..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiClient.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiGeneric.cpp.d b/Software/EQG2HBX-ESP32/Release/WiFi/WiFiGeneric.cpp.d deleted file mode 100644 index b926392..0000000 --- a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiGeneric.cpp.d +++ /dev/null @@ -1,185 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\WiFi\WiFiGeneric.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiGeneric.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/ctype.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_crypto_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_os_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/dns.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_ipc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h diff --git a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiGeneric.cpp.o b/Software/EQG2HBX-ESP32/Release/WiFi/WiFiGeneric.cpp.o deleted file mode 100644 index a53eefe..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiGeneric.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiMulti.cpp.d b/Software/EQG2HBX-ESP32/Release/WiFi/WiFiMulti.cpp.d deleted file mode 100644 index 96819f6..0000000 --- a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiMulti.cpp.d +++ /dev/null @@ -1,180 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\WiFi\WiFiMulti.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiMulti.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiMulti.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/ctype.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h diff --git a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiMulti.cpp.o b/Software/EQG2HBX-ESP32/Release/WiFi/WiFiMulti.cpp.o deleted file mode 100644 index 6eef3fe..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiMulti.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiSTA.cpp.d b/Software/EQG2HBX-ESP32/Release/WiFi/WiFiSTA.cpp.d deleted file mode 100644 index 36256db..0000000 --- a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiSTA.cpp.d +++ /dev/null @@ -1,185 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\WiFi\WiFiSTA.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiSTA.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/ctype.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_crypto_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_os_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/dns.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_smartconfig.h diff --git a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiSTA.cpp.o b/Software/EQG2HBX-ESP32/Release/WiFi/WiFiSTA.cpp.o deleted file mode 100644 index 982dd4a..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiSTA.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiScan.cpp.d b/Software/EQG2HBX-ESP32/Release/WiFi/WiFiScan.cpp.d deleted file mode 100644 index 7fba4a4..0000000 --- a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiScan.cpp.d +++ /dev/null @@ -1,183 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\WiFi\WiFiScan.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiScan.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/ctype.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPv6Address.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiType.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiSTA.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiGeneric.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event_loop.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_event.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_interface.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter/tcpip_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/unistd.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/time.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/dhcpserver/dhcpserver.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiAP.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiScan.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_crypto_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_wifi_os_adapter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h diff --git a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiScan.cpp.o b/Software/EQG2HBX-ESP32/Release/WiFi/WiFiScan.cpp.o deleted file mode 100644 index 16aa5e5..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiScan.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiServer.cpp.d b/Software/EQG2HBX-ESP32/Release/WiFi/WiFiServer.cpp.d deleted file mode 100644 index e00c9fb..0000000 --- a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiServer.cpp.d +++ /dev/null @@ -1,158 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\WiFi\WiFiServer.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiServer.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiServer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiClient.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/sockets.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/inet.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/netdb.h diff --git a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiServer.cpp.o b/Software/EQG2HBX-ESP32/Release/WiFi/WiFiServer.cpp.o deleted file mode 100644 index 4fc558a..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiServer.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiUdp.cpp.d b/Software/EQG2HBX-ESP32/Release/WiFi/WiFiUdp.cpp.d deleted file mode 100644 index 6d1f9a9..0000000 --- a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiUdp.cpp.d +++ /dev/null @@ -1,157 +0,0 @@ -C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\WiFi\WiFiUdp.cpp.o: \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiUdp.cpp \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFiUdp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdint.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_default_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/features.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_intsup.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/newlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/ieeefp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-isa.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/cdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/reent.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/_ansi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/lock.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/sched.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stdio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/machine/stdlib.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/alloca.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/string.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/inttypes.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOS.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config/sdkconfig.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_config.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtensa-versions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/core-matmap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/tie.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_context.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/corebits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-frames.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/assert.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/projdefs.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/deprecated_definitions.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portmacro.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/config/specreg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/xtensa/xtruntime-core-state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_crosscore_int.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/esp_heap_caps.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap/multi_heap.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc_memory_layout.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_attr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/portbenchmark.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/mpu_wrappers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_system.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_sleep.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_types.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/soc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_struct.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/rtc_io_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/io_mux_reg.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_sig_map.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_pins.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr_alloc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/gpio_periph.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver/driver/touch_pad.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_intr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/rom/ets_sys.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/xtensa_api.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc/soc/touch_channel.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/limits.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/list.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/semphr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/math.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log_internal.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-matrix.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-uart.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-gpio.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-touch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-dac.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-adc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-spi.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-i2c.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/event_groups.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/timers.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-ledc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-rmt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-sigmadelta.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-timer.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-bt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp32-hal-psram.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/esp8266-compat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/stdlib_noniso.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/binary.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WCharacter.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/pgmspace.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Print.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/WString.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Printable.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Client.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Server.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Stream.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/IPAddress.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/HardwareSerial.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Esp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1/pins_arduino.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/Udp.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32/cbuf.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/sockets.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/opt.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwipopts.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/_default_fcntl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/stat.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs/sys/ioctl.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/sys/select.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32/esp_task.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/netif/dhcp_state.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/debug.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/cc.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/sys_arch.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos/freertos/queue.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/arch/vfs_lwip.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip4_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/ip6_addr.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/def.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/err.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/inet.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/errno.h \ - C:\Users\John\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip/lwip/netdb.h diff --git a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiUdp.cpp.o b/Software/EQG2HBX-ESP32/Release/WiFi/WiFiUdp.cpp.o deleted file mode 100644 index 4c80008..0000000 Binary files a/Software/EQG2HBX-ESP32/Release/WiFi/WiFiUdp.cpp.o and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/Release/board.buildinfo b/Software/EQG2HBX-ESP32/Release/board.buildinfo deleted file mode 100644 index 6c48cad..0000000 --- a/Software/EQG2HBX-ESP32/Release/board.buildinfo +++ /dev/null @@ -1,375 +0,0 @@ -name=DOIT ESP32 DEVKIT V1 -upload.tool=esptool -upload.maximum_size=1310720 -upload.maximum_data_size=327680 -upload.wait_for_upload_port=true -serial.disableDTR=true -serial.disableRTS=true -build.mcu=esp32 -build.core=esp32 -build.variant=doitESP32devkitV1 -build.board=ESP32_DEV -build.f_cpu=240000000L -build.flash_mode=dio -build.flash_size=4MB -build.boot=dio -build.partitions=default -build.defines= -menu.FlashFreq.80=80MHz -menu.FlashFreq.80.build.flash_freq=80m -menu.FlashFreq.40=40MHz -menu.FlashFreq.40.build.flash_freq=40m -menu.UploadSpeed.921600=921600 -menu.UploadSpeed.921600.upload.speed=921600 -menu.UploadSpeed.115200=115200 -menu.UploadSpeed.115200.upload.speed=115200 -menu.UploadSpeed.256000.windows=256000 -menu.UploadSpeed.256000.upload.speed=256000 -menu.UploadSpeed.230400.windows.upload.speed=256000 -menu.UploadSpeed.230400=230400 -menu.UploadSpeed.230400.upload.speed=230400 -menu.UploadSpeed.460800.linux=460800 -menu.UploadSpeed.460800.macosx=460800 -menu.UploadSpeed.460800.upload.speed=460800 -menu.UploadSpeed.512000.windows=512000 -menu.UploadSpeed.512000.upload.speed=512000 -menu.DebugLevel.none=None -menu.DebugLevel.none.build.code_debug=0 -menu.DebugLevel.error=Error -menu.DebugLevel.error.build.code_debug=1 -menu.DebugLevel.warn=Warn -menu.DebugLevel.warn.build.code_debug=2 -menu.DebugLevel.info=Info -menu.DebugLevel.info.build.code_debug=3 -menu.DebugLevel.debug=Debug -menu.DebugLevel.debug.build.code_debug=4 -menu.UploadSpeed.256000=256000 -menu.UploadSpeed.512000=512000 -runtime.ide.path=C:\Program Files (x86)\Arduino -runtime.os=windows -build.system.path=C:\Users\John\Documents\Arduino\hardware\espressif\esp32\system -runtime.ide.version=10808 -target_package=espressif -target_platform=esp32 -runtime.hardware.path=C:\Users\John\Documents\Arduino\hardware\espressif -originalid=esp32doit-devkit-v1 -intellisense.tools.path={compiler.toolchain.path} -intellisense.include.paths={runtime.tools.xtensa-esp32-elf-gcc.path}\include\c++\5.2.0;{runtime.tools.xtensa-esp32-elf-gcc.path}\include;{runtime.tools.xtensa-esp32-elf-gcc.path}\include\include;{runtime.tools.xtensa-esp32-elf-gcc.path}\xtensa-esp32-elf\include;{runtime.tools.xtensa-esp32-elf-gcc.path}\xtensa-esp32-elf\include\c++\5.2.0;{runtime.tools.xtensa-esp32-elf-gcc.path}\xtensa-esp32-elf\include\c++\5.2.0\bits;{runtime.tools.xtensa-esp32-elf-gcc.path}\xtensa-esp32-elf\include\c++\5.2.0\xtensa-esp32-elf\bits -tools.wwwfiles.name=ESP32 Sketch Data Upload -tools.wwwfiles.ssh=false -tools.wwwfiles.cmd.windows=ESP32FSUpload.exe -recipe.wwwfiles.upload.pattern="{vm.path}/{tools.wwwfiles.cmd}" -serial.port={serial.port} -build.path="{build.path}" -target_platform="{target_platform}" -runtime.tools.mkspiffs.path="{runtime.tools.mkspiffs.path}" -board.name="{name}" -upload.verbose={upload.verbose} -upload.speed={upload.speed} -platform.path="{runtime.platform.path}" -project.name="{project.name}" -project.path="{project.path}" -tools.esptool.cmd="{tools.esptool.cmd}" -runtime.tools.esptool.path="{runtime.tools.esptool.path}" -compiler.path="{compiler.path}" -platform-path="{runtime.platform.path}" -build.flash_mode="{build.flash_mode}" -build.flash_freq="{build.flash_freq}" -build.partitions="{build.partitions}" -network.password={network.password} -network.auth_upload={network.auth_upload} -network.port={network.port} -exceptions.serial.enabled=true -exceptions.serial.messages={vm.platform.root.path}/hardware/esp32/exceptions.txt -exceptions.serial.regex.exception_number=Exception \(([0-9]*)\): -exceptions.serial.regex.stack_addresses=40[0-2][0-9a-f]{5}\b -exceptions.serial.resolve.addr2line.args=-aipfC -e"{build.path}/{build.project_name}.elf" -exceptions.serial.resolve.addr2line.cmd=xtensa-esp32-elf-addr2line -exceptions.serial.resolve.stack_addresses.pattern="{compiler.path}{addr2line.cmd}" {addr2line.args} {stack_addresses.list} -upload.8dot3=false -tools.wwwfiles.cmd=ESP32FSUpload.exe -version=0.0.1 -runtime.tools.xtensa-esp32-elf-gcc.path={runtime.platform.path}/tools/xtensa-esp32-elf -tools.esptool.path={runtime.platform.path}/tools/esptool -tools.esptool.cmd=esptool.exe -tools.esptool.cmd.linux=esptool.py -tools.esptool.cmd.windows=esptool.exe -tools.esptool.network_cmd="{runtime.platform.path}/tools/espota.exe" -tools.esptool.network_cmd.windows="{runtime.platform.path}/tools/espota.exe" -tools.gen_esp32part.cmd="{runtime.platform.path}/tools/gen_esp32part.exe" -tools.gen_esp32part.cmd.windows="{runtime.platform.path}/tools/gen_esp32part.exe" -compiler.warning_flags=-w -compiler.warning_flags.none=-w -compiler.warning_flags.default= -compiler.warning_flags.more=-Wall -Werror=all -compiler.warning_flags.all=-Wall -Werror=all -Wextra -compiler.path={runtime.tools.xtensa-esp32-elf-gcc.path}/bin/ -compiler.sdk.path={runtime.platform.path}/tools/sdk -compiler.cpreprocessor.flags=-DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I{compiler.sdk.path}/include/config" "-I{compiler.sdk.path}/include/bluedroid" "-I{compiler.sdk.path}/include/bluedroid/api" "-I{compiler.sdk.path}/include/app_trace" "-I{compiler.sdk.path}/include/app_update" "-I{compiler.sdk.path}/include/bootloader_support" "-I{compiler.sdk.path}/include/bt" "-I{compiler.sdk.path}/include/driver" "-I{compiler.sdk.path}/include/esp32" "-I{compiler.sdk.path}/include/esp_adc_cal" "-I{compiler.sdk.path}/include/esp_http_client" "-I{compiler.sdk.path}/include/esp_https_ota" "-I{compiler.sdk.path}/include/esp-mqtt" "-I{compiler.sdk.path}/include/esp-tls" "-I{compiler.sdk.path}/include/ethernet" "-I{compiler.sdk.path}/include/fatfs" "-I{compiler.sdk.path}/include/freertos" "-I{compiler.sdk.path}/include/heap" "-I{compiler.sdk.path}/include/http_server" "-I{compiler.sdk.path}/include/jsmn" "-I{compiler.sdk.path}/include/log" "-I{compiler.sdk.path}/include/mdns" "-I{compiler.sdk.path}/include/mbedtls" "-I{compiler.sdk.path}/include/mbedtls_port" "-I{compiler.sdk.path}/include/newlib" "-I{compiler.sdk.path}/include/nvs_flash" "-I{compiler.sdk.path}/include/openssl" "-I{compiler.sdk.path}/include/spi_flash" "-I{compiler.sdk.path}/include/sdmmc" "-I{compiler.sdk.path}/include/smartconfig_ack" "-I{compiler.sdk.path}/include/spiffs" "-I{compiler.sdk.path}/include/tcpip_adapter" "-I{compiler.sdk.path}/include/tcp_transport" "-I{compiler.sdk.path}/include/ulp" "-I{compiler.sdk.path}/include/vfs" "-I{compiler.sdk.path}/include/wear_levelling" "-I{compiler.sdk.path}/include/xtensa-debug-module" "-I{compiler.sdk.path}/include/lwip" "-I{compiler.sdk.path}/include/coap" "-I{compiler.sdk.path}/include/console" "-I{compiler.sdk.path}/include/expat" "-I{compiler.sdk.path}/include/json" "-I{compiler.sdk.path}/include/newlib" "-I{compiler.sdk.path}/include/nghttp" "-I{compiler.sdk.path}/include/soc" "-I{compiler.sdk.path}/include/wpa_supplicant" -compiler.c.cmd=xtensa-esp32-elf-gcc -compiler.c.flags=-std=gnu99 -Os -g3 -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -Wpointer-arith {compiler.warning_flags} -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -Wno-old-style-declaration -MMD -c -compiler.cpp.cmd=xtensa-esp32-elf-g++ -compiler.cpp.flags=-std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib {compiler.warning_flags} -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -MMD -c -compiler.S.cmd=xtensa-esp32-elf-gcc -compiler.S.flags=-c -g3 -x assembler-with-cpp -MMD -mlongcalls -compiler.c.elf.cmd=xtensa-esp32-elf-gcc -compiler.c.elf.flags=-nostdlib "-L{compiler.sdk.path}/lib" "-L{compiler.sdk.path}/ld" -T esp32_out.ld -T esp32.common.ld -T esp32.rom.ld -T esp32.peripherals.ld -T esp32.rom.spiram_incompatible_fns.ld -u ld_include_panic_highint_hdl -u call_user_start_cpu0 -Wl,--gc-sections -Wl,-static -Wl,--undefined=uxTopUsedPriority -u __cxa_guard_dummy -u __cxx_fatal_exception -compiler.c.elf.libs=-lgcc -lopenssl -lbtdm_app -lfatfs -lwps -lhttp_server -lcoexist -lwear_levelling -lesp_http_client -lhal -lnewlib -ldriver -lbootloader_support -lpp -lmesh -lsmartconfig -ljsmn -lwpa -lethernet -lphy -lapp_trace -lconsole -lulp -lwpa_supplicant -lfreertos -lbt -lmicro-ecc -lcxx -lxtensa-debug-module -ltcp_transport -lmdns -lvfs -lesp_ringbuf -lsoc -lcore -lsdmmc -lcoap -ltcpip_adapter -lc_nano -lesp-tls -lasio -lrtc -lspi_flash -lwpa2 -lesp32 -lapp_update -lnghttp -lspiffs -lespnow -lnvs_flash -lesp_adc_cal -llog -lsmartconfig_ack -lexpat -lm -lmqtt -lc -lheap -lmbedtls -llwip -lnet80211 -lpthread -ljson -lesp_https_ota -lstdc++ -compiler.as.cmd=xtensa-esp32-elf-as -compiler.ar.cmd=xtensa-esp32-elf-ar -compiler.ar.flags=cru -compiler.size.cmd=xtensa-esp32-elf-size -build.code_debug=0 -build.extra_flags=-DESP32 -DCORE_DEBUG_LEVEL={build.code_debug} {build.defines} -compiler.c.extra_flags= -compiler.c.elf.extra_flags= -compiler.S.extra_flags= -compiler.cpp.extra_flags= -compiler.ar.extra_flags= -compiler.objcopy.eep.extra_flags= -compiler.elf2hex.extra_flags= -recipe.c.o.pattern="{compiler.path}{compiler.c.cmd}" {compiler.cpreprocessor.flags} {compiler.c.flags} -DF_CPU={build.f_cpu} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DARDUINO_ARCH_{build.arch} -DARDUINO_BOARD="{build.board}" -DARDUINO_VARIANT="{build.variant}" {compiler.c.extra_flags} {build.extra_flags} {includes} "{source_file}" -o "{object_file}" -recipe.cpp.o.pattern="{compiler.path}{compiler.cpp.cmd}" {compiler.cpreprocessor.flags} {compiler.cpp.flags} -DF_CPU={build.f_cpu} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DARDUINO_ARCH_{build.arch} -DARDUINO_BOARD="{build.board}" -DARDUINO_VARIANT="{build.variant}" {compiler.cpp.extra_flags} {build.extra_flags} {includes} "{source_file}" -o "{object_file}" -recipe.S.o.pattern="{compiler.path}{compiler.c.cmd}" {compiler.cpreprocessor.flags} {compiler.S.flags} -DF_CPU={build.f_cpu} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DARDUINO_ARCH_{build.arch} -DARDUINO_BOARD="{build.board}" -DARDUINO_VARIANT="{build.variant}" {compiler.S.extra_flags} {build.extra_flags} {includes} "{source_file}" -o "{object_file}" -recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{archive_file_path}" "{object_file}" -recipe.c.combine.pattern="{compiler.path}{compiler.c.elf.cmd}" {compiler.c.elf.flags} {compiler.c.elf.extra_flags} -Wl,--start-group {object_files} "{build.path}/{archive_file}" {compiler.c.elf.libs} -Wl,--end-group -Wl,-EL -o "{build.path}/{build.project_name}.elf" -recipe.objcopy.eep.pattern={tools.gen_esp32part.cmd} -q "{runtime.platform.path}/tools/partitions/{build.partitions}.csv" "{build.path}/{build.project_name}.partitions.bin" -recipe.objcopy.hex.pattern="{tools.esptool.path}/{tools.esptool.cmd}" --chip esp32 elf2image --flash_mode "{build.flash_mode}" --flash_freq "{build.flash_freq}" --flash_size "{build.flash_size}" -o "{build.path}/{build.project_name}.bin" "{build.path}/{build.project_name}.elf" -recipe.objcopy.hex.pattern.linux=python "{tools.esptool.path}/{tools.esptool.cmd}" --chip esp32 elf2image --flash_mode "{build.flash_mode}" --flash_freq "{build.flash_freq}" --flash_size "{build.flash_size}" -o "{build.path}/{build.project_name}.bin" "{build.path}/{build.project_name}.elf" -recipe.output.tmp_file={build.project_name}.bin -recipe.output.save_file={build.project_name}.{build.variant}.bin -recipe.size.pattern="{compiler.path}{compiler.size.cmd}" -A "{build.path}/{build.project_name}.elf" -recipe.size.regex=^(?:\.iram0\.text|\.iram0\.vectors|\.dram0\.data|\.flash\.text|\.flash\.rodata|)\s+([0-9]+).* -recipe.size.regex.data=^(?:\.dram0\.data|\.dram0\.bss|\.noinit)\s+([0-9]+).* -tools.esptool.upload.protocol=esp32 -tools.esptool.upload.params.verbose= -tools.esptool.upload.params.quiet= -tools.esptool.upload.pattern="{path}/{cmd}" --chip esp32 --port "{serial.port}" --baud {upload.speed} --before default_reset --after hard_reset write_flash -z --flash_mode {build.flash_mode} --flash_freq {build.flash_freq} --flash_size detect 0xe000 "{runtime.platform.path}/tools/partitions/boot_app0.bin" 0x1000 "{runtime.platform.path}/tools/sdk/bin/bootloader_{build.boot}_{build.flash_freq}.bin" 0x10000 "{build.path}/{build.project_name}.bin" 0x8000 "{build.path}/{build.project_name}.partitions.bin" -tools.esptool.upload.pattern.linux=python "{path}/{cmd}" --chip esp32 --port "{serial.port}" --baud {upload.speed} --before default_reset --after hard_reset write_flash -z --flash_mode {build.flash_mode} --flash_freq {build.flash_freq} --flash_size detect 0xe000 "{runtime.platform.path}/tools/partitions/boot_app0.bin" 0x1000 "{runtime.platform.path}/tools/sdk/bin/bootloader_{build.boot}_{build.flash_freq}.bin" 0x10000 "{build.path}/{build.project_name}.bin" 0x8000 "{build.path}/{build.project_name}.partitions.bin" -tools.esptool.upload.network_pattern={network_cmd} -i "{serial.port}" -p "{network.port}" "--auth={network.password}" -f "{build.path}/{build.project_name}.bin" -vm.platform.root.path=c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\arduino16x -tools.esptool_py.path={runtime.tools.esptool_py.path} -tools.esptool_py.cmd=esptool.exe -tools.esptool_py.cmd.linux=esptool.py -tools.esptool_py.cmd.windows=esptool.exe -tools.esptool_py.network_cmd="{runtime.platform.path}/tools/espota.exe" -tools.esptool_py.network_cmd.windows="{runtime.platform.path}/tools/espota.exe" -tools.esptool_py.upload.protocol=esp32 -tools.esptool_py.upload.params.verbose= -tools.esptool_py.upload.params.quiet= -tools.esptool_py.upload.pattern="{path}/{cmd}" --chip esp32 --port "{serial.port}" --baud {upload.speed} --before default_reset --after hard_reset write_flash -z --flash_mode {build.flash_mode} --flash_freq {build.flash_freq} --flash_size detect 0xe000 "{runtime.platform.path}/tools/partitions/boot_app0.bin" 0x1000 "{runtime.platform.path}/tools/sdk/bin/bootloader_{build.boot}_{build.flash_freq}.bin" 0x10000 "{build.path}/{build.project_name}.bin" 0x8000 "{build.path}/{build.project_name}.partitions.bin" -tools.esptool_py.upload.pattern.linux=python "{path}/{cmd}" --chip esp32 --port "{serial.port}" --baud {upload.speed} --before default_reset --after hard_reset write_flash -z --flash_mode {build.flash_mode} --flash_freq {build.flash_freq} --flash_size detect 0xe000 "{runtime.platform.path}/tools/partitions/boot_app0.bin" 0x1000 "{runtime.platform.path}/tools/sdk/bin/bootloader_{build.boot}_{build.flash_freq}.bin" 0x10000 "{build.path}/{build.project_name}.bin" 0x8000 "{build.path}/{build.project_name}.partitions.bin" -tools.esptool_py.upload.network_pattern={network_cmd} -i "{serial.port}" -p "{network.port}" "--auth={network.password}" -f "{build.path}/{build.project_name}.bin" -runtime.tools.arduinoOTA.path=C:\Users\Anne\AppData\Local\arduino15\packages\arduino\tools\arduinoOTA\1.2.1 -runtime.tools.arduinoOTA-1.2.1.path=C:\Users\Anne\AppData\Local\arduino15\packages\arduino\tools\arduinoOTA\1.2.1 -runtime.tools.avrdude.path=C:\Users\Anne\AppData\Local\arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14 -runtime.tools.avrdude-6.3.0-arduino14.path=C:\Users\Anne\AppData\Local\arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14 -runtime.tools.avr-gcc.path=C:\Users\Anne\AppData\Local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2 -runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\Users\Anne\AppData\Local\arduino15\packages\arduino\tools\avr-gcc\5.4.0-atmel3.6.1-arduino2 -runtime.tools.esptool.path=C:\Users\Anne\AppData\Local\arduino15\packages\esp8266\tools\esptool\2.5.0-3-20ed2b9 -runtime.tools.esptool_py.path=C:\Users\Anne\AppData\Local\arduino15\packages\esp32\tools\esptool_py\2.6.0 -runtime.tools.esptool_py-2.6.0.path=C:\Users\Anne\AppData\Local\arduino15\packages\esp32\tools\esptool_py\2.6.0 -runtime.tools.esptool-2.5.0-3-20ed2b9.path=C:\Users\Anne\AppData\Local\arduino15\packages\esp8266\tools\esptool\2.5.0-3-20ed2b9 -runtime.tools.mkspiffs.path=C:\Users\Anne\AppData\Local\arduino15\packages\esp8266\tools\mkspiffs\2.5.0-3-20ed2b9 -runtime.tools.mkspiffs-0.2.3.path=C:\Users\Anne\AppData\Local\arduino15\packages\esp32\tools\mkspiffs\0.2.3 -runtime.tools.mkspiffs-2.5.0-3-20ed2b9.path=C:\Users\Anne\AppData\Local\arduino15\packages\esp8266\tools\mkspiffs\2.5.0-3-20ed2b9 -runtime.tools.xtensa-esp32-elf-gcc-1.22.0-80-g6c4433a-5.2.0.path=C:\Users\Anne\AppData\Local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0 -runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Anne\AppData\Local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-3-20ed2b9 -runtime.tools.xtensa-lx106-elf-gcc-2.5.0-3-20ed2b9.path=C:\Users\Anne\AppData\Local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-3-20ed2b9 -runtime.vm.boardinfo.id=espressif_esp32doit-devkit-v1 -runtime.vm.boardinfo.name=espressif_esp32doit-devkit-v1 -runtime.vm.boardinfo.desc=DOIT ESP32 DEVKIT V1 -runtime.vm.boardinfo.src_location=C:\Users\John\Documents\Arduino\hardware\espressif\esp32 -ide.hint=Use installed IDE. Provides built-in hardware, reference/help and libraries. -ide.location.key=Arduino16x -ide.location.ide.winreg=Arduino 1.6.x Application -ide.location.sketchbook.winreg=Arduino 1.6.x Sketchbook -ide.location.sketchbook.preferences=sketchbook.path -ide.default.revision_name=1.9.0 -ide.default.version=10800 -ide.default.package=arduino -ide.default.platform=avr -ide.multiplatform=true -ide.includes=Arduino.h -ide.exe_name=arduino -ide.recipe.preproc.defines.flags=-w -x c++ -E -dM -ide.platformswithoutpackage=false -ide.includes.fallback=wprogram.h -ide.extension=ino -ide.extension.fallback=pde -ide.versionGTEQ=160 -ide.exe=arduino.exe -ide.builder.exe=arduinobuilder.exe -ide.builder.name=Arduino Builder -ide.hosts=atmel -ide.url=http://arduino.cc/en/Main/Software -ide.help.reference.path=reference -ide.help.reference.path2=reference\www.arduino.cc\en\Reference -ide.help.reference.serial=reference\www.arduino.cc\en\Serial -ide.location.preferences.portable={runtime.ide.path}\portable -ide.location.preferences.arduinoData={runtime.sketchbook.path}\ArduinoData -ide.location.preferences=%VM_APPDATA_LOCAL%\arduino15\preferences.txt -ide.location.preferences_fallback=%VM_APPDATA_ROAMING%\arduino15\preferences.txt -ide.location.contributions=%VM_APPDATA_LOCAL%\arduino15 -ide.location.contributions_fallback=%VM_APPDATA_ROAMING%\arduino15 -ide.contributions.boards.allow=true -ide.contributions.boards.ignore_unless_rewrite_found=true -ide.contributions.libraries.allow=true -ide.contributions.boards.support.urls.wiki=https://github.com/arduino/Arduino/wiki/Unofficial-list-of-3rd-party-boards-support-urls -ide.create_platforms_from_boardsTXT.teensy=build.core -vm.debug=true -software=ARDUINO -ssh.user.name=root -ssh.user.default.password=arduino -ssh.host.wwwfiles.path=/www/sd -build.working_directory={runtime.ide.path}\java\bin -ide.appid=arduino16x -location.sketchbook=C:\Users\John\Documents\Arduino -build.core.vmresolved=C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32 -build.core.parentfolder.vmresolved=C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores -build.core.coresparentfolder.vmresolved=C:\Users\John\Documents\Arduino\hardware\espressif\esp32 -build.core.path=C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32 -vm.core.include=arduino.h -vm.boardsource.path=C:\Users\John\Documents\Arduino\hardware\espressif\esp32 -runtime.platform.path=C:\Users\John\Documents\Arduino\hardware\espressif\esp32 -vm.platformname.name=esp32 -build.arch=ESP32 -upload.speed=921600 -build.flash_freq=80m -builder.noino=false -build.architecture=xtensa-esp32-elf -vmresolved.compiler.path=C:\Users\John\Documents\Arduino\hardware\espressif\esp32\tools\xtensa-esp32-elf\bin\ -vmresolved.tools.path=C:\Users\John\Documents\Arduino\hardware\espressif\esp32\tools\xtensa-esp32-elf -build.variant.vmresolved.name=doitESP32devkitV1 -build.variant.vmresolved.full_path=C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1 -vm.runtime.compiler.cached_cores_path=C:\Users\Anne\AppData\Local\Temp\VMBCore\arduino16x -vm.runtime.compiler.showwarnings=false -vm.runtime.compiler.showwarnings_core=false -vm.runtime.compiler.showwarnings_library=false -vm.runtime.upload.verbose=false -vm.runtime.upload.verify=false -vm.runtime.build.intermediate_output_path=C:\Users\John\Documents\GitHub\EQMOD-ETX\Software\EQG2HBX-ESP32\Release\ -vm.runtime.build.final_output_path=C:\Users\John\Documents\GitHub\EQMOD-ETX\Software\EQG2HBX-ESP32\Release\ -compiler.always_include_sketchfolder=true -vm.runtime.compiler.auto_discover_includes=true -vm.runtime.compiler.allow_library_debugging=true -serial.port.file=COM11 -serial.port=COM11 -serial.port.num=11 -extra.time.local=1550400912 -extra.time.utc=1550364912 -extra.time.dst=36000 -extra.time.zone=-36000 -build.project_name=EQG2HBXE32.ino -build.project_path=C:\Users\John\Documents\GitHub\EQMOD-ETX\Software\EQG2HBX-ESP32 -sketch_path=C:\Users\John\Documents\GitHub\EQMOD-ETX\Software\EQG2HBX-ESP32 -ProjectDir=C:\Users\John\Documents\GitHub\EQMOD-ETX\Software\EQG2HBX-ESP32\ -build.path=C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release -vm.runtime.compile.skip_library_file_if_exists_in_project=false -vm.runtime.compiler.auto_discover_includes_cache=true -build.vm.build.vmdebug=0 -build.vm.build.isgdb=0 -build.vm.build.optimised=1 -vm.last.buildpath=C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release -vm.build.verbose_build_properties=false -vm.build.export_binary=false -build.source.path=C:\Users\John\Documents\GitHub\EQMOD-ETX\Software\EQG2HBX-ESP32\EQG2HBXE32.ino -PreProcessor.HeaderCount=1 -PreProcessor.PrototypeCount=76 -vm.last.preproc.file.0.file=EQG2HBXE32.ino -vm.last.preproc.file.0.offset=1 -vm.last.preproc.file.0.length=8955 -vm.last.preproc.file.0.linecount=278 -vm.last.preproc.file.0.linestart=0 -vm.last.preproc.file.0.lineend=278 -vm.last.preproc.file.0.prefix_lines=0 -vm.last.preproc.file.1.file=EQG2HBX.h -vm.last.preproc.file.1.offset=0 -vm.last.preproc.file.1.length=9193 -vm.last.preproc.file.1.linecount=199 -vm.last.preproc.file.1.linestart=278 -vm.last.preproc.file.1.lineend=477 -vm.last.preproc.file.1.prefix_lines=0 -vm.last.preproc.file.2.file=EQGProtocol.h -vm.last.preproc.file.2.offset=0 -vm.last.preproc.file.2.length=7432 -vm.last.preproc.file.2.linecount=215 -vm.last.preproc.file.2.linestart=477 -vm.last.preproc.file.2.lineend=692 -vm.last.preproc.file.2.prefix_lines=0 -vm.last.preproc.file.3.file=EQGProtocol.ino -vm.last.preproc.file.3.offset=279 -vm.last.preproc.file.3.length=39743 -vm.last.preproc.file.3.linecount=969 -vm.last.preproc.file.3.linestart=692 -vm.last.preproc.file.3.lineend=1661 -vm.last.preproc.file.3.prefix_lines=0 -vm.last.preproc.file.4.file=ETXProtocol.h -vm.last.preproc.file.4.offset=0 -vm.last.preproc.file.4.length=3259 -vm.last.preproc.file.4.linecount=83 -vm.last.preproc.file.4.linestart=1661 -vm.last.preproc.file.4.lineend=1744 -vm.last.preproc.file.4.prefix_lines=0 -vm.last.preproc.file.5.file=ETXProtocol.ino -vm.last.preproc.file.5.offset=1248 -vm.last.preproc.file.5.length=32301 -vm.last.preproc.file.5.linecount=723 -vm.last.preproc.file.5.linestart=1744 -vm.last.preproc.file.5.lineend=2467 -vm.last.preproc.file.5.prefix_lines=0 -vm.last.preproc.file.6.file=HBXComms.h -vm.last.preproc.file.6.offset=0 -vm.last.preproc.file.6.length=1597 -vm.last.preproc.file.6.linecount=52 -vm.last.preproc.file.6.linestart=2467 -vm.last.preproc.file.6.lineend=2519 -vm.last.preproc.file.6.prefix_lines=0 -vm.last.preproc.file.7.file=HBXComms.ino -vm.last.preproc.file.7.offset=1971 -vm.last.preproc.file.7.length=9104 -vm.last.preproc.file.7.linecount=335 -vm.last.preproc.file.7.linestart=2519 -vm.last.preproc.file.7.lineend=2854 -vm.last.preproc.file.7.prefix_lines=0 -vm.last.preproc.file.8.file=HBXFileSystem.h -vm.last.preproc.file.8.offset=0 -vm.last.preproc.file.8.length=262 -vm.last.preproc.file.8.linecount=13 -vm.last.preproc.file.8.linestart=2854 -vm.last.preproc.file.8.lineend=2867 -vm.last.preproc.file.8.prefix_lines=0 -vm.last.preproc.file.9.file=HBXFileSystem.ino -vm.last.preproc.file.9.offset=2306 -vm.last.preproc.file.9.length=2332 -vm.last.preproc.file.9.linecount=101 -vm.last.preproc.file.9.linestart=2867 -vm.last.preproc.file.9.lineend=2968 -vm.last.preproc.file.9.prefix_lines=0 -vm.last.preproc.file.10.file=HBXWiFiServer.h -vm.last.preproc.file.10.offset=0 -vm.last.preproc.file.10.length=3074 -vm.last.preproc.file.10.linecount=117 -vm.last.preproc.file.10.linestart=2968 -vm.last.preproc.file.10.lineend=3085 -vm.last.preproc.file.10.prefix_lines=0 -vm.last.preproc.file.11.file=HBXWiFiServer.ino -vm.last.preproc.file.11.offset=2407 -vm.last.preproc.file.11.length=16146 -vm.last.preproc.file.11.linecount=488 -vm.last.preproc.file.11.linestart=3085 -vm.last.preproc.file.11.lineend=3573 -vm.last.preproc.file.11.prefix_lines=0 -vm.last.preproc.file.12.file=Hardware.h -vm.last.preproc.file.12.offset=0 -vm.last.preproc.file.12.length=1402 -vm.last.preproc.file.12.linecount=49 -vm.last.preproc.file.12.linestart=3573 -vm.last.preproc.file.12.lineend=3622 -vm.last.preproc.file.12.prefix_lines=0 -vm.sketch_source_path=C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release -vm.build_use_temp=1 -runtime.vm.ide.platforms.path=c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms -build.variant.path=C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1 -archive_file=core.a -archive_file_path=C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\core.a -tools.arduino-preprocessor.path={runtime.tools.arduino-preprocessor.path} -tools.arduino-preprocessor.cmd.path={path}/arduino-preprocessor -tools.arduino-preprocessor.pattern="{cmd.path}" "{source_file}" "{codecomplete}" -- -std=gnu++11 -tools.ctags.path={runtime.tools.ctags.path} -tools.ctags.cmd.path={path}/ctags -tools.ctags.pattern="{cmd.path}" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "{source_file}" -tools.avrdude.path={runtime.tools.avrdude.path} -preproc.macros.flags=-w -x c++ -E -CC -recipe.preproc.macros="{compiler.path}{compiler.cpp.cmd}" {compiler.cpreprocessor.flags} {compiler.cpp.flags} {preproc.macros.flags} -DF_CPU={build.f_cpu} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DARDUINO_ARCH_{build.arch} -DARDUINO_BOARD="{build.board}" -DARDUINO_VARIANT="{build.variant}" {compiler.cpp.extra_flags} {build.extra_flags} {includes} "{source_file}" -o "{preprocessed_file_path}" -vm_all_includes= -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Preferences\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\BluetoothSerial\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\ESP32\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Ticker\src" -I"C:\Users\John\Documents\Arduino\libraries\TimeLord" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src" -I"C:\Users\John\Documents\Arduino\libraries\AsyncUDP\src" -I"C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src" -I"C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Update\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\ESPmDNS\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\EEPROM" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\SPIFFS\src" -I"C:\Program Files (x86)\Arduino\libraries" -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries" -I"C:\Users\John\Documents\Arduino\libraries" -vm_all_and_proj_includes= -I"C:\Users\John\Documents\GitHub\EQMOD-ETX\Software\EQG2HBX-ESP32" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Preferences\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\BluetoothSerial\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\ESP32\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Ticker\src" -I"C:\Users\John\Documents\Arduino\libraries\TimeLord" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src" -I"C:\Users\John\Documents\Arduino\libraries\AsyncUDP\src" -I"C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src" -I"C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Update\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\ESPmDNS\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\EEPROM" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\SPIFFS\src" -I"C:\Program Files (x86)\Arduino\libraries" -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries" -I"C:\Users\John\Documents\Arduino\libraries" -vm_core_includes= -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1" -includes= -I"C:\Users\John\Documents\GitHub\EQMOD-ETX\Software\EQG2HBX-ESP32" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\cores\esp32" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\variants\doitESP32devkitV1" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Preferences\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\BluetoothSerial\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\ESP32\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Ticker\src" -I"C:\Users\John\Documents\Arduino\libraries\TimeLord" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src" -I"C:\Users\John\Documents\Arduino\libraries\AsyncUDP\src" -I"C:\Users\John\Documents\Arduino\libraries\AsyncTCP\src" -I"C:\Users\John\Documents\Arduino\libraries\ESPAsyncWebServer-master\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\FS\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\Update\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\ESPmDNS\src" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\EEPROM" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries\SPIFFS\src" -I"C:\Program Files (x86)\Arduino\libraries" -I"c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\sivbitce.zrh\Micro Platforms\default\debuggers" -I"C:\Users\John\Documents\Arduino\hardware\espressif\esp32\libraries" -I"C:\Users\John\Documents\Arduino\libraries" -build.path_sketch=C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release -build.path_core=C:\Users\Anne\AppData\Local\Temp\VMBCore\arduino16x\3fc9e9c1774779f9ad2405768fbeb763\core -build.path_libraries=C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release -object_file=C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\EQG2HBXE32.cpp.o -source_file=C:\Users\Anne\AppData\Local\Temp\VMBuilds\EQG2HBXE32\espressif_esp32doit-devkit-v1\Release\EQG2HBXE32.cpp -build.path_core_cached_root=C:\Users\Anne\AppData\Local\Temp\VMBCore\arduino16x\3fc9e9c1774779f9ad2405768fbeb763 -object_files= "EQG2HBXE32.cpp.o" "Preferences\Preferences.cpp.o" "BluetoothSerial\BluetoothSerial.cpp.o" "Ticker\Ticker.cpp.o" "TimeLord\TimeLord.cpp.o" "WiFi\ETH.cpp.o" "WiFi\WiFi.cpp.o" "WiFi\WiFiAP.cpp.o" "WiFi\WiFiClient.cpp.o" "WiFi\WiFiGeneric.cpp.o" "WiFi\WiFiMulti.cpp.o" "WiFi\WiFiScan.cpp.o" "WiFi\WiFiServer.cpp.o" "WiFi\WiFiSTA.cpp.o" "WiFi\WiFiUdp.cpp.o" "AsyncUDP\AsyncUDP.cpp.o" "AsyncTCP\AsyncTCP.cpp.o" "ESPAsyncWebServer-master\AsyncEventSource.cpp.o" "ESPAsyncWebServer-master\AsyncWebSocket.cpp.o" "ESPAsyncWebServer-master\SPIFFSEditor.cpp.o" "ESPAsyncWebServer-master\WebAuthentication.cpp.o" "ESPAsyncWebServer-master\WebHandlers.cpp.o" "ESPAsyncWebServer-master\WebRequest.cpp.o" "ESPAsyncWebServer-master\WebResponses.cpp.o" "ESPAsyncWebServer-master\WebServer.cpp.o" "FS\FS.cpp.o" "FS\vfs_api.cpp.o" "Update\Updater.cpp.o" "ESPmDNS\ESPmDNS.cpp.o" "EEPROM\EEPROM.cpp.o" "SPIFFS\SPIFFS.cpp.o" diff --git a/Software/EQG2HBX-ESP32/__vm/.EQG2HBX-ESP32.vsarduino.h b/Software/EQG2HBX-ESP32/__vm/.EQG2HBX-ESP32.vsarduino.h deleted file mode 100644 index c954f56..0000000 --- a/Software/EQG2HBX-ESP32/__vm/.EQG2HBX-ESP32.vsarduino.h +++ /dev/null @@ -1,116 +0,0 @@ -/* - Editor: https://www.visualmicro.com/ - visual micro and the arduino ide ignore this code during compilation. this code is automatically maintained by visualmicro, manual changes to this file will be overwritten - the contents of the Visual Micro sketch sub folder can be deleted prior to publishing a project - all non-arduino files created by visual micro and all visual studio project or solution files can be freely deleted and are not required to compile a sketch (do not delete your own code!). - note: debugger breakpoints are stored in '.sln' or '.asln' files, knowledge of last uploaded breakpoints is stored in the upload.vmps.xml file. Both files are required to continue a previous debug session without needing to compile and upload again - - Hardware: DOIT ESP32 DEVKIT V1, Platform=esp32, Package=espressif -*/ - -#if defined(_VMICRO_INTELLISENSE) - -#ifndef _VSARDUINO_H_ -#define _VSARDUINO_H_ -#define __ESP32_ESp32__ -#define __ESP32_ESP32__ -#define ESP_PLATFORM -#define HAVE_CONFIG_H -#define F_CPU 240000000L -#define ARDUINO 10808 -#define ARDUINO_ESP32_DEV -#define ARDUINO_ARCH_ESP32 -#define ESP32 -#define CORE_DEBUG_LEVEL 0 -#define __cplusplus 201103L -#undef __cplusplus -#define __cplusplus 201103L -#define __STDC__ -#define __ARM__ -#define __arm__ -#define __inline__ -#define __asm__(x) -#define __asm__ -#define __extension__ -#define __ATTR_PURE__ -#define __ATTR_CONST__ -#define __volatile__ - - -#define __ASM -#define __INLINE -#define __attribute__(noinline) - -//#define _STD_BEGIN -//#define EMIT -#define WARNING -#define _Lockit -#define __CLR_OR_THIS_CALL -#define C4005 -#define _NEW - -// -//typedef int uint8_t; -//#define __ARMCC_VERSION 400678 -//#define PROGMEM -//#define string_literal -// -//#define prog_void -//#define PGM_VOID_P int -// - -typedef int _read; -typedef int _seek; -typedef int _write; -typedef int _close; -typedef int __cleanup; - -//#define inline - -#define __builtin_clz -#define __builtin_clzl -#define __builtin_clzll -#define __builtin_labs -#define __builtin_va_list -typedef int __gnuc_va_list; - -#define __ATOMIC_ACQ_REL - -#define __CHAR_BIT__ -#define _EXFUN() - -typedef unsigned char byte; -extern "C" void __cxa_pure_virtual() {;} - - -typedef long __INTPTR_TYPE__ ; -typedef long __UINTPTR_TYPE__ ; -typedef long __SIZE_TYPE__ ; -typedef long __PTRDIFF_TYPE__; - - - - -#include -#include - -//#include "..\generic\Common.h" -//#include "..\generic\pins_arduino.h" - -//#undef F -//#define F(string_literal) ((const PROGMEM char *)(string_literal)) -//#undef PSTR -//#define PSTR(string_literal) ((const PROGMEM char *)(string_literal)) -//current vc++ does not understand this syntax so use older arduino example for intellisense -//todo:move to the new clang/gcc project types. -#define interrupts() sei() -#define noInterrupts() cli() - -#include "EQG2HBXE32.ino" -#include "EQGProtocol.ino" -#include "ETXProtocol.ino" -#include "HBXComms.ino" -#include "HBXFileSystem.ino" -#include "HBXWiFiServer.ino" -#endif -#endif diff --git a/Software/EQG2HBX-ESP32/__vm/.EQG2HBXE32.vsarduino.h b/Software/EQG2HBX-ESP32/__vm/.EQG2HBXE32.vsarduino.h deleted file mode 100644 index f4e979f..0000000 --- a/Software/EQG2HBX-ESP32/__vm/.EQG2HBXE32.vsarduino.h +++ /dev/null @@ -1,118 +0,0 @@ -/* - Editor: https://www.visualmicro.com/ - visual micro and the arduino ide ignore this code during compilation. this code is automatically maintained by visualmicro, manual changes to this file will be overwritten - the contents of the Visual Micro sketch sub folder can be deleted prior to publishing a project - all non-arduino files created by visual micro and all visual studio project or solution files can be freely deleted and are not required to compile a sketch (do not delete your own code!). - note: debugger breakpoints are stored in '.sln' or '.asln' files, knowledge of last uploaded breakpoints is stored in the upload.vmps.xml file. Both files are required to continue a previous debug session without needing to compile and upload again - - Hardware: DOIT ESP32 DEVKIT V1, Platform=esp32, Package=espressif -*/ - -#if defined(_VMICRO_INTELLISENSE) - -#ifndef _VSARDUINO_H_ -#define _VSARDUINO_H_ -#define __ESP32_ESp32__ -#define __ESP32_ESP32__ -#define ESP_PLATFORM -#define HAVE_CONFIG_H -#define F_CPU 240000000L -#define ARDUINO 10808 -#define ARDUINO_ESP32_DEV -#define ARDUINO_ARCH_ESP32 -#define ESP32 -#define CORE_DEBUG_LEVEL 0 -#define __cplusplus 201103L -#undef __cplusplus -#define __cplusplus 201103L -#define __STDC__ -#define __ARM__ -#define __arm__ -#define __inline__ -#define __asm__(x) -#define __asm__ -#define __extension__ -#define __ATTR_PURE__ -#define __ATTR_CONST__ -#define __volatile__ - - -#define __ASM -#define __INLINE -#define __attribute__(noinline) - -//#define _STD_BEGIN -//#define EMIT -#define WARNING -#define _Lockit -#define __CLR_OR_THIS_CALL -#define C4005 -#define _NEW - -// -//typedef int uint8_t; -//#define __ARMCC_VERSION 400678 -//#define PROGMEM -//#define string_literal -// -//#define prog_void -//#define PGM_VOID_P int -// - -typedef int _read; -typedef int _seek; -typedef int _write; -typedef int _close; -typedef int __cleanup; - -//#define inline - -#define __builtin_clz -#define __builtin_clzl -#define __builtin_clzll -#define __builtin_labs -#define __builtin_va_list -typedef int __gnuc_va_list; - -#define __ATOMIC_ACQ_REL - -#define __CHAR_BIT__ -#define _EXFUN() - -typedef unsigned char byte; -extern "C" void __cxa_pure_virtual() {;} - - -typedef long __INTPTR_TYPE__ ; -typedef long __UINTPTR_TYPE__ ; -typedef long __SIZE_TYPE__ ; -typedef long __PTRDIFF_TYPE__; - - - - -#include -#include - -//#include "..\generic\Common.h" -//#include "..\generic\pins_arduino.h" - -//#undef F -//#define F(string_literal) ((const PROGMEM char *)(string_literal)) -//#undef PSTR -//#define PSTR(string_literal) ((const PROGMEM char *)(string_literal)) -//current vc++ does not understand this syntax so use older arduino example for intellisense -//todo:move to the new clang/gcc project types. -#define interrupts() sei() -#define noInterrupts() cli() - -#include "EQG2HBXE32.ino" -#include "EQGProtocol.ino" -#include "ETXProtocol.ino" -#include "HBXComms.ino" -#include "HBXFileSystem.ino" -#include "HBXOTA.ino" -#include "HBXWiFiServer.ino" -#include "HBXzTest.ino" -#endif -#endif diff --git a/Software/EQG2HBX-ESP32/__vm/Compile.vmps.xml b/Software/EQG2HBX-ESP32/__vm/Compile.vmps.xml deleted file mode 100644 index 9059757..0000000 --- a/Software/EQG2HBX-ESP32/__vm/Compile.vmps.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/Software/EQG2HBX-ESP32/__vm/Configuration.Debug.vmps.xml b/Software/EQG2HBX-ESP32/__vm/Configuration.Debug.vmps.xml deleted file mode 100644 index 693de7a..0000000 --- a/Software/EQG2HBX-ESP32/__vm/Configuration.Debug.vmps.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/Software/EQG2HBX-ESP32/__vm/Configuration.Release.vmps.xml b/Software/EQG2HBX-ESP32/__vm/Configuration.Release.vmps.xml deleted file mode 100644 index 9d58912..0000000 --- a/Software/EQG2HBX-ESP32/__vm/Configuration.Release.vmps.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/Software/EQG2HBX-ESP32/__vm/Upload.vmps.xml b/Software/EQG2HBX-ESP32/__vm/Upload.vmps.xml deleted file mode 100644 index 9059757..0000000 --- a/Software/EQG2HBX-ESP32/__vm/Upload.vmps.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/Software/EQG2HBX-ESP32/data/EQMODWiFi.jpg b/Software/EQG2HBX-ESP32/data/EQMODWiFi.jpg deleted file mode 100644 index 00e6552..0000000 Binary files a/Software/EQG2HBX-ESP32/data/EQMODWiFi.jpg and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/data/eq.gif b/Software/EQG2HBX-ESP32/data/eq.gif deleted file mode 100644 index f309204..0000000 Binary files a/Software/EQG2HBX-ESP32/data/eq.gif and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/data/eqmodwifi.gif b/Software/EQG2HBX-ESP32/data/eqmodwifi.gif deleted file mode 100644 index ddd5ba6..0000000 Binary files a/Software/EQG2HBX-ESP32/data/eqmodwifi.gif and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/data/www/images/eqmod.gif b/Software/EQG2HBX-ESP32/data/www/images/eqmod.gif deleted file mode 100644 index 914c88d..0000000 Binary files a/Software/EQG2HBX-ESP32/data/www/images/eqmod.gif and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/data/www/images/eqmodwifi.gif b/Software/EQG2HBX-ESP32/data/www/images/eqmodwifi.gif deleted file mode 100644 index ddd5ba6..0000000 Binary files a/Software/EQG2HBX-ESP32/data/www/images/eqmodwifi.gif and /dev/null differ diff --git a/Software/EQG2HBX-ESP32/data/www/settings.htm b/Software/EQG2HBX-ESP32/data/www/settings.htm deleted file mode 100644 index fd32621..0000000 --- a/Software/EQG2HBX-ESP32/data/www/settings.htm +++ /dev/null @@ -1,11 +0,0 @@ -
- - EQG2HBX Settings

- -
- -
- -
- -
diff --git a/Software/EQG2HBX-ESP32/data/www/update.htm b/Software/EQG2HBX-ESP32/data/www/update.htm deleted file mode 100644 index 6680fc3..0000000 --- a/Software/EQG2HBX-ESP32/data/www/update.htm +++ /dev/null @@ -1,3 +0,0 @@ -
\ -\ -
\ No newline at end of file diff --git a/Software/EQG2HBX-ESP32/EQG2HBX.h b/Software/EQG2HBX/EQG2HBXE32/EQG2HBX.h similarity index 64% rename from Software/EQG2HBX-ESP32/EQG2HBX.h rename to Software/EQG2HBX/EQG2HBXE32/EQG2HBX.h index 36918bd..aceb62d 100644 --- a/Software/EQG2HBX-ESP32/EQG2HBX.h +++ b/Software/EQG2HBX/EQG2HBXE32/EQG2HBX.h @@ -1,202 +1,219 @@ -/* - * Copyright 2017, 2018 John Archbold -*/ - -/******************************************************** - EQG2HBX program definitions - =========================== - *********************************************************/ - -#pragma once - -String EQ2HBX_Version = "EQG2HBX V1.04"; - -/************************************************************** - * Common variables - **************************************************************/ -Preferences preferences; -unsigned long DelayTimer; // Delay timer -unsigned long StatusTime; // H2X interval time - -unsigned long StatusTimer; // H2X status delay timer -unsigned long StateTimer; // H2X state delay timer -bool StateSelect; -bool StatusSelect; -int StatusCount; - -//Ticker AlarmDebugPrint; -//Ticker AlarmCheckETX; - -long P1; -long P2; -float F1; -float F2; - -time_t epoch; // UTC seconds -time_t currentTime; // Local value - -/************************************************************** - * EQG protocol communications buffers and pointers - * EQG protocol variables - **************************************************************/ - -#define EQGLEN 256 // Communications buffers -#define EQGMASK EQGLEN-1 // Index wraps to 0 - -unsigned long EQGP1; -unsigned long EQGP2; -float EQGF1; - -unsigned char EQGRxBuffer[EQGLEN]; // Hold data from EQG -unsigned char EQGTxBuffer[EQGLEN]; // Hold responses to EQG -unsigned char EQGRxiPtr = 0; // Pointer for input from EQG -unsigned char EQGRxoPtr = 0; // Pointer for output from EQG Rx buffer -unsigned char EQGTxiPtr = 0; // Pointer for input to EQG buffer -unsigned char EQGTxoPtr = 0; // Pointer for output to EQG - -unsigned char EQGCmnd = 0; // EQG Command -unsigned char EQGErrorValue; // EQG Returned error value -unsigned char EQGDone = 0; // EQG Complete message -unsigned char EQGRADEC = 0; // EQG Motor Select (ASCII) -unsigned char EQGMOTOR = 0; // EQG Motor Select (binary) -unsigned char EQGRAAutoguide = 0; // EQG Autoguide rate -unsigned char EQGDECAutoguide = 0; // EQG Autoguide rate -unsigned char EQGRxState = 1; // EQG State -unsigned char EQGRxChar; // EQG Rx Character -unsigned char EQGRxCount; // EQG # parameters - -#define dbgLEN 256 // Communications buffers -#define dbgMASK dbgLEN-1 // Index wraps to 0 -unsigned char dbgRxBuffer[dbgLEN]; // Hold data from EQG - char dbgCommand[dbgLEN]; // Hold data from EQG -unsigned char dbgRxiPtr = 0; // Pointer for input from EQG -unsigned char dbgRxoPtr = 0; // Pointer for output from EQG Rx buffer -unsigned char dbgFlag = 0; // Received a command -unsigned char dbgIndex = 0; // Index into command - float f; -unsigned long v; - -/************************************************************** - * HBX communications buffers and pointers - * HBX variables - **************************************************************/ - -unsigned long H2XStart = 0; // Used to count uS ticks -unsigned long H2XTimer = 0; // Used to count uS ticks -unsigned char EQGMotorStatus; // Current State of motor - -typedef struct { - unsigned char MotorType; // Current type of motor - unsigned char MotorFlag; // Flag to print motor positions - - unsigned long ETXMotorState; // ETX Motor State Nachine - unsigned long ETXMotorStatus; // Current ETX Motor Status - unsigned long EQGMotorStatus; // Current EQG Motor Status - unsigned long MotorControl; // Current HBX Motor Control bits - - unsigned char HBXBitCount; // #bits left to process - unsigned char Command; // Current command - unsigned char Flip; // Axis flipped - Alt for negative, Az probably never - unsigned char HBXData; // Data byte from HBX Bus - unsigned char HBXP1; // HBX status/data - MSB - unsigned char HBXP2; // HBX status/data - LSB - unsigned char HBXP3; // HBX status/data - PWM % related - unsigned char HBXP4; // HBX status/data - single flag bit related to battery alarm ( 0 = OK ) - unsigned char HBXCount; // HBX valid data count - unsigned char HBXLEDI; // LED current value from Motor - unsigned long DirnSpeed; // Speed, Direction for Motor to move - char HBXGuide; // Guide speed - char HBXSnapPort; // Snap port - char LEDValue; // Polar LED brightness - char ETXSpeedCommand; // Current ETX Speed command - long EQGSpeed; // Move speed - long ETXSpeed; // Move speed - long TargetSpeed; // Target Move speed - char SpeedState; // Slowdown/speedup state - long Position; // Current position - long Target; // Current target - long Increment; // Change in position for motor speed calcs - long SlowDown; // Point to change to lower speed - long Offset; // Current adjustment - -// MeadeRatio = ((Vanes * 4) * GbxRatio * XferRatio * WormTeeth) / 1,296,000 - float MeadeRatio; // Meade Ratio - float GbxRatio; // GearBox Ratio - unsigned long Vanes; // Number of photocoupler vanes - float XferRatio; // Gearbox Transfer Ratio (usually 1) - unsigned long WormTeeth; // Number of Worm teeth - -// a-Value = (Vanes * 4) * GbxRatio * XferRatio * WormTeeth -// b-Value = (6460.09 * MeadeRatio * a-Value * 15.041069) / 1,296,000 - unsigned long aVALUE; // For rate calculations - unsigned long bVALUE; // For rate calculations - unsigned long OneDegree; // For slew comparisons - -// SIDEREALRATE = 6460.09 * MeadeRatio -// SOLARRATE = (SOLARSECS/SIDEREALSECS) * SIDEREALRATE -// LUNARRATE = (SOLARSECS/SIDEREALSECS) * SIDEREALRATE -// DEGREERATE1 = 240 * SIDEREALRATE -// BASERATE = (b * arcsec360) / a - - unsigned long SIDEREALRATE; // Constants - unsigned long SOLARRATE; - unsigned long LUNARRATE; - unsigned long BASERATE; - unsigned long DEGREERATE1; - -// PEC = a-VALUE / WormTeeth; - unsigned long PEC; // PEC period (period of worm tooth) - - unsigned char PrintStatus0; // Force print of no status change - unsigned long TimeDelta; // Used in HBX Monitor -} axis_type; - -axis_type axis[4]; // Az, Alt - -// Support other scopes with Meade interface -typedef struct { - unsigned long Vanes; // Number of photocoupler vanes - float GbxRatio; // GearBox Ratio - float XferRatio; // Gearbox Transfer Ratio (usually 1) - unsigned long WormTeeth; // Number of Worm teeth - char Telescope[16]; // name of scope -} axis_values; - -unsigned char telescope = 0; // Default telescope (ETX60) -unsigned char protocol = 0; // Default protocol (UDP) -unsigned char station = 0; // Default station (AP) -char scope[16] = "ETX60"; - -char * axis_name[3] = -{ - "Bad", - "Az ", - "Alt" -}; - -axis_values ratio[16][2] = // 16 scopes, Az, Alt - { - {{36, 91.1458333, 1, 94, "ETX60"}, {36, 157.5, 1, 58, "ETX60"}}, // ETX60/70/80 - {{36, 91.1458333, 1, 94, "ETX70"}, {36, 157.5, 1, 58, "ETX70"}}, // ETX60/70/80 - {{36, 91.1458333, 1, 94, "ETX80"}, {36, 157.5, 1, 58, "ETX80"}}, // ETX60/70/80 - {{108, 50, 1, 144, "LXD55"}, {108, 50, 1, 144, "LXD55"}}, // LXD55/75, LX70-GTS - {{108, 50, 1, 144, "LXD75"}, {108, 50, 1, 144, "LXD75"}}, // LXD55/75, LX70-GTS - {{108, 50, 1, 144, "LXD70"}, {108, 50, 1, 144, "LXD70"}}, // LXD55/75, LX70-GTS - {{108, 53.5859375, 1, 154, "LX90"}, {108, 53.5859375, 1, 154, "LX90"}}, // LX90, LT, LX80AltAz - {{108, 53.5859375, 1, 154, "LT"}, {108, 53.5859375, 1, 154, "LT"}}, // LX90, LT, LX80AltAz - {{108, 53.5859375, 1, 154, "LX80"}, {108, 53.5859375, 1, 154, "LX80"}}, // LX90, LT, LX80AltAz - {{256, 50, 1, 350, "LX200"}, {256, 50, 1, 350, "LX200"}}, // LX200 - {{500, 36, 1, 225, "LX850"}, {500, 36, 1, 225, "LX850"}}, // LX850 - {{256, 50, 1, 180, "LX400"}, {256, 50, 1, 180, "LX400"}}, // LX400/500 - {{36, 205.3330000, 1, 144, "DSEXT"}, {36, 205.3330000, 1, 144, "DSEXT"}}, // DS external - {{36, 410.6660000, 1, 100, "DHEXT"}, {36, 157.5, 1, 58, "DHEXT"}}, // DH external/114EQs/4504s - - {{36, 205.3330000, 1, 60, "ETXnn"}, {36, 205.3330000, 1, 60, "ETXnn"}}, // ETX-xxx, DS-xxx - {{36, 91.1458333, 1, 83, "ETX??"}, {36, 144.7362076, 1, 66, "ETX??"}} // ?? - }; - -unsigned long PreviousTime; // Used in HBX Monitor, Testing - -// Testing only -unsigned char TestCount; -unsigned long TestLoopTime; +/* + * Copyright 2017, 2018 John Archbold +*/ + +#include +/******************************************************** + EQG2HBX program definitions + =========================== + *********************************************************/ + +#ifndef EQG2HBX +#define EQG2HBX + +// Real Time Clock Libraries +// Time related libararies +#include //https://www.pjrc.com/teensy/td_libs_DS1307RTC.html +//#include //https://github.com/probonopd/TimeLord +#include //https://github.com/PaulStoffregen/Time +#include //https://github.com/PaulStoffregen/TimeAlarms + + +// Pin definitions for LED indicators +// ================================== +#ifdef m2560 +#define AzLED 7 // Mega2560 D7 +#define AltLED 6 // Mega2560 D6 +#define FROMEQG 5 // Mega2560 D5 +#define FROMHBX 4 // Mega2560 D4 +#endif +#ifdef mESP32 +#define AzLED 33 +#define AltLED 25 +#define FROMEQG 26 +#define FROMHBX 27 +#endif + +// Jumpers to run monitor or test +// ============================== +#ifdef m2560 +#define MONITORHBX 11 // Mega2560 D3 +#define TESTHBX 9 // Mega2560 D2 +#endif +#ifdef ESP32 +#define MONITORHBX 35 +#define TESTHBX 32 +#endif + +/************************************************************** + * Common variables + **************************************************************/ +unsigned int eepromlength = 256; +unsigned long DelayTimer; // Delay timer +unsigned long StatusTimer; // H2X delay timer +unsigned long StatusTime; // H2X interval time + +long P1; +long P2; +float F1; +float F2; + +time_t epoch; // UTC seconds +time_t currentTime; // Local value + +/************************************************************** + * EQG protocol communications buffers and pointers + * EQG protocol variables + **************************************************************/ + +#define EQGLEN 256 // Communications buffers +#define EQGMASK EQGLEN-1 // Index wraps to 0 + +unsigned long EQGP1; +unsigned long EQGP2; +float EQGF1; + +unsigned char EQGRxBuffer[EQGLEN]; // Hold data from EQG +unsigned char EQGTxBuffer[EQGLEN]; // Hold responses to EQG +unsigned char EQGRxiPtr = 0; // Pointer for input from EQG +unsigned char EQGRxoPtr = 0; // Pointer for output from EQG Rx buffer +unsigned char EQGTxiPtr = 0; // Pointer for input to EQG buffer +unsigned char EQGTxoPtr = 0; // Pointer for output to EQG + +unsigned char EQGCmnd = 0; // EQG Command +unsigned char EQGErrorValue; // EQG Returned error value +unsigned char EQGDone = 0; // EQG Complete message +unsigned char EQGRADEC = 0; // EQG Motor Select (ASCII) +unsigned char EQGMOTOR = 0; // EQG Motor Select (binary) +unsigned char EQGRAAutoguide = 0; // EQG Autoguide rate +unsigned char EQGDECAutoguide = 0; // EQG Autoguide rate +unsigned char EQGRxState = 1; // EQG State +unsigned char EQGRxChar; // EQG Rx Character +unsigned char EQGRxCount; // EQG # parameters + +#define dbgLEN 256 // Communications buffers +#define dbgMASK dbgLEN-1 // Index wraps to 0 +unsigned char dbgRxBuffer[dbgLEN]; // Hold data from EQG + char dbgCommand[dbgLEN]; // Hold data from EQG +unsigned char dbgRxiPtr = 0; // Pointer for input from EQG +unsigned char dbgRxoPtr = 0; // Pointer for output from EQG Rx buffer +unsigned char dbgFlag = 0; // Received a command +unsigned char dbgIndex = 0; // Index into command + float f; +unsigned long v; + +/************************************************************** + * HBX communications buffers and pointers + * HBX variables + **************************************************************/ + + long H2XStart = 0; // Used to count uS ticks + long H2XTimer = 0; // Used to count uS ticks +unsigned char EQGMotorStatus; // Current State of motor + +typedef struct { + unsigned char MotorType; // Current type of motor + unsigned char MotorFlag; // Flag to print motor positions + + unsigned long ETXMotorState; // ETX Motor State Nachine + unsigned long ETXMotorStatus; // Current ETX Motor Status + unsigned long EQGMotorStatus; // Current EQG Motor Status + unsigned long MotorControl; // Current HBX Motor Control bits + + unsigned char HBXBitCount; // #bits left to process + unsigned char Command; // Current command + unsigned char HBXData; // Data byte from HBX Bus + unsigned char HBXP1; // HBX status/data - MSB + unsigned char HBXP2; // HBX status/data + unsigned char HBXP3; // HBX status/data - LSB + unsigned char HBXP4; // HBX status/data - encoder error + unsigned char HBXCount; // HBX valid data count + unsigned char HBXLEDI; // LED current value from Motor + unsigned long DirnSpeed; // Speed, Direction for Motor to move + char HBXGuide; // Guide speed + char HBXSnapPort; // Snap port + char ETXSpeedCommand; // Current ETX Speed command + long Speed; // Move speed + long TargetSpeed; // Target Move speed + char SpeedState; // Slowdown/speedup state + long Position; // Current position + long Target; // Current target delta + long Increment; // Change in position for motor speed calcs + long SlowDown; // Point to change to lower speed + long Offset; // Current adjustment + +// MeadeRatio = ((Vanes * 4) * GbxRatio * XferRatio * WormTeeth) / 1,296,000 + float MeadeRatio; // Meade Ratio + float GbxRatio; // GearBox Ratio + unsigned long Vanes; // Number of photocoupler vanes + float XferRatio; // Gearbox Transfer Ratio (usually 1) + unsigned long WormTeeth; // Number of Worm teeth + +// a-Value = (Vanes * 4) * GbxRatio * XferRatio * WormTeeth +// b-Value = (6460.09 * MeadeRatio * a-Value * 15.041069) / 1,296,000 + unsigned long aVALUE; // For rate calculations + unsigned long bVALUE; // For rate calculations + long OneDegree; // For slew comparisons + +// SIDEREALRATE = 6460.09 * MeadeRatio +// SOLARRATE = (SOLARSECS/SIDEREALSECS) * SIDEREALRATE +// LUNARRATE = (SOLARSECS/SIDEREALSECS) * SIDEREALRATE +// DEGREERATE1 = 240 * SIDEREALRATE + + long SIDEREALRATE; // Constants + long SOLARRATE; + long LUNARRATE; + long DEGREERATE1; + +// PEC = a-VALUE / WormTeeth; + unsigned long PEC; // PEC period (period of worm tooth) + + unsigned char PrintStatus0; // Force print of no status change + unsigned long TimeDelta; // Used in HBX Monitor +} axis_type; + +axis_type axis[4]; // Az, Alt + +// Support other scopes with Meade interface +typedef struct { + unsigned long Vanes; // Number of photocoupler vanes + float GbxRatio; // GearBox Ratio + float XferRatio; // Gearbox Transfer Ratio (usually 1) + unsigned long WormTeeth; // Number of Worm teeth +} axis_values; + +unsigned char telescope = 0; // Default telescope (ETX60) + +axis_values ratio[16][2] = // 16 scopes, Az, Alt + { + {{36, 91.1458333, 1, 94}, {36, 157.5, 1, 58}}, // ETX60/70/80 + {{256, 50, 1, 350}, {256, 50, 1, 350}}, // LX200 + {{500, 36, 1, 225}, {500, 36, 1, 225}}, // LX850 + {{256, 50, 1, 180}, {256, 50, 1, 180}}, // LX200/400/500 + + {{108, 53.5859375, 1, 154}, {108, 53.5859375, 1, 154}}, // LX90, LT, LX80AltAz + {{108, 50, 1, 144}, {108, 50, 1, 144}}, // LXD55/75, LX70-GTS + {{36, 205.3330000, 1, 60}, {36, 205.3330000, 1, 60}}, // ETX-xxx, DS-xxx + {{36, 91.1458333, 1, 83}, {36, 144.7362076, 1, 66}}, // ?? + + {{36, 205.3330000, 1, 144}, {36, 205.3330000, 1, 144}}, // DS external + {{36, 410.6660000, 1, 100}, {36, 157.5, 1, 58}}, // DH external/114EQs/4504s + {{36, 91.1458333, 1, 94}, {36, 157.5, 1, 58}}, // ETX60/70/80 + {{36, 91.1458333, 1, 94}, {36, 157.5, 1, 58}}, // ETX60/70/80 + + {{36, 91.1458333, 1, 94}, {36, 157.5, 1, 58}}, // ETX60/70/80 + {{36, 91.1458333, 1, 94}, {36, 157.5, 1, 58}}, // ETX60/70/80 + {{36, 91.1458333, 1, 94}, {36, 157.5, 1, 58}}, // ETX60/70/80 + {{36, 91.1458333, 1, 94}, {36, 157.5, 1, 58}} // ETX60/70/80 + }; + +unsigned long PreviousTime; // Used in HBX Monitor, Testing + +// Testing only +unsigned char TestCount; +unsigned long TestLoopTime; + +// Monitor only +unsigned char DetectedClock; + +#endif diff --git a/Software/EQG2HBX/EQG2HBXE32/EQG2HBXE32.ino b/Software/EQG2HBX/EQG2HBXE32/EQG2HBXE32.ino new file mode 100644 index 0000000..9219536 --- /dev/null +++ b/Software/EQG2HBX/EQG2HBXE32/EQG2HBXE32.ino @@ -0,0 +1,310 @@ +/* + * Copyright 2017, 2018 John Archbold +*/ + +#include + +/******************************************************** + Initialize HBX, translate EQG to HBX + ==================================== + *********************************************************/ +#undef m2560 +#define mESP32 + +#include + +#ifdef m2560 +#define dbgSerial Serial +#define EQGSerial Serial1 +#endif +#ifdef mESP32 +#define dbgSerial Serial +#define EQGSerial Serial1 +#endif + +#include "EQGProtocol.h" +#include "ETXProtocol.h" +#include "HBXComms.h" +#include "EQG2HBX.h" // All the declared variables + +void setup() +{ + DelayTimer = micros(); // Initialize timers, counts + StatusTimer = DelayTimer; + StatusTime = DelayTimer; + TestCount = 0; + EQGErrorValue = 0; + + pinMode(FROMEQG, OUTPUT); // Initialize Indicator pins + pinMode(FROMHBX, OUTPUT); + pinMode(AzLED, OUTPUT); + pinMode(AltLED, OUTPUT); + digitalWrite(FROMEQG, LOW); // Initialize Indicator LEDS + digitalWrite(FROMHBX, LOW); + digitalWrite(AzLED, LOW); + digitalWrite(AltLED, LOW); + +#ifdef m2560 + pinMode(MONITORHBX, INPUT_PULLUP); // Initialize Mode jumpers + pinMode(TESTHBX, INPUT_PULLUP); + digitalWrite(MONITORHBX, HIGH); + digitalWrite(TESTHBX, HIGH); +#endif + + axis[AzMotor].PrintStatus0 = 0; // Disable printing "status polls" with no change + axis[AltMotor].PrintStatus0 = 0; // Disable printing "status polls" with no change + + // Initialize EQG communications + +#ifdef m2560 + dbgSerial.begin(115200); // debug + EQGSerial.begin(9600); // EQG +#endif + +#ifdef mESP32 + dbgSerial.begin(115200); // debug + EQGSerial.begin(9600); // EQG +#endif + dbgSerial.println("ETX V2.04"); + EQGSerial.println("ETX-EQMOD V1.03"); + digitalWrite(FROMEQG, HIGH); // Initialize Indicator LEDS + delay(1000); + digitalWrite(FROMEQG, LOW); // Initialize Indicator LEDS + +// Serial2.begin(9600); +// Serial3.begin(9600); + +#ifdef m2560 + eepromlength = EEPROM.length(); // Get real length +#endif + + dbgSerial.print("EEPROM length: "); + dbgSerial.println(eepromlength); + dbgSerial.print("CRC32 of EEPROM data: 0x"); + dbgSerial.print(eeprom_crc(), HEX); + if (!check_eeprom_crc()) { + dbgSerial.println(" - crc failed"); + set_eeprom_crc(); + check_eeprom_crc(); + } + else dbgSerial.println(" - crc OK"); + +#ifdef m2560 +// ************************** +// Check for HBX Monitor Mode +// ========================== + while (digitalRead(MONITORHBX) == 0) { // Check if monitor jumper installed + HBXMonitorLoop(); // Execute monitor code until jumper removed + } + +// ************************** +// Check for HBX Testing Mode +// ========================== + while (digitalRead(TESTHBX) == 0) { // Check if test jumper installed + HBXTestLoop(); // Execute test code until jumper removed + } ; + +#endif + + dbgSerial.println("HBX Initialization"); + AzInitialise(); + AltInitialise(); + PrintRatioValues(telescope); + PrintHbxValues(AzMotor); + PrintHbxValues(AltMotor); + +// Initialize HBX communications as outputs +// It will use H2X communications + HCL1Talk(); // Set for Talking on RAClk + HCL2Talk(); // Set for Talking on DECClk + HDAListen(); + TimerDelaymS(STARTTIME); + +// Reset the motors (RA and DEC) +// and wait until both respond to a command + dbgSerial.println("Waiting for both motors to start up .."); + WaitForMotors(); + +// Get Motor Type from Az MC ( assume both same type of motor) + + dbgSerial.print("Get Motor Type: "); + do { + axis[AzMotor].MotorType = 0x00; + if (HBXSendCommand(GetMotorType, AzMotor)) + axis[AzMotor].MotorType = HBXGetByte(AzMotor); + } while (!axis[AzMotor].MotorType); + axis[AltMotor].MotorType = axis[AzMotor].MotorType; + dbgSerial.println(axis[AltMotor].MotorType); + + // Get the real LEDI values from EEPROM + axis[AzMotor].HBXLEDI = EEPROM.read(EEPROMAzLEDI); + axis[AltMotor].HBXLEDI = EEPROM.read(EEPROMAltLEDI); + // Set LED values from EEPROM + dbgSerial.print("Set Encoder LED currents - Az: "); + if (HBXSendCommand(SetLEDI, AzMotor)) + HBXSendByte(axis[AzMotor].HBXLEDI, AzMotor); + if (HBXSendCommand(SetLEDI, AltMotor)) + HBXSendByte(axis[AltMotor].HBXLEDI, AltMotor); + dbgSerial.print(axis[AzMotor].HBXLEDI); + dbgSerial.print(", Alt: "); + dbgSerial.println(axis[AltMotor].HBXLEDI); + +// Set the Offset Clear Command +// Send HBXP1, HBXP2 - which were initialised to 0 + dbgSerial.println("Reset any ETX offset bytes"); + if (HBXSendCommand(SetOffset, AzMotor)) + HBXSend2Bytes(AzMotor); + TimerDelaymS(CMNDTIME); + if (HBXSendCommand(SetOffset, AltMotor)) + HBXSend2Bytes(AltMotor); + TimerDelaymS(CMNDTIME); + + // Stop the motors (RA and DEC) + dbgSerial.println("Stop motors"); + do { + P1 = 0; + if (HBXSendCommand(Stop, AzMotor)) P1 += 1; + if (HBXSendCommand(Stop, AltMotor)) P1 += 1; + } while (P1 < 2); + +// Read status + dbgSerial.println("Read Status"); + HBXGet2Status(); // Check and read both motor states + + currentTime = now(); + dbgSerial.println("Setup Complete. Listening for commands .."); +// Print debug info every 10 s +// --------------------------- + Alarm.timerRepeat(10, debugEQG); // Every 10 seconds +} + +void loop() +{ + +/************************************************************************************************** + * Check ETXState + **************************************************************************************************/ + + if ((micros() - StatusTimer) > (ETXDELAY * 1000)) { // ~6.55mS + StatusTimer = micros(); +// HBXGet2Status(); // Polls motor position every 6.55mS + HBXGetStatus(AzMotor); + HBXGetStatus(AltMotor); +// delay(ETXDELAY * 4); + ETXState(AzMotor); // Check the Az motor state + ETXState(AltMotor); // Check the Alt motor state + } + + + +/************************************************************************************************** + * Process EQG comms - Rx Comms are interrupt driven + **************************************************************************************************/ + + dbgRx(); // Check for comms from debug port for telescope values + + if (EQGRx()) // Check for comms from EQG + EQGState(); // Check command state if data received + if (EQGDone) { // EQG receive complete, see what it is + if (EQGErrorValue == 0) { + EQGAction(); // and do it + } + else { + EQGError(EQGErrorValue); // EQGAction() may set an error + } + } + while (EQGTxoPtr != EQGTxiPtr) { // EQG send any response + + if (dbgFlag) { + dbgSerial.write(EQGTxBuffer[EQGTxoPtr]); + if (EQGTxBuffer[EQGTxoPtr] == CR) + dbgFlag = 0; + } + + EQGSerial.write(EQGTxBuffer[EQGTxoPtr++]); // Output to EQG + EQGTxoPtr &= EQGMASK; + } + Alarm.delay(0); +} // End loop() + + +/************************************************************************************************** + * Read / Update ETX - Timer Driven + **************************************************************************************************/ +void UpdateETX(void) { + + +} + +/********************************************** + Multiple 1mS delay +***********************************************/ + +void TimerDelaymS(unsigned long d) { + delay(d); +} + +/********************************************** + Multiple 1uS delay +***********************************************/ + +void TimerDelayuS(unsigned int d) { + delayMicroseconds(d); +} + +/********************************************** + EEPROM support +***********************************************/ + +unsigned long eeprom_crc(void) { + + const unsigned long crc_table[16] = { + 0x00000000, 0x1db71064, 0x3b6e20c8, 0x26d930ac, + 0x76dc4190, 0x6b6b51f4, 0x4db26158, 0x5005713c, + 0xedb88320, 0xf00f9344, 0xd6d6a3e8, 0xcb61b38c, + 0x9b64c2b0, 0x86d3d2d4, 0xa00ae278, 0xbdbdf21c + }; + + unsigned long crc = ~0L; + + for (int index = 0 ; index < (eepromlength - 4) ; ++index) { + crc = crc_table[(crc ^ EEPROM.read(index)) & 0x0f] ^ (crc >> 4); + crc = crc_table[(crc ^ (EEPROM.read(index) >> 4)) & 0x0f] ^ (crc >> 4); + crc = ~crc; + } + return crc; +} + +unsigned long get_eeprom_crc(void) { + unsigned long crc; + int i; + i = eepromlength - 4; // Location of stored crc (last four bytes) + crc = 0; + for (int j = 0; j < 4; j++) { + crc = crc << 8; + crc = crc | EEPROM.read(i); + i += 1; + } + return (crc); +} + +bool set_eeprom_crc(void) { + unsigned long crc; + unsigned char data; + int i; + i = eepromlength - 1; // Location of stored crc (last four bytes) + crc = eeprom_crc(); + for (int j = 0; j < 4; j++) { + data = crc & 0xFF; + EEPROM.write(i, data); +// if (EEPROM.read(i) != data) return (false); + i -= 1; + crc = crc >> 8; + } + return (true); +} + +bool check_eeprom_crc(void) { + if (eeprom_crc() == get_eeprom_crc()) return true; + else return false; +} diff --git a/Software/EQG2HBX/EQG2HBXE32/EQGProtocol.h b/Software/EQG2HBX/EQG2HBXE32/EQGProtocol.h new file mode 100644 index 0000000..54d6f19 --- /dev/null +++ b/Software/EQG2HBX/EQG2HBXE32/EQGProtocol.h @@ -0,0 +1,96 @@ +/* + * Copyright 2017, 2018 John Archbold +*/ + +/******************************************************** + EQG Protocol function definitions + ================================= + *********************************************************/ + +#include + +#ifndef EQGProtocol +#define EQGProtocol + +#define CR 0x0d +#define LF 0x0a + +float SIDEREALSECS = 86164.091; // Some astronomical constants +float SOLARSECS = 86400; +float LUNARSECS = 89309; + + +#define EQG_CMNDSTART 0x01 +#define EQG_WAITFORCR 0x77 +#define EQG_INTERPRET 0x78 + +#define EQGVERSION 0x000402 // Simulate EQ6 + +// :I := ( :b * 1296000 / :a ) / Speed ( where Speed is in arcsec/sec ) +// If :I is greater than about 10, then the slew will need to use :G = LoSpeed mode +// If :I is less than 10, then the slew will need :G = HiRate, and :I := I * :g +// a-AxxValue (Ticks/rev) := AxxVanes * 4 * AxxGbxRatio * ( Axx Transfer ) * AxxWormTeeth +// b-AxxValue := 6460.09 * AxxRatio * a-AxxValue * 15.041069 / 1,296,000 + +// Speed = g*(b*129600/a)/I +// ============================== +// IVALUE = (axis[EQGMOTOR].bVALUE * 1296000) / axis[EQGMOTOR].STEPSPER360) + +#define EQG_AzCENTRE ETX_AzCENTRE +#define EQG_AltCENTRE ETX_AltCENTRE +#define EQG_gVALUE 0x000010 + +#define EQGMAXIMUMSPEED 12 // 0x0C + +// EQG 'G' Command - SET move parameters +#define DIRECTION 0x00000001 // Increasing(0) Decreasing(1) +#define HEMISPHERE 0x00000002 // North(0) South(1) + +// EQG 'f' Command - GET Motor status bit definitions +// Get axis tracking/slewing "status" // =ABC[0D] + // A xxx0 0 means GOTO, 1 means SLEW *** these are diff to :G usage + // 0 means "actually doing" the goto. On stopping, it reverts to Slew Mode + // xx0x 0 means +ve, 1 means -ve + // x0xx 0 means LoRate, 1 means HiSpeed *** + // B xxx0 0 means stopped, 1 means moving, + // xx0x 0 means OK, 1 means blocked ( For DC motors only ) + // C xxx0 1 means axis is Initialised/Energised + // xx0x 1 means level switch ON ( AltAz mounts and DEC only ) + +// MotorState bit definitions +// A: nibble 1 +#define MOVESLEW 0x0001 // Step(0) Slew(1) +#define MOVEDECR 0x0002 // Increasing(0) Decreasing(1) +#define MOVEHIGH 0x0004 // Low(0) High(1) +// B: nibble2 +#define MOVEAXIS 0x0010 // Stopped(0) Moving(1) +#define MOVEFACE 0x0020 // Front(0) Rear(1) +// C: nibble3 +#define MOVEACTIVE 0x0100 // Inactive(0) Active(1) + +void EQGState(void); +void EQGError(unsigned char); +void EQGAction(void); + +void TimerDelaymS(unsigned long); + +bool EQGRx(void); +void EQGTx(unsigned char); +void EQGTxHex(unsigned char); +void EQGTxHex2(unsigned char); +void EQGTxHex3(unsigned int); +void EQGTxHex6(unsigned long); + +// debug +void putbyte(unsigned char); +void putbyte(unsigned char); +void puthexn(unsigned char); +void puthexb(unsigned char); +void puthexw(unsigned int); +void puthexl(unsigned long); +void putdecn(unsigned char); +void putdecb(unsigned char); +void putdecw(unsigned int); +void putdecl(unsigned long); +#endif + diff --git a/Software/EQG2HBXE32/src/EQGProtocol.ino b/Software/EQG2HBX/EQG2HBXE32/EQGProtocol.ino similarity index 68% rename from Software/EQG2HBXE32/src/EQGProtocol.ino rename to Software/EQG2HBX/EQG2HBXE32/EQGProtocol.ino index 4e3e8f9..93d406b 100644 --- a/Software/EQG2HBXE32/src/EQGProtocol.ino +++ b/Software/EQG2HBX/EQG2HBXE32/EQGProtocol.ino @@ -1,988 +1,1039 @@ -/**@file*/ -/* - * Copyright 2017, 2018, 2020 John Archbold -*/ -#include "Hardware.h" -#include "ETXProtocol.h" -#include "EQGProtocol.h" -#include "EQG2HBX.h" -#include "HBXComms.h" -#include "HBXFileSystem.h" -#include "HBXWiFiServer.h" -/* -// EQG Protocol description -// Courtesy Andrew Johansen - Yahoo Roboscope Group - -// Transmit to EQG -================== - :CbDDDDDD[0D] - C = command ( a..z, A..Z ) - b = controller ( 1 = Az, 2 = Alt, 3 = both ) - DDDDDD = data ( little endian ) uses 24bit little endian ( unless its a bitmapped command like :G ) -//------------------------------------------------------------------------------------------------- - -// Receive from EQG -=================== - "=DDDDDD[0D]" // Data - "!E[0D]" // Error - = means success - DDDDDD = data ( little endian ) uses 24bit little endian ( unless its a bitmapped command like :f, :q ) - ! means error - E is reason code - Error E = 0 Invalid Command // the command doesn't apply to the model - 1 Invalid Paramcount // a valid command was passed with invalid parameter count - 2 Motor not Stopped // a valid command failed to run ( e.g. sending :G whilst motor is running ) - 3 NonHex Param // the parameter contains a non uppercase Hex Char // Note! It doesn't mean an invalid parameter - 4 Not energised // motor is not energised - 5 Driver Asleep // controller is in sleep mode - 6 - 7 - 8 Invalid PPEC model -//------------------------------------------------------------------------------------------------- - -Values for Bytes sent -:C DDDDDD bytes - -Command, Bytes Sent, Nibbles Received, Description, // Example - - sent rcvd -a 0 6 Get microsteps per 360deg // =llhhLL[0D] -b 0 6 Get timer interrupt freq // =llhhLL[0D] -c 0 6 Get current ":U" value // =llhhLL[0D] -d 0 6 Get Current Encoder count // =llhhLL[0D] default #x800000 = home ( this is synched somehow with :j Data ) -e 0 6 Get Motor Controller Version // =llhhMM[0D] MM = mount type, - // x00 = "EQ6Pro" - // x01 = "HEQ5" - // x02 = "EQ5" - // x03 = "EQ3" - // x04 = "EQ8" - // x05 = "AZEQ6" - // x06 = "AZEQ5" - // hh.ll = board version hh=x00..x07 = equatorial - // =x08..xFF = altaz -f 0 3 Get axis tracking/slewing "status" // =ABC[0D] - // A xxx0 0 means GOTO, 1 means SLEW *** these are diff to :G usage - // 0 means "actually doing" the goto. On stopping, it reverts to Slew Mode - // xx0x 0 means +ve, 1 means -ve - // x0xx 0 means LoSpeed, 1 means HiSpeed *** - // B xxx0 0 means stopped, 1 means moving, - // xx0x 0 means OK, 1 means blocked ( For DC motors only ) - // C xxx0 1 means axis is Initialised/Energised - // xx0x 1 means level switch ON ( AltAz mounts and DEC only ) -g 0 2 Get HiSpeed multiplier // =llhhLL[0D] EQ6Pro, AZEQ5, EQ8 = 16 AZEQ6 = 32 -h 0 6 Get Current "goto" target // =llhhLL[0D] last value as set by :S or ( :j +/- :H ) -i 0 6 Get Current "slew" speed // =llhhLL[0D] must use with :f Hi/Lo and :g multiplier for correct value - // Note! this value gets changed as a goto is done, ie a goto trumps any prev :I data - // AZEQ5 changes as we do a goto, EQ6 only returns one value. -j 0 6 Get Current Axis position. // =llhhLL[0D] Cardinal encoder count with #x800000 = 0 as a centre datum - // DEC #x800000 = 0, pointing at West Horizon in Sth Hemi - // DEC #xA26C80 = -90, pointing at Polar South in Sth Hemi - // RA #x800000 = 0, CW shaft down -k 1 6 :kx0[0D]=llhhLL[0D] gets running microstep count since last start/reset - :kx1[0D]=llhhLL[0D] gets running microstep count since last start/reset then resets count - // :k works on EQ6Pro, but not AZEQ5, AZEQ6, EQ8 -l *** -m 0 6 Appears to be ramp up for a goto // =llhhLL[0D] ( ie :j +/- :M ) ) - // :J processing for EQ6Pro converts data to :h +/- :c if above low distance limit - // to :h if below low distance limit -n 0 2 Read EEProm Addr // =DD[0D] used with :C for peek ??? #### -o *** -p *** -q 6 6 :qx000000[0D]=000000[0D] if axis is CW from home ( ie -ve ) just after home sensor trip has been reset - =FFFFFF[0D] CCW from home ( ie +ve ) just after home sensor trip has been reset - =llhhLL[0D] if sensor has tripped since reset ( use :W to clear data first ) - // AZEQ5 returns =000080 for Az and Alt -:qx010000[0D]=ABCDEF[0D] ie the bitmapped nibbles for current status - // A 8 not defined - // 4 not defined - // 2 PPEC ON - // 1 PPEC training in progress, - // B 8 supports AZ/EQ - // 4 has Home Sensors - // 2 supports PPEC - // 1 supports dual encoders - // C 8 has WIFI - // 4 supports half current tracking // ref :Wx06.... - // 2 axes slews must start independently // ie cant use :J3 - // 1 has polar LED - // D - // E - // F - // EQ6 returns !0 - // AZEQ5 =0B6000 at boot - // AZEQ6 =0B3000 - // EQ8 =076000 -r 0 2 Read Register Addr // =DD[0D] or =DDDD or =DDDDDD used with :A for peek ??? - // result appears to vary based on length of last valid data return ref test data done lower - // AZEQ5 returns =[0D] ie no data if used directly after :A - // must use :A then :g then :r ( ie the :g fake sets the return length to 2 ) -s 0 6 Get microsteps per worm rev // =llhhLL[0D] Used for wormwheel teeth calcs and PPEC -t *** -u *** -v *** -w *** -x *** -y *** -z 0 0 Set Debug Flag // EQ6Pro returns !0[0D], AZEQ5/AZEQ6/EQ8 returns =[0D] - -A 2 0 :AxHH[0D] Set Register Addr // used with :R and :r for Register poke/peek -B *** -C 4 0 :CxLLHH[0D] Set EEProm Addr // used with :N and :n for EEProm poke/peek -D 0 6 :Dx[0D] Get 1x Track Rate // =llhhLL[0D] This is the :I rate used to give sidereal tracking -E 6 0 :ExllhhLL[0D] Reset Axis datum to // used to synch encoder posn against a known HA/DEC ) -F 0 0 :Fx[0D] Initialise Target Axis ( energises motor ) -G 2 0 :GxAB[0D] Prepare slew parameters using bitmapped nybbles xAB - // ( Note: ":f" is used to read the "current" actual status ) - // A = '0' high speed GOTO slewing, doesnt make "bitmapped" sense, but it is as coded by SkyWatcher????? ????? - // '1' low speed slewing mode, all other bytes use bitmapping ( incl :f ), this doesnt - // '2' low speed GOTO mode, - // '3' high speed slewing mode - // xxx0 0 means AutoGoto, 1 means manual slew or stopped - // xx0x 0 means HiRate if Goto else LoRate if Slew - // speed mode for AutoGoto is ignored for EQ6Pro - // B = '0' +CW and Nth Hemi - // '1' -CCW and Nth Hemi - // '2' +CW and Sth Hemi - // '3' -CCW and Sth Hemi - // xxx0 0 means +ve, 1 = -ve "motor" direction, ie code takes care of whats N/S/E/W etc - // +ve speed in RA is Axle moves CW when viewed from pole - // +ve speed in DEC is Axle moves CCW when viewed from above - // xx0x 0 means Nth Hemi else Sth Hemi ( ST4 guiding related ) ????? - // Note! when using :S type gotos, the direction bit here "appears" to be ignored - -H 6 0 :HxllhhLL[0D] Set goto target ( as a delta to current ) increment. Direction set by :G, -I 6 0 :IxllhhLL[0D] Set Manual slewing rate ( read in conjunction with Hi/Lo rate as set by :G ) -J 0 0 :Jx[0D] Start moving -K 0 0 :Kx[0D] Stop moving normal ( ramp if reqd ) -L 0 0 :Lx[0D] Stop moving Immediately -M 6 0 :MxllhhLL[0D] Set break point increment // Doesnt appear to do anything ????? But possibly Ramp UP related - // EQASCOM uses if H > 80000 then H - 80000 else H / 2 - // Indi uses HiSpeed if H > 3200 then 3200 else H/10 based on skywatcher code ( that also sets I ) - // LoSpeed if H > 200 then 200 else H/10 - // no values of :M appear to affect my EQ6 behaviour -N 2 0 :NxHH[0D] Set EEProm Value to xHH // used with :C for poke?? NOT TESTED -O 1 0 :OxA[0D] Toggle "Trigger/Snap Port" A = '1' = On, '0' = Off // EQ6 fires both at same time via Hbx, ie :O11 :O21 - // AZEQ5 can fire independently, EQ8 uses :O2x[0D] to fire its only port. -P 1 0 :PxA[0D] set ST4 guiderate A = 0..4 = 1.0, 0.75, 0.50, 0.25, 0.125 -Q *** Set Bootloader Mode // Always uses :Qx55AA[0D] and has no response. 55AA looks like a flash unlock code ???? -R 2 0 :RxHH[0D] Set Register Value to xHH // used with :A for poke?? NOT TESTED -S 6 0 :SxllhhLL[0D] Set absolute goto target // EQ8 also uses :M with this, but :M is absolute in EQ8 ????? - // :S appears to ignore direction data set via :G -T 6 0 :TxllhhLL[0D] Set LSB of speed // hhLL must be 0000. ie equivalent to :I = ll0000[0D] but works in HiSpeed mode ????? - // Set Long Goto Step Period ( as per Synta ) -U 6 0 :UxllhhLL[0D] Set rampdown range // sets the microsteps from target where the rampdown process begins -V 2 0 :VxHH[0D] Set Polar LED brightness // HH := x00 to xFF -W 6 0 :Wx000000[0D] Start PPEC train - :Wx010000[0D] Stop PPEC train - :Wx020000[0D] Turn PPEC ON - :Wx030000[0D] Turn PPEC OFF ( also sent when synch encoder used in EQ6 in 3.36. Not in 3.37 ??? - :Wx040000[0D] Encoder ON - :Wx050000[0D] Encoder OFF - :Wx060000[0D] Disable Full Current Low speed - :Wx060100[0D] Enable Full Current Low speed - :Wx07vvvv[0D] Set Stride for Slewing // need to test - :Wx080000[0D] Reset Home Sensor datum -X *** -Y *** -Z *** -//================================================================================================= -When setting "GOTO" data, it appears to require a correct sequence -ie :G then :H then :M or - :G then :S then :M for gotos. -Mount must be stopped before sending :G here, or it chucks a fault. -:M appears to have no function anymore???? - -:U appears to be standalone, and can be set at any time and is totally "sticky" - Only appears to work so far with the EQ6Pro - -When getting data we also need to get current status -:j gets current offset -:f is used first to check for current mode ie slew/goto, Hi/Lo, Fwd/Bwd so we know/can check signs for :h and :m -:h gets current target ( should be ( :j + :H ) for Fwds, ( :j - :H ) for Bwds ) // ie same as :S -:m gets ??? target ( should be ( :j + :M ) for Fwds, ( :j - :M ) for Bwds ) -:d gets the current quadrature encoder count ( if encoders are fitted ). Result is always true - ie even if encoders are OFF, :d returns the true count. -// *** WARNING *** :f always responds correctly to the latest :G -// however, :h and :m do not. The :M and :H/:S must be sent AFTER :G -// if you want to correctly reverse engineer settings from :h, :m - -When setting "Slew" data, it also requires a set procedure -Again :G sets direction and speed "range", and must be sent when stopped. -:I is used to set the speed. -The value used is basically the no of timer interrupts per microstep -:I := ( :b * 86164 / :a ) / Speed ( where Speed is in arcsec/sec ) -Speed = g*(b*86164/9024000)/I -If :I is greater than about 10, then the slew will need to use :G = LoSpeed mode -If :I is less than 10, then the slew will need :G = HiRate, and :I := I * :g -In LoSpeed mode, once moving, simply resending a new :I will cause the speed to change. -In HiSpeed mode, you must issue a stop, resend :G, reset :I then restart. -:b = :I * Speed/g * :a / 86164 -*/ - -/******************************************************** - EQG Protocol related functions - ============================== - *********************************************************/ - -// Process received EQG characters -// =============================== -void EQGState(void) { - while ((EQGRxiPtr != EQGRxoPtr) && (EQGDone == 0)) { - if (dbgFlag == 1) { - if (EQGRxBuffer[EQGRxoPtr] == 'j') - dbgFlag = 0; - } - if (EQGRxBuffer[EQGRxoPtr] == ':') { - dbgSerial.println(""); - dbgSerial.print(">>> "); - dbgFlag++; - } - if (dbgFlag) { - if ((EQGRxBuffer[EQGRxoPtr] != CR) && (EQGRxBuffer[EQGRxoPtr] != LF)) - dbgSerial.write(EQGRxBuffer[EQGRxoPtr]); - else dbgSerial.write('.'); -// dbgSerial.write(EQGRxBuffer[EQGRxoPtr]); - } - - EQGRxChar = EQGRxBuffer[EQGRxoPtr++]; // Get a character - if ((EQGRxState < EQG_WAITFORCR) && (EQGRxChar < ' ')) { - EQGRxState = EQG_INTERPRET; // Terminate on non-alpha - } - -// Convert hex parameters to binary nibble -// --------------------------------------- - if ((EQGRxState > 0x03) && (EQGRxState < EQG_WAITFORCR)) { - EQGRxChar = toupper(EQGRxChar); - if ((EQGRxChar <= 'F') && (EQGRxChar >= '0')) { - EQGRxChar -= '0'; - if (EQGRxChar > 9) EQGRxChar -= 0x07; - } - else EQGRxState = EQG_INTERPRET; // terminate on non-hex - } - -// Rx State machine -// ---------------- - - switch (EQGRxState) { - - case EQG_WAITFORCR: // Waiting for CR - if (EQGRxChar == CR) { - EQGRxState = EQG_CMNDSTART; - EQGDone++; - } - break; - - case EQG_CMNDSTART: // Waiting for ':' - if (EQGRxChar == ':') { - EQGRxCount = 1; // Count for # parameters - EQGRxState++; - } - break; - - case 0x02: // Waiting for command - EQGCmnd = EQGRxChar; - EQGRxCount++; - EQGRxState++; - break; - - case 0x03: // Which motor? - EQGRADEC = EQGRxChar; - EQGMOTOR = EQGRADEC - '0'; - if ((EQGRADEC > '0') && (EQGRADEC < '3')) { - EQGRxCount++; - switch (EQGCmnd) { // Commands that have additional bytes - case 'q': // Get mount assets - case 'A': // Not used - Set Register Addr - case 'B': // Unknown - case 'C': // Not done - Set EEPROM Addr - case 'E': // Set Current Position - case 'G': // Set Move direction and speed multiplier - case 'H': // Set GoTo Target Increment - case 'I': // Set Speed - case 'M': // Set BreakPoint Increment - case 'N': // Not done - Set EEPROM - case 'O': // Not done - Set trigger (0-off,1-on) - case 'P': // Set AutoGuide Speed - case 'R': // Not done - Set Register - case 'S': // Not done - Set GoTo Target - case 'T': // Unknown - case 'U': // Not done - Set Break Step - case 'V': // Set Polar LED brightness - EQGRxState++; // Yes, so next state - break; - - default: - EQGRxState = EQG_INTERPRET; // No, so command complete - break; - } - } - else { - if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; - else EQGDone++; - EQGErrorValue = '3'; // Failure - Bad Parameters - } - break; - - case 0x04: // First nibble - EQGP1 = EQGRxChar; // EQGRxChar already converted to binary nibble - EQGRxCount++; // Increase character count - switch (EQGCmnd) { // Commands that send one nibble - case 'B': // Not done - Unknown - case 'O': // Set trigger (0-off,1-on) - case 'P': // Set ST4 Guiderate - EQGRxState = EQG_INTERPRET; - break; - default: - EQGRxState++; - break; - } - break; - - case 0x05: // Second nibble - first byte (B1 = N1N2) - EQGP2 = EQGRxChar; // EQGRxChar already converted to binary nibble - EQGP1 = ((EQGP1 << 4) | EQGP2); // First byte - EQGRxCount++; - switch (EQGCmnd) { // Commands that send one byte - case 'A': // Set register address - case 'G': // Set direction, range - case 'N': // Set EEPROM (:C) to xHH - case 'R': // Set Register (:A) to xHH - case 'V': // Set Polar LED brightness ro xHH - EQGRxState = EQG_INTERPRET; - break; - default: - EQGRxState++; // All the rest send 3 bytes - break; - } - break; - - case 0x06: // Third nibble - N3N1N2 - EQGP2 = EQGRxChar; // EQGRxChar already converted to binary nibble - EQGP1 |= (EQGP2 << 8); - EQGRxCount++; - EQGRxState++; - break; - - case 0x07: // Fourth nibble - N3N4N1N2 - EQGP1 &= 0xFF; // Clear all bar low byte - EQGP1 |= (EQGP2 << 12); // Get N3 into correct position - EQGP2 = EQGRxChar; // EQGRxChar already converted to binary nibble - EQGP1 |= (EQGP2 << 8); // Get N4 into correct position - EQGRxCount++; - switch (EQGCmnd) { // Commands that send two bytes - case 'C': // Set EEPROM address - EQGRxState = EQG_INTERPRET; - break; - default: - EQGRxState++; // All the rest send 3 bytes - break; - } - break; - - case 0x08: // Fifth nibble - N5xxN3N4N1N2 - - EQGP2 = EQGRxChar; - EQGP1 |= (EQGP2 << 20); - EQGRxCount++; - EQGRxState++; // Get next data - break; - - case 0x09: // Sixth nibble - N5N6N3N4N1N2 - - - EQGP2 = EQGRxChar; - EQGP1 |= (EQGP2 << 16); - EQGRxCount++; - EQGRxState = EQG_INTERPRET; // All done - break; - - case EQG_INTERPRET: - if ((EQGRxChar == 0x0d) && (EQGRxCount >= 3)) { - EQGRxState = EQG_CMNDSTART; // Reset state machine - switch (EQGCmnd) { - // Commands that have no data - case 'a': // Read steps per rotation - case 'b': // Read tracking scale - case 'c': // Read Motor Speed Change - case 'd': // Read Current Encoder count - case 'e': // Read firmware version - case 'f': // Read motor status - case 'g': // Read speed divisor - case 'j': // Read position - case 'm': // Read motor slowdown point - case 'n': // Read EEPROM data - case 'r': // Read register data - case 's': // Read steps per arcsec - case 'D': // Read track rate - case 'F': // Energise motors - case 'J': // GoTo position, track - case 'K': // Stop movement - EQGDone++; - break; - - // Commands that have three bytes - // ============================== - case 'q': // Read mount assets - case 'E': // Set current position - case 'H': // Set target position - case 'I': // Set GoTo speed - case 'M': // Set motor slowdown position ?? - case 'U': // Set motor slowdown speed ?? - if (EQGRxCount == (3 + 6)) { - EQGDone++; - } - else { - if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; - else EQGDone++; - EQGErrorValue = '3'; // Failure - Bad Parameters - } - break; - - // Commands that have two bytes - case 'C': // Set EEPROM address - if (EQGRxCount == (3 + 4)) { - EQGDone++; - } - else { - if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; - else EQGDone++; - EQGErrorValue = '3'; // Failure - Bad Parameters - } - break; - - // Commands that have one byte - case 'A': // Set register address - case 'G': // Set direction, range - case 'N': // Set EEPROM (:C) to xHH - case 'R': // Set Register (:A) to xHH - case 'V': // Set LED Brightness to xHH - if (EQGRxCount == (3 + 2)) { - EQGDone++; - } - else { - if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; - else EQGDone++; - EQGErrorValue = '3'; // Failure - Bad Parameters - } - break; - - // Commands that have one nibble - case 'P': // Set autoguide speed - case 'O': // Set Snap Port - if (EQGRxCount == (3 + 1)) { - EQGDone++; - } - else { - if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; - else EQGDone++; - EQGErrorValue = '3'; // Failure - Bad Parameters - } - break; - - default: - if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; - else EQGDone++; - EQGErrorValue = '0'; // Failure - Bad Command - break; - } // End - switch (EQGCmnd) - } - else { - if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; - else EQGDone++; - EQGErrorValue = '0'; // Failure - Bad Command - } - break; // End - if (((EQGRxChar == 0x0d) || (EQGRxChar == 0x0a)) && (EQGRxCount >= 3)) - - default: - EQGRxState = EQG_CMNDSTART; - } // End - switch (EQGRxState) - } // END - while ((EQGRxiPtr != EQGRxoPtr) && (EQGDone == 0)) -} - -void EQGError(unsigned char errorbyte) { - EQGTx('!') ; // Failure - Bad Parameters - EQGTx(errorbyte); - EQGTx(CR); - EQGDone = 0; // Process errors - EQGRxState = EQG_CMNDSTART; - EQGRxCount = 0; // Count for # parameters - EQGErrorValue = 0; -} - -// Received a valid command so execute it, if supported -// ==================================================== -void EQGAction(void) { - - EQGDone = 0; // Reset flag - EQGRxState = EQG_CMNDSTART; - EQGTx('='); // Answer (with parameters) - - switch (EQGCmnd) { - - case 'a': // Request total number of steps per revolution - EQGTxHex6(axis[EQGMOTOR].aVALUE); - break; - - case 'b': // Request step interrupt frequency - EQGTxHex6(axis[EQGMOTOR].bVALUE); // Let EQMOD calculate SIDEREAL, etc - break; - - case 'c': - EQGTxHex6(0x00D800); // Return same as EQ6 to keep the speed commands consistent - break; - - case 'd': // Request Mount center point -// EQGTxHex6(EQG_CENTRE); // Return same as EQ6 to keep the speed commands consistent - EQGTxHex6(axis[EQGMOTOR].Position); - break; - - case 'e': // Request version - EQGTxHex6(EQGVERSION); // - break; - - case 'f': // Request motor status - -// EQGMotorStatus bit definitions -// A nibble1 -// MOVESLEW 0x0001 // Step(0) Slew(1) -// MOVEDECR 0x0002 // Increasing(0) Decreasing(1) -// MOVEHIGH 0x0004 // Low(0) High(1) -// B nibble2 -// MOVEAXIS 0x0010 // Stopped(0) Moving(1) -// MOVEFACE 0x0020 // Front(0) Rear(1) -// C nibble3 -// MOVEACTIVE 0x0100 // Inactive(0) Active(1) - - EQGTxHex3(axis[EQGMOTOR].EQGMotorStatus); - - break; - - case 'g': // Request speed multiplier - EQGTxHex2(EQG_gVALUE); // Return same as EQ6 to keep the speed commands consistent - break; - - case 'j': // Request axis position - EQGTxHex6(axis[EQGMOTOR].Position); - break; - - case 'm': // GET Point at which to change from fast to slow - EQGTxHex6(axis[EQGMOTOR].SlowDown); - break; - - case 'q': // GET mount capabilities - EQGTxHex6(EQGASSETS); // Say EQ and AZ - break; - - case 's': // PEC period - EQGTxHex6(axis[EQGMOTOR].PEC); - break; - - case 'E': // Set current motor position - if ((EQGP1 == 0x800000) || (EQGP1 == 0x85049c)) - break; - else axis[EQGMOTOR].Position = EQGP1; - break; - - case 'F': // Initialize and activate motors - axis[EQGMOTOR].EQGMotorStatus |= MOVEACTIVE; - axis[EQGMOTOR].ETXMotorStatus |= MOVEACTIVE; - break; - - case 'G': // EQG 'G' Command :GxAB[0D] - -// See below for A -// =============== -// B nibble -// -------- - // B = '0' +CW and Nthn Hemi - // '1' -CCW and Nthn Hemi - // '2' +CW and Sthn Hemi - // '3' -CCW and Sthn Hemi - // xxx0 0 means +ve, 1 = -ve "motor" direction, ie code takes care of whats N/S/E/W etc - // +ve speed in RA is Axis moves CW when viewed from pole - // +ve speed in DEC is Axis moves CCW when viewed from above (OTA horizontal, facing E->W ?) - // xx0x 0 means Nthn Hemi else Sthn Hemi ( ST4 guiding related ) ????? - // Note! when using :S type gotos, the direction bit here "appears" to be ignored - // Also note that EQMOD does not appear to send the Hemisphere bit - // - // xxx0 CW(0) CCW(1) DIRECTION - // xx0x North(0) South(1) HEMISPHERE - - axis[EQGMOTOR].DirnSpeed = (int)EQGP1; // Save the command value - switch (axis[EQGMOTOR].DirnSpeed & 0x03) { - case 0x00: - case 0x02: - axis[EQGMOTOR].EQGMotorStatus &= ~MOVEDECR; -dbgSerial.print(" +CW "); - break; - case 0x01: - case 0x03: - axis[EQGMOTOR].EQGMotorStatus |= MOVEDECR; -dbgSerial.print(" -CCW "); - break; - default: - break; - } - -// When setting "Slew" data, it also requires a set procedure -// G sets direction and speed "range", and must be sent when stopped. -// A nibble - // A = '0' high speed GOTO slewing, doesnt make "bitmapped" sense, but it is as coded by SkyWatcher - // '1' low speed slewing mode, all other bytes use bitmapping ( incl :f ), this doesnt - // '2' low speed GOTO mode, - // '3' high speed slewing mode - // xxx0 0 means AutoGoto, 1 means manual slew or stopped - // xx0x 0 means HiRate if Goto else LoRate if Slew - // speed mode for AutoGoto is ignored for EQ6Pro - -// A - switch ((EQGP1 >> 4) & 0x03) { - case 00: // 0 HIGH SPEED GOTO - axis[EQGMOTOR].EQGMotorStatus &= ~MOVESLEW; // GoTo target - axis[EQGMOTOR].EQGMotorStatus |= MOVEHIGH; // Enable high speed multiplier - axis[EQGMOTOR].TargetSpeed = axis[EQGMOTOR].DEGREERATE1; -dbgSerial.print("HIGH SPEED GOTO "); - break; - case 01: // 1 LOW SPEED SLEW - axis[EQGMOTOR].EQGMotorStatus |= MOVESLEW; // Just move the axis - axis[EQGMOTOR].EQGMotorStatus &= ~MOVEHIGH; // Disable high speed multiplier - axis[EQGMOTOR].TargetSpeed = (axis[EQGMOTOR].SIDEREALRATE); -dbgSerial.print("LOW SPEED SLEW "); - break; - case 02: // 2 LOW SPEED GOTO - axis[EQGMOTOR].EQGMotorStatus &= ~MOVESLEW; // GoTo target - axis[EQGMOTOR].EQGMotorStatus &= ~MOVEHIGH; // Disable high speed multiplier - axis[EQGMOTOR].TargetSpeed = (axis[EQGMOTOR].DEGREERATE1 << 3); -dbgSerial.print("LOW SPEED GOTO "); - break; - case 03: // 3 HIGH SPEED SLEW - axis[EQGMOTOR].EQGMotorStatus |= MOVESLEW; // Just move the axis - axis[EQGMOTOR].EQGMotorStatus |= MOVEHIGH; // Enable high speed multiplier - axis[EQGMOTOR].TargetSpeed = axis[EQGMOTOR].DEGREERATE1; -dbgSerial.print("HIGH SPEED SLEW "); - break; - } -dbgSerial.print(axis[EQGMOTOR].TargetSpeed); - - axis[EQGMOTOR].ETXMotorStatus = axis[EQGMOTOR].EQGMotorStatus; // Copy the status for ETXProtocol - break; - - case 'H': // Set the goto target increment - axis[EQGMOTOR].Increment = EQGP1; - if (axis[EQGMOTOR].EQGMotorStatus & MOVEDECR) - axis[EQGMOTOR].Target = axis[EQGMOTOR].Position - axis[EQGMOTOR].Increment; // subtract the relative target - else - axis[EQGMOTOR].Target = axis[EQGMOTOR].Position + axis[EQGMOTOR].Increment; // add the relative target - axis[EQGMOTOR].MotorControl |= GoToHBX; - break; - - case 'I': // Set motor speed -/* - :I is used to set the speed. - The value used is basically the number of timer interrupts per microstep - ------------------------------------------------------------------------ - I = (b * SiderealSecs / a) / Speed (where Speed is in arcsec/sec, SiderealSecs=86164.nn) - Speed = g * (b * SiderealSecs / a) / I - ====================================== - If I is greater than about 10, then the slew will need to use :G = LoSpeed mode - If I is less than 10, then the slew will need :G = HiRate, and :I = :I * :g - In LoSpeed mode, once moving, simply resending a new :I will cause the speed to change. - In HiSpeed mode, you must issue a stop, resend :G, reset :I then restart. - b = I * Speed / g * a / SiderealSecs -*/ - - axis[EQGMOTOR].EQGSpeed = EQGP1; // Set EQG speed value (I) - axis[EQGMOTOR].TargetSpeed = EQGP1; // Set ETX target speed - axis[EQGMOTOR].TargetSpeed = axis[EQGMOTOR].SIDEREALRATE * ((axis[EQGMOTOR].bVALUE*SIDEREALSECS)/axis[EQGMOTOR].aVALUE) / EQGP1; - if (axis[EQGMOTOR].EQGMotorStatus & MOVEHIGH) - axis[EQGMOTOR].TargetSpeed *= EQG_gVALUE; - if (axis[EQGMOTOR].ETXMotorStatus & MOVEAXIS) // If already moving - axis[EQGMOTOR].ETXMotorState = ETXStepMotor; // update speed - break; - - case 'J': // Tell motor to Go - axis[EQGMOTOR].ETXMotorStatus |= MOVEAXIS; // Signal moving - axis[EQGMOTOR].ETXMotorState = ETXCheckStartup; // General entry - - break; - - case 'K': // Tell motor to stop - axis[EQGMOTOR].EQGMotorStatus |= MOVESLEW; // Set slew as default - axis[EQGMOTOR].ETXMotorStatus |= MOVESLEW; // Set slew as default - axis[EQGMOTOR].TargetSpeed = 0; - axis[EQGMOTOR].ETXMotorState = ETXCheckSpeed; // to enable motor slowdown - break; - - case 'L': // Tell motor to stop immediately - axis[EQGMOTOR].EQGMotorStatus |= MOVESLEW; // Clear speed change - axis[EQGMOTOR].ETXMotorStatus |= MOVESLEW; // Set slew as default - axis[EQGMOTOR].TargetSpeed = 0; - axis[EQGMOTOR].ETXMotorState = ETXStopMotor; // Immediate stop - break; - - case 'M': // Set the break point increment - axis[EQGMOTOR].SlowDown = EQGP1; - if ((axis[EQGMOTOR].EQGMotorStatus & MOVEDECR) == 0) - axis[EQGMOTOR].SlowDown = axis[EQGMOTOR].Position + axis[EQGMOTOR].SlowDown; // add the relative target - else - axis[EQGMOTOR].SlowDown = axis[EQGMOTOR].Position - axis[EQGMOTOR].SlowDown; // subtract the relative target - axis[EQGMOTOR].MotorControl |= GoToHBX; // Signal pending GoTo - break; - - case 'O': - axis[EQGMOTOR].HBXSnapPort = (char)EQGP1; - break; - - case 'P': - axis[EQGMOTOR].HBXGuide = (char)EQGP1; - break; - - case 'U': // Set the break point steps -// JMA TODO axis[EQGMOTOR].SlowDown = EQGP1; - break; - - case 'V': // Set the LED brightness - axis[EQGMOTOR].LEDValue = EQGP1; - break; - - default: - EQGErrorValue = '0'; // Failure - Bad Command - break; - } - EQGTx(CR); -} - -void EQGTxHex(unsigned char data) { - if ((data & 0x0f) < 0x0a) EQGTx((data & 0x0f) + 0x30); - else EQGTx((data & 0x0f) + 0x37); -} - -void EQGTxHex2(unsigned char data) { - EQGTxHex(data >> 4); - EQGTxHex(data); -} - -void EQGTxHex3(unsigned int data) { - EQGTxHex((unsigned char)data); - EQGTxHex((unsigned char)(data >> 4)); - EQGTxHex((unsigned char)(data >> 8)); -} - -void EQGTxHex6(unsigned long data) { - EQGTxHex2((unsigned char)data); - EQGTxHex2((unsigned char)(data >> 8)); - EQGTxHex2((unsigned char)(data >> 16)); -} - -/********************************************** - Debug routines -***********************************************/ -void dbgRx(void) { - while (dbgSerial.available() > 0) { - dbgRxBuffer[dbgRxiPtr++] = dbgSerial.read(); - dbgRxiPtr &= dbgMASK; - } -} - -void putbyte(unsigned char data) { - dbgSerial.write(data); -} - -void puthexb(unsigned char data) { - if (((data >> 4) & 0x0f) < 0x0a) putbyte(((data >> 4) & 0x0f) + 0x30); - else putbyte(((data >> 4) & 0x0f) + 0x37); - if ((data & 0x0f) < 0x0a) putbyte((data & 0x0f) + 0x30); - else putbyte((data & 0x0f) + 0x37); -} - -void putdecb(unsigned char data) { - dbgSerial.print(data); -} - -void puthexw(unsigned int data) { - puthexb((data >> 8) & 0xFF); - puthexb(data & 0xFF); -} - -void putdecw(unsigned int data) { - dbgSerial.print(data); -} - -void puthex6(unsigned long data) { - puthexb((data >> 16) & 0xFF); - puthexw(data & 0xFFFF); -} - -void puthexl(unsigned long data) { - puthexw((data >> 16) & 0xFFFF); - puthexw(data & 0xFFFF); -} - -void putdecl(unsigned long data) { - dbgSerial.print(data); -} - -void EQGSend(unsigned char data) { - dbgSerial.write(data); -} - -void EQGSendHex(unsigned char data) { - if ((data & 0x0f) < 0x0a) EQGSend((data & 0x0f) + 0x30); - else EQGSend((data & 0x0f) + 0x37); -} - -void EQGSendHex2(unsigned char data) { - EQGSendHex(data >> 4); - EQGSendHex(data); -} - -void EQGSendHex6(unsigned long data) { - EQGSendHex2((unsigned char)data); - EQGSendHex2((unsigned char)(data >> 8)); - EQGSendHex2((unsigned char)(data >> 16)); -} - -void debugEQG() { - dbgSerial.println(""); - dbgSerial.print("Az:<"); - dbgSerial.print(axis[AzMotor].EQGMotorStatus, HEX); - dbgSerial.print("> Pos: "); - dbgSerial.print(axis[AzMotor].Position, HEX); - dbgSerial.print(" SD: "); - dbgSerial.print(axis[AzMotor].SlowDown, HEX); - dbgSerial.print(" Tgt: "); - dbgSerial.print(axis[AzMotor].Target, HEX); - dbgSerial.print(" Speed: "); - dbgSerial.print(axis[AzMotor].ETXSpeed, HEX); - - dbgSerial.print(", Alt:<"); - dbgSerial.print(axis[AltMotor].EQGMotorStatus, HEX); - dbgSerial.print(">Pos: "); - dbgSerial.print(axis[AltMotor].Position, HEX); - dbgSerial.print(" SD: "); - dbgSerial.print(axis[AltMotor].SlowDown, HEX); - dbgSerial.print(" Tgt: "); - dbgSerial.print(axis[AltMotor].Target, HEX); - dbgSerial.print(" Speed: "); - dbgSerial.print(axis[AltMotor].ETXSpeed, HEX); -/* - while (dbgRxoPtr != dbgRxiPtr) { - dbgCommand[dbgIndex] = dbgRxBuffer[dbgRxoPtr]; // Copy character - dbgSerial.write(dbgCommand[dbgIndex]); - if ((dbgCommand[dbgIndex] != ':') && (dbgFlag == 0)) { // Wait for start of command string - dbgSerial.write(dbgCommand[dbgIndex]); // Output to debug and skip - } - else { - if (dbgCommand[dbgIndex] == CR) { - dbgCommand[dbgIndex + 1] = 0; - processdbgCommand(); - dbgFlag = 0; - dbgIndex = 0; - } - else { - dbgFlag |= 1; - dbgIndex += 1; - } - } - dbgRxoPtr += 1; - dbgRxoPtr &= dbgMASK; - } - -} - -// Format - ":","Motor","Command","Paramters" -// Motor 1, 2 -// Command t, w, g, v, x - -void processdbgCommand(void) { - unsigned char m, t; - char argStr[256]; - - dbgSerial.println(""); dbgSerial.print("Scope: "); dbgSerial.println(telescope); - dbgSerial.println(dbgCommand); - - strcpy(argStr, &dbgCommand[3]); - m = dbgCommand[2] - '1'; - if ((m == 0) || (m == 1)) { - switch (dbgCommand[1]) { - - case 't': - t = dbgCommand[3] - '0'; - if (t > 9) t -= 7; - if ((t >= 0) & (t < 16)) - telescope = t; - dbgSerial.println(""); dbgSerial.print("Scope: "); dbgSerial.println(telescope); - break; - - case 'w': // Number of Worm teeth - sscanf(argStr, "%ld", &v); - dbgSerial.println(""); - dbgSerial.print("WormTeeth: "); - dbgSerial.print(argStr); - dbgSerial.print(" "); - dbgSerial.println(f); - ratio[telescope][m].WormTeeth = v; - break; - - case 'g': // Gearbox Ratio (float) - sscanf(argStr, "%f", &f); // Warning: you need the float libraries for this - dbgSerial.println(""); - dbgSerial.print("GearBox: "); // "-Wl,-u,vfscanf -lscanf_flt -lm" in platform.local.txt - dbgSerial.print(argStr); - dbgSerial.print(" "); - dbgSerial.println(f); - ratio[telescope][m].GbxRatio = f; - break; - - case 'v': // Number of optical vanes per revolution - sscanf(argStr, "%ld", &v); - dbgSerial.println(""); - dbgSerial.print("Vanes: "); - dbgSerial.print(argStr); - dbgSerial.print(" "); - dbgSerial.println(v); - ratio[telescope][m].Vanes = v; - break; - - case 'x': // Gear transfer ratio - sscanf(argStr, "%f", &f); // Warning: you need the float libraries for this - dbgSerial.println(""); - dbgSerial.print("XferRatio: "); // "-Wl,-u,vfscanf -lscanf_flt -lm" in platform.local.txt - dbgSerial.print(argStr); - dbgSerial.print(" "); - dbgSerial.println(f); - ratio[telescope][m].XferRatio = f; - break; - - default: - break; - - } - PrintRatioValues(telescope); - } - */ -} - - -/********************************************** - Handle EQG communications -***********************************************/ -bool EQGRx(void) { - if (EQGSerial.available() == 0) - return false; - digitalWrite(EQGLED, HIGH); - while (EQGSerial.available() > 0) { - EQGRxBuffer[EQGRxiPtr++] = EQGSerial.read(); - EQGRxiPtr &= EQGMASK; - } - digitalWrite(EQGLED, LOW); - return true; -} - -// Just put it in the output buffer -// Main loop handles transmission -void EQGTx(unsigned char data) { - EQGTxBuffer[EQGTxiPtr++] = data; - EQGTxiPtr &= EQGMASK; -} - +/* + * Copyright 2017, 2018 John Archbold +*/ +#include +#include +/* +// EQG Protocol description +// Courtesy Andrew Johansen - Yahoo Roboscope Group + +// Transmit to EQG +================== + :CbDDDDDD[0D] + C = command ( a..z, A..Z ) + b = controller ( 1 = Az, 2 = Alt, 3 = both ) + + DDDDDD = data ( little endian ) uses 24bit little endian ( unless its a bitmapped command like :G ) + +//------------------------------------------------------------------------------------------------- + +// Receive from EQG +=================== + "=DDDDDD[0D]" // Data + "!E[0D]" // Error + + = means success + DDDDDD = data ( little endian ) uses 24bit little endian ( unless its a bitmapped command like :f, :q ) + + ! means error + E is reason code + Error E = 0 Invalid Command // the command doesn't apply to the model + 1 Invalid Paramcount // a valid command was passed with invalid parameter count + 2 Motor not Stopped // a valid command failed to run ( e.g. sending :G whilst motor is running ) + 3 NonHex Param // the parameter contains a non uppercase Hex Char // Note! It doesn't mean an invalid parameter + 4 Not energised // motor is not energised + 5 Driver Asleep // controller is in sleep mode + 6 + 7 + 8 Invalid PPEC model + +//------------------------------------------------------------------------------------------------- + +Values for Bytes sent +:C DDDDDD bytes + +Command, Bytes Sent, Nibbles Received, Description, // Example + + sent rcvd +a 0 6 Get microsteps per 360deg // =llhhLL[0D] +b 0 6 Get timer interrupt freq // =llhhLL[0D] +c 0 6 Get current ":U" value // =llhhLL[0D] +d 0 6 Get Current Encoder count // =llhhLL[0D] default #x800000 = home ( this is synched somehow with :j Data ) +e 0 6 Get Motor Controller Version // =llhhMM[0D] MM = mount type, + // x00 = "EQ6Pro" + // x01 = "HEQ5" + // x02 = "EQ5" + // x03 = "EQ3" + // x04 = "EQ8" + // x05 = "AZEQ6" + // x06 = "AZEQ5" + // hh.ll = board version hh=x00..x07 = equatorial + // =x08..xFF = altaz +f 0 3 Get axis tracking/slewing "status" // =ABC[0D] + // A xxx0 0 means GOTO, 1 means SLEW *** these are diff to :G usage + // 0 means "actually doing" the goto. On stopping, it reverts to Slew Mode + // xx0x 0 means +ve, 1 means -ve + // x0xx 0 means LoSpeed, 1 means HiSpeed *** + // B xxx0 0 means stopped, 1 means moving, + // xx0x 0 means OK, 1 means blocked ( For DC motors only ) + // C xxx0 1 means axis is Initialised/Energised + // xx0x 1 means level switch ON ( AltAz mounts and DEC only ) +g 0 2 Get HiSpeed multiplier // =llhhLL[0D] EQ6Pro, AZEQ5, EQ8 = 16 AZEQ6 = 32 +h 0 6 Get Current "goto" target // =llhhLL[0D] last value as set by :S or ( :j +/- :H ) +i 0 6 Get Current "slew" speed // =llhhLL[0D] must use with :f Hi/Lo and :g multiplier for correct value + // Note! this value gets changed as a goto is done, ie a goto trumps any prev :I data + // AZEQ5 changes as we do a goto, EQ6 only returns one value. +j 0 6 Get Current Axis position. // =llhhLL[0D] Cardinal encoder count with #x800000 = 0 as a centre datum + // DEC #x800000 = 0, pointing at West Horizon in Sth Hemi + // DEC #xA26C80 = -90, pointing at Polar South in Sth Hemi + // RA #x800000 = 0, CW shaft down + +k 1 6 :kx0[0D]=llhhLL[0D] gets running microstep count since last start/reset + :kx1[0D]=llhhLL[0D] gets running microstep count since last start/reset then resets count + // :k works on EQ6Pro, but not AZEQ5, AZEQ6, EQ8 +l *** +m 0 6 Appears to be ramp up for a goto // =llhhLL[0D] ( ie :j +/- :M ) ) + // :J processing for EQ6Pro converts data to :h +/- :c if above low distance limit + // to :h if below low distance limit +n 0 2 Read EEProm Addr // =DD[0D] used with :C for peek ??? #### +o *** +p *** +q 6 6 :qx000000[0D]=000000[0D] if axis is CW from home ( ie -ve ) just after home sensor trip has been reset + =FFFFFF[0D] CCW from home ( ie +ve ) just after home sensor trip has been reset ) + =llhhLL[0D] if sensor has tripped since reset ( use :W to clear data first ) + // AZEQ5 returns =000080 for Az and Alt + :qx010000[0D]=ABCDEF[0D] ie the bitmapped nibbles for current status + // A 8 not defined + // 4 not defined + // 2 PPEC ON + // 1 PPEC training in progress, + // B 8 supports AZ/EQ + // 4 has Home Sensors + // 2 supports PPEC + // 1 supports dual encoders + // C 8 has WIFI + // 4 supports half current tracking // ref :Wx06.... + // 2 axes slews must start independently // ie cant use :J3 + // 1 has polar LED + // D + // E + // F + // EQ6 returns !0 + // AZEQ5 =0B6000 at boot + // AZEQ6 =0B3000 + // EQ8 =076000 +r 0 2 Read Register Addr // =DD[0D] or =DDDD or =DDDDDD used with :A for peek ??? + // result appears to vary based on length of last valid data return ref test data done lower + // AZEQ5 returns =[0D] ie no data if used directly after :A + // must use :A then :g then :r ( ie the :g fake sets the return length to 2 ) +s 0 6 Get microsteps per worm rev // =llhhLL[0D] Used for wormwheel teeth calcs and PPEC +t *** +u *** +v *** +w *** +x *** +y *** +z 0 0 Set Debug Flag // EQ6Pro returns !0[0D], AZEQ5/AZEQ6/EQ8 returns =[0D] + +A 2 0 :AxHH[0D] Set Register Addr // used with :R and :r for Register poke/peek +B *** +C 4 0 :CxLLHH[0D] Set EEProm Addr // used with :N and :n for EEProm poke/peek +D 0 6 :Dx[0D] Get 1x Track Rate // =llhhLL[0D] This is the :I rate used to give sidereal tracking +E 6 0 :ExllhhLL[0D] Reset Axis datum to // used to synch encoder posn against a known HA/DEC ) +F 0 0 :Fx[0D] Initialise Target Axis ( energises motor ) +G 2 0 :GxAB[0D] Prepare slew parameters using bitmapped nybbles xAB + // ( Note: ":f" is used to read the "current" actual status ) + // A = '0' high speed GOTO slewing, doesnt make "bitmapped" sense, but it is as coded by SkyWatcher????? ????? + // '1' low speed slewing mode, all other bytes use bitmapping ( incl :f ), this doesnt + // '2' low speed GOTO mode, + // '3' high speed slewing mode + // xxx0 0 means AutoGoto, 1 means manual slew or stopped + // xx0x 0 means HiRate if Goto else LoRate if Slew + // speed mode for AutoGoto is ignored for EQ6Pro + // B = '0' +CW and Nth Hemi + // '1' -CCW and Nth Hemi + // '2' +CW and Sth Hemi + // '3' -CCW and Sth Hemi + // xxx0 0 means +ve, 1 = -ve "motor" direction, ie code takes care of whats N/S/E/W etc + // +ve speed in RA is Axle moves CW when viewed from pole + // +ve speed in DEC is Axle moves CCW when viewed from above + // xx0x 0 means Nth Hemi else Sth Hemi ( ST4 guiding related ) ????? + // Note! when using :S type gotos, the direction bit here "appears" to be ignored + +H 6 0 :HxllhhLL[0D] Set goto target ( as a delta to current ) increment. Direction set by :G, +I 6 0 :IxllhhLL[0D] Set Manual slewing rate ( read in conjunction with Hi/Lo rate as set by :G ) +J 0 0 :Jx[0D] Start moving +K 0 0 :Kx[0D] Stop moving normal ( ramp if reqd ) +L 0 0 :Lx[0D] Stop moving Immediately +M 6 0 :MxllhhLL[0D] Set break point increment // Doesnt appear to do anything ????? But possibly Ramp UP related + // EQASCOM uses if H > 80000 then H - 80000 else H / 2 + // Indi uses HiSpeed if H > 3200 then 3200 else H/10 based on skywatcher code ( that also sets I ) + // LoSpeed if H > 200 then 200 else H/10 + // no values of :M appear to affect my EQ6 behaviour +N 2 0 :NxHH[0D] Set EEProm Value to xHH // used with :C for poke?? NOT TESTED +O 1 0 :OxA[0D] Toggle "Trigger/Snap Port" A = '1' = On, '0' = Off // EQ6 fires both at same time via Hbx, ie :O11 :O21 + // AZEQ5 can fire independently, EQ8 uses :O2x[0D] to fire its only port. +P 1 0 :PxA[0D] set ST4 guiderate A = 0..4 = 1.0, 0.75, 0.50, 0.25, 0.125 +Q *** Set Bootloader Mode // Always uses :Qx55AA[0D] and has no response. 55AA looks like a flash unlock code ???? +R 2 0 :RxHH[0D] Set Register Value to xHH // used with :A for poke?? NOT TESTED +S 6 0 :SxllhhLL[0D] Set absolute goto target // EQ8 also uses :M with this, but :M is absolute in EQ8 ????? + // :S appears to ignore direction data set via :G +T 6 0 :TxllhhLL[0D] Set LSB of speed // hhLL must be 0000. ie equivalent to :I = ll0000[0D] but works in HiSpeed mode ????? + // Set Long Goto Step Period ( as per Synta ) +U 6 0 :UxllhhLL[0D] Set rampdown range // sets the microsteps from target where the rampdown process begins +V 2 0 :VxHH[0D] Set Polar LED brightness // HH := x00 to xFF +W 6 0 :Wx000000[0D] Start PPEC train + :Wx010000[0D] Stop PPEC train + :Wx020000[0D] Turn PPEC ON + :Wx030000[0D] Turn PPEC OFF ( also sent when synch encoder used in EQ6 in 3.36. Not in 3.37 ??? + :Wx040000[0D] Encoder ON + :Wx050000[0D] Encoder OFF + :Wx060000[0D] Disable Full Current Low speed + :Wx060100[0D] Enable Full Current Low speed + :Wx07vvvv[0D] Set Stride for Slewing // need to test + :Wx080000[0D] Reset Home Sensor datum +X *** +Y *** +Z *** +//================================================================================================= +When setting "GOTO" data, it appears to require a correct sequence +ie :G then :H then :M or + :G then :S then :M for gotos. +Mount must be stopped before sending :G here, or it chucks a fault. +:M appears to have no function anymore???? + +:U appears to be standalone, and can be set at any time and is totally "sticky" + Only appears to work so far with the EQ6Pro + +When getting data we also need to get current status +:j gets current offset +:f is used first to check for current mode ie slew/goto, Hi/Lo, Fwd/Bwd so we know/can check signs for :h and :m +:h gets current target ( should be ( :j + :H ) for Fwds, ( :j - :H ) for Bwds ) // ie same as :S +:m gets ??? target ( should be ( :j + :M ) for Fwds, ( :j - :M ) for Bwds ) +:d gets the current quadrature encoder count ( if encoders are fitted ). Result is always true + ie even if encoders are OFF, :d returns the true count. +// *** WARNING *** :f always responds correctly to the latest :G +// however, :h and :m do not. The :M and :H/:S must be sent AFTER :G +// if you want to correctly reverse engineer settings from :h, :m + +When setting "Slew" data, it also requires a set procedure +Again :G sets direction and speed "range", and must be sent when stopped. +:I is used to set the speed. +The value used is basically the no of timer interrupts per microstep +:I := ( :b * 1296000 / :a ) / Speed ( where Speed is in arcsec/sec ) +Speed = g*(b*1296000/9024000)/I +If :I is greater than about 10, then the slew will need to use :G = LoSpeed mode +If :I is less than 10, then the slew will need :G = HiRate, and :I := I * :g +In LoSpeed mode, once moving, simply resending a new :I will cause the speed to change. +In HiSpeed mode, you must issue a stop, resend :G, reset :I then restart. +:b = :I * Speed/g * :a / 1296000 +*/ + +/******************************************************** + EQG Protocol related functions + ============================== + *********************************************************/ + +// Process received EQG characters +// =============================== +void EQGState(void) { + while ((EQGRxiPtr != EQGRxoPtr) && (EQGDone == 0)) { + digitalWrite(FROMEQG, HIGH); // Set Indicator LED + + if (dbgFlag == 1) { +// if (EQGRxBuffer[EQGRxoPtr] == 'j') +// dbgFlag = 0; + } + if (EQGRxBuffer[EQGRxoPtr] == ':') { + dbgSerial.println(""); + dbgSerial.print("--- "); + dbgFlag++; + } + if (dbgFlag) { + dbgSerial.write(EQGRxBuffer[EQGRxoPtr]); + } + + EQGRxChar = EQGRxBuffer[EQGRxoPtr++]; // Get a character + if ((EQGRxState < EQG_WAITFORCR) && (EQGRxChar < ' ')) { + EQGRxState = EQG_INTERPRET; // Terminate on non-alpha + } + +// Convert hex parameters to binary nibble +// --------------------------------------- + if ((EQGRxState > 0x03) && (EQGRxState < EQG_WAITFORCR)) { + EQGRxChar = toupper(EQGRxChar); + if ((EQGRxChar <= 'F') && (EQGRxChar >= '0')) { + EQGRxChar -= '0'; + if (EQGRxChar > 9) EQGRxChar -= 0x07; + } + else EQGRxState = EQG_INTERPRET; // terminate on non-hex + } + +// Rx State machine +// ---------------- + + switch (EQGRxState) { + + case EQG_WAITFORCR: // Waiting for CR + if (EQGRxChar == CR) { + EQGRxState = EQG_CMNDSTART; + EQGDone++; + } + break; + + case EQG_CMNDSTART: // Waiting for ':' + if (EQGRxChar == ':') { + EQGRxCount = 1; // Count for # parameters + EQGRxState++; + } + break; + + case 0x02: // Waiting for command + EQGCmnd = EQGRxChar; + EQGRxCount++; + EQGRxState++; + break; + + case 0x03: // Which motor? + EQGRADEC = EQGRxChar; + EQGMOTOR = EQGRADEC - '0'; + if ((EQGRADEC > '0') && (EQGRADEC < '3')) { + EQGRxCount++; + switch (EQGCmnd) { // Commands that send additional bytes + case 'A': // Not used - Set Register Addr + case 'B': // Unknown + case 'C': // Not done - Set EEPROM Addr + case 'E': // Set Current Position + case 'G': // Set Move direction and speed multiplier + case 'H': // Set Target Position + case 'I': // Set Speed + case 'M': // Set Speed Slowdown Point ?? + case 'N': // Not done - Set EEPROM + case 'O': // Not done - Set trigger (0-off,1-on) + case 'P': // Set AutoGuide Speed + case 'R': // Not done - Set Register + case 'S': // Not done - Set absolute goto target + case 'T': // Unknown + case 'U': // Not done - Set Slowdown point ?? + EQGRxState++; // Yes, so next state + break; + + default: + EQGRxState = EQG_INTERPRET; // No, so command complete + break; + } + } + else { + if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; + else EQGDone++; + EQGErrorValue = '3'; // Failure - Bad Parameters + } + break; + + case 0x04: // First nibble + EQGP1 = EQGRxChar; // EQGRxChar already converted to binary nibble + EQGRxCount++; // Increase character count + switch (EQGCmnd) { // Commands that send one nibble + case 'B': // Not done - Unknown + case 'O': // Set trigger (0-off,1-on) + case 'P': // Set ST4 Guiderate + EQGRxState = EQG_INTERPRET; + break; + default: + EQGRxState++; + break; + } + break; + + case 0x05: // Second nibble - first byte (B1 = N1N2) + EQGP2 = EQGRxChar; // EQGRxChar already converted to binary nibble + EQGP1 = ((EQGP1 << 4) | EQGP2); // First byte + EQGRxCount++; + switch (EQGCmnd) { // Commands that send one byte + case 'A': // Set register address + case 'G': // Set direction, range + case 'N': // Set EEPROM (:C) to xHH + case 'R': // Set Register (:A) to xHH + EQGRxState = EQG_INTERPRET; + break; + default: + EQGRxState++; // All the rest send 3 bytes + break; + } + break; + + case 0x06: // Third nibble - N3N1N2 + EQGP2 = EQGRxChar; // EQGRxChar already converted to binary nibble + EQGP1 |= (EQGP2 << 8); + EQGRxCount++; + EQGRxState++; + break; + + case 0x07: // Fourth nibble - N3N4N1N2 + EQGP1 &= 0xFF; // Clear all bar low byte + EQGP1 |= (EQGP2 << 12); // Get N3 into correct position + EQGP2 = EQGRxChar; // EQGRxChar already converted to binary nibble + EQGP1 |= (EQGP2 << 8); // Get N4 into correct position + EQGRxCount++; + switch (EQGCmnd) { // Commands that send two bytes + case 'C': // Set EEPROM address + EQGRxState = EQG_INTERPRET; + break; + default: + EQGRxState++; // All the rest send 3 bytes + break; + } + break; + + case 0x08: // Fifth nibble - N5xxN3N4N1N2 + + EQGP2 = EQGRxChar; + EQGP1 |= (EQGP2 << 20); + EQGRxCount++; + EQGRxState++; // Get next data + break; + + case 0x09: // Sixth nibble - N5N6N3N4N1N2 + + + EQGP2 = EQGRxChar; + EQGP1 |= (EQGP2 << 16); + EQGRxCount++; + EQGRxState = EQG_INTERPRET; // All done + break; + + case EQG_INTERPRET: + if ((EQGRxChar == 0x0d) && (EQGRxCount >= 3)) { + EQGRxState = EQG_CMNDSTART; // Reset state machine + switch (EQGCmnd) { + // Commands that send no data + case 'a': // Read steps per rotation + case 'b': // Read tracking scale + case 'c': // Read Motor Speed Change + case 'd': // Read Current Encoder count + case 'e': // Read firmware version + case 'f': // Read motor status + case 'g': // Read speed divisor + case 'j': // Read position + case 'm': // Read motor slowdown point + case 'n': // Read EEPROM data + case 'r': // Read register data + case 's': // Read steps per arcsec + case 'D': // Read track rate + case 'F': // Energise motors + case 'J': // GoTo position, track + case 'K': // Stop movement + EQGDone++; + break; + + // Commands that send three bytes + // ============================== + case 'E': // Set current position + case 'H': // Set target position + case 'I': // Set GoTo speed + case 'M': // Set motor slowdown position ?? + case 'U': // Set motor slowdown speed ?? + if (EQGRxCount == (3 + 6)) { + EQGDone++; + } + else { + if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; + else EQGDone++; + EQGErrorValue = '3'; // Failure - Bad Parameters + } + break; + + // Commands that send two bytes + case 'C': // Set EEPROM address + if (EQGRxCount == (3 + 4)) { + EQGDone++; + } + else { + if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; + else EQGDone++; + EQGErrorValue = '3'; // Failure - Bad Parameters + } + break; + + // Commands that send one byte + case 'A': // Set register address + case 'G': // Set direction, range + case 'N': // Set EEPROM (:C) to xHH + case 'R': // Set Register (:A) to xHH + if (EQGRxCount == (3 + 2)) { + EQGDone++; + } + else { + if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; + else EQGDone++; + EQGErrorValue = '3'; // Failure - Bad Parameters + } + break; + + // Commands that send one nibble + case 'P': // Set autoguide speed + case 'O': // Set Snap Port + if (EQGRxCount == (3 + 1)) { + EQGDone++; + } + else { + if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; + else EQGDone++; + EQGErrorValue = '3'; // Failure - Bad Parameters + } + break; + + default: + if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; + else EQGDone++; + EQGErrorValue = '0'; // Failure - Bad Command + break; + } // End - switch (EQGCmnd) + } + else { + if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; + else EQGDone++; + EQGErrorValue = '0'; // Failure - Bad Command + } + break; // End - if (((EQGRxChar == 0x0d) || (EQGRxChar == 0x0a)) && (EQGRxCount >= 3)) + + default: + EQGRxState = EQG_CMNDSTART; + } // End - switch (EQGRxState) + } // END - while ((EQGRxiPtr != EQGRxoPtr) && (EQGDone == 0)) + digitalWrite(FROMEQG, LOW); // Clear Indicator LED +} + +void EQGError(unsigned char errorbyte) { + EQGTx('!') ; // Failure - Bad Parameters + EQGTx(errorbyte); + EQGTx(CR); + EQGDone = 0; // Process errors + EQGRxState = EQG_CMNDSTART; + EQGRxCount = 0; // Count for # parameters + EQGErrorValue = 0; +} + +// Received a valid command so execute it, if supported +// ==================================================== +void EQGAction(void) { + + EQGDone = 0; // Reset flag + EQGRxState = EQG_CMNDSTART; + digitalWrite(FROMEQG, HIGH); // and status LED + EQGTx('='); // Answer (with parameters) + + switch (EQGCmnd) { + + case 'a': // Request total number of steps per revolution + EQGTxHex6(axis[EQGMOTOR].aVALUE); + break; + + case 'b': // Request step interrupt frequency + EQGTxHex6(axis[EQGMOTOR].bVALUE); // Let EQMOD calculate SIDEREAL, etc + break; + + case 'c': + EQGTxHex6(0x00D800); // Return same as EQ6 to keep the speed commands consistent + break; + + case 'd': // Request Mount center point +// EQGTxHex6(EQG_CENTRE); // Return same as EQ6 to keep the speed commands consistent + EQGTxHex6(axis[EQGMOTOR].Position); + break; + + case 'e': // Request version + EQGTxHex6(EQGVERSION); // V5.01 + break; + + case 'f': // Request motor status + +// EQGMotorStatus bit definitions +// A: nibble 1 +// MOVESLEW 0x0001 // Step(0) Slew(1) +// MOVEDECR 0x0002 // Increasing(0) Decreasing(1) +// MOVEHIGH 0x0004 // Low(0) High(1) +// B: nibble2 +// MOVEAXIS 0x0010 // Stopped(0) Moving(1) +// MOVEFACE 0x0020 // Front(0) Rear(1) +// C: nibble3 +// MOVEACTIVE 0x0100 // Inactive(0) Active(1) + + EQGTxHex3(axis[EQGMOTOR].EQGMotorStatus); + + break; + + case 'g': // Request speed multiplier + EQGTxHex2(EQG_gVALUE); // Return same as EQ6 to keep the speed commands consistent + break; + + case 'j': // Request axis position + EQGTxHex6(axis[EQGMOTOR].Position); + break; + + case 'm': // GET Point at which to change from fast to slow + EQGTxHex6(axis[EQGMOTOR].SlowDown); + break; + + case 's': // PEC period + EQGTxHex6(axis[EQGMOTOR].PEC); + break; + + case 'E': // Set current motor position + +dbgSerial.println(""); dbgSerial.print("EQG:P Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.print("> POSITION "); +dbgSerial.print(", P1: "); dbgSerial.print(EQGP1, HEX); + + axis[EQGMOTOR].Position = EQGP1; + break; + + case 'F': // Initialize and activate motors + +dbgSerial.println(""); dbgSerial.print("EQG:F Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.print("> ENERGISE "); + + axis[EQGMOTOR].EQGMotorStatus |= MOVEACTIVE; + axis[EQGMOTOR].ETXMotorStatus |= MOVEACTIVE; + break; + + case 'G': // EQG 'G' Command :GxAB[0D] + + // See below for A +// B nibble + // B = '0' +CW and Nthn Hemi + // '1' -CCW and Nthn Hemi + // '2' +CW and Sthn Hemi + // '3' -CCW and Sthn Hemi + // xxx0 0 means +ve, 1 = -ve "motor" direction, ie code takes care of whats N/S/E/W etc + // +ve speed in RA is Axis moves CW when viewed from pole + // +ve speed in DEC is Axis moves CCW when viewed from above + // xx0x 0 means Nthn Hemi else Sthn Hemi ( ST4 guiding related ) ????? + // Note! when using :S type gotos, the direction bit here "appears" to be ignored + // Also note that EQMOD does not appear to send the Hemisphere bit + // + // xxx0 CW(0) CCW(1) DIRECTION + // xx0x North(0) South(1) HEMISPHERE + + +dbgSerial.println(""); dbgSerial.print("EQG:G Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.print("> DIRECTION+SPEED "); +dbgSerial.print(", P1: "); dbgSerial.print(EQGP1, HEX); + + axis[EQGMOTOR].DirnSpeed = (int)EQGP1; // Save the command value + + if (EQGP1 & DIRECTION) { + axis[EQGMOTOR].EQGMotorStatus |= MOVEDECR; dbgSerial.print(" DEC "); + } + else { + axis[EQGMOTOR].EQGMotorStatus &= ~MOVEDECR; dbgSerial.print(" INC "); + } + +// A nibble + // A = '0' high speed GOTO slewing, doesnt make "bitmapped" sense, but it is as coded by SkyWatcher????? ????? + // '1' low speed slewing mode, all other bytes use bitmapping ( incl :f ), this doesnt + // '2' low speed GOTO mode, + // '3' high speed slewing mode + // xxx0 0 means AutoGoto, 1 means manual slew or stopped + // xx0x 0 means HiRate if Goto else LoRate if Slew + // speed mode for AutoGoto is ignored for EQ6Pro + +// A + switch ((EQGP1 >> 4) & 0x03) { + case 00: // 0 HIGH SPEED GOTO + axis[EQGMOTOR].EQGMotorStatus &= ~MOVESLEW; // GoTo target + axis[EQGMOTOR].EQGMotorStatus |= MOVEHIGH; // Enable high speed multiplier + dbgSerial.print("HIGH SPEED GOTO"); + break; + case 01: // 1 LOW SPEED SLEW + axis[EQGMOTOR].EQGMotorStatus |= MOVESLEW; // Just move the axis + axis[EQGMOTOR].EQGMotorStatus &= ~MOVEHIGH; // Disable high speed multiplier + dbgSerial.print("LOW SPEED SLEW"); + break; + case 02: // 2 LOW SPEED GOTO + axis[EQGMOTOR].EQGMotorStatus &= ~MOVESLEW; // GoTo target + axis[EQGMOTOR].EQGMotorStatus &= ~MOVEHIGH; // Disable high speed multiplier + dbgSerial.print("LOW SPEED GOTO"); + break; + case 03: // 3 HIGH SPEED SLEW + axis[EQGMOTOR].EQGMotorStatus |= MOVESLEW; // Just move the axis + axis[EQGMOTOR].EQGMotorStatus |= MOVEHIGH; // Enable high speed multiplier + dbgSerial.print("HIGH SPEED SLEW"); + break; + } + + axis[EQGMOTOR].ETXMotorStatus = axis[EQGMOTOR].EQGMotorStatus; // Copy the status for ETX + /// JMA TODO + /* + EQGP1 |= HEMISPHERE; // EQMOD is not setting HEMISPHERE + /// JMA + + if (EQGP1 & HEMISPHERE) { // Flip DEC movement if southern hemisphere + if (EQGMOTOR == MotorAlt) { + if (axis[EQGMOTOR].ETXMotorStatus & MOVEDECR) { + axis[EQGMOTOR].ETXMotorStatus &= ~MOVEDECR; dbgSerial.print(" S CW "); + } + else { + axis[EQGMOTOR].ETXMotorStatus |= MOVEDECR; dbgSerial.print(" S CCW "); + } + } + } + */ + break; + + case 'H': // Set the goto target increment + axis[EQGMOTOR].Increment = EQGP1; + if (axis[EQGMOTOR].EQGMotorStatus & MOVEDECR) + axis[EQGMOTOR].Target = axis[EQGMOTOR].Position - axis[EQGMOTOR].Increment; // subtract the relative target + else + axis[EQGMOTOR].Target = axis[EQGMOTOR].Position + axis[EQGMOTOR].Increment; // add the relative target + + axis[EQGMOTOR].MotorControl |= GoToHBX; + /* JMA TODO + if (EQGP1 > 0x1000) // Set slew flag if over 0x1000 steps + (axis[EQGMOTOR].MotorControl |= SlewHBX); +*/ +dbgSerial.println(""); dbgSerial.print("EQG:H Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.print("> TARGET "); +dbgSerial.print("Pos: "); dbgSerial.print(axis[EQGMOTOR].Position, HEX); +dbgSerial.print(", Inc: "); dbgSerial.print(axis[EQGMOTOR].Increment, HEX); +dbgSerial.print("->Tgt: "); dbgSerial.print(axis[EQGMOTOR].Target, HEX); +dbgSerial.print(" Speed: "); dbgSerial.print(axis[EQGMOTOR].Speed, HEX); +dbgSerial.print(" TargetSpeed: "); dbgSerial.println(axis[EQGMOTOR].TargetSpeed, HEX); + + break; + + case 'I': // Set motor speed +// long Speed; + +// From EQMOD +// Multiplier = EQGSidereal / :I +// MultiplierHi = EQGSidereal*g / :I + +// For ETX +// Speed = ETXSidereal * Multiplier +// SpeedHi = ETXSidereal * MultiplierHi + +// Calculation +// Speed = SiderealRate * (:ISidereal / ) +// SpeedHi = SiderealRate * ((Sidereal*g) / :I) + +dbgSerial.println(""); dbgSerial.print("EQG:I Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.print("> SET SPEED "); +dbgSerial.print("SiderealRate: "); dbgSerial.print(axis[EQGMOTOR].SIDEREALRATE, HEX); +dbgSerial.print(", SpeedFactor: "); dbgSerial.print(axis[EQGMOTOR].SIDEREALRATE / EQGP1); +/* + if ((axis[EQGMOTOR].EQGMotorStatus & MOVEHIGH)) { + EQGF1 = (float)axis[EQGMOTOR].SIDEREALRATE * (((float)axis[EQGMOTOR].SIDEREALRATE * (float)EQG_gVALUE) / (float)EQGP1); + } + else { + EQGF1 = (float)axis[EQGMOTOR].SIDEREALRATE * (float)(axis[EQGMOTOR].SIDEREALRATE / (float)EQGP1); + } + axis[EQGMOTOR].TargetSpeed = (long)EQGF1; // Set the target speed + +dbgSerial.print(", recalc "); dbgSerial.println(EQGF1); +*/ + axis[EQGMOTOR].TargetSpeed = EQGP1; // Set the target speed +dbgSerial.print(", Target Speed "); dbgSerial.println(axis[EQGMOTOR].TargetSpeed, HEX); + + break; + + case 'J': // Tell motor to Go + axis[EQGMOTOR].ETXMotorStatus |= MOVEAXIS; // Signal moving + axis[EQGMOTOR].ETXMotorState = ETXCheckStartup; // General entry + +dbgSerial.println(""); dbgSerial.print("EQG:J Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.print(">"); +dbgSerial.println(" START"); + + break; + + case 'K': // Tell motor to stop +dbgSerial.println(""); dbgSerial.print("EQG:K Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.println("> STOP"); + + axis[EQGMOTOR].EQGMotorStatus |= MOVESLEW; // Set slew as default + axis[EQGMOTOR].ETXMotorStatus |= MOVESLEW; // Set slew as default + axis[EQGMOTOR].TargetSpeed = 0; + axis[EQGMOTOR].ETXMotorState = ETXCheckSpeed; // to enable motor slowdown + break; + + case 'L': // Tell motor to stop immediately +dbgSerial.println(""); dbgSerial.print("EQG:L Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.println("> STOP NOW"); + + axis[EQGMOTOR].EQGMotorStatus |= MOVESLEW; // Clear speed change + axis[EQGMOTOR].TargetSpeed = 0; + axis[EQGMOTOR].ETXMotorState = ETXStopMotor; // Immediate stop + break; + + case 'M': // Set the break point increment + + axis[EQGMOTOR].SlowDown = EQGP1; + if ((axis[EQGMOTOR].EQGMotorStatus & MOVEDECR) == 0) + axis[EQGMOTOR].SlowDown = axis[EQGMOTOR].Position + axis[EQGMOTOR].SlowDown; // add the relative target + else + axis[EQGMOTOR].SlowDown = axis[EQGMOTOR].Position - axis[EQGMOTOR].SlowDown; // subtract the relative target + axis[EQGMOTOR].MotorControl |= GoToHBX; // Signal pending GoTo + +dbgSerial.println(""); dbgSerial.print("EQG:M Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.print("> SLOWDOWN "); +dbgSerial.print("Pos: "); dbgSerial.print(axis[EQGMOTOR].Position, HEX); +dbgSerial.print(", P1: "); dbgSerial.print(EQGP1, HEX); +dbgSerial.print("-> SD: "); dbgSerial.print(axis[EQGMOTOR].SlowDown, HEX); +dbgSerial.print(" Speed: "); dbgSerial.print(axis[EQGMOTOR].Speed, HEX); +dbgSerial.print(" TargetSpeed: "); dbgSerial.println(axis[EQGMOTOR].TargetSpeed, HEX); + + break; + + case 'U': // Set the break point steps +// JMA TODO axis[EQGMOTOR].SlowDown = EQGP1; + +dbgSerial.println(""); dbgSerial.print("EQG:U Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.print("> SLOWDOWN POINT "); +dbgSerial.print("Pos: "); dbgSerial.print(axis[EQGMOTOR].Position, HEX); +dbgSerial.print(", P1: "); dbgSerial.print(EQGP1, HEX); +dbgSerial.print("-> SDP: "); dbgSerial.print(axis[EQGMOTOR].SlowDown, HEX); +dbgSerial.print(" Speed: "); dbgSerial.print(axis[EQGMOTOR].Speed, HEX); +dbgSerial.print(" TargetSpeed: "); dbgSerial.println(axis[EQGMOTOR].TargetSpeed, HEX); + + break; + + case 'O': + axis[EQGMOTOR].HBXSnapPort = (char)EQGP1; + +dbgSerial.println(""); dbgSerial.print("EQG:O Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.print("> SNAPPORT "); +dbgSerial.print(", P1: "); dbgSerial.print(EQGP1, HEX); + + break; + + case 'P': + axis[EQGMOTOR].HBXGuide = (char)EQGP1; + +dbgSerial.println(""); dbgSerial.print("EQG:P Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.print("> GUIDE "); +dbgSerial.print(", P1: "); dbgSerial.print(EQGP1, HEX); + + break; + + default: + EQGErrorValue = '0'; // Failure - Bad Command + break; + } + EQGTx(CR); + digitalWrite(FROMEQG, LOW); // Clear Indicator LED +} + +/********************************************** + Handle EQG communications +***********************************************/ +bool EQGRx(void) { + if (EQGSerial.available() == 0) + return false; + while (EQGSerial.available() > 0) { + EQGRxBuffer[EQGRxiPtr++] = EQGSerial.read(); + EQGRxiPtr &= EQGMASK; + } + return true; +} + +void EQGTx(unsigned char data) { + EQGTxBuffer[EQGTxiPtr++] = data; + EQGTxiPtr &= EQGMASK; +} + +void EQGTxHex(unsigned char data) { + if ((data & 0x0f) < 0x0a) EQGTx((data & 0x0f) + 0x30); + else EQGTx((data & 0x0f) + 0x37); +} + +void EQGTxHex2(unsigned char data) { + EQGTxHex(data >> 4); + EQGTxHex(data); +} + +void EQGTxHex3(unsigned int data) { + EQGTxHex( (unsigned char) data); + EQGTxHex( (unsigned char) (data >> 4)); + EQGTxHex( (unsigned char) (data >> 8)); +} + +void EQGTxHex6(unsigned long data) { + EQGTxHex2( (unsigned char) data); + EQGTxHex2( (unsigned char) (data >> 8)); + EQGTxHex2( (unsigned char) (data >> 16)); +} + +/********************************************** + Debug routines +***********************************************/ +void dbgRx(void) { + while (dbgSerial.available() > 0) { + dbgRxBuffer[dbgRxiPtr++] = dbgSerial.read(); + dbgRxiPtr &= dbgMASK; + } +} + +void putbyte(unsigned char data) { + dbgSerial.write(data); +} + +void puthexb(unsigned char data) { + if (((data>>4) & 0x0f) < 0x0a) putbyte(((data>>4) & 0x0f) + 0x30); + else putbyte(((data>>4) & 0x0f) + 0x37); + if ((data & 0x0f) < 0x0a) putbyte((data & 0x0f) + 0x30); + else putbyte((data & 0x0f) + 0x37); +} + +void putdecb(unsigned char data) { + dbgSerial.print(data); +} + +void puthexw(unsigned int data) { + puthexb((data>>8) & 0xFF); + puthexb(data & 0xFF); +} + +void putdecw(unsigned int data) { + dbgSerial.print(data); +} + +void puthex6(unsigned long data) { + puthexb((data>>16) & 0xFF); + puthexw(data & 0xFFFF); +} + +void puthexl(unsigned long data) { + puthexw((data>>16) & 0xFFFF); + puthexw(data & 0xFFFF); +} + +void putdecl(unsigned long data) { + dbgSerial.print(data); +} + +void EQGSend(unsigned char data) { + dbgSerial.write(data); +} + +void EQGSendHex(unsigned char data) { + if ((data & 0x0f) < 0x0a) EQGSend((data & 0x0f) + 0x30); + else EQGSend((data & 0x0f) + 0x37); +} + +void EQGSendHex2(unsigned char data) { + EQGSendHex(data >> 4); + EQGSendHex(data); +} + +void EQGSendHex6(unsigned long data) { + EQGSendHex2( (unsigned char) data); + EQGSendHex2( (unsigned char) (data >> 8)); + EQGSendHex2( (unsigned char) (data >> 16)); +} + +void debugEQG() { + dbgSerial.println(""); + dbgSerial.print("Az:<"); + dbgSerial.print(axis[AzMotor].EQGMotorStatus, HEX); + dbgSerial.print("> Pos: "); + dbgSerial.print(axis[AzMotor].Position, HEX); + dbgSerial.print(" SD: "); + dbgSerial.print(axis[AzMotor].SlowDown, HEX); + dbgSerial.print(" Tgt: "); + dbgSerial.print(axis[AzMotor].Target, HEX); + dbgSerial.print(" Speed: "); + dbgSerial.print(axis[AzMotor].Speed, HEX); + + dbgSerial.print(", Alt:<"); + dbgSerial.print(axis[AltMotor].EQGMotorStatus, HEX); + dbgSerial.print(">Pos: "); + dbgSerial.print(axis[AltMotor].Position, HEX); + dbgSerial.print(" SD: "); + dbgSerial.print(axis[AltMotor].SlowDown, HEX); + dbgSerial.print(" Tgt: "); + dbgSerial.print(axis[AltMotor].Target, HEX); + dbgSerial.print(" Speed: "); + dbgSerial.print(axis[AltMotor].Speed, HEX); + +/* + while (dbgRxoPtr != dbgRxiPtr) { + dbgCommand[dbgIndex] = dbgRxBuffer[dbgRxoPtr]; // Copy character + dbgSerial.write(dbgCommand[dbgIndex]); + if ((dbgCommand[dbgIndex] != ':') && (dbgFlag == 0)) { // Wait for start of command string + dbgSerial.write(dbgCommand[dbgIndex]); // Output to debug and skip + } + else { + if (dbgCommand[dbgIndex] == CR) { + dbgCommand[dbgIndex + 1] = 0; + processdbgCommand(); + dbgFlag = 0; + dbgIndex = 0; + } + else { + dbgFlag |= 1; + dbgIndex += 1; + } + } + dbgRxoPtr += 1; + dbgRxoPtr &= dbgMASK; + } +*/ +} + +void processdbgCommand(void) { + unsigned char m; + int8_t t; + char argStr[256]; + + strcpy(argStr, &dbgCommand[3]); + m = dbgCommand[2] - '1'; + if ((m == 0) || (m == 1)) { + switch (dbgCommand[1]) { + + case 't': + t = dbgCommand[3] - '0'; + if (t > 9) t -= 7; + if ((t >= 0) && (t < 16)) + telescope = t; + dbgSerial.println(""); dbgSerial.print("Scope: "); dbgSerial.println(telescope); + break; + + case 'w': + sscanf(argStr, "%ld", &v); + dbgSerial.println(""); + dbgSerial.print("WormTeeth: "); + dbgSerial.print(argStr); + dbgSerial.print(" "); + dbgSerial.println(f); + ratio[telescope][m].WormTeeth = v; + break; + + case 'g': + sscanf(argStr, "%f", &f); // Warning: you need the float libraries for this + dbgSerial.println(""); + dbgSerial.print("GearBox: "); // "-Wl,-u,vfscanf -lscanf_flt -lm" in platform.local.txt + dbgSerial.print(argStr); + dbgSerial.print(" "); + dbgSerial.println(f); + ratio[telescope][m].GbxRatio = f; + break; + + case 'v': + sscanf(argStr, "%ld", &v); + dbgSerial.println(""); + dbgSerial.print("Vanes: "); + dbgSerial.print(argStr); + dbgSerial.print(" "); + dbgSerial.println(v); + ratio[telescope][m].Vanes = v; + break; + + case 'x': + sscanf(argStr, "%f", &f); // Warning: you need the float libraries for this + dbgSerial.println(""); + dbgSerial.print("XferRatio: "); // "-Wl,-u,vfscanf -lscanf_flt -lm" in platform.local.txt + dbgSerial.print(argStr); + dbgSerial.print(" "); + dbgSerial.println(f); + ratio[telescope][m].XferRatio = f; + break; + + default: + break; + + } + PrintRatioValues(telescope); + } +} diff --git a/Software/EQG2HBX-ESP32/ETXProtocol.h b/Software/EQG2HBX/EQG2HBXE32/ETXProtocol.h similarity index 64% rename from Software/EQG2HBX-ESP32/ETXProtocol.h rename to Software/EQG2HBX/EQG2HBXE32/ETXProtocol.h index 3eb4c32..3bf30e9 100644 --- a/Software/EQG2HBX-ESP32/ETXProtocol.h +++ b/Software/EQG2HBX/EQG2HBXE32/ETXProtocol.h @@ -1,90 +1,95 @@ -/* - * Copyright 2017, 2018 John Archbold -*/ - -/******************************************************** - EQG Protocol function definitions - ================================= - *********************************************************/ -#pragma once - -#define MotorAz 0x01 // Pin7 on HBX interface -#define MotorAlt 0x02 // Pin5 on HBX interface - -#define AzMotor MotorAz -#define AltMotor MotorAlt - -// ETX Bit Definitions -// Variable - axis[Motor].MotorControl -// nibble 4 -#define StartHBX 0x8000 // Motor start bit -#define StopHBX 0x4000 // Motor stop bit -#define SlewHBX 0x2000 // Move in progress -#define SpeedHBX 0x1000 // Speed change pending -#define GoToHBX 0x0800 // GoTo in process - -// ETX Known Commands -#define SpeedChnge 0x00 // Update "8.16" speed -#define SpeedStart 0x01 // Begin "8.16" speed -#define SetOffset 0x02 // Output "16" correction offset -#define SetLEDI 0x03 // Output "8" LED current -#define CalibrateLED 0x04 // None -#define Stop 0x05 // None -#define SlewReverse 0x06 // None -#define SlewForward 0x07 // None -#define GetStatus 0x08 // Input "16.8.1" ticks.pwm.error -#define GetLEDI 0x09 // Input "8" LED current -#define GetMotorType 0x0B // Input "8" Motor type -#define SleepHBX 0xE4 // None - -#define OffsetMax 0x0020 // Maximum for a SetOffset command -// ETX State Machine -#define ETXIdle 0 -#define ETXCheckStartup 1 -#define ETXSlewMotor 2 -#define ETXStepMotor 3 -#define ETXCheckSlowDown 4 -#define ETXCheckSpeed 5 -#define ETXCheckPosition 6 -#define ETXCheckStop 7 -#define ETXStopMotor 8 -#define ETXMotorEnd 9 -// ETX axis State Machine -#define NORMAL 0 -#define FLIP 1 -#define FLIPPED 2 -#define UNFLIP 3 -#define FLIPPING 4 -#define UNFLIPPING 5 - -const float ETX60PERIOD = 152.587891; // (1/6.5536mS) - -const unsigned long ETX_CENTRE = 0x00800000; // RA, DEC; - -const float MeadeSidereal = 6460.0900; // Refer Andrew Johansen - Roboscope -const float SiderealArcSecs = 15.041069; // Sidereal arcsecs/sec (ArcSec360/Sidereal secs) -const float ArcSecs360 = 1296000; // Arcsecs / 360 - - -#define ETXSlew1 1 // 1 x sidereal (0.25 arc-min/sec or 0.0042°/sec) -#define ETXSlew2 2 // 2 x sidereal (0.50 arc-min/sec or 0.0084°/sec) -#define ETXSlew3 8 // 8 x sidereal ( 2 arc-min/sec or 0.0334°/sec) -#define ETXSlew4 16 // 16 x sidereal ( 4 arc-min/sec or 0.0669°/sec) -#define ETXSlew5 64 // 64 x sidereal ( 16 arc-min/sec or 0.2674°/sec) -#define ETXSlew6 120 // 30 arc-min/sec or 0.5°/sec -#define ETXSlew7 240 // 60 arc-min/sec or 1.0°/sec -#define ETXSlew8 600 // 150 arc-min/sec or 2.5°/sec -#define ETXSlew9 1080 // 270 arc-min/sec or 4.5°/sec - -#define ETXSLOWPOSN 0x00000800 // Point at which to start slowdown - -// bool HBXGetStatus(unsigned char); - -/* -bool HBXSetMotorState(unsigned char); -bool HBXCheckTargetStatus(unsigned char); -bool HBXUpdatePosn(void); -bool HBXStartMotor(unsigned char); -bool HBXStopMotor(unsigned char); -void PositionPoll(unsigned char); -*/ +/* + * Copyright 2017, 2018 John Archbold +*/ +#include + +/******************************************************** + EQG Protocol function definitions + ================================= + *********************************************************/ +#ifndef ETXProtocol +#define ETXProtocol + +#define MotorAz 0x01 // Pin3 on HBX interface +#define MotorAlt 0x02 // Pin5 on HBX interface + +#define AzMotor MotorAz +#define AltMotor MotorAlt + +// ETX Bit Definitions +// Variable - axis[Motor].MotorControl +// nibble 4 +#define StartHBX 0x8000 // Motor start bit +#define StopHBX 0x4000 // Motor stop bit +#define SlewHBX 0x2000 // Move in progress +#define SpeedHBX 0x1000 // Speed change pending +#define GoToHBX 0x0800 // GoTo in process + +// ETX Known Commands +#define SpeedChnge 0x00 // Update "8.16" speed +#define SpeedStart 0x01 // Begin "8.16" speed +#define SetOffset 0x02 // Output "16" correction offset +#define SetLEDI 0x03 // Output "8" LED current +#define CalibrateLED 0x04 // None +#define Stop 0x05 // None +#define SlewReverse 0x06 // None +#define SlewForward 0x07 // None +#define GetStatus 0x08 // Input "16.8.1" ticks.pwm.error +#define GetLEDI 0x09 // Input "8" LED current +#define GetMotorType 0x0B // Input "8" Motor type +#define ResetH2X 0xE4 // None + +#define OffsetMax 0x0020 // Maximum for a SetOffset command +// ETX State Machine +#define ETXIdle 0 +#define ETXCheckStartup 1 +#define ETXSlewMotor 2 +#define ETXStepMotor 3 +#define ETXCheckSlowDown 4 +#define ETXCheckSpeed 5 +#define ETXCheckPosition 6 +#define ETXCheckStop 7 +#define ETXStopMotor 8 +#define ETXMotorEnd 9 + +#define EEPROMAzLEDI 0x01 // EEPROM Storage +#define EEPROMAltLEDI 0x02 +#define EEPROMMotor 0x03 // MOTOR TYPE + +const float ETX60PERIOD = 152.587891; // (1/6.5536mS) + +#define ETX_AzCENTRE 0x00800000 // HA +#define ETX_AltCENTRE 0x00800000 // DEC + +const float MeadeSidereal = 6460.0900; // Refer Andrew Johansen +const float SiderealArcSecs = 15.041069; // Sidereal arcsecs/sec +const float ArcSecs360 = 1296000; // Arcsecs / 360 + + +#define ETXSlew1 1 // 1 x sidereal (0.25 arc-min/sec or 0.0042°/sec) +#define ETXSlew2 2 // 2 x sidereal (0.50 arc-min/sec or 0.0084°/sec) +#define ETXSlew3 8 // 8 x sidereal ( 2 arc-min/sec or 0.0334°/sec) +#define ETXSlew4 16 // 16 x sidereal ( 4 arc-min/sec or 0.0669°/sec) +#define ETXSlew5 64 // 64 x sidereal ( 16 arc-min/sec or 0.2674°/sec) +#define ETXSlew6 120 // 30 arc-min/sec or 0.5°/sec +#define ETXSlew7 240 // 60 arc-min/sec or 1.0°/sec +#define ETXSlew8 600 // 150 arc-min/sec or 2.5°/sec +#define ETXSlew9 1080 // 270 arc-min/sec or 4.5°/sec + +#define ETXSLOWPOSN 0x00000800 // Point at which to start slowdown + +#define H2X_INPUTPU INPUT_PULLUP // Set pin data input mode +#define H2X_INPUT INPUT // Set pin data input mode +#define H2X_OUTPUT OUTPUT // Set pin data output + +bool HBXSetMotorState(unsigned char); +bool HBXCheckTargetStatus(unsigned char); +bool HBXUpdatePosn(void); + +bool HBXStartMotor(unsigned char); +bool HBXStopMotor(unsigned char); +bool HBXGetStatus(unsigned char); +void PositionPoll(unsigned char); + +#endif + diff --git a/Software/EQG2HBX/EQG2HBXE32/ETXProtocol.ino b/Software/EQG2HBX/EQG2HBXE32/ETXProtocol.ino new file mode 100644 index 0000000..ad2bd5a --- /dev/null +++ b/Software/EQG2HBX/EQG2HBXE32/ETXProtocol.ino @@ -0,0 +1,589 @@ +/* + * Copyright 2017, 2018 John Archbold +*/ +#include + +/******************************************************** + ETX Protocol related functions + ============================== + *********************************************************/ + +bool ETXState(unsigned char Motor) { + long distance; + + switch(axis[Motor].ETXMotorState) { + + case ETXIdle: + break; + + case ETXCheckStartup: + if (axis[Motor].ETXMotorStatus & MOVEAXIS) { // Start moving + +dbgSerial.println(""); dbgSerial.print("ETXCheckStartup - Motor: "); dbgSerial.print(Motor); dbgSerial.print(" MOVE"); + + distance = axis[Motor].Target - axis[Motor].Position; // Distance to target + if (axis[Motor].ETXMotorStatus & MOVEDECR) // If it is decreasing + distance = TwosComplement(distance); +dbgSerial.print(" Distance: "); dbgSerial.print(distance); + + if (axis[Motor].ETXMotorStatus & MOVEHIGH) { // High Speed Slew ? + if (axis[Motor].ETXMotorStatus & MOVESLEW) { + axis[Motor].ETXMotorState = ETXSlewMotor; // Move axis using high speed multiplier + +dbgSerial.print(" HIGH SLEW"); + + } + } + else { // GoTo or Low Speed Slew + axis[Motor].ETXMotorState = ETXCheckSpeed; + +dbgSerial.print(" GOTO"); + + } + + if (axis[Motor].MotorControl & GoToHBX) { // Check GoTo? + if (axis[Motor].MotorControl & SlewHBX) { // May need to slew for large changes + axis[Motor].ETXMotorState = ETXSlewMotor; // Slew to M-point + +dbgSerial.print(" SLEW"); + + } + else { + axis[Motor].ETXMotorState = ETXCheckSpeed; + axis[Motor].TargetSpeed = axis[Motor].DEGREERATE1; // Set initial speed for 'HIGH SPEED GOTO' + if (distance < axis[Motor].OneDegree) + axis[Motor].TargetSpeed = (axis[Motor].TargetSpeed >> 1); + if (distance < (axis[Motor].OneDegree >> 2)) + axis[Motor].TargetSpeed = (axis[Motor].TargetSpeed >> 1); + axis[Motor].Speed = 0; // Starting from 0 + +dbgSerial.print(" STEP"); + } + if (distance < OffsetMax) { // Check for really small moves (< 16 steps) + axis[Motor].ETXMotorState = ETXMotorEnd; // Use Adjust offset + +dbgSerial.print(" OFFSET"); + } + if (distance > (axis[Motor].OneDegree << 3)) { // Always slew for > 8 degrees + axis[Motor].ETXMotorState = ETXSlewMotor; +dbgSerial.print(" GoToSLEW"); + } + } + } + break; + + case ETXSlewMotor: + +dbgSerial.println(""); dbgSerial.print("ETXSlewMotor Motor: "); dbgSerial.print(Motor); dbgSerial.print(" SLEW"); + + if (Motor == MotorAz) digitalWrite(AzLED, HIGH); // Turn on the LED + else digitalWrite(AltLED, HIGH); + + HBXSendCommand(Stop, Motor); // Stop the motor + + if (axis[Motor].ETXMotorStatus & MOVEDECR) // -ve + axis[Motor].Command = SlewReverse; + else + axis[Motor].Command = SlewForward; + HBXSendCommand(axis[Motor].Command, Motor); // SLEW + axis[Motor].EQGMotorStatus |= MOVEAXIS; // Tell EQx + axis[Motor].Speed = axis[Motor].DEGREERATE1; // Set "current speed" for later speed checks + + if (axis[Motor].MotorControl & GoToHBX) { // Check if slew was caused by a high speed long distance GoTo + distance = axis[Motor].Target - axis[Motor].Position; // Check Distance to target + if (axis[Motor].ETXMotorStatus & MOVEDECR) // If it is decreasing + distance = TwosComplement(distance); + if (distance < axis[Motor].OneDegree) { // Change to GoTo if within one degree + while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command + axis[Motor].ETXMotorState = ETXStepMotor; + axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command for next speed + axis[Motor].TargetSpeed = axis[Motor].DEGREERATE1; // Set initial speed + axis[Motor].Speed = axis[Motor].DEGREERATE1; + axis[Motor].SpeedState = 0; + dbgSerial.print(" GoToSLEW END"); + } + } + + if (axis[Motor].MotorControl & SlewHBX) { // Slewing to M-point + axis[Motor].Speed = axis[Motor].DEGREERATE1; // Indicate current speed (approx) + axis[Motor].ETXMotorState = ETXCheckSlowDown; // Slew until SlowDown + } + +dbgSerial.println(""); dbgSerial.print("ETXSlewMotor Motor: "); dbgSerial.print(Motor); +dbgSerial.print(" <"); dbgSerial.print(axis[Motor].ETXMotorStatus, HEX); dbgSerial.print("> "); +dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); +dbgSerial.print(", Inc: "); dbgSerial.print(axis[Motor].Increment, HEX); +dbgSerial.print("->Tgt: "); dbgSerial.print(axis[Motor].Target, HEX); +dbgSerial.print(" Speed: "); dbgSerial.print(axis[Motor].Speed, HEX); +dbgSerial.print(" TargetSpeed: "); dbgSerial.print(axis[Motor].TargetSpeed, HEX); +dbgSerial.print(" SpeedState: "); dbgSerial.println(axis[Motor].SpeedState, HEX); + break; + + case ETXStepMotor: + +dbgSerial.println(""); dbgSerial.print("ETXStepMotor Motor: "); dbgSerial.print(Motor); dbgSerial.print(" STEP"); + + if (Motor == MotorAz) digitalWrite(AzLED, HIGH); // Turn on the LED + else digitalWrite(AltLED, HIGH); + + if (axis[Motor].MotorControl & SpeedHBX) // Stepping, High or Low speed + axis[Motor].Command = SpeedStart; // Use SpeedStart to start motion + else { + axis[Motor].Command = SpeedChnge; // Use SpeedChnge once started + } + axis[Motor].MotorControl &= ~SpeedHBX; // Clear flag + // Set the speed, and direction + // ---------------------------- + P1 = axis[Motor].Speed; + if (axis[Motor].ETXMotorStatus & MOVEDECR) // If negative, change P + P1 = TwosComplement(P1); // to 2's complement + + axis[Motor].HBXP1 = (P1 >> 16) & 0xFF; // Initialize command bytes + axis[Motor].HBXP2 = (P1 >> 8) & 0xFF; + axis[Motor].HBXP3 = P1 & 0xFF; + + // Send the command + // ---------------- + if (HBXSendCommand(axis[Motor].Command, Motor)) // Command OK? + HBXSend3Bytes(Motor); // Send the speed + axis[Motor].EQGMotorStatus |= MOVEAXIS; // Tell EQx + + axis[Motor].ETXMotorState = ETXCheckSpeed; // Make sure we are up to target speed + if (axis[Motor].MotorControl & GoToHBX) { // If it is a GoTo and up to speed, check position + if (axis[Motor].Speed == axis[Motor].TargetSpeed) + axis[Motor].ETXMotorState = ETXCheckPosition; + } + else if (axis[Motor].Speed == 0) { // Stop issued + axis[Motor].ETXMotorState = ETXStopMotor; + } + else if (axis[Motor].Speed == axis[Motor].TargetSpeed) { // Else slewing at speed + axis[Motor].ETXMotorState = ETXIdle; + } + +dbgSerial.print(" Speed: "); dbgSerial.print(axis[Motor].Speed, HEX); +dbgSerial.print(" Dirn: "); dbgSerial.print((axis[Motor].ETXMotorStatus & MOVEDECR), HEX); +dbgSerial.print(" ");dbgSerial.print(axis[Motor].Command, HEX); +dbgSerial.print(" ");dbgSerial.print(axis[Motor].HBXP1, HEX); +dbgSerial.print(" ");dbgSerial.print(axis[Motor].HBXP2, HEX); +dbgSerial.print(" ");dbgSerial.print(axis[Motor].HBXP3, HEX); + + break; + + case ETXCheckSlowDown: + // Check if Slowdown reached + // Calculate absolute distance to slowdown + // --------------------------------------- + +dbgSerial.println(""); dbgSerial.print("ETXCheckSlowDown Motor: "); dbgSerial.print(Motor); +dbgSerial.print(" <"); dbgSerial.print(axis[Motor].ETXMotorStatus, HEX); dbgSerial.print("> "); +dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); +dbgSerial.print(", SD: "); dbgSerial.print(axis[Motor].SlowDown, HEX); +dbgSerial.print("->Tgt: "); dbgSerial.print(axis[Motor].Target, HEX); +dbgSerial.print(" Speed: "); dbgSerial.print(axis[Motor].Speed, HEX); +dbgSerial.print(" TargetSpeed: "); dbgSerial.print(axis[Motor].TargetSpeed, HEX); + +// distance = axis[Motor].SlowDown - axis[Motor].Position; + distance = (axis[Motor].Target - 0x1000) - axis[Motor].Position; // Distance to target + if (axis[Motor].Target < axis[Motor].Position) // If it is decreasing + distance = TwosComplement(distance); + +dbgSerial.print(" distance: "); +dbgSerial.print(distance, HEX); + + if (distance <= 0) { + while(!(HBXSendCommand(Stop, Motor))); // Stop the motor +// HBXSendCommand(Stop, Motor); // Stop the motor + axis[Motor].TargetSpeed = (axis[Motor].SIDEREALRATE << 7); // target is 128xSidereal + axis[Motor].ETXMotorState = ETXCheckSpeed; + axis[Motor].MotorControl &= ~SlewHBX; // Clear slew bit (if it was set) + axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command for first slow-down + } + break; + + case ETXCheckSpeed: + // Speeding Up + // =========== +/* +ETXSlew1 1 // 1 x sidereal (0.25 arc-min/sec or 0.0042°/sec) +ETXSlew2 2 // 2 x sidereal (0.50 arc-min/sec or 0.0084°/sec) +ETXSlew3 8 // 8 x sidereal ( 2 arc-min/sec or 0.0334°/sec) +ETXSlew4 16 // 16 x sidereal ( 4 arc-min/sec or 0.0669°/sec) +ETXSlew5 64 // 64 x sidereal ( 16 arc-min/sec or 0.2674°/sec) +ETXSlew6 120 // 30 arc-min/sec or 0.5°/sec +ETXSlew7 240 // 60 arc-min/sec or 1.0°/sec +ETXSlew8 600 // 150 arc-min/sec or 2.5°/sec +ETXSlew9 1080 // 270 arc-min/sec or 4.5°/sec +*/ + +dbgSerial.println(""); dbgSerial.print("ETXCheckSpeed Motor: "); dbgSerial.print(Motor); +dbgSerial.print(" <"); dbgSerial.print(axis[Motor].ETXMotorStatus, HEX); dbgSerial.print("> "); +dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); +dbgSerial.print(", Inc: "); dbgSerial.print(axis[Motor].Increment, HEX); +dbgSerial.print("->Tgt: "); dbgSerial.print(axis[Motor].Target, HEX); +dbgSerial.print(" iSpeed: "); dbgSerial.print(axis[Motor].Speed, HEX); +dbgSerial.print(" iTargetSpeed: "); dbgSerial.print(axis[Motor].TargetSpeed, HEX); + + axis[Motor].ETXMotorState = ETXStepMotor; // Preset set speed as next action + +// Ramp up to speed + if ((axis[Motor].TargetSpeed != 0) && (axis[Motor].TargetSpeed > axis[Motor].Speed)) { + if ((axis[Motor].TargetSpeed - axis[Motor].Speed) > (axis[Motor].SIDEREALRATE << 6)) { // 64x sidereal + axis[Motor].Speed += ((axis[Motor].TargetSpeed - axis[Motor].Speed) >> 1); // Ramp up approx .5 difference +// while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command + axis[Motor].MotorControl &= ~SpeedHBX; // Use 0x00 command + } + else { + axis[Motor].Speed = axis[Motor].TargetSpeed; + while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command + axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command + } + } +// Ramp down to speed + else if ((axis[Motor].TargetSpeed != 0) && (axis[Motor].Speed > axis[Motor].TargetSpeed)) { + axis[Motor].Speed -= ((axis[Motor].Speed - axis[Motor].TargetSpeed) >> 2); // Approx .75 + if ((axis[Motor].Speed - axis[Motor].TargetSpeed) <= (axis[Motor].SIDEREALRATE << 7)) { + axis[Motor].Speed = axis[Motor].TargetSpeed; // Close enough at 128x sidereal, so set the speed +// while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command + axis[Motor].MotorControl &= ~SpeedHBX; // Use 0x00 command + } + } +// Ramp down to stop + else if ((axis[Motor].TargetSpeed == 0) && (axis[Motor].Speed != 0)) { + if (axis[Motor].ETXMotorStatus & MOVESLEW) { + axis[Motor].ETXMotorState = ETXStopMotor; + } + else if (axis[Motor].Speed >= (axis[Motor].SIDEREALRATE << 7)) { // Ramp down to 128x sidereal + axis[Motor].Speed -= (axis[Motor].Speed >> 2); // Approximately .75 + while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command + axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command + } + else + axis[Motor].ETXMotorState = ETXStopMotor; // OK, Stop the motor + } + +// Switch to position check, when we are at speed - check done in ETXStepMotor + +dbgSerial.print(" oSpeed: "); dbgSerial.print(axis[Motor].Speed, HEX); +dbgSerial.print(" oTargetSpeed: "); dbgSerial.print(axis[Motor].TargetSpeed, HEX); + + break; + + case ETXCheckPosition: + // Check if Target acquired + // ------------------------ + + // Calculate absolute distance to target + // ------------------------------------- + +dbgSerial.println(""); dbgSerial.print("ETXCheckPosition Motor: "); dbgSerial.print(Motor); +dbgSerial.print(" <"); dbgSerial.print(axis[Motor].ETXMotorStatus, HEX); dbgSerial.print("> "); +dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); +dbgSerial.print(", Inc: "); dbgSerial.print(axis[Motor].Increment, HEX); +dbgSerial.print("->Tgt: "); dbgSerial.print(axis[Motor].Target, HEX); +dbgSerial.print(" Speed: "); dbgSerial.print(axis[Motor].Speed, HEX); +dbgSerial.print(" TargetSpeed: "); dbgSerial.print(axis[Motor].TargetSpeed, HEX); +dbgSerial.print(" SpeedState: "); dbgSerial.print(axis[Motor].SpeedState, HEX); + + if (!(axis[Motor].MotorControl & GoToHBX)) { // Slewing so update position + break; + } + + distance = axis[Motor].Target - axis[Motor].Position; // Distance to target +dbgSerial.print(" distance0: "); +dbgSerial.print(distance, HEX); + + if (axis[Motor].ETXMotorStatus & MOVEDECR) // If it is decreasing + distance = TwosComplement(distance); + +dbgSerial.print(" distance1: "); +dbgSerial.print(distance, HEX); + + if (distance == 0) + axis[Motor].ETXMotorState = ETXMotorEnd; + else if (distance > 0) { + // Start to slow motor if getting near target + // ------------------------------------------ + if (distance <= OffsetMax) { + axis[Motor].ETXMotorState = ETXMotorEnd; // Stop motor, set offset + axis[Motor].SpeedState = 0; + } + else if (axis[Motor].SpeedState == 3) { + axis[Motor].TargetSpeed = (axis[Motor].SIDEREALRATE) << 2; + axis[Motor].MotorControl &= ~SpeedHBX; // Use 0x00 command + axis[Motor].ETXMotorState = ETXStepMotor; // Change speed + axis[Motor].SpeedState += 1; + } + else if ((distance <= 0x100) && (axis[Motor].SpeedState == 2)) { + axis[Motor].TargetSpeed = axis[Motor].Speed >> 2; // 1/16 + axis[Motor].MotorControl &= ~SpeedHBX; // Use 0x00 command + axis[Motor].ETXMotorState = ETXStepMotor; // Change speed + axis[Motor].SpeedState += 1; + } + else if ((distance <= 0x200) && (axis[Motor].SpeedState == 1)) { + axis[Motor].TargetSpeed = axis[Motor].Speed >> 1; // 1/4 + axis[Motor].MotorControl &= ~SpeedHBX; // Use 0x00 command + axis[Motor].ETXMotorState = ETXStepMotor; // Change speed + axis[Motor].SpeedState += 1; + } + else if ((distance <= 0x400) && (axis[Motor].SpeedState == 0)) { + axis[Motor].TargetSpeed = axis[Motor].Speed >> 1; // 1/2 + while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command + axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command + axis[Motor].ETXMotorState = ETXStepMotor; // Change speed + axis[Motor].SpeedState += 1; + } + } + else { + if ((TwosComplement(distance)) > OffsetMax) { // Not sure how good offset is! + // Motor has over-shot the target + // ------------------------------ + if (axis[Motor].ETXMotorStatus & MOVEDECR) // EQG -> change direction + axis[Motor].ETXMotorStatus &= ~MOVEDECR; + else + axis[Motor].ETXMotorStatus |= MOVEDECR; + while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command + axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command + axis[Motor].TargetSpeed = (axis[Motor].SIDEREALRATE) << 2; + axis[Motor].ETXMotorState = ETXStepMotor; // Change ETX speed + } + else{ + axis[Motor].ETXMotorState = ETXMotorEnd; // Stop motor, set offset + axis[Motor].SpeedState = 0; + } + } + break; + + case ETXStopMotor: + +dbgSerial.println(""); dbgSerial.print("ETXStopMotor Motor: "); dbgSerial.print(Motor); + + while(!(HBXSendCommand(Stop, Motor))); // Stop the motor + axis[Motor].ETXMotorStatus |= MOVESLEW; // ETX Set slewing mode + axis[Motor].ETXMotorStatus &= ~MOVEHIGH; // and speed + axis[Motor].ETXMotorStatus &= ~MOVEAXIS; // Clear the motor moving flag + axis[Motor].MotorControl &= ~GoToHBX; // Clear the GoTo flag + axis[Motor].MotorControl &= ~SlewHBX; // and the slew flag + axis[Motor].EQGMotorStatus |= MOVESLEW; // EQG Set slewing mode + axis[Motor].EQGMotorStatus &= ~MOVEHIGH; // and speed + axis[Motor].EQGMotorStatus &= ~MOVEAXIS; // Clear the motor moving flag + axis[Motor].ETXMotorState = ETXCheckStartup; + axis[Motor].TargetSpeed = axis[Motor].Speed; // For any subsequent move + axis[Motor].Speed = 0; + break; + + case ETXMotorEnd: + +dbgSerial.println(""); dbgSerial.print("ETXMotorEnd Motor: "); dbgSerial.print(Motor); +dbgSerial.print("<"); dbgSerial.print(axis[Motor].ETXMotorStatus, HEX); dbgSerial.print("> "); +dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); +dbgSerial.print(", Inc: "); dbgSerial.print(axis[Motor].Increment, HEX); +dbgSerial.print("->Tgt: "); dbgSerial.print(axis[Motor].Target, HEX); + + if (Motor == MotorAz) digitalWrite(AzLED, LOW); // Turn off the LED + else digitalWrite(AltLED, LOW); + + distance = axis[Motor].Target - axis[Motor].Position; // Distance to target + if (axis[Motor].Target < axis[Motor].Position) // If it is decreasing + distance = TwosComplement(distance); + + if (distance == 0) { + axis[Motor].ETXMotorState = ETXStopMotor; // Stop the motor + } + else { + axis[Motor].HBXP1 = (distance >> 8) & 0xFF; // Initialize offset bytes + axis[Motor].HBXP2 = distance & 0xFF; + axis[Motor].Command = SetOffset; + if (HBXSendCommand(axis[Motor].Command, Motor)) // Command OK? + HBXSend2Bytes(Motor); // Send the offset + +dbgSerial.print(" OFFSET"); +dbgSerial.print(" "); dbgSerial.print(axis[Motor].Command, HEX); +dbgSerial.print(" "); dbgSerial.print(axis[Motor].HBXP1, HEX); +dbgSerial.print(" "); dbgSerial.print(axis[Motor].HBXP2, HEX); +dbgSerial.print(" "); dbgSerial.print(axis[Motor].HBXP3, HEX); + + } + axis[Motor].Position = axis[Motor].Target; + axis[Motor].MotorControl &= ~GoToHBX; // Clear the flag + axis[Motor].ETXMotorState = ETXStopMotor; + break; + + default: + break; + } + return(true); +} + +// Motor functions + +bool HBXGetStatus(unsigned char Motor) { + axis[Motor].HBXP4 = 0xFF; // Preset error + if (!HBXSendCommand(GetStatus, Motor)) { + return(false); + } + HBXGet3Bytes(Motor); + if (axis[Motor].HBXP4 == 0) { // If no error, update position + P1 = (axis[Motor].HBXP1 << 8); + P1 |= axis[Motor].HBXP2; // Convert to 16bits + if (axis[Motor].HBXP1 & 0x80) + P1 |= 0xffff0000; // Sign extend HBXP1 for 2s complement + +/* if (Motor == AzMotor) { + if ((axis[Motor].ETXMotorStatus & MOVEDECR) != 0) // If negative, change P + P1 = TwosComplement(P1); // to 2's complement + } + else if (Motor == AltMotor) { + if ((axis[Motor].ETXMotorStatus & MOVEDECR) == 0) // If positive, change P + P1 = TwosComplement(P1); // to 2's complement + } +*/ + + axis[Motor].Position += P1; + axis[Motor].Position &= 0x00FFFFFF; + +if ((axis[Motor].ETXMotorStatus & MOVEAXIS) && (axis[Motor].Speed != axis[Motor].SIDEREALRATE)) { +dbgSerial.println(""); dbgSerial.print("HBXGetStatus Motor: "); dbgSerial.print(Motor); +dbgSerial.print("<"); dbgSerial.print(axis[Motor].ETXMotorStatus, HEX); dbgSerial.print("> "); +dbgSerial.print(",time: "); dbgSerial.print(StatusTimer/1000); +dbgSerial.print(", P1: "); dbgSerial.print(P1, HEX); +dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); +dbgSerial.print(", Dir: "); dbgSerial.print(axis[Motor].ETXMotorStatus & MOVEDECR, HEX); +} + return(true); + } + else return(false); +} + +bool HBXGet2Status(void) { + int i; + do { + i = 0; + if (HBXGetStatus(AzMotor)) + i += 1; + if (HBXGetStatus(AltMotor)) + i += 1; + } while (i < 2); + return(true); +} + +void WaitForMotors(void) { +// GetLED commands always return a vaild value - motors not online until this happens +// Valid values are not 0 and not 0xFF for Az, Alt. (exception here is if LEDRA || LEDAlt == 0xff) + do { + P1 = 0; + if (HBXSendCommand(GetLEDI, AzMotor)) + axis[AzMotor].HBXLEDI = HBXGetByte(AzMotor); + if ((axis[AzMotor].HBXLEDI != 0) && (axis[AzMotor].HBXLEDI != 0xFF)) + P1 += 1; + if (HBXSendCommand(GetLEDI, AltMotor)) + axis[AltMotor].HBXLEDI = HBXGetByte(AltMotor); + if ((axis[AltMotor].HBXLEDI != 0) && (axis[AltMotor].HBXLEDI != 0xFF)) + P1 += 1; + TimerDelaymS(MOTORDETECT); // Wait .5s between loops + } while (P1 < 2); +} + +void AzInitialise(void) { +// Telescope specific +// telescope steps + axis[AzMotor].Vanes = ratio[telescope][AzMotor-1].Vanes; + axis[AzMotor].GbxRatio = ratio[telescope][AzMotor-1].GbxRatio; + axis[AzMotor].XferRatio = ratio[telescope][AzMotor-1].XferRatio; + axis[AzMotor].WormTeeth = ratio[telescope][AzMotor-1].WormTeeth; +// EQMOD values + axis[AzMotor].aVALUE = axis[AzMotor].Vanes * (float)4 * axis[AzMotor].GbxRatio * axis[AzMotor].XferRatio * axis[AzMotor].WormTeeth; + axis[AzMotor].MeadeRatio = axis[AzMotor].aVALUE / ArcSecs360; // Distance for one arcsec + axis[AzMotor].bVALUE = (MeadeSidereal * axis[AzMotor].MeadeRatio * axis[AzMotor].aVALUE * SiderealArcSecs) / ArcSecs360; + axis[AzMotor].SIDEREALRATE = MeadeSidereal * axis[AzMotor].MeadeRatio; + axis[AzMotor].SOLARRATE = axis[AzMotor].SIDEREALRATE * SOLARSECS / SIDEREALSECS; + axis[AzMotor].LUNARRATE = axis[AzMotor].SIDEREALRATE * LUNARSECS / SIDEREALSECS; + axis[AzMotor].DEGREERATE1 = axis[AzMotor].SIDEREALRATE * ETXSlew7; + axis[AzMotor].PEC = axis[AzMotor].aVALUE / axis[AzMotor].WormTeeth; + +// ETX + axis[AzMotor].HBXP1 = 0x00; + axis[AzMotor].HBXP2 = 0x00; + axis[AzMotor].HBXP3 = 0x00; + axis[AzMotor].HBXP4 = 0x00; + axis[AzMotor].Position = ETX_AzCENTRE; // ETX RA initially at 0 hours + axis[AzMotor].OneDegree = axis[AzMotor].aVALUE / (float)360; // Distance for one degree + axis[AzMotor].Target = axis[AzMotor].Position; + axis[AzMotor].DirnSpeed = 0x000; + axis[AzMotor].ETXMotorStatus = MOVESLEW; + axis[AzMotor].EQGMotorStatus = MOVESLEW; + axis[AzMotor].ETXMotorState = ETXCheckStartup; +} + +void AltInitialise(void) { +// Telescope specific +// telescope steps + axis[AltMotor].Vanes = ratio[telescope][AltMotor-1].Vanes; + axis[AltMotor].GbxRatio = ratio[telescope][AltMotor-1].GbxRatio; + axis[AltMotor].XferRatio = ratio[telescope][AltMotor-1].XferRatio; + axis[AltMotor].WormTeeth = ratio[telescope][AltMotor-1].WormTeeth; +// EQMOD values + axis[AltMotor].aVALUE = axis[AltMotor].Vanes * (float)4 * axis[AltMotor].GbxRatio * axis[AltMotor].XferRatio * axis[AltMotor].WormTeeth; + axis[AltMotor].MeadeRatio = axis[AltMotor].aVALUE / ArcSecs360; // Distance for one arcsec + axis[AltMotor].bVALUE = MeadeSidereal * axis[AltMotor].MeadeRatio * axis[AltMotor].aVALUE * SiderealArcSecs / ArcSecs360; + axis[AltMotor].SIDEREALRATE = MeadeSidereal * axis[AltMotor].MeadeRatio; + axis[AltMotor].SOLARRATE = axis[AltMotor].SIDEREALRATE * SOLARSECS / SIDEREALSECS; + axis[AltMotor].LUNARRATE = axis[AltMotor].SIDEREALRATE * LUNARSECS / SIDEREALSECS; + axis[AltMotor].DEGREERATE1 = axis[AltMotor].SIDEREALRATE * ETXSlew7; + axis[AltMotor].PEC = axis[AltMotor].aVALUE / axis[AltMotor].WormTeeth; + +// ETX + axis[AltMotor].HBXP1 = 0x00; + axis[AltMotor].HBXP2 = 0x00; + axis[AltMotor].HBXP3 = 0x00; + axis[AltMotor].HBXP4 = 0x00; + axis[AltMotor].Position = ETX_AltCENTRE + (axis[AltMotor].aVALUE >> 2); // Initially at -90 degrees + axis[AltMotor].OneDegree = axis[AltMotor].aVALUE / (float)360; // Distance for one degree + axis[AltMotor].Target = axis[AltMotor].Position; + axis[AltMotor].DirnSpeed = 0x000; + axis[AltMotor].ETXMotorStatus = MOVESLEW; + axis[AltMotor].EQGMotorStatus = MOVESLEW; + axis[AltMotor].ETXMotorState = ETXCheckStartup; +} + +void PrintHbxValues(unsigned char Motor) { + if (Motor == AzMotor) + dbgSerial.println("AzMotor"); + else + dbgSerial.println("AltMotor"); + + dbgSerial.print("Vanes "); dbgSerial.print(axis[Motor].Vanes); + dbgSerial.print(", GbxRatio "); dbgSerial.print(axis[Motor].GbxRatio,4); + dbgSerial.print(", XferRatio "); dbgSerial.print(axis[Motor].XferRatio,4); + dbgSerial.print(", WormTeeth "); dbgSerial.println(axis[Motor].WormTeeth); + dbgSerial.print("MeadeRatio "); dbgSerial.print(axis[Motor].MeadeRatio,6); + dbgSerial.print(", MeadeSidereal "); dbgSerial.println(MeadeSidereal,4); + + dbgSerial.print("aVALUE 0x"); dbgSerial.print(axis[Motor].aVALUE, HEX); + dbgSerial.print(", bVALUE 0x"); dbgSerial.print(axis[Motor].bVALUE, HEX); + dbgSerial.print(", PEC 0x"); dbgSerial.println(axis[Motor].PEC, HEX); + + dbgSerial.print("SIDEREALRATE 0x"); dbgSerial.print(axis[Motor].SIDEREALRATE, HEX); + dbgSerial.print(", SOLARRATE 0x"); dbgSerial.print(axis[Motor].SOLARRATE, HEX); + dbgSerial.print(", LUNARRATE 0x"); dbgSerial.print(axis[Motor].LUNARRATE, HEX); + dbgSerial.print(", DEGREERATE1 0x"); dbgSerial.println(axis[Motor].DEGREERATE1, HEX); + + dbgSerial.print("One DEGREE 0x"); dbgSerial.println(axis[Motor].OneDegree, HEX); + dbgSerial.println(""); +} + +void PrintRatioValues(unsigned char telescope) { + int j; + float r; + for (j = 0; j < 2; j++) { + if (j == 0) + dbgSerial.print("AzMotor: "); + else + dbgSerial.print("AltMotor: "); + dbgSerial.print("Vanes "); dbgSerial.print(ratio[telescope][j].Vanes); + dbgSerial.print(", GbxRatio "); dbgSerial.print(ratio[telescope][j].GbxRatio,4); + dbgSerial.print(", XferRatio "); dbgSerial.print(ratio[telescope][j].XferRatio,4); + dbgSerial.print(", WormTeeth "); dbgSerial.print(ratio[telescope][j].WormTeeth); + r = (ratio[telescope][j].Vanes * (float) 4 * ratio[telescope][j].GbxRatio * ratio[telescope][j].XferRatio * ratio[telescope][j].WormTeeth) / (float) 1296000; + dbgSerial.print(", MeadeRatio "); dbgSerial.println(r,6); + } +} diff --git a/Software/EQG2HBX/EQG2HBXE32/HBXComms.h b/Software/EQG2HBX/EQG2HBXE32/HBXComms.h new file mode 100644 index 0000000..27aabb1 --- /dev/null +++ b/Software/EQG2HBX/EQG2HBXE32/HBXComms.h @@ -0,0 +1,87 @@ +/* + * Copyright 2017, 2018 John Archbold +*/ +#include + +/******************************************************** + EQG Protocol function definitions + ================================= + *********************************************************/ +#ifndef HBXComms +#define HBXComms + +// Pin definitions for HBX interface +// ================================= +#ifdef m2560 +#define HDA1 8 // Pin2, 4, 6 on HBX interface +#define HCL1 2 // Pin3 on HBX interface +#define HDA2 10 // Not used +#define HCL2 3 // Pin5 on HBX interface +#endif + +#ifdef mESP32 +#define HDA1 25 // Pin2, 4, 6 on HBX interface +#define HCL1 26 // Pin3 on HBX interface +#define HCL2 27 // Pin5 on HBX interface +#endif + +#define CR 0x0d +#define LF 0x0a + +#define HBXLEN 16 +#define HBXMASK HBXLEN-1 + +#define H2XRESETTIME 25 // Reset H2X bus +#define BITTIME 120 // H2X clock ~200uS i.e 100us Low/High +#define HIGHTIME 120 // H2X clock ~200uS i.e 100us Low/High +#define LOWTIME 120 // H2X clock ~200uS i.e 100us Low/High +#define DSTABLE 60 // H2X data write delay ~ 50uS +#define DGLITCH 5 // H2X data glitch sample +#define ETXDELAY 6.55 // H2X ETX poll delay (mS) +#define CMNDTIME 1 // H2X command delay (mS) +#define STARTTIME 50 // H2X startup time for motors +#define CLOCKTIMEOUT 50 // H2X Clock transition timeout (uS) (for monitor mode) +#define MOTORDETECT 500 // H2X Detect Motor controller + +int8_t HBXBitTime = 128; + +void TimerDelayuS(unsigned int); + +bool HBXSendCommand(unsigned char, unsigned char); +bool HBXStartSequence(unsigned char); +void HBXSendByte(unsigned char, unsigned char); +unsigned char HBXGetByte(unsigned char); +void HBXSend2Bytes(unsigned char); +void HBXSend3Bytes(unsigned char); +void HBXGet3Bytes(unsigned char); + +void HBXTestLoop(void); +void HBXMonitorMode(void); +bool HBXMonitorHCL(unsigned char); +bool HBXMonitorBit(unsigned char); +bool HBXMonitorByte(unsigned char); +void HBXMonitorEnd(unsigned char); +void HBXMonitorMessage(unsigned char); +void HBXSaveState(unsigned char); +void HBXPrintStatus(unsigned char); +void HBXPrintState(unsigned char); + +void HDAListen(void); +void HDATalk(void); +void HCL1Listen(void); +void HCL1Talk(void); +void HCL2Listen(void); +void HCL2Talk(void); +void H2XReset(void); +bool ResetMotor(unsigned char); + +long TwosComplement(long); + +// Monitor +void HBXMonitorLoop(void); + +// Testing +void HBXTest(void); +bool HBXGet2Status(void); + +#endif diff --git a/Software/EQG2HBX/EQG2HBXE32/HBXComms.ino b/Software/EQG2HBX/EQG2HBXE32/HBXComms.ino new file mode 100644 index 0000000..0a32b2f --- /dev/null +++ b/Software/EQG2HBX/EQG2HBXE32/HBXComms.ino @@ -0,0 +1,237 @@ +/* + * Copyright 2017, 2018 John Archbold +*/ +#include + +/******************************************************** + HBX Comms related functions + =========================== + *********************************************************/ + +// HBX transmission functions +// ========================== + +// HBX Send a command +// ------------------ +bool HBXSendCommand(unsigned char Command, unsigned char Motor) { + + axis[Motor].Command = Command; + +// Send the start sequence +// ----------------------- + if (HBXStartSequence(Motor)) { + +// Send the command byte +// --------------------- + HBXSendByte(Command, Motor); + return(true); + } + else return(false); +} + +// HBX Initiate start sequence +// --------------------------- +bool HBXStartSequence(unsigned char Motor) { + + HDAListen(); // HDA as input + +// Set clock low + if (Motor == MotorAz) digitalWrite(HCL1, LOW); + else digitalWrite(HCL2, LOW); + TimerDelayuS(HBXBitTime >> 1); // Wait for answer + +// Wait for data low by MC, or timeout + H2XStart = micros(); // Get the start microseconds + do { // Wait for MC to answer with HDA1 = 0 + H2XTimer = micros() - H2XStart; + } while ((digitalRead(HDA1) == 1) && (H2XTimer < (HBXBitTime << 3))); + TimerDelayuS((HBXBitTime >> 5)); // Just in case of data line glitch + +// Re-read data line, check if (data low transition) or (MC timeout) + if ((digitalRead(HDA1) == 1) || (H2XTimer >= (HBXBitTime << 3))) { + if (Motor == MotorAz) digitalWrite(HCL1, HIGH); + else digitalWrite(HCL2, HIGH); + return(false); // Error Exit if no response from Motor + } + +// Set clock high if data low transition (i.e. MC acknowledged clock) + if (Motor == MotorAz) digitalWrite(HCL1, HIGH); + else digitalWrite(HCL2, HIGH); + TimerDelayuS(HBXBitTime >> 1); + +// Wait for data line release by MC, or timeout + H2XStart = micros(); // Get the start microseconds + do { // Wait for MC to answer + H2XTimer = micros() - H2XStart; + } while ((digitalRead(HDA1) == 0) && (H2XTimer < (HBXBitTime << 3))); + TimerDelayuS(HBXBitTime); + +// Check timeout for data line released + if (H2XTimer >= (HBXBitTime << 3)) { + return(false); // Error Exit if no response from Motor + } + return(true); // Success +} + +// HBX Send a single byte +// ---------------------- +void HBXSendByte(unsigned char databyte, unsigned char Motor) { + + unsigned char mask; + + HDATalk(); // HDA as output + axis[Motor].HBXBitCount = 8; // 8bits to go + mask = 0x80; // MSB first + +// Clock was set high before entry + TimerDelayuS(HIGHTIME); + do { + axis[Motor].HBXBitCount -= 1; + +// Set data bit + if (databyte & mask) digitalWrite(HDA1, HIGH); + else digitalWrite(HDA1, LOW); + TimerDelayuS(HBXBitTime >> 1); // Let data stabilise + mask = mask >> 1; // Next data bit + +// Set clock low + if (Motor == MotorAz) digitalWrite(HCL1, LOW); + else digitalWrite(HCL2, LOW); + TimerDelayuS(HBXBitTime); + + if (!(axis[Motor].HBXBitCount)) { // Last bit -> force float on data + digitalWrite(HDA1, LOW); + HDAListen(); + } + +// Set clock high + if (Motor == MotorAz) digitalWrite(HCL1, HIGH); + else digitalWrite(HCL2, HIGH); + TimerDelayuS(HBXBitTime-(HBXBitTime >> 1)); // Data is written DSTABLE before clock low + +// for 8 bits + } while (axis[Motor].HBXBitCount); + + TimerDelayuS(HBXBitTime >> 1); // Last high clock +} + +// HBX Send two bytes in sequence +// ------------------------------ +void HBXSend2Bytes(unsigned char Motor) { + HBXSendByte(axis[Motor].HBXP1, Motor); + HBXSendByte(axis[Motor].HBXP2, Motor); +} + +// HBX Send three bytes in sequence +// -------------------------------- +void HBXSend3Bytes(unsigned char Motor) { + HBXSendByte(axis[Motor].HBXP1, Motor); + HBXSendByte(axis[Motor].HBXP2, Motor); + HBXSendByte(axis[Motor].HBXP3, Motor); +} + +// HBX Get a single byte +// ---------------------- +unsigned char HBXGetByte(unsigned char Motor) { + + HDAListen(); // HDA as input + axis[Motor].HBXBitCount = 8; + axis[Motor].HBXData = 0; + +// Clock was set high before entry + while (axis[Motor].HBXBitCount) { + +// Set clock low + if (Motor == MotorAz) digitalWrite(HCL1, LOW); + else digitalWrite(HCL2, LOW); + TimerDelayuS(HBXBitTime >> 1); + +// Read data bit + axis[Motor].HBXData = axis[Motor].HBXData << 1; // Shift previous bit + if (digitalRead(HDA1)) axis[Motor].HBXData |= 0x01; // Read next bit + axis[Motor].HBXBitCount--; // Need eight bits + TimerDelayuS(HBXBitTime-(HBXBitTime >> 1)); // Wait for low time + +// Set clock high + if (Motor == MotorAz) digitalWrite(HCL1, HIGH); + else digitalWrite(HCL2, HIGH); + TimerDelayuS(HBXBitTime); + } + + +// Return data byte + axis[Motor].HBXCount = 1; + return (axis[Motor].HBXData); +} + +// HBX Get the status bytes (25 bits) +// ---------------------------------- +void HBXGet3Bytes(unsigned char Motor) { + + axis[Motor].HBXP1 = HBXGetByte(Motor); + TimerDelayuS(HBXBitTime); + axis[Motor].HBXP2 = HBXGetByte(Motor); + TimerDelayuS(HBXBitTime); + axis[Motor].HBXP3 = HBXGetByte(Motor); + TimerDelayuS(HBXBitTime); + axis[Motor].HBXP4 = 0; + +// Read 'byte4' = error bit +// ------------------------ + if (Motor == MotorAz) digitalWrite(HCL1, LOW); + else digitalWrite(HCL2, LOW); + TimerDelayuS(HBXBitTime >> 1); + axis[Motor].HBXP4 |= digitalRead(HDA1); // Read the error bit + TimerDelayuS(HBXBitTime-(HBXBitTime >> 1)); + if (Motor == MotorAz)digitalWrite(HCL1, HIGH); + else digitalWrite(HCL2, HIGH); + TimerDelayuS(HBXBitTime); + + axis[Motor].HBXCount = 4; +} + +// H2X Low level Functions +// ----------------------- +void HDAListen() { + pinMode(HDA1, H2X_INPUT); +// digitalWrite(HDA1, HIGH); +} +void HDAFloat() { + pinMode(HDA1, H2X_INPUT); +} +void HDATalk() { + digitalWrite(HDA1, HIGH); + pinMode(HDA1, H2X_OUTPUT); +} +void HCL1Listen() { + pinMode(HCL1, H2X_INPUT); +} +void HCL1Talk() { + digitalWrite(HCL1, HIGH); + pinMode(HCL1, H2X_OUTPUT); +} +void HCL2Listen() { + pinMode(HCL2, H2X_INPUT); +} +void HCL2Talk() { + digitalWrite(HCL2, HIGH); + pinMode(HCL2, H2X_OUTPUT); +} + +void H2XReset() { + HCL1Talk(); + HCL2Talk(); + HDATalk(); + digitalWrite(HDA1, LOW); + TimerDelayuS(H2XRESETTIME); + digitalWrite(HDA1, HIGH); + TimerDelayuS(H2XRESETTIME); + HDAListen(); +} + +long TwosComplement(long p) { // Calculate 2s complement + long q; + q = ~p; // Bitwise invert + q = q + 1; // +1 + return q; +} diff --git a/Software/EQG2HBX/EQG2HBXE32/HBXzMonitor.ino b/Software/EQG2HBX/EQG2HBXE32/HBXzMonitor.ino new file mode 100644 index 0000000..0072337 --- /dev/null +++ b/Software/EQG2HBX/EQG2HBXE32/HBXzMonitor.ino @@ -0,0 +1,257 @@ +/* + * Copyright 2017, 2018 John Archbold +*/ + + +#include + +/******************************************************** + Utility functions to monitor HBX comms + ====================================== + The monitor is enabled by reading the state of the MONITORHBX pin. + The pin definition is set in EQG2HBX and changes depending on the interface board: + #ifdef m2560 + #define MONITORHBX 11 // Mega2560 D3 + #define TESTHBX 9 // Mega2560 D2 + #endif + #ifdef ESP32 + #define MONITORHBX 35 + #define TESTHBX 32 + #endif + + This mode overrides the EQG2HBX protocol conversion. + It uses the board inetrface to monitor the HBX 'serial' commands and prints the details: + Start + Message + End + ToDo: + Change to H2XISR for interrupt driven receive + *********************************************************/ +void HBXMonitorLoop(void){ + int Messages; + PreviousTime = millis(); + + dbgSerial.println("ETX-Monitor"); +// H2XReset(); + axis[AzMotor].PrintStatus0 = 1; // Enable printing "status polls" with no change + axis[AltMotor].PrintStatus0 = 1; // Enable printing "status polls" with no change + HBXMonitorMode(); + + do { + Messages = 0; + if (HBXMonitorHCL(CLOCKTIMEOUT)) { + if (DetectedClock) { + HBXMonitorMessage(DetectedClock); // Wait for low clock and print data + axis[DetectedClock].TimeDelta = millis(); // - PreviousTime; + Messages += 1; + } + } + if (HBXMonitorHCL(CLOCKTIMEOUT)) { // Better read Alt + if (DetectedClock) { // as + HBXMonitorMessage(DetectedClock); // Alt msg may follow immediately + axis[DetectedClock].TimeDelta = millis(); // - PreviousTime; + Messages += 1; + } + } + + if (Messages) { + switch(Messages) { + case 1: + HBXPrintState(DetectedClock); + break; + case 2: + if (DetectedClock == MotorAz) { + HBXPrintState(MotorAlt); + HBXPrintState(MotorAz); + } + else { + HBXPrintState(MotorAz); + HBXPrintState(MotorAlt); + } + break; + default: + break; + } + } + + } while (digitalRead(MONITORHBX) == 0); // Check if jumper installed +} + +void HBXMonitorMode(void) { + + HDAListen(); // HDA as input + HCL1Listen(); // HCL as input + HCL2Listen(); + TimerDelaymS(STARTTIME); +} + +bool HBXMonitorHCL(unsigned char Timeout) { + unsigned int j; + DetectedClock = 0; + j = Timeout; + while (!digitalRead(HDA1)); // Wait for data high + while (DetectedClock == 0) { // Wait for a low on either clock + if (digitalRead(HCL1) == 0) { + TimerDelayuS(3); // Re-read in case of glitches + if (digitalRead(HCL1) == 0) DetectedClock = MotorAz; + if (digitalRead(HCL2) == 0) { // Fail if both low + DetectedClock = 0; + return (false); + } + } + else if (digitalRead(HCL2) == 0) { + TimerDelayuS(3); // Re-read in case of glitches + if (digitalRead(HCL2) == 0) DetectedClock = MotorAlt; + if (digitalRead(HCL1) == 0) { // Fail if both low + DetectedClock = 0; + return (false); + } + } + j -= 1; + } + +// if (j) { + while (digitalRead(HDA1)); // Wait for data low + while (digitalRead(HDA1)); // Wait for data low again + if (DetectedClock == MotorAz) { // Check clock is still low + if (digitalRead(HCL1)) return (false); + } + else if (digitalRead(HCL2)) return (false); + + if (DetectedClock == MotorAz) { + while (!digitalRead(HCL1)); // Wait for clock high + } + else while (!digitalRead(HCL2)); + return (true); +// } +// return (false); // Timeout +} + +void HBXMonitorEnd(unsigned char Motor) { + + if (Motor == MotorAz) while (!digitalRead(HCL1)); // Wait for clock high + else while (!digitalRead(HCL2)); +} + +bool HBXMonitorBit(unsigned char Motor) { +// dbgSerial.write('!'); + axis[Motor].HBXData = 0; + if (Motor == MotorAz) while (!digitalRead(HCL1)); // Wait for clock high + else while (!digitalRead(HCL2)); + if (Motor == MotorAz) while (digitalRead(HCL1)); // Wait for clock low + else while (digitalRead(HCL2)); + if (digitalRead(HDA1)) axis[Motor].HBXData |= 0x01; // Read the bit + return(true); +} + +bool HBXMonitorByte(unsigned char Motor) { +// dbgSerial.write('>'); + axis[Motor].HBXBitCount = 8; + axis[Motor].HBXData = 0; + while (axis[Motor].HBXBitCount) { + axis[Motor].HBXData = axis[Motor].HBXData << 1; // Shift previous bit + axis[Motor].HBXBitCount--; // Need eight bits + if (Motor == MotorAz) while (!digitalRead(HCL1)); // Wait for clock high + else while (!digitalRead(HCL2)); + if (Motor == MotorAz) while (digitalRead(HCL1)); // Wait for clock low + else while (digitalRead(HCL2)); + if (digitalRead(HDA1)) axis[Motor].HBXData |= 0x01; // Read next bit + } + return(true); +} + +void HBXMonitorMessage(unsigned char Motor) { +// dbgSerial.write('<'); + if (HBXMonitorByte(Motor)) + axis[Motor].Command = axis[Motor].HBXData; + + switch (axis[Motor].Command) { + + case GetStatus: // Four bytes of data + axis[Motor].HBXCount = 4; + if (HBXMonitorByte(Motor)) axis[Motor].HBXP1 = axis[Motor].HBXData; + if (HBXMonitorByte(Motor)) axis[Motor].HBXP2 = axis[Motor].HBXData; + if (HBXMonitorByte(Motor)) axis[Motor].HBXP3 = axis[Motor].HBXData; + if (HBXMonitorBit(Motor)) axis[Motor].HBXP4 = axis[Motor].HBXData; + break; + + case SpeedChnge: // Three bytes of data + case SpeedStart: + axis[Motor].HBXCount = 3; + if (HBXMonitorByte(Motor)) axis[Motor].HBXP1 = axis[Motor].HBXData; + if (HBXMonitorByte(Motor)) axis[Motor].HBXP2 = axis[Motor].HBXData; + if (HBXMonitorByte(Motor)) axis[Motor].HBXP3 = axis[Motor].HBXData; + break; + + case SetOffset: // Two bytes of data + axis[Motor].HBXCount = 2; + if (HBXMonitorByte(Motor)) axis[Motor].HBXP1 = axis[Motor].HBXData; + if (HBXMonitorByte(Motor)) axis[Motor].HBXP2 = axis[Motor].HBXData; + break; + + case SetLEDI: // One byte of data + case GetLEDI: + case GetMotorType: + axis[Motor].HBXCount = 1; + if (HBXMonitorByte(Motor)) axis[Motor].HBXP1 = axis[Motor].HBXData; + break; + + case CalibrateLED: // No data + case Stop: + case SlewReverse: + case SlewForward: + case ResetH2X: + axis[Motor].HBXCount = 0; + break; + + default: + break; + } + if (Motor == MotorAz) while (!digitalRead(HCL1)); // Wait for clock high + else while (!digitalRead(HCL2)); +} + +void HBXPrintState(unsigned char Motor) { + if (axis[Motor].Command != GetStatus) { // Handle all other commands + dbgSerial.print(Motor); + dbgSerial.write(','); + dbgSerial.print(axis[Motor].TimeDelta); + dbgSerial.write(','); + dbgSerial.print(axis[Motor].Command, HEX); + if (axis[Motor].HBXCount) { + dbgSerial.write(','); + dbgSerial.print(axis[Motor].HBXP1); + axis[Motor].HBXCount -= 1; + } + if (axis[Motor].HBXCount) { + dbgSerial.write(','); + dbgSerial.print(axis[Motor].HBXP2); + axis[Motor].HBXCount -= 1; + } + if (axis[Motor].HBXCount) { + dbgSerial.write(','); + dbgSerial.print(axis[Motor].HBXP3); + axis[Motor].HBXCount -= 1; + } + if (axis[Motor].HBXCount) { + dbgSerial.write(','); + dbgSerial.print(axis[Motor].HBXP4, HEX); + } + } + + // Handle report status - exclude all 0 - ie nothing happened + else if (axis[Motor].HBXP1 | axis[Motor].HBXP2 | axis[Motor].HBXP3 | axis[Motor].HBXP4 | axis[Motor].PrintStatus0) { + dbgSerial.print(Motor); + dbgSerial.write(','); + dbgSerial.print(axis[Motor].TimeDelta); + dbgSerial.write(','); + dbgSerial.print(axis[Motor].Command); + dbgSerial.write(','); + dbgSerial.print((axis[Motor].HBXP1<<8) + axis[Motor].HBXP2); + dbgSerial.write(','); + dbgSerial.print(axis[Motor].HBXP3); + dbgSerial.write(','); + dbgSerial.print(axis[Motor].HBXP4, HEX); + } + dbgSerial.println(""); +} diff --git a/Software/EQG2HBX-ESP32/HBXzTest.ino b/Software/EQG2HBX/EQG2HBXE32/HBXzTest.ino similarity index 66% rename from Software/EQG2HBX-ESP32/HBXzTest.ino rename to Software/EQG2HBX/EQG2HBXE32/HBXzTest.ino index e6301a7..416090f 100644 --- a/Software/EQG2HBX-ESP32/HBXzTest.ino +++ b/Software/EQG2HBX/EQG2HBXE32/HBXzTest.ino @@ -1,533 +1,522 @@ -/**@file*/ -/* - * Copyright 2017, 2018 John Archbold -*/ - -/******************************************************** - Test HBX communications - ======================= - *********************************************************/ -void HBXTestLoop(void) { - TestCount = 0; - //while (digitalRead(TESTHBX) == 0) { - while (1) { - dbgSerial.println("Test HBX commands to ETX"); - HBXTest(); - TestCount += 1; - TestLoopTime = millis(); - // Read motor status until jumper removed - while((millis() - TestLoopTime) < 1000) { // 5s between tests -// HBXGet2Status(); - } - } -} - -void HBXTest(void) -{ - // Initialize HBX communications as outputs - // It will use I2C-like communications - dbgSerial.println("**********************************************"); - dbgSerial.print("Test Number - "); - dbgSerial.println(TestCount); - dbgSerial.println("**********************************************"); - - HCL = HCLAz; - HDA = HDAAz; - HCLTalk(); // Set for Talking on Clock - HDAListen(); - - HCL = HCLAlt; - HDA = HDAAlt; - HCLTalk(); // Set for Talking on Clock - HDAListen(); - - TimerDelaymS(STARTTIME); - axis[AzMotor].PrintStatus0 = 1; // Enable print of status = no change - axis[AltMotor].PrintStatus0 = 1; // Enable print of status = no change - -//if (TestCount == 0) { - - dbgSerial.println("Test - HBX Initialization"); - axis[AzMotor].Position = ETX_CENTRE; - axis[AzMotor].Target = axis[AzMotor].Position; - axis[AzMotor].DirnSpeed = 0x000; - axis[AzMotor].Speed = 0x000000; - axis[AzMotor].ETXMotorStatus = MOVESLEW; - - axis[AltMotor].Position = ETX_CENTRE; - axis[AltMotor].Target = axis[AltMotor].Position; - axis[AltMotor].DirnSpeed = 0x000; - axis[AltMotor].Speed = 0x000000; - axis[AltMotor].ETXMotorStatus = MOVESLEW; - - // Reset the motors (RA and DEC) - dbgSerial.println("Test - Wait for motors"); - - // GetLED commands always return a vaild value - motors not online until this happens - // Valid values are not 0 and not 0xFF for Az, Alt. (exception here is if LEDRA || LEDAlt == 0xff) - - do { - P1 = 0; - if (HBXSendCommand(GetLEDI, AzMotor)) - P2 = HBXGetByte(AzMotor); - if ((P2 != 0) && (P2 != 0xFF)) P1 += 1; - TimerDelaymS(CMNDTIME); - if (HBXSendCommand(GetLEDI, AltMotor)) - P2 = HBXGetByte(AltMotor); - if ((P2 != 0) && (P2 != 0xFF)) P1 += 1; - TimerDelaymS(CMNDTIME); - } while (P1 < 2); - - - // Stop the motors (Az and Alt) - dbgSerial.println("Test - Stop motors"); - HBXStop2Motors(); - - // Read status - dbgSerial.println(""); - dbgSerial.println("1 Test - Read Status"); - HBXGet2Status(); // Check and read both motor states - - dbgSerial.println("Test - Get Motor Type and set ETX Encoder LED currents"); - axis[AzMotor].MotorType = 0x00; - while (!axis[AzMotor].MotorType) { - if (HBXSendCommand(GetMotorType, AzMotor)) - axis[AzMotor].MotorType = HBXGetByte(AzMotor); - HBXPrintStatus(AzMotor); - } - - preferences.begin("EQG2HBX", false); // Access EQG2HBX namespace - -// Handle position sensors LED current -// ----------------------------------- - if (preferences.getUChar("AzLEDI", 0) == 0) { // If it does not exist, return 0 - // Calibrate motors - if (HBXSendCommand(CalibrateLED, AzMotor)); - TimerDelaymS(2500); - if (HBXSendCommand(CalibrateLED, AltMotor)) - TimerDelaymS(2500); - // Read the calibration - dbgSerial.print("Read LEDs - AzMotor: "); - if (HBXSendCommand(GetLEDI, AzMotor)) - axis[AzMotor].HBXLEDI = HBXGetByte(AzMotor); - dbgSerial.print(axis[AzMotor].HBXLEDI); - dbgSerial.print(", AltMotor: "); - if (HBXSendCommand(GetLEDI, AltMotor)) - axis[AltMotor].HBXLEDI = HBXGetByte(AltMotor); - dbgSerial.println(axis[AltMotor].HBXLEDI); - // Save it to preferences - preferences.putUChar("AzLEDI", axis[AzMotor].HBXLEDI); - preferences.putUChar("AltLEDI", axis[AltMotor].HBXLEDI); - } - // Read stored LED currents - axis[AzMotor].HBXLEDI = preferences.getUChar("AzLEDI", 0); - axis[AltMotor].HBXLEDI = preferences.getUChar("AltLEDI", 0); - preferences.end(); - - // Set the MC values - if (HBXSendCommand(SetLEDI, AzMotor)) - HBXSendByte(axis[AzMotor].HBXLEDI, AzMotor); - axis[AzMotor].HBXP1 = axis[AzMotor].HBXLEDI; - HBXPrintStatus(AzMotor); - - if (HBXSendCommand(SetLEDI, AltMotor)) - HBXSendByte(axis[AltMotor].HBXLEDI, AltMotor); - axis[AltMotor].HBXP1 = axis[AltMotor].HBXLEDI; - HBXPrintStatus(AltMotor); - - // Set the Offset to Zero - axis[AzMotor].HBXP1 = 0x00; - axis[AzMotor].HBXP2 = 0x00; - axis[AzMotor].HBXP3 = 0x00; - axis[AltMotor].HBXP1 = 0x00; - axis[AltMotor].HBXP2 = 0x00; - axis[AltMotor].HBXP3 = 0x00; - - // Set the Offset Clear Command - dbgSerial.println("Test - Reset any ETX offset bytes"); - if (HBXSendCommand(SetOffset, AzMotor)) - HBXSend2Bytes(AzMotor); - HBXPrintStatus(AzMotor); - TimerDelaymS(CMNDTIME); - - if (HBXSendCommand(SetOffset, AltMotor)) - HBXSend2Bytes(AltMotor); - HBXPrintStatus(AltMotor); - TimerDelaymS(CMNDTIME); - -//} -/* - dbgSerial.println("Test - Stop motors"); - HBXStop2Motors(); -// First Read, clear counters - dbgSerial.println("Test - Read Both Motor States"); - HBXGet2Status(); - - dbgSerial.println("Test - Begin motor move tests"); -//} - // Test different motor speeds - dbgSerial.println("Test - Motor Speed Tests"); - dbgSerial.println("========================"); - - dbgSerial.println("Test - SIDEREAL"); - axis[AzMotor].ETXMotorStatus |= MOVEDIRN; // Forward - axis[AltMotor].ETXMotorStatus |= MOVEDIRN; - axis[AzMotor].Speed = AzSIDEREALRATE; // Sidereal - axis[AltMotor].Speed = AltSIDEREALRATE; - HBXPrintPosn(5, 1000); // Show location each second - dbgSerial.println("Test - SIDEREAL - Stop motors"); - HBXStop2Motors(); - - dbgSerial.println("Test - OneDegree/sec forward"); - axis[AzMotor].ETXMotorStatus |= MOVEDIRN; // Forward - axis[AltMotor].ETXMotorStatus |= MOVEDIRN; - axis[AzMotor].Speed = AzDEGREERATE1; // One degree/sec - axis[AltMotor].Speed = AltDEGREERATE1; // One degree/sec - HBXPrintPosn(5, 500); // Show location each tenth of a second - dbgSerial.println("Test - OneDegree/sec forward - Stop motors"); - HBXStop2Motors(); - - dbgSerial.println("Test - OneDegree/sec reverse"); - axis[AzMotor].ETXMotorStatus &= ~MOVEDIRN; // Reverse - axis[AltMotor].ETXMotorStatus &= ~MOVEDIRN; - axis[AzMotor].Speed = AzDEGREERATE1; // One degree/sec - axis[AltMotor].Speed = AltDEGREERATE1; // One degree/sec - HBXPrintPosn(5, 500); // Show location each each tenth of a second - dbgSerial.println("Test - OneDegree/sec reverse - Stop motors"); - HBXStop2Motors(); - - dbgSerial.println("Test - TwoDegrees/sec forward"); - axis[AzMotor].ETXMotorStatus |= MOVEDIRN; // Forward - axis[AltMotor].ETXMotorStatus |= MOVEDIRN; - axis[AzMotor].Speed = AzDEGREERATE1*2; // Two degrees/sec - axis[AltMotor].Speed = AltDEGREERATE1*2; // Two degrees/sec - HBXPrintPosn(5, 1000); // Show location each tenth of a second - dbgSerial.println("Test - TwoDegrees/sec forward - Stop motors"); - HBXStop2Motors(); - - dbgSerial.println("Test - TwoDegrees/sec reverse"); - axis[AzMotor].ETXMotorStatus &= ~MOVEDIRN; // Reverse - axis[AltMotor].ETXMotorStatus &= ~MOVEDIRN; - axis[AzMotor].Speed = AzDEGREERATE1*2; // Two degrees/sec - axis[AltMotor].Speed = AltDEGREERATE1*2; // Two degrees/sec - HBXPrintPosn(5, 1000); // Show location each each tenth of a second - dbgSerial.println("Test - TwoDegrees/sec reverse - Stop motors"); -*/ - HBXStop2Motors(); - - dbgSerial.println(""); - dbgSerial.println("Test - 0x01 Command"); - axis[AzMotor].MotorControl &= ~MOVEDECR; // Forward - axis[AltMotor].MotorControl &= ~MOVEDECR; - axis[AzMotor].MotorControl |= SpeedHBX; // High speed - axis[AltMotor].MotorControl |= SpeedHBX; - axis[AzMotor].Speed = axis[AzMotor].SIDEREALRATE; // Start at Sidereal - axis[AltMotor].Speed = axis[AltMotor].SIDEREALRATE; - - do { - // HBXPrintSpeed(1, 10000); // Print location - axis[AzMotor].Speed += axis[AzMotor].SIDEREALRATE; - axis[AzMotor].ETXMotorState = ETXStepMotor; - ETXState(AzMotor); - TimerDelaymS(CMNDTIME); -// delay(2000); -// } while (axis[AzMotor].Speed < 0x600000); - -// do { -// HBXPrintSpeed(1, 10000); // Print location - axis[AltMotor].Speed += axis[AltMotor].SIDEREALRATE; - axis[AltMotor].ETXMotorState = ETXStepMotor; - ETXState(AltMotor); - TimerDelaymS(CMNDTIME); - HBXGet2Status(); - TimerDelaymS(CMNDTIME); - TimerDelaymS(2000); - } while (axis[AltMotor].Speed < (axis[AltMotor].SIDEREALRATE << 3)); - - dbgSerial.println("Test - 0x01 Command - Stop motors"); - HBXStop2Motors(); - -// Read status - dbgSerial.println(""); - dbgSerial.println("2 Test - Read Status"); - HBXGet2Status(); - - // Stop the motors (Az and Alt) - dbgSerial.println("Test - Stop motors"); - HBXStop2Motors(); - - dbgSerial.println("Test - End of Loop"); - -} - - -void HBXPrintSpeed(unsigned int count, unsigned int duration) { - int j = 0; - - axis[AzMotor].Position = ETX_CENTRE; // Reset position - axis[AltMotor].Position = ETX_CENTRE; - axis[AzMotor].Increment = 0; - axis[AltMotor].Increment = 0; - PreviousTime = millis(); - dbgSerial.print("Az, "); - dbgSerial.println(axis[AzMotor].Speed); - dbgSerial.print("Alt, "); - dbgSerial.println(axis[AltMotor].Speed); - HBXStart2Motors(); // Start the motors - do { - ETXState(AzMotor); // Check the Az motor state - ETXState(AltMotor); // Check the Alt motor state - dbgSerial.print(millis() - PreviousTime); - dbgSerial.print(", "); - SendSpeed(duration); // Duration is delay between reads - j += 1; - while ((millis() - PreviousTime) < duration); - PreviousTime = millis(); - } while(j < count); -} - -void SendSpeed(unsigned long duration) { - - HBXGetStatus(AzMotor); - axis[AzMotor].Increment = axis[AzMotor].HBXP1 * 256 + axis[AzMotor].HBXP2; - HBXGetStatus(AltMotor); - axis[AltMotor].Increment = axis[AltMotor].HBXP1 * 256 + axis[AltMotor].HBXP2; - - dbgSerial.println(""); - dbgSerial.print("Az-Speed: "); - dbgSerial.print(axis[AzMotor].Speed); - dbgSerial.print(",Posn: "); - dbgSerial.print(axis[AzMotor].Position); - dbgSerial.print(",Incr: "); - dbgSerial.println(axis[AzMotor].Increment); - dbgSerial.print("Alt-Speed: "); - dbgSerial.print(axis[AltMotor].Speed); - dbgSerial.print(",Posn: "); - dbgSerial.print(axis[AltMotor].Position); - dbgSerial.print(",Incr: "); - dbgSerial.println(axis[AltMotor].Increment); -} - -void HBXPrintPosn(unsigned int count, unsigned int duration) { - int j = 0; - - axis[AzMotor].Position = ETX_CENTRE; // Reset position - axis[AltMotor].Position = ETX_CENTRE; - axis[AzMotor].Increment = 0; - axis[AltMotor].Increment = 0; - PreviousTime = millis(); - - HBXStart2Motors(); // Start the motors - - do { - ETXState(AzMotor); // Check the Az motor state - ETXState(AltMotor); // Check the Alt motor state - SendData(duration); // Duration is delay between reads - j += 1; - } while(j < count); -} - -void SendData(unsigned int duration) { - -// dbgSerial.println(" SendPosn"); - - while ((millis() - PreviousTime) < duration) ; // 1/10 second - dbgSerial.print(millis() - PreviousTime); - dbgSerial.print(" - "); - PreviousTime = millis(); - - HBXGetStatus(AzMotor); - axis[AzMotor].Increment = axis[AzMotor].HBXP1 * 256 + axis[AzMotor].HBXP2; - - HBXGetStatus(AltMotor); - axis[AltMotor].Increment = axis[AltMotor].HBXP1 * 256 + axis[AltMotor].HBXP2; - - dbgSerial.print("Az = "); - dbgSerial.print(axis[AzMotor].Position); - dbgSerial.print(" : "); - dbgSerial.print(axis[AzMotor].Increment); - dbgSerial.print(", Alt = "); - dbgSerial.print(axis[AltMotor].Position); - dbgSerial.print(" : "); - dbgSerial.println(axis[AltMotor].Increment); -} - -/* -void HBXPrintStatus(unsigned char Motor) { - axis[Motor].HBXCount = 0; - if ((axis[Motor].Command != GetStatus) || (axis[Motor].HBXP1 | axis[Motor].HBXP2 | axis[Motor].HBXP3 | axis[Motor].HBXP4) || axis[Motor].PrintStatus0 ) { - - dbgSerial.println(""); - dbgSerial.print("Motor: "); - dbgSerial.print(Motor); - dbgSerial.print(", Cmnd: "); - dbgSerial.print(axis[Motor].Command, HEX); - dbgSerial.print(" - "); - - switch (axis[Motor].Command) { - case SpeedChnge: -// dbgSerial.print("SpeedChnge "); - axis[Motor].HBXCount = 3; - break; - case SpeedStart: -// dbgSerial.print("SpeedStart "); - axis[Motor].HBXCount = 3; - break; - case SetOffset: -// dbgSerial.print("SetOffset "); - axis[Motor].HBXCount = 4; - break; - case SetLEDI: -// dbgSerial.print("SetLEDI "); - axis[Motor].HBXCount = 1; - break; - case CalibrateLED: -// dbgSerial.print("CalibrateLED "); - break; - case Stop: -// dbgSerial.print("Stop "); - break; - case SlewReverse: -// dbgSerial.print("SlewReverse "); - break; - case SlewForward: -// dbgSerial.print("SlewForward "); - break; - case GetStatus: -// dbgSerial.print("GetStatus "); - axis[Motor].HBXCount = 4; - break; - case GetLEDI: -// dbgSerial.print("GetLEDI "); - axis[Motor].HBXCount = 1; - break; - case GetMotorType: -// dbgSerial.print("GetMotorType "); - axis[Motor].HBXP1 = axis[Motor].MotorType; - axis[Motor].HBXCount = 1; - break; - case SleepHBX: -// dbgSerial.print("SleepHBX "); - break; - default: - dbgSerial.print("UNKNOWN "); - break; - } - - - if (axis[Motor].HBXCount != 0) { - dbgSerial.print(", Data: "); - dbgSerial.print(axis[Motor].HBXP1, HEX); - if (axis[Motor].HBXCount >= 2) dbgSerial.print(", "); - axis[Motor].HBXCount -= 1; - } - if (axis[Motor].HBXCount != 0) { - dbgSerial.print(axis[Motor].HBXP2, HEX); - if (axis[Motor].HBXCount >= 2) dbgSerial.print(", "); - axis[Motor].HBXCount -= 1; - } - if (axis[Motor].HBXCount != 0) { - dbgSerial.print(axis[Motor].HBXP3, HEX); - if (axis[Motor].HBXCount >= 2) dbgSerial.print(", "); - axis[Motor].HBXCount -= 1; - } - if (axis[Motor].HBXCount > 0) { - dbgSerial.print(axis[Motor].HBXP4, HEX); - axis[Motor].HBXCount -= 1; - } - dbgSerial.println(""); - - } -} -*/ -bool HBXStop2Motors(void) { - axis[AzMotor].ETXMotorState = ETXStopMotor; - ETXState(AzMotor); - axis[AltMotor].ETXMotorState = ETXStopMotor; - ETXState(AltMotor); - return(true); -} - -bool HBXStart2Motors(void) { - axis[AzMotor].ETXMotorState = ETXCheckStartup; - axis[AzMotor].EQGMotorStatus |= MOVEAXIS; - dbgSerial.print("Az, "); - dbgSerial.println(axis[AzMotor].Speed); - ETXState(AzMotor); - dbgSerial.print("Az, "); - dbgSerial.println(axis[AzMotor].Speed); - axis[AltMotor].ETXMotorState = ETXCheckStartup; - axis[AltMotor].EQGMotorStatus |= MOVEAXIS; - dbgSerial.print("Az, "); - dbgSerial.println(axis[AzMotor].Speed); - ETXState(AltMotor); - dbgSerial.print("Az, "); - dbgSerial.println(axis[AzMotor].Speed); - return(true); -} - -void HBXPrintPosn(unsigned char Motor) { - if (Motor == MotorAz) { - dbgSerial.println(""); - dbgSerial.print("Time: "); - dbgSerial.print(millis()); -// dbgSerial.print(StatusTimer - StatusTime); -// StatusTime = StatusTimer; - - -/* dbgSerial.print(" AzRaw: "); - puthexb(axis[AzMotor].HBXP1); - putbyte(','); - puthexb(axis[AzMotor].HBXP2); - putbyte(','); - puthexb(axis[AzMotor].HBXP3); - putbyte(','); - puthexb(axis[AzMotor].HBXP4); -*/ - dbgSerial.print(" AzPosn: "); - puthexl(axis[AzMotor].Position); - putbyte(','); - puthexl(axis[AzMotor].Target); - putbyte(','); - puthexl(axis[AzMotor].SlowDown); - dbgSerial.print(" AzSpeed: "); - puthexl(axis[AzMotor].Speed); - putbyte(','); - puthexl(axis[AzMotor].TargetSpeed); - putbyte('-'); - puthexw(axis[AzMotor].EQGMotorStatus); - putbyte(','); - puthexw(axis[AzMotor].MotorControl); - - } - else { -/* - * dbgSerial.print(" AltRaw: "); - puthexb(axis[AltMotor].HBXP1); - putbyte(','); - puthexb(axis[AltMotor].HBXP2); - putbyte(','); - puthexb(axis[AltMotor].HBXP3); - putbyte(','); - puthexb(axis[AltMotor].HBXP4); - */ - dbgSerial.print(" AltPosn: "); - puthexl(axis[AltMotor].Position); - putbyte(','); - puthexl(axis[AltMotor].Target); - putbyte(','); - puthexl(axis[AltMotor].SlowDown); - dbgSerial.print(" AltSpeed: "); - puthexl(axis[AltMotor].Speed); - putbyte(','); - puthexl(axis[AltMotor].TargetSpeed); - putbyte('-'); - puthexw(axis[AltMotor].EQGMotorStatus); - putbyte(','); - puthexw(axis[AltMotor].MotorControl); - dbgSerial.println(""); - } -} - - - +/* + * Copyright 2017, 2018 John Archbold +*/ +#include + +/******************************************************** + Utility functions to test HBX comms + =================================== + The test is enabled by reading the state of the TESTHBX pin. + The pin definition is set in EQG2HBX and changes depending on the interface board: + #ifdef m2560 + #define MONITORHBX 11 // Mega2560 D3 + #define TESTHBX 9 // Mega2560 D2 + #endif + #ifdef ESP32 + #define MONITORHBX 35 + #define TESTHBX 32 + #endif + + This mode overrides the EQG2HBX protocol conversion. + It uses the HBX interface to perform a series of tests. + + ToDo: + Change to H2XISR for interrupt driven receive + *********************************************************/ + +/******************************************************** + Test HBX communications + ======================= + *********************************************************/ +void HBXTestLoop(void) { + TestCount = 0; + while (digitalRead(TESTHBX) == 0) { + dbgSerial.println("Test HBX commands to ETX"); + HBXTest(); + TestCount += 1; + TestLoopTime = millis(); + // Read motor status until jumper removed + while((millis() - TestLoopTime) < 5000) { // 5s between tests + HBXGet2Status(); + } + } +} + +void HBXTest(void) +{ + // Initialize HBX communications as outputs + // It will use I2C-like communications + dbgSerial.println("**********************************************"); + dbgSerial.print("Test Number - "); + dbgSerial.println(TestCount); + dbgSerial.println("**********************************************"); + + HCL1Talk(); // Set for Talking on RAClk + HCL2Talk(); // Set for Talking on DECClk + HDAListen(); + TimerDelaymS(STARTTIME); + axis[AzMotor].PrintStatus0 = 1; // Enable print of status = no change + axis[AltMotor].PrintStatus0 = 1; // Enable print of status = no change + +//if (TestCount == 0) { + + dbgSerial.println("Test - HBX Initialization"); + axis[AzMotor].Position = ETX_AzCENTRE; + axis[AzMotor].Target = axis[AzMotor].Position; + axis[AzMotor].DirnSpeed = 0x000; + axis[AzMotor].Speed = 0x000000; + axis[AzMotor].ETXMotorStatus = MOVESLEW; + + axis[AltMotor].Position = ETX_AltCENTRE; + axis[AltMotor].Target = axis[AltMotor].Position; + axis[AltMotor].DirnSpeed = 0x000; + axis[AltMotor].Speed = 0x000000; + axis[AltMotor].ETXMotorStatus = MOVESLEW; + + // Reset the motors (RA and DEC) + dbgSerial.println("Test - Wait for motors"); + + // GetLED commands always return a vaild value - motors not online until this happens + // Valid values are not 0 and not 0xFF for Az, Alt. (exception here is if LEDRA || LEDAlt == 0xff) + + do { + P1 = 0; + if (HBXSendCommand(GetLEDI, AzMotor)) + P2 = HBXGetByte(AzMotor); + if ((P2 != 0) && (P2 != 0xFF)) P1 += 1; + TimerDelaymS(CMNDTIME); + if (HBXSendCommand(GetLEDI, AltMotor)) + P2 = HBXGetByte(AltMotor); + if ((P2 != 0) && (P2 != 0xFF)) P1 += 1; + TimerDelaymS(CMNDTIME); + } while (P1 < 2); + + + // Stop the motors (Az and Alt) + dbgSerial.println("Test - Stop motors"); + HBXStop2Motors(); + + // Read status + dbgSerial.println("Test - Read Status"); + HBXGet2Status(); // Check and read both motor states + + if (!check_eeprom_crc() || !EEPROM.read(EEPROMAzLEDI) || !EEPROM.read(EEPROMAltLEDI)) { + // Calibrate Az, Alt Motor Encoder LED currents + dbgSerial.println("Test - Calibrate RA, DEC Motor Encoder LED currents"); + if (HBXSendCommand(CalibrateLED, AzMotor)){TimerDelaymS(2500);} + HBXPrintStatus(AzMotor); + + if (HBXSendCommand(CalibrateLED, AltMotor)) {TimerDelaymS(2500);} + HBXPrintStatus(AltMotor); + + if (HBXSendCommand(GetLEDI, AzMotor)){ + axis[AzMotor].HBXLEDI = HBXGetByte(AzMotor); + } + EEPROM.write(EEPROMAzLEDI, axis[AzMotor].HBXLEDI); + set_eeprom_crc(); + axis[AzMotor].HBXP1 = axis[AzMotor].HBXLEDI; + HBXPrintStatus(AzMotor); + if (HBXSendCommand(GetLEDI, AltMotor)) + axis[AltMotor].HBXLEDI = HBXGetByte(AltMotor); + EEPROM.write(EEPROMAltLEDI, axis[AltMotor].HBXLEDI); + set_eeprom_crc(); + axis[AltMotor].HBXP1 = axis[AltMotor].HBXLEDI; + HBXPrintStatus(AltMotor); + } + + dbgSerial.println("Test - Get Motor Type and set ETX Encoder LED currents"); + axis[AzMotor].MotorType = 0x00; + while (!axis[AzMotor].MotorType) { + if (HBXSendCommand(GetMotorType, AzMotor)) + axis[AzMotor].MotorType = HBXGetByte(AzMotor); + HBXPrintStatus(AzMotor); + } + + axis[AzMotor].HBXLEDI = EEPROM.read(EEPROMAzLEDI); + axis[AltMotor].HBXLEDI = EEPROM.read(EEPROMAltLEDI); + + if (HBXSendCommand(SetLEDI, AzMotor)) + HBXSendByte(axis[AzMotor].HBXLEDI, AzMotor); + axis[AzMotor].HBXP1 = axis[AzMotor].HBXLEDI; + HBXPrintStatus(AzMotor); + + if (HBXSendCommand(SetLEDI, AltMotor)) + HBXSendByte(axis[AltMotor].HBXLEDI, AltMotor); + axis[AltMotor].HBXP1 = axis[AltMotor].HBXLEDI; + HBXPrintStatus(AltMotor); + + // Set the Offset to Zero + axis[AzMotor].HBXP1 = 0x00; + axis[AzMotor].HBXP2 = 0x00; + axis[AzMotor].HBXP3 = 0x00; + axis[AltMotor].HBXP1 = 0x00; + axis[AltMotor].HBXP2 = 0x00; + axis[AltMotor].HBXP3 = 0x00; + + // Set the Offset Clear Command + dbgSerial.println("Test - Reset any ETX offset bytes"); + if (HBXSendCommand(SetOffset, AzMotor)) + HBXSend2Bytes(AzMotor); +// HBXPrintStatus(AzMotor); + TimerDelaymS(CMNDTIME); + + if (HBXSendCommand(SetOffset, AltMotor)) + HBXSend2Bytes(AltMotor); +// HBXPrintStatus(AltMotor); + TimerDelaymS(CMNDTIME); + +//} +/* + dbgSerial.println("Test - Stop motors"); + HBXStop2Motors(); +// First Read, clear counters + dbgSerial.println("Test - Read Both Motor States"); + HBXGet2Status(); + + dbgSerial.println("Test - Begin motor move tests"); +//} + // Test different motor speeds + dbgSerial.println("Test - Motor Speed Tests"); + dbgSerial.println("========================"); + + dbgSerial.println("Test - SIDEREAL"); + axis[AzMotor].ETXMotorStatus |= MOVEDIRN; // Forward + axis[AltMotor].ETXMotorStatus |= MOVEDIRN; + axis[AzMotor].Speed = AzSIDEREALRATE; // Sidereal + axis[AltMotor].Speed = AltSIDEREALRATE; + HBXPrintPosn(5, 1000); // Show location each second + dbgSerial.println("Test - SIDEREAL - Stop motors"); + HBXStop2Motors(); + + dbgSerial.println("Test - OneDegree/sec forward"); + axis[AzMotor].ETXMotorStatus |= MOVEDIRN; // Forward + axis[AltMotor].ETXMotorStatus |= MOVEDIRN; + axis[AzMotor].Speed = AzDEGREERATE1; // One degree/sec + axis[AltMotor].Speed = AltDEGREERATE1; // One degree/sec + HBXPrintPosn(5, 500); // Show location each tenth of a second + dbgSerial.println("Test - OneDegree/sec forward - Stop motors"); + HBXStop2Motors(); + + dbgSerial.println("Test - OneDegree/sec reverse"); + axis[AzMotor].ETXMotorStatus &= ~MOVEDIRN; // Reverse + axis[AltMotor].ETXMotorStatus &= ~MOVEDIRN; + axis[AzMotor].Speed = AzDEGREERATE1; // One degree/sec + axis[AltMotor].Speed = AltDEGREERATE1; // One degree/sec + HBXPrintPosn(5, 500); // Show location each each tenth of a second + dbgSerial.println("Test - OneDegree/sec reverse - Stop motors"); + HBXStop2Motors(); + + dbgSerial.println("Test - TwoDegrees/sec forward"); + axis[AzMotor].ETXMotorStatus |= MOVEDIRN; // Forward + axis[AltMotor].ETXMotorStatus |= MOVEDIRN; + axis[AzMotor].Speed = AzDEGREERATE1*2; // Two degrees/sec + axis[AltMotor].Speed = AltDEGREERATE1*2; // Two degrees/sec + HBXPrintPosn(5, 1000); // Show location each tenth of a second + dbgSerial.println("Test - TwoDegrees/sec forward - Stop motors"); + HBXStop2Motors(); + + dbgSerial.println("Test - TwoDegrees/sec reverse"); + axis[AzMotor].ETXMotorStatus &= ~MOVEDIRN; // Reverse + axis[AltMotor].ETXMotorStatus &= ~MOVEDIRN; + axis[AzMotor].Speed = AzDEGREERATE1*2; // Two degrees/sec + axis[AltMotor].Speed = AltDEGREERATE1*2; // Two degrees/sec + HBXPrintPosn(5, 1000); // Show location each each tenth of a second + dbgSerial.println("Test - TwoDegrees/sec reverse - Stop motors"); +*/ + HBXStop2Motors(); + + dbgSerial.println("Test - 0x01 Command"); + axis[AzMotor].EQGMotorStatus &= ~MOVEDECR; // Forward + axis[AltMotor].EQGMotorStatus &= ~MOVEDECR; + axis[AzMotor].EQGMotorStatus |= MOVEHIGH; // High speed + axis[AltMotor].EQGMotorStatus |= MOVEHIGH; + axis[AzMotor].Speed = axis[AzMotor].SIDEREALRATE; // Start at Sidereal + axis[AltMotor].Speed = axis[AltMotor].SIDEREALRATE; // Start at Sidereal + + do { + HBXPrintSpeed(1, 10000); // Print location + axis[AzMotor].Speed += axis[AzMotor].SIDEREALRATE; + axis[AltMotor].Speed += axis[AltMotor].SIDEREALRATE; + } while (axis[AzMotor].Speed < 0x600000); + + dbgSerial.println("Test - 0x01 Command - Stop motors"); + HBXStop2Motors(); + +// Read status + dbgSerial.println("Test - Read Status"); + HBXGet2Status(); + + // Stop the motors (Az and Alt) + dbgSerial.println("Test - Stop motors"); + HBXStop2Motors(); +} + + +void HBXPrintSpeed(unsigned int count, unsigned int duration) { + unsigned int j = 0; + + axis[AzMotor].Position = ETX_AzCENTRE; // Reset position + axis[AltMotor].Position = ETX_AltCENTRE; + axis[AzMotor].Increment = 0; + axis[AltMotor].Increment = 0; + PreviousTime = millis(); + dbgSerial.print("Az, "); + dbgSerial.println(axis[AzMotor].Speed); + HBXStart2Motors(); // Start the motors + dbgSerial.print("Az, "); + dbgSerial.println(axis[AzMotor].Speed); + + do { + ETXState(AzMotor); // Check the Az motor state + ETXState(AltMotor); // Check the Alt motor state + dbgSerial.print(millis() - PreviousTime); + dbgSerial.print(", "); + SendSpeed(duration); // Duration is delay between reads + j += 1; + while ((millis() - PreviousTime) < duration); + PreviousTime = millis(); + } while(j < count); +} + +void SendSpeed(unsigned long duration) { + + unsigned long d = duration; + d++; + + HBXGetStatus(AzMotor); + axis[AzMotor].Increment = axis[AzMotor].HBXP1 * 256 + axis[AzMotor].HBXP2; + HBXGetStatus(AltMotor); + axis[AltMotor].Increment = axis[AltMotor].HBXP1 * 256 + axis[AltMotor].HBXP2; + + dbgSerial.print("Az, "); + dbgSerial.print(axis[AzMotor].Speed); + dbgSerial.print(", "); + dbgSerial.print(axis[AzMotor].Position); + dbgSerial.print(", "); + dbgSerial.print(axis[AzMotor].Increment); + dbgSerial.print(", Alt, "); + dbgSerial.print(axis[AltMotor].Speed); + dbgSerial.print(", "); + dbgSerial.print(axis[AltMotor].Position); + dbgSerial.print(", "); + dbgSerial.println(axis[AltMotor].Increment); + +} + +void HBXPrintPosn(unsigned int count, unsigned int duration) { + unsigned int j = 0; + + axis[AzMotor].Position = ETX_AzCENTRE; // Reset position + axis[AltMotor].Position = ETX_AltCENTRE; + axis[AzMotor].Increment = 0; + axis[AltMotor].Increment = 0; + PreviousTime = millis(); + + HBXStart2Motors(); // Start the motors + + do { + ETXState(AzMotor); // Check the Az motor state + ETXState(AltMotor); // Check the Alt motor state + SendData(duration); // Duration is delay between reads + j += 1; + } while(j < count); +} + +void SendData(unsigned int duration) { + +// dbgSerial.println(" SendPosn"); + + while ((millis() - PreviousTime) < duration) ; // 1/10 second + dbgSerial.print(millis() - PreviousTime); + dbgSerial.print(" - "); + PreviousTime = millis(); + + HBXGetStatus(AzMotor); + axis[AzMotor].Increment = axis[AzMotor].HBXP1 * 256 + axis[AzMotor].HBXP2; + + HBXGetStatus(AltMotor); + axis[AltMotor].Increment = axis[AltMotor].HBXP1 * 256 + axis[AltMotor].HBXP2; + + dbgSerial.print("Az = "); + dbgSerial.print(axis[AzMotor].Position); + dbgSerial.print(" : "); + dbgSerial.print(axis[AzMotor].Increment); + dbgSerial.print(", Alt = "); + dbgSerial.print(axis[AltMotor].Position); + dbgSerial.print(" : "); + dbgSerial.println(axis[AltMotor].Increment); +} + +void HBXPrintStatus(unsigned char Motor) { + axis[Motor].HBXCount = 0; + if ((axis[Motor].Command != GetStatus) || (axis[Motor].HBXP1 | axis[Motor].HBXP2 | axis[Motor].HBXP3 | axis[Motor].HBXP4) || axis[Motor].PrintStatus0 ) { + dbgSerial.print("Motor: "); + dbgSerial.print(Motor); + dbgSerial.print(", Cmnd: "); + dbgSerial.print(axis[Motor].Command, HEX); + dbgSerial.print(" - "); + + switch (axis[Motor].Command) { + case SpeedChnge: + dbgSerial.print("SpeedChnge "); + axis[Motor].HBXCount = 3; + break; + case SpeedStart: + dbgSerial.print("SpeedStart "); + axis[Motor].HBXCount = 3; + break; + case SetOffset: + dbgSerial.print("SetOffset "); + axis[Motor].HBXCount = 4; + break; + case SetLEDI: + dbgSerial.print("SetLEDI "); + axis[Motor].HBXCount = 1; + break; + case CalibrateLED: + dbgSerial.print("CalibrateLED "); + break; + case Stop: + dbgSerial.print("Stop "); + break; + case SlewReverse: + dbgSerial.print("SlewReverse "); + break; + case SlewForward: + dbgSerial.print("SlewForward "); + break; + case GetStatus: + dbgSerial.print("GetStatus "); + axis[Motor].HBXCount = 4; + break; + case GetLEDI: + dbgSerial.print("GetLEDI "); + axis[Motor].HBXCount = 1; + break; + case GetMotorType: + dbgSerial.print("GetMotorType "); + axis[Motor].HBXP1 = axis[Motor].MotorType; + axis[Motor].HBXCount = 1; + break; + case ResetH2X: + dbgSerial.print("ResetH2X "); + break; + default: + dbgSerial.print("UNKNOWN "); + break; + } + + if (axis[Motor].HBXCount) { + dbgSerial.print(", Data: "); + dbgSerial.print(axis[Motor].HBXP1, HEX); + if (axis[Motor].HBXCount > 1) dbgSerial.print(", "); + axis[Motor].HBXCount -= 1; + } + if (axis[Motor].HBXCount) { + dbgSerial.print(axis[Motor].HBXP2, HEX); + if (axis[Motor].HBXCount > 1) dbgSerial.print(", "); + axis[Motor].HBXCount -= 1; + } + if (axis[Motor].HBXCount) { + dbgSerial.print(axis[Motor].HBXP3, HEX); + if (axis[Motor].HBXCount > 1) dbgSerial.print(", "); + axis[Motor].HBXCount -= 1; + } + if (axis[Motor].HBXCount) { + dbgSerial.print(axis[Motor].HBXP4, HEX); + axis[Motor].HBXCount -= 1; + } + dbgSerial.println(""); + } +} + +bool HBXStop2Motors(void) { + axis[AzMotor].ETXMotorState = ETXStopMotor; + ETXState(AzMotor); + axis[AltMotor].ETXMotorState = ETXStopMotor; + ETXState(AltMotor); + return(true); +} + +bool HBXStart2Motors(void) { + axis[AzMotor].ETXMotorState = ETXCheckStartup; + axis[AzMotor].EQGMotorStatus |= MOVEAXIS; + dbgSerial.print("Az, "); + dbgSerial.println(axis[AzMotor].Speed); + ETXState(AzMotor); + dbgSerial.print("Az, "); + dbgSerial.println(axis[AzMotor].Speed); + axis[AltMotor].ETXMotorState = ETXCheckStartup; + axis[AltMotor].EQGMotorStatus |= MOVEAXIS; + dbgSerial.print("Az, "); + dbgSerial.println(axis[AzMotor].Speed); + ETXState(AltMotor); + dbgSerial.print("Az, "); + dbgSerial.println(axis[AzMotor].Speed); + return(true); +} + +void HBXPrintPosn(unsigned char Motor) { + if (Motor == MotorAz) { + digitalWrite(FROMHBX, HIGH); // Set Indicator LED + dbgSerial.println(""); + dbgSerial.print("Time: "); + dbgSerial.print(millis()); +// dbgSerial.print(StatusTimer - StatusTime); +// StatusTime = StatusTimer; + + +/* dbgSerial.print(" AzRaw: "); + puthexb(axis[AzMotor].HBXP1); + putbyte(','); + puthexb(axis[AzMotor].HBXP2); + putbyte(','); + puthexb(axis[AzMotor].HBXP3); + putbyte(','); + puthexb(axis[AzMotor].HBXP4); +*/ + dbgSerial.print(" AzPosn: "); + puthexl(axis[AzMotor].Position); + putbyte(','); + puthexl(axis[AzMotor].Target); + putbyte(','); + puthexl(axis[AzMotor].SlowDown); + dbgSerial.print(" AzSpeed: "); + puthexl(axis[AzMotor].Speed); + putbyte(','); + puthexl(axis[AzMotor].TargetSpeed); + putbyte('-'); + puthexw(axis[AzMotor].EQGMotorStatus); + putbyte(','); + puthexw(axis[AzMotor].MotorControl); + + } + else { +/* + * dbgSerial.print(" AltRaw: "); + puthexb(axis[AltMotor].HBXP1); + putbyte(','); + puthexb(axis[AltMotor].HBXP2); + putbyte(','); + puthexb(axis[AltMotor].HBXP3); + putbyte(','); + puthexb(axis[AltMotor].HBXP4); + */ + dbgSerial.print(" AltPosn: "); + puthexl(axis[AltMotor].Position); + putbyte(','); + puthexl(axis[AltMotor].Target); + putbyte(','); + puthexl(axis[AltMotor].SlowDown); + dbgSerial.print(" AltSpeed: "); + puthexl(axis[AltMotor].Speed); + putbyte(','); + puthexl(axis[AltMotor].TargetSpeed); + putbyte('-'); + puthexw(axis[AltMotor].EQGMotorStatus); + putbyte(','); + puthexw(axis[AltMotor].MotorControl); + dbgSerial.println(""); + } + digitalWrite(FROMHBX, LOW); // Clear Indicator LED +} diff --git a/Software/EQG2HBXE32/src/EQG2HBX.h b/Software/EQG2HBX/EQG2HBXMega/EQG2HBX.h similarity index 59% rename from Software/EQG2HBXE32/src/EQG2HBX.h rename to Software/EQG2HBX/EQG2HBXMega/EQG2HBX.h index 607f4fe..aceb62d 100644 --- a/Software/EQG2HBXE32/src/EQG2HBX.h +++ b/Software/EQG2HBX/EQG2HBXMega/EQG2HBX.h @@ -1,209 +1,219 @@ -/* - * Copyright 2017, 2018, 2020 John Archbold -*/ - -/******************************************************** - EQG2HBX program definitions - =========================== - *********************************************************/ - -#pragma once - -#include // Include the SPIFFS library -#include -#include "ESP32Ticker.h" - -void CheckETXState( unsigned char ); - -/************************************************************** - * Common variables - **************************************************************/ -String EQ2HBX_Version = "EQG2HBX V1.11"; - -Preferences preferences; -unsigned long DelayTime; // Delay timer -unsigned long StatusTime; // H2X interval time - -unsigned long StatusTimer; // H2X status delay timer -unsigned long StateTimer; // H2X state delay timer -bool StateSelect; -bool StatusSelect; -int StatusCount; - -Ticker AlarmCheckETX; - -long P1; -long P2; -float F1; -float F2; - -time_t epoch; // UTC seconds -time_t currentTime; // Local value - -/************************************************************** - * EQG protocol communications buffers and pointers - * EQG protocol variables - **************************************************************/ - -#define EQGLEN 256 // Communications buffers -#define EQGMASK EQGLEN-1 // Index wraps to 0 - -unsigned long EQGP1; -unsigned long EQGP2; -float EQGF1; - -unsigned char EQGRxBuffer[EQGLEN]; // Hold data from EQG -unsigned char EQGTxBuffer[EQGLEN]; // Hold responses to EQG -unsigned char EQGRxiPtr = 0; // Pointer for input from EQG -unsigned char EQGRxoPtr = 0; // Pointer for output from EQG Rx buffer -unsigned char EQGTxiPtr = 0; // Pointer for input to EQG buffer -unsigned char EQGTxoPtr = 0; // Pointer for output to EQG - -unsigned char EQGCmnd = 0; // EQG Command -unsigned char EQGErrorValue; // EQG Returned error value -unsigned char EQGDone = 0; // EQG Complete message -unsigned char EQGRADEC = 0; // EQG Motor Select (ASCII) -unsigned char EQGMOTOR = 0; // EQG Motor Select (binary) -unsigned char EQGRAAutoguide = 0; // EQG Autoguide rate -unsigned char EQGDECAutoguide = 0; // EQG Autoguide rate -unsigned char EQGRxState = 1; // EQG State -unsigned char EQGRxChar; // EQG Rx Character -unsigned char EQGRxCount; // EQG # parameters - float f; -unsigned long v; - -/************************************************************** - * HBX communications buffers and pointers - * HBX variables - **************************************************************/ - -unsigned long H2XStart = 0; // Used to count uS ticks -unsigned long H2XTimer = 0; // Used to count uS ticks -unsigned char EQGMotorStatus; // Current State of motor - -typedef struct { - unsigned char MotorType; // Current type of motor - unsigned char MotorFlag; // Flag to print motor positions - - unsigned long ETXMotorState; // ETX Motor State Nachine - unsigned long ETXMotorStatus; // Current ETX Motor Status - unsigned long EQGMotorStatus; // Current EQG Motor Status - unsigned long MotorControl; // Current HBX Motor Control bits - - unsigned char HBXBitCount; // #bits left to process - unsigned char Command; // Current command - unsigned char Flip; // Axis flipped - Alt for negative, Az probably never - unsigned char HBXData; // Data byte from HBX Bus - unsigned char HBXP1; // HBX status/data - MSB - unsigned char HBXP2; // HBX status/data - LSB - unsigned char HBXP3; // HBX status/data - PWM % related - unsigned char HBXP4; // HBX status/data - single flag bit related to battery alarm ( 0 = OK ) - unsigned char HBXCount; // HBX valid data count - unsigned char HBXLEDI; // LED current value from Motor - unsigned long DirnSpeed; // Speed, Direction for Motor to move - char HBXGuide; // Guide speed - char HBXSnapPort; // Snap port - char LEDValue; // Polar LED brightness - char ETXSpeedCommand; // Current ETX Speed command - long EQGSpeed; // EQG Move speed - long ETXSpeed; // ETX Move speed - long TargetSpeed; // Target Move speed - uint8_t SpeedState; // Slowdown/speedup state - long Position; // Current position - long Target; // Current target - long Increment; // Change in position for motor speed calcs - long SlowDown; // Point to change to lower speed - long Offset; // Current adjustment - -// MeadeRatio = ((Vanes * 4) * GbxRatio * XferRatio * WormTeeth) / 1,296,000 - float MeadeRatio; // Meade Ratio - float GbxRatio; // GearBox Ratio - unsigned long Vanes; // Number of photocoupler vanes - float XferRatio; // Gearbox Transfer Ratio (usually 1) - unsigned long WormTeeth; // Number of Worm teeth - -// a-Value = (Vanes * 4) * GbxRatio * XferRatio * WormTeeth -// b-Value = (6460.09 * MeadeRatio * a-Value * 15.041069) / 1,296,000 - unsigned long aVALUE; // For rate calculations - unsigned long bVALUE; // For rate calculations - unsigned long OneDegree; // For slew comparisons - -// SIDEREALRATE = 6460.09 * MeadeRatio -// SOLARRATE = (SOLARSECS/SIDEREALSECS) * SIDEREALRATE -// LUNARRATE = (SOLARSECS/SIDEREALSECS) * SIDEREALRATE -// DEGREERATE1 = SLEW7(240) * SIDEREALRATE -// BASERATE = (b * arcsec360) / a - - unsigned long SIDEREALRATE; // Constants - unsigned long SOLARRATE; - unsigned long LUNARRATE; - unsigned long BASERATE; - unsigned long DEGREERATE1; - -// PEC = a-VALUE / WormTeeth; - unsigned long PEC; // PEC period (period of worm tooth) - - unsigned char PrintStatus0; // Force print of no status change - unsigned long TimeDelta; // Used in HBX Monitor -} axis_type; - -axis_type axis[4]; // Az, Alt - -// Support other scopes with Meade interface -typedef struct { - unsigned long Vanes; // Number of photocoupler vanes - float GbxRatio; // GearBox Ratio - float XferRatio; // Gearbox Transfer Ratio (usually 1) - unsigned long WormTeeth; // Number of Worm teeth - char Telescope[16]; // name of scope -} axis_values; - -axis_values ratio[16][2] = // 16 scopes, Az, Alt - { - {{36, 91.1458333, 1, 94, "ETX60"}, {36, 157.5, 1, 58, "ETX60"}}, // ETX60/70/80 - {{36, 91.1458333, 1, 94, "ETX70"}, {36, 157.5, 1, 58, "ETX70"}}, // ETX60/70/80 - {{36, 91.1458333, 1, 94, "ETX80"}, {36, 157.5, 1, 58, "ETX80"}}, // ETX60/70/80 - {{108, 50, 1, 144, "LXD55"}, {108, 50, 1, 144, "LXD55"}}, // LXD55/75, LX70-GTS - {{108, 50, 1, 144, "LXD75"}, {108, 50, 1, 144, "LXD75"}}, // LXD55/75, LX70-GTS - {{108, 50, 1, 144, "LXD70"}, {108, 50, 1, 144, "LXD70"}}, // LXD55/75, LX70-GTS - {{108, 53.5859375, 1, 154, "LX90"}, {108, 53.5859375, 1, 154, "LX90"}}, // LX90, LT, LX80AltAz - {{108, 53.5859375, 1, 154, "LT"}, {108, 53.5859375, 1, 154, "LT"}}, // LX90, LT, LX80AltAz - {{108, 53.5859375, 1, 154, "LX80"}, {108, 53.5859375, 1, 154, "LX80"}}, // LX90, LT, LX80AltAz - {{256, 50, 1, 350, "LX200"}, {256, 50, 1, 350, "LX200"}}, // LX200 - {{500, 36, 1, 225, "LX850"}, {500, 36, 1, 225, "LX850"}}, // LX850 - {{256, 50, 1, 180, "LX400"}, {256, 50, 1, 180, "LX400"}}, // LX400/500 - {{36, 205.3330000, 1, 144, "DSEXT"}, {36, 205.3330000, 1, 144, "DSEXT"}}, // DS external - {{36, 410.6660000, 1, 100, "DHEXT"}, {36, 157.5, 1, 58, "DHEXT"}}, // DH external/114EQs/4504s - - {{36, 205.3330000, 1, 60, "ETXnn"}, {36, 205.3330000, 1, 60, "ETXnn"}}, // ETX-xxx, DS-xxx - {{36, 91.1458333, 1, 83, "ETX??"}, {36, 144.7362076, 1, 66, "ETX??"}} // ?? - }; - -unsigned char telescope = 0; // Default telescope (ETX60) -unsigned char protocol = 0; // Default protocol (UDP) -unsigned char station = 0; // Default station (AP) -char scope[16] = "ETX60"; - -char* an0 = (char*)"Bad"; -char* an1 = (char*)"Az "; -char* an2 = (char*)"Alt"; -char * axis_name[3] = { an0, an1, an2 }; - -char SpeedStateDesc[4][16] = {"ChangeToStep", "Slowing1", "Slowing2", "Stopped"}; - - -// Testing only - -Ticker AlarmDebugPrint; -#define dbgLEN 256 // Communications buffers -#define dbgMASK dbgLEN-1 // Index wraps to 0 -unsigned char dbgRxBuffer[dbgLEN]; // Hold data from EQG - char dbgCommand[dbgLEN]; // Hold data from EQG -unsigned char dbgRxiPtr = 0; // Pointer for input from EQG -unsigned char dbgRxoPtr = 0; // Pointer for output from EQG Rx buffer -unsigned char dbgFlag = 0; // Received a command -unsigned char dbgIndex = 0; // Index into command - -unsigned char TestCount; -unsigned long TestLoopTime; -unsigned long PreviousTime; // Used in HBX Monitor, Testing +/* + * Copyright 2017, 2018 John Archbold +*/ + +#include +/******************************************************** + EQG2HBX program definitions + =========================== + *********************************************************/ + +#ifndef EQG2HBX +#define EQG2HBX + +// Real Time Clock Libraries +// Time related libararies +#include //https://www.pjrc.com/teensy/td_libs_DS1307RTC.html +//#include //https://github.com/probonopd/TimeLord +#include //https://github.com/PaulStoffregen/Time +#include //https://github.com/PaulStoffregen/TimeAlarms + + +// Pin definitions for LED indicators +// ================================== +#ifdef m2560 +#define AzLED 7 // Mega2560 D7 +#define AltLED 6 // Mega2560 D6 +#define FROMEQG 5 // Mega2560 D5 +#define FROMHBX 4 // Mega2560 D4 +#endif +#ifdef mESP32 +#define AzLED 33 +#define AltLED 25 +#define FROMEQG 26 +#define FROMHBX 27 +#endif + +// Jumpers to run monitor or test +// ============================== +#ifdef m2560 +#define MONITORHBX 11 // Mega2560 D3 +#define TESTHBX 9 // Mega2560 D2 +#endif +#ifdef ESP32 +#define MONITORHBX 35 +#define TESTHBX 32 +#endif + +/************************************************************** + * Common variables + **************************************************************/ +unsigned int eepromlength = 256; +unsigned long DelayTimer; // Delay timer +unsigned long StatusTimer; // H2X delay timer +unsigned long StatusTime; // H2X interval time + +long P1; +long P2; +float F1; +float F2; + +time_t epoch; // UTC seconds +time_t currentTime; // Local value + +/************************************************************** + * EQG protocol communications buffers and pointers + * EQG protocol variables + **************************************************************/ + +#define EQGLEN 256 // Communications buffers +#define EQGMASK EQGLEN-1 // Index wraps to 0 + +unsigned long EQGP1; +unsigned long EQGP2; +float EQGF1; + +unsigned char EQGRxBuffer[EQGLEN]; // Hold data from EQG +unsigned char EQGTxBuffer[EQGLEN]; // Hold responses to EQG +unsigned char EQGRxiPtr = 0; // Pointer for input from EQG +unsigned char EQGRxoPtr = 0; // Pointer for output from EQG Rx buffer +unsigned char EQGTxiPtr = 0; // Pointer for input to EQG buffer +unsigned char EQGTxoPtr = 0; // Pointer for output to EQG + +unsigned char EQGCmnd = 0; // EQG Command +unsigned char EQGErrorValue; // EQG Returned error value +unsigned char EQGDone = 0; // EQG Complete message +unsigned char EQGRADEC = 0; // EQG Motor Select (ASCII) +unsigned char EQGMOTOR = 0; // EQG Motor Select (binary) +unsigned char EQGRAAutoguide = 0; // EQG Autoguide rate +unsigned char EQGDECAutoguide = 0; // EQG Autoguide rate +unsigned char EQGRxState = 1; // EQG State +unsigned char EQGRxChar; // EQG Rx Character +unsigned char EQGRxCount; // EQG # parameters + +#define dbgLEN 256 // Communications buffers +#define dbgMASK dbgLEN-1 // Index wraps to 0 +unsigned char dbgRxBuffer[dbgLEN]; // Hold data from EQG + char dbgCommand[dbgLEN]; // Hold data from EQG +unsigned char dbgRxiPtr = 0; // Pointer for input from EQG +unsigned char dbgRxoPtr = 0; // Pointer for output from EQG Rx buffer +unsigned char dbgFlag = 0; // Received a command +unsigned char dbgIndex = 0; // Index into command + float f; +unsigned long v; + +/************************************************************** + * HBX communications buffers and pointers + * HBX variables + **************************************************************/ + + long H2XStart = 0; // Used to count uS ticks + long H2XTimer = 0; // Used to count uS ticks +unsigned char EQGMotorStatus; // Current State of motor + +typedef struct { + unsigned char MotorType; // Current type of motor + unsigned char MotorFlag; // Flag to print motor positions + + unsigned long ETXMotorState; // ETX Motor State Nachine + unsigned long ETXMotorStatus; // Current ETX Motor Status + unsigned long EQGMotorStatus; // Current EQG Motor Status + unsigned long MotorControl; // Current HBX Motor Control bits + + unsigned char HBXBitCount; // #bits left to process + unsigned char Command; // Current command + unsigned char HBXData; // Data byte from HBX Bus + unsigned char HBXP1; // HBX status/data - MSB + unsigned char HBXP2; // HBX status/data + unsigned char HBXP3; // HBX status/data - LSB + unsigned char HBXP4; // HBX status/data - encoder error + unsigned char HBXCount; // HBX valid data count + unsigned char HBXLEDI; // LED current value from Motor + unsigned long DirnSpeed; // Speed, Direction for Motor to move + char HBXGuide; // Guide speed + char HBXSnapPort; // Snap port + char ETXSpeedCommand; // Current ETX Speed command + long Speed; // Move speed + long TargetSpeed; // Target Move speed + char SpeedState; // Slowdown/speedup state + long Position; // Current position + long Target; // Current target delta + long Increment; // Change in position for motor speed calcs + long SlowDown; // Point to change to lower speed + long Offset; // Current adjustment + +// MeadeRatio = ((Vanes * 4) * GbxRatio * XferRatio * WormTeeth) / 1,296,000 + float MeadeRatio; // Meade Ratio + float GbxRatio; // GearBox Ratio + unsigned long Vanes; // Number of photocoupler vanes + float XferRatio; // Gearbox Transfer Ratio (usually 1) + unsigned long WormTeeth; // Number of Worm teeth + +// a-Value = (Vanes * 4) * GbxRatio * XferRatio * WormTeeth +// b-Value = (6460.09 * MeadeRatio * a-Value * 15.041069) / 1,296,000 + unsigned long aVALUE; // For rate calculations + unsigned long bVALUE; // For rate calculations + long OneDegree; // For slew comparisons + +// SIDEREALRATE = 6460.09 * MeadeRatio +// SOLARRATE = (SOLARSECS/SIDEREALSECS) * SIDEREALRATE +// LUNARRATE = (SOLARSECS/SIDEREALSECS) * SIDEREALRATE +// DEGREERATE1 = 240 * SIDEREALRATE + + long SIDEREALRATE; // Constants + long SOLARRATE; + long LUNARRATE; + long DEGREERATE1; + +// PEC = a-VALUE / WormTeeth; + unsigned long PEC; // PEC period (period of worm tooth) + + unsigned char PrintStatus0; // Force print of no status change + unsigned long TimeDelta; // Used in HBX Monitor +} axis_type; + +axis_type axis[4]; // Az, Alt + +// Support other scopes with Meade interface +typedef struct { + unsigned long Vanes; // Number of photocoupler vanes + float GbxRatio; // GearBox Ratio + float XferRatio; // Gearbox Transfer Ratio (usually 1) + unsigned long WormTeeth; // Number of Worm teeth +} axis_values; + +unsigned char telescope = 0; // Default telescope (ETX60) + +axis_values ratio[16][2] = // 16 scopes, Az, Alt + { + {{36, 91.1458333, 1, 94}, {36, 157.5, 1, 58}}, // ETX60/70/80 + {{256, 50, 1, 350}, {256, 50, 1, 350}}, // LX200 + {{500, 36, 1, 225}, {500, 36, 1, 225}}, // LX850 + {{256, 50, 1, 180}, {256, 50, 1, 180}}, // LX200/400/500 + + {{108, 53.5859375, 1, 154}, {108, 53.5859375, 1, 154}}, // LX90, LT, LX80AltAz + {{108, 50, 1, 144}, {108, 50, 1, 144}}, // LXD55/75, LX70-GTS + {{36, 205.3330000, 1, 60}, {36, 205.3330000, 1, 60}}, // ETX-xxx, DS-xxx + {{36, 91.1458333, 1, 83}, {36, 144.7362076, 1, 66}}, // ?? + + {{36, 205.3330000, 1, 144}, {36, 205.3330000, 1, 144}}, // DS external + {{36, 410.6660000, 1, 100}, {36, 157.5, 1, 58}}, // DH external/114EQs/4504s + {{36, 91.1458333, 1, 94}, {36, 157.5, 1, 58}}, // ETX60/70/80 + {{36, 91.1458333, 1, 94}, {36, 157.5, 1, 58}}, // ETX60/70/80 + + {{36, 91.1458333, 1, 94}, {36, 157.5, 1, 58}}, // ETX60/70/80 + {{36, 91.1458333, 1, 94}, {36, 157.5, 1, 58}}, // ETX60/70/80 + {{36, 91.1458333, 1, 94}, {36, 157.5, 1, 58}}, // ETX60/70/80 + {{36, 91.1458333, 1, 94}, {36, 157.5, 1, 58}} // ETX60/70/80 + }; + +unsigned long PreviousTime; // Used in HBX Monitor, Testing + +// Testing only +unsigned char TestCount; +unsigned long TestLoopTime; + +// Monitor only +unsigned char DetectedClock; + +#endif diff --git a/Software/EQG2HBX/EQG2HBXMega/EQG2HBXMega.ino b/Software/EQG2HBX/EQG2HBXMega/EQG2HBXMega.ino new file mode 100644 index 0000000..b731dbc --- /dev/null +++ b/Software/EQG2HBX/EQG2HBXMega/EQG2HBXMega.ino @@ -0,0 +1,311 @@ +/* + * Copyright 2017, 2018 John Archbold +*/ + +#include + +/******************************************************** + Initialize HBX, translate EQG to HBX + ==================================== + *********************************************************/ +#define m2560 +#undef mESP32 + +#include + +#ifdef m2560 +#define dbgSerial Serial +#define EQGSerial Serial1 +#endif +#ifdef mESP32 +#define dbgSerial Serial +#define EQGSerial Serial1 +#endif + +#include "EQGProtocol.h" +#include "ETXProtocol.h" +#include "HBXComms.h" +#include "EQG2HBX.h" // All the declared variables + +void setup() +{ + + DelayTimer = micros(); // Initialize timers, counts + StatusTimer = DelayTimer; + StatusTime = DelayTimer; + TestCount = 0; + EQGErrorValue = 0; + + pinMode(FROMEQG, OUTPUT); // Initialize Indicator pins + pinMode(FROMHBX, OUTPUT); + pinMode(AzLED, OUTPUT); + pinMode(AltLED, OUTPUT); + digitalWrite(FROMEQG, LOW); // Initialize Indicator LEDS + digitalWrite(FROMHBX, LOW); + digitalWrite(AzLED, LOW); + digitalWrite(AltLED, LOW); + +#ifdef m2560 + pinMode(MONITORHBX, INPUT_PULLUP); // Initialize Mode jumpers + pinMode(TESTHBX, INPUT_PULLUP); + digitalWrite(MONITORHBX, HIGH); + digitalWrite(TESTHBX, HIGH); +#endif + + axis[AzMotor].PrintStatus0 = 0; // Disable printing "status polls" with no change + axis[AltMotor].PrintStatus0 = 0; // Disable printing "status polls" with no change + + // Initialize EQG communications + +#ifdef m2560 + dbgSerial.begin(115200); // debug + EQGSerial.begin(9600); // EQG +#endif + +#ifdef mESP32 + dbgSerial.begin(115200); // debug + EQGSerial.begin(9600); // EQG +#endif + dbgSerial.println("ETX V2.04"); + EQGSerial.println("ETX-EQMOD V1.03"); + digitalWrite(FROMEQG, HIGH); // Initialize Indicator LEDS + delay(1000); + digitalWrite(FROMEQG, LOW); // Initialize Indicator LEDS + +// Serial2.begin(9600); +// Serial3.begin(9600); + +#ifdef m2560 + eepromlength = EEPROM.length(); // Get real length +#endif + + dbgSerial.print("EEPROM length: "); + dbgSerial.println(eepromlength); + dbgSerial.print("CRC32 of EEPROM data: 0x"); + dbgSerial.print(eeprom_crc(), HEX); + if (!check_eeprom_crc()) { + dbgSerial.println(" - crc failed"); + set_eeprom_crc(); + check_eeprom_crc(); + } + else dbgSerial.println(" - crc OK"); + +#ifdef m2560 +// ************************** +// Check for HBX Monitor Mode +// ========================== + while (digitalRead(MONITORHBX) == 0) { // Check if monitor jumper installed + HBXMonitorLoop(); // Execute monitor code until jumper removed + } + +// ************************** +// Check for HBX Testing Mode +// ========================== + while (digitalRead(TESTHBX) == 0) { // Check if test jumper installed + HBXTestLoop(); // Execute test code until jumper removed + } ; + +#endif + + dbgSerial.println("HBX Initialization"); + AzInitialise(); + AltInitialise(); + PrintRatioValues(telescope); + PrintHbxValues(AzMotor); + PrintHbxValues(AltMotor); + +// Initialize HBX communications as outputs +// It will use H2X communications + HCL1Talk(); // Set for Talking on RAClk + HCL2Talk(); // Set for Talking on DECClk + HDAListen(); + TimerDelaymS(STARTTIME); + +// Reset the motors (RA and DEC) +// and wait until both respond to a command + dbgSerial.println("Waiting for both motors to start up .."); + WaitForMotors(); + +// Get Motor Type from Az MC ( assume both same type of motor) + + dbgSerial.print("Get Motor Type: "); + do { + axis[AzMotor].MotorType = 0x00; + if (HBXSendCommand(GetMotorType, AzMotor)) + axis[AzMotor].MotorType = HBXGetByte(AzMotor); + } while (!axis[AzMotor].MotorType); + axis[AltMotor].MotorType = axis[AzMotor].MotorType; + dbgSerial.println(axis[AltMotor].MotorType); + + // Get the real LEDI values from EEPROM + axis[AzMotor].HBXLEDI = EEPROM.read(EEPROMAzLEDI); + axis[AltMotor].HBXLEDI = EEPROM.read(EEPROMAltLEDI); + // Set LED values from EEPROM + dbgSerial.print("Set Encoder LED currents - Az: "); + if (HBXSendCommand(SetLEDI, AzMotor)) + HBXSendByte(axis[AzMotor].HBXLEDI, AzMotor); + if (HBXSendCommand(SetLEDI, AltMotor)) + HBXSendByte(axis[AltMotor].HBXLEDI, AltMotor); + dbgSerial.print(axis[AzMotor].HBXLEDI); + dbgSerial.print(", Alt: "); + dbgSerial.println(axis[AltMotor].HBXLEDI); + +// Set the Offset Clear Command +// Send HBXP1, HBXP2 - which were initialised to 0 + dbgSerial.println("Reset any ETX offset bytes"); + if (HBXSendCommand(SetOffset, AzMotor)) + HBXSend2Bytes(AzMotor); + TimerDelaymS(CMNDTIME); + if (HBXSendCommand(SetOffset, AltMotor)) + HBXSend2Bytes(AltMotor); + TimerDelaymS(CMNDTIME); + + // Stop the motors (RA and DEC) + dbgSerial.println("Stop motors"); + do { + P1 = 0; + if (HBXSendCommand(Stop, AzMotor)) P1 += 1; + if (HBXSendCommand(Stop, AltMotor)) P1 += 1; + } while (P1 < 2); + +// Read status + dbgSerial.println("Read Status"); + HBXGet2Status(); // Check and read both motor states + + currentTime = now(); + dbgSerial.println("Setup Complete. Listening for commands .."); +// Print debug info every 10 s +// --------------------------- + Alarm.timerRepeat(10, debugEQG); // Every 10 seconds +} + +void loop() +{ + +/************************************************************************************************** + * Check ETXState + **************************************************************************************************/ + + if ((micros() - StatusTimer) > (ETXDELAY * 1000)) { // ~6.55mS + StatusTimer = micros(); +// HBXGet2Status(); // Polls motor position every 6.55mS + HBXGetStatus(AzMotor); + HBXGetStatus(AltMotor); +// delay(ETXDELAY * 4); + ETXState(AzMotor); // Check the Az motor state + ETXState(AltMotor); // Check the Alt motor state + } + + + +/************************************************************************************************** + * Process EQG comms - Rx Comms are interrupt driven + **************************************************************************************************/ + + dbgRx(); // Check for comms from debug port for telescope values + + if (EQGRx()) // Check for comms from EQG + EQGState(); // Check command state if data received + if (EQGDone) { // EQG receive complete, see what it is + if (EQGErrorValue == 0) { + EQGAction(); // and do it + } + else { + EQGError(EQGErrorValue); // EQGAction() may set an error + } + } + while (EQGTxoPtr != EQGTxiPtr) { // EQG send any response + + if (dbgFlag) { + dbgSerial.write(EQGTxBuffer[EQGTxoPtr]); + if (EQGTxBuffer[EQGTxoPtr] == CR) + dbgFlag = 0; + } + + EQGSerial.write(EQGTxBuffer[EQGTxoPtr++]); // Output to EQG + EQGTxoPtr &= EQGMASK; + } + Alarm.delay(0); +} // End loop() + + +/************************************************************************************************** + * Read / Update ETX - Timer Driven + **************************************************************************************************/ +void UpdateETX(void) { + + +} + +/********************************************** + Multiple 1mS delay +***********************************************/ + +void TimerDelaymS(unsigned long d) { + delay(d); +} + +/********************************************** + Multiple 1uS delay +***********************************************/ + +void TimerDelayuS(unsigned int d) { + delayMicroseconds(d); +} + +/********************************************** + EEPROM support +***********************************************/ + +unsigned long eeprom_crc(void) { + + const unsigned long crc_table[16] = { + 0x00000000, 0x1db71064, 0x3b6e20c8, 0x26d930ac, + 0x76dc4190, 0x6b6b51f4, 0x4db26158, 0x5005713c, + 0xedb88320, 0xf00f9344, 0xd6d6a3e8, 0xcb61b38c, + 0x9b64c2b0, 0x86d3d2d4, 0xa00ae278, 0xbdbdf21c + }; + + unsigned long crc = ~0L; + + for (unsigned int index = 0 ; index < (eepromlength - 4) ; ++index) { + crc = crc_table[(crc ^ EEPROM.read(index)) & 0x0f] ^ (crc >> 4); + crc = crc_table[(crc ^ (EEPROM.read(index) >> 4)) & 0x0f] ^ (crc >> 4); + crc = ~crc; + } + return crc; +} + +unsigned long get_eeprom_crc(void) { + unsigned long crc; + int i; + i = eepromlength - 4; // Location of stored crc (last four bytes) + crc = 0; + for (int j = 0; j < 4; j++) { + crc = crc << 8; + crc = crc | EEPROM.read(i); + i += 1; + } + return (crc); +} + +bool set_eeprom_crc(void) { + unsigned long crc; + unsigned char data; + int i; + i = eepromlength - 1; // Location of stored crc (last four bytes) + crc = eeprom_crc(); + for (int j = 0; j < 4; j++) { + data = crc & 0xFF; + EEPROM.write(i, data); +// if (EEPROM.read(i) != data) return (false); + i -= 1; + crc = crc >> 8; + } + return (true); +} + +bool check_eeprom_crc(void) { + if (eeprom_crc() == get_eeprom_crc()) return true; + else return false; +} diff --git a/Software/EQG2HBX/EQG2HBXMega/EQGProtocol.h b/Software/EQG2HBX/EQG2HBXMega/EQGProtocol.h new file mode 100644 index 0000000..54d6f19 --- /dev/null +++ b/Software/EQG2HBX/EQG2HBXMega/EQGProtocol.h @@ -0,0 +1,96 @@ +/* + * Copyright 2017, 2018 John Archbold +*/ + +/******************************************************** + EQG Protocol function definitions + ================================= + *********************************************************/ + +#include + +#ifndef EQGProtocol +#define EQGProtocol + +#define CR 0x0d +#define LF 0x0a + +float SIDEREALSECS = 86164.091; // Some astronomical constants +float SOLARSECS = 86400; +float LUNARSECS = 89309; + + +#define EQG_CMNDSTART 0x01 +#define EQG_WAITFORCR 0x77 +#define EQG_INTERPRET 0x78 + +#define EQGVERSION 0x000402 // Simulate EQ6 + +// :I := ( :b * 1296000 / :a ) / Speed ( where Speed is in arcsec/sec ) +// If :I is greater than about 10, then the slew will need to use :G = LoSpeed mode +// If :I is less than 10, then the slew will need :G = HiRate, and :I := I * :g +// a-AxxValue (Ticks/rev) := AxxVanes * 4 * AxxGbxRatio * ( Axx Transfer ) * AxxWormTeeth +// b-AxxValue := 6460.09 * AxxRatio * a-AxxValue * 15.041069 / 1,296,000 + +// Speed = g*(b*129600/a)/I +// ============================== +// IVALUE = (axis[EQGMOTOR].bVALUE * 1296000) / axis[EQGMOTOR].STEPSPER360) + +#define EQG_AzCENTRE ETX_AzCENTRE +#define EQG_AltCENTRE ETX_AltCENTRE +#define EQG_gVALUE 0x000010 + +#define EQGMAXIMUMSPEED 12 // 0x0C + +// EQG 'G' Command - SET move parameters +#define DIRECTION 0x00000001 // Increasing(0) Decreasing(1) +#define HEMISPHERE 0x00000002 // North(0) South(1) + +// EQG 'f' Command - GET Motor status bit definitions +// Get axis tracking/slewing "status" // =ABC[0D] + // A xxx0 0 means GOTO, 1 means SLEW *** these are diff to :G usage + // 0 means "actually doing" the goto. On stopping, it reverts to Slew Mode + // xx0x 0 means +ve, 1 means -ve + // x0xx 0 means LoRate, 1 means HiSpeed *** + // B xxx0 0 means stopped, 1 means moving, + // xx0x 0 means OK, 1 means blocked ( For DC motors only ) + // C xxx0 1 means axis is Initialised/Energised + // xx0x 1 means level switch ON ( AltAz mounts and DEC only ) + +// MotorState bit definitions +// A: nibble 1 +#define MOVESLEW 0x0001 // Step(0) Slew(1) +#define MOVEDECR 0x0002 // Increasing(0) Decreasing(1) +#define MOVEHIGH 0x0004 // Low(0) High(1) +// B: nibble2 +#define MOVEAXIS 0x0010 // Stopped(0) Moving(1) +#define MOVEFACE 0x0020 // Front(0) Rear(1) +// C: nibble3 +#define MOVEACTIVE 0x0100 // Inactive(0) Active(1) + +void EQGState(void); +void EQGError(unsigned char); +void EQGAction(void); + +void TimerDelaymS(unsigned long); + +bool EQGRx(void); +void EQGTx(unsigned char); +void EQGTxHex(unsigned char); +void EQGTxHex2(unsigned char); +void EQGTxHex3(unsigned int); +void EQGTxHex6(unsigned long); + +// debug +void putbyte(unsigned char); +void putbyte(unsigned char); +void puthexn(unsigned char); +void puthexb(unsigned char); +void puthexw(unsigned int); +void puthexl(unsigned long); +void putdecn(unsigned char); +void putdecb(unsigned char); +void putdecw(unsigned int); +void putdecl(unsigned long); +#endif + diff --git a/Software/EQG2HBX-ESP32/EQGProtocol.ino b/Software/EQG2HBX/EQG2HBXMega/EQGProtocol.ino similarity index 70% rename from Software/EQG2HBX-ESP32/EQGProtocol.ino rename to Software/EQG2HBX/EQG2HBXMega/EQGProtocol.ino index bedf12a..70ce006 100644 --- a/Software/EQG2HBX-ESP32/EQGProtocol.ino +++ b/Software/EQG2HBX/EQG2HBXMega/EQGProtocol.ino @@ -1,989 +1,1038 @@ -/**@file*/ -/* - * Copyright 2017, 2018 John Archbold -*/ - -/* -// EQG Protocol description -// Courtesy Andrew Johansen - Yahoo Roboscope Group - -// Transmit to EQG -================== - :CbDDDDDD[0D] - C = command ( a..z, A..Z ) - b = controller ( 1 = Az, 2 = Alt, 3 = both ) - - DDDDDD = data ( little endian ) uses 24bit little endian ( unless its a bitmapped command like :G ) - -//------------------------------------------------------------------------------------------------- - -// Receive from EQG -=================== - "=DDDDDD[0D]" // Data - "!E[0D]" // Error - - = means success - DDDDDD = data ( little endian ) uses 24bit little endian ( unless its a bitmapped command like :f, :q ) - - ! means error - E is reason code - Error E = 0 Invalid Command // the command doesn't apply to the model - 1 Invalid Paramcount // a valid command was passed with invalid parameter count - 2 Motor not Stopped // a valid command failed to run ( e.g. sending :G whilst motor is running ) - 3 NonHex Param // the parameter contains a non uppercase Hex Char // Note! It doesn't mean an invalid parameter - 4 Not energised // motor is not energised - 5 Driver Asleep // controller is in sleep mode - 6 - 7 - 8 Invalid PPEC model - -//------------------------------------------------------------------------------------------------- - -Values for Bytes sent -:C DDDDDD bytes - -Command, Bytes Sent, Nibbles Received, Description, // Example - - sent rcvd -a 0 6 Get microsteps per 360deg // =llhhLL[0D] -b 0 6 Get timer interrupt freq // =llhhLL[0D] -c 0 6 Get current ":U" value // =llhhLL[0D] -d 0 6 Get Current Encoder count // =llhhLL[0D] default #x800000 = home ( this is synched somehow with :j Data ) -e 0 6 Get Motor Controller Version // =llhhMM[0D] MM = mount type, - // x00 = "EQ6Pro" - // x01 = "HEQ5" - // x02 = "EQ5" - // x03 = "EQ3" - // x04 = "EQ8" - // x05 = "AZEQ6" - // x06 = "AZEQ5" - // hh.ll = board version hh=x00..x07 = equatorial - // =x08..xFF = altaz -f 0 3 Get axis tracking/slewing "status" // =ABC[0D] - // A xxx0 0 means GOTO, 1 means SLEW *** these are diff to :G usage - // 0 means "actually doing" the goto. On stopping, it reverts to Slew Mode - // xx0x 0 means +ve, 1 means -ve - // x0xx 0 means LoSpeed, 1 means HiSpeed *** - // B xxx0 0 means stopped, 1 means moving, - // xx0x 0 means OK, 1 means blocked ( For DC motors only ) - // C xxx0 1 means axis is Initialised/Energised - // xx0x 1 means level switch ON ( AltAz mounts and DEC only ) -g 0 2 Get HiSpeed multiplier // =llhhLL[0D] EQ6Pro, AZEQ5, EQ8 = 16 AZEQ6 = 32 -h 0 6 Get Current "goto" target // =llhhLL[0D] last value as set by :S or ( :j +/- :H ) -i 0 6 Get Current "slew" speed // =llhhLL[0D] must use with :f Hi/Lo and :g multiplier for correct value - // Note! this value gets changed as a goto is done, ie a goto trumps any prev :I data - // AZEQ5 changes as we do a goto, EQ6 only returns one value. -j 0 6 Get Current Axis position. // =llhhLL[0D] Cardinal encoder count with #x800000 = 0 as a centre datum - // DEC #x800000 = 0, pointing at West Horizon in Sth Hemi - // DEC #xA26C80 = -90, pointing at Polar South in Sth Hemi - // RA #x800000 = 0, CW shaft down - -k 1 6 :kx0[0D]=llhhLL[0D] gets running microstep count since last start/reset - :kx1[0D]=llhhLL[0D] gets running microstep count since last start/reset then resets count - // :k works on EQ6Pro, but not AZEQ5, AZEQ6, EQ8 -l *** -m 0 6 Appears to be ramp up for a goto // =llhhLL[0D] ( ie :j +/- :M ) ) - // :J processing for EQ6Pro converts data to :h +/- :c if above low distance limit - // to :h if below low distance limit -n 0 2 Read EEProm Addr // =DD[0D] used with :C for peek ??? #### -o *** -p *** -q 6 6 :qx000000[0D]=000000[0D] if axis is CW from home ( ie -ve ) just after home sensor trip has been reset - =FFFFFF[0D] CCW from home ( ie +ve ) just after home sensor trip has been reset ) - =llhhLL[0D] if sensor has tripped since reset ( use :W to clear data first ) - // AZEQ5 returns =000080 for Az and Alt - :qx010000[0D]=ABCDEF[0D] ie the bitmapped nibbles for current status - // A 8 not defined - // 4 not defined - // 2 PPEC ON - // 1 PPEC training in progress, - // B 8 supports AZ/EQ - // 4 has Home Sensors - // 2 supports PPEC - // 1 supports dual encoders - // C 8 has WIFI - // 4 supports half current tracking // ref :Wx06.... - // 2 axes slews must start independently // ie cant use :J3 - // 1 has polar LED - // D - // E - // F - // EQ6 returns !0 - // AZEQ5 =0B6000 at boot - // AZEQ6 =0B3000 - // EQ8 =076000 -r 0 2 Read Register Addr // =DD[0D] or =DDDD or =DDDDDD used with :A for peek ??? - // result appears to vary based on length of last valid data return ref test data done lower - // AZEQ5 returns =[0D] ie no data if used directly after :A - // must use :A then :g then :r ( ie the :g fake sets the return length to 2 ) -s 0 6 Get microsteps per worm rev // =llhhLL[0D] Used for wormwheel teeth calcs and PPEC -t *** -u *** -v *** -w *** -x *** -y *** -z 0 0 Set Debug Flag // EQ6Pro returns !0[0D], AZEQ5/AZEQ6/EQ8 returns =[0D] - -A 2 0 :AxHH[0D] Set Register Addr // used with :R and :r for Register poke/peek -B *** -C 4 0 :CxLLHH[0D] Set EEProm Addr // used with :N and :n for EEProm poke/peek -D 0 6 :Dx[0D] Get 1x Track Rate // =llhhLL[0D] This is the :I rate used to give sidereal tracking -E 6 0 :ExllhhLL[0D] Reset Axis datum to // used to synch encoder posn against a known HA/DEC ) -F 0 0 :Fx[0D] Initialise Target Axis ( energises motor ) -G 2 0 :GxAB[0D] Prepare slew parameters using bitmapped nybbles xAB - // ( Note: ":f" is used to read the "current" actual status ) - // A = '0' high speed GOTO slewing, doesnt make "bitmapped" sense, but it is as coded by SkyWatcher????? ????? - // '1' low speed slewing mode, all other bytes use bitmapping ( incl :f ), this doesnt - // '2' low speed GOTO mode, - // '3' high speed slewing mode - // xxx0 0 means AutoGoto, 1 means manual slew or stopped - // xx0x 0 means HiRate if Goto else LoRate if Slew - // speed mode for AutoGoto is ignored for EQ6Pro - // B = '0' +CW and Nth Hemi - // '1' -CCW and Nth Hemi - // '2' +CW and Sth Hemi - // '3' -CCW and Sth Hemi - // xxx0 0 means +ve, 1 = -ve "motor" direction, ie code takes care of whats N/S/E/W etc - // +ve speed in RA is Axle moves CW when viewed from pole - // +ve speed in DEC is Axle moves CCW when viewed from above - // xx0x 0 means Nth Hemi else Sth Hemi ( ST4 guiding related ) ????? - // Note! when using :S type gotos, the direction bit here "appears" to be ignored - -H 6 0 :HxllhhLL[0D] Set goto target ( as a delta to current ) increment. Direction set by :G, -I 6 0 :IxllhhLL[0D] Set Manual slewing rate ( read in conjunction with Hi/Lo rate as set by :G ) -J 0 0 :Jx[0D] Start moving -K 0 0 :Kx[0D] Stop moving normal ( ramp if reqd ) -L 0 0 :Lx[0D] Stop moving Immediately -M 6 0 :MxllhhLL[0D] Set break point increment // Doesnt appear to do anything ????? But possibly Ramp UP related - // EQASCOM uses if H > 80000 then H - 80000 else H / 2 - // Indi uses HiSpeed if H > 3200 then 3200 else H/10 based on skywatcher code ( that also sets I ) - // LoSpeed if H > 200 then 200 else H/10 - // no values of :M appear to affect my EQ6 behaviour -N 2 0 :NxHH[0D] Set EEProm Value to xHH // used with :C for poke?? NOT TESTED -O 1 0 :OxA[0D] Toggle "Trigger/Snap Port" A = '1' = On, '0' = Off // EQ6 fires both at same time via Hbx, ie :O11 :O21 - // AZEQ5 can fire independently, EQ8 uses :O2x[0D] to fire its only port. -P 1 0 :PxA[0D] set ST4 guiderate A = 0..4 = 1.0, 0.75, 0.50, 0.25, 0.125 -Q *** Set Bootloader Mode // Always uses :Qx55AA[0D] and has no response. 55AA looks like a flash unlock code ???? -R 2 0 :RxHH[0D] Set Register Value to xHH // used with :A for poke?? NOT TESTED -S 6 0 :SxllhhLL[0D] Set absolute goto target // EQ8 also uses :M with this, but :M is absolute in EQ8 ????? - // :S appears to ignore direction data set via :G -T 6 0 :TxllhhLL[0D] Set LSB of speed // hhLL must be 0000. ie equivalent to :I = ll0000[0D] but works in HiSpeed mode ????? - // Set Long Goto Step Period ( as per Synta ) -U 6 0 :UxllhhLL[0D] Set rampdown range // sets the microsteps from target where the rampdown process begins -V 2 0 :VxHH[0D] Set Polar LED brightness // HH := x00 to xFF -W 6 0 :Wx000000[0D] Start PPEC train - :Wx010000[0D] Stop PPEC train - :Wx020000[0D] Turn PPEC ON - :Wx030000[0D] Turn PPEC OFF ( also sent when synch encoder used in EQ6 in 3.36. Not in 3.37 ??? - :Wx040000[0D] Encoder ON - :Wx050000[0D] Encoder OFF - :Wx060000[0D] Disable Full Current Low speed - :Wx060100[0D] Enable Full Current Low speed - :Wx07vvvv[0D] Set Stride for Slewing // need to test - :Wx080000[0D] Reset Home Sensor datum -X *** -Y *** -Z *** -//================================================================================================= -When setting "GOTO" data, it appears to require a correct sequence -ie :G then :H then :M or - :G then :S then :M for gotos. -Mount must be stopped before sending :G here, or it chucks a fault. -:M appears to have no function anymore???? - -:U appears to be standalone, and can be set at any time and is totally "sticky" - Only appears to work so far with the EQ6Pro - -When getting data we also need to get current status -:j gets current offset -:f is used first to check for current mode ie slew/goto, Hi/Lo, Fwd/Bwd so we know/can check signs for :h and :m -:h gets current target ( should be ( :j + :H ) for Fwds, ( :j - :H ) for Bwds ) // ie same as :S -:m gets ??? target ( should be ( :j + :M ) for Fwds, ( :j - :M ) for Bwds ) -:d gets the current quadrature encoder count ( if encoders are fitted ). Result is always true - ie even if encoders are OFF, :d returns the true count. -// *** WARNING *** :f always responds correctly to the latest :G -// however, :h and :m do not. The :M and :H/:S must be sent AFTER :G -// if you want to correctly reverse engineer settings from :h, :m - -When setting "Slew" data, it also requires a set procedure -Again :G sets direction and speed "range", and must be sent when stopped. -:I is used to set the speed. -The value used is basically the no of timer interrupts per microstep -:I := ( :b * 1296000 / :a ) / Speed ( where Speed is in arcsec/sec ) -Speed = g*(b*1296000/9024000)/I -If :I is greater than about 10, then the slew will need to use :G = LoSpeed mode -If :I is less than 10, then the slew will need :G = HiRate, and :I := I * :g -In LoSpeed mode, once moving, simply resending a new :I will cause the speed to change. -In HiSpeed mode, you must issue a stop, resend :G, reset :I then restart. -:b = :I * Speed/g * :a / 1296000 -*/ - -/******************************************************** - EQG Protocol related functions - ============================== - *********************************************************/ - -// Process received EQG characters -// =============================== -void EQGState(void) { - while ((EQGRxiPtr != EQGRxoPtr) && (EQGDone == 0)) { -/* if (dbgFlag == 1) { - if (EQGRxBuffer[EQGRxoPtr] == 'j') - dbgFlag = 0; - } - if (EQGRxBuffer[EQGRxoPtr] == ':') { - dbgSerial.println(""); - dbgSerial.print("--- "); - dbgFlag++; - } - if (dbgFlag) { - dbgSerial.write(EQGRxBuffer[EQGRxoPtr]); - } -*/ - EQGRxChar = EQGRxBuffer[EQGRxoPtr++]; // Get a character - if ((EQGRxState < EQG_WAITFORCR) && (EQGRxChar < ' ')) { - EQGRxState = EQG_INTERPRET; // Terminate on non-alpha - } - -// Convert hex parameters to binary nibble -// --------------------------------------- - if ((EQGRxState > 0x03) && (EQGRxState < EQG_WAITFORCR)) { - EQGRxChar = toupper(EQGRxChar); - if ((EQGRxChar <= 'F') && (EQGRxChar >= '0')) { - EQGRxChar -= '0'; - if (EQGRxChar > 9) EQGRxChar -= 0x07; - } - else EQGRxState = EQG_INTERPRET; // terminate on non-hex - } - -// Rx State machine -// ---------------- - - switch (EQGRxState) { - - case EQG_WAITFORCR: // Waiting for CR - if (EQGRxChar == CR) { - EQGRxState = EQG_CMNDSTART; - EQGDone++; - } - break; - - case EQG_CMNDSTART: // Waiting for ':' - if (EQGRxChar == ':') { - EQGRxCount = 1; // Count for # parameters - EQGRxState++; - } - break; - - case 0x02: // Waiting for command - EQGCmnd = EQGRxChar; - EQGRxCount++; - EQGRxState++; - break; - - case 0x03: // Which motor? - EQGRADEC = EQGRxChar; - EQGMOTOR = EQGRADEC - '0'; - if ((EQGRADEC > '0') && (EQGRADEC < '3')) { - EQGRxCount++; - switch (EQGCmnd) { // Commands that have additional bytes - case 'q': // Get mount assets - case 'A': // Not used - Set Register Addr - case 'B': // Unknown - case 'C': // Not done - Set EEPROM Addr - case 'E': // Set Current Position - case 'G': // Set Move direction and speed multiplier - case 'H': // Set GoTo Target Increment - case 'I': // Set Speed - case 'M': // Set BreakPoint Increment - case 'N': // Not done - Set EEPROM - case 'O': // Not done - Set trigger (0-off,1-on) - case 'P': // Set AutoGuide Speed - case 'R': // Not done - Set Register - case 'S': // Not done - Set GoTo Target - case 'T': // Unknown - case 'U': // Not done - Set Break Step - case 'V': // Set Polar LED brightness - EQGRxState++; // Yes, so next state - break; - - default: - EQGRxState = EQG_INTERPRET; // No, so command complete - break; - } - } - else { - if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; - else EQGDone++; - EQGErrorValue = '3'; // Failure - Bad Parameters - } - break; - - case 0x04: // First nibble - EQGP1 = EQGRxChar; // EQGRxChar already converted to binary nibble - EQGRxCount++; // Increase character count - switch (EQGCmnd) { // Commands that send one nibble - case 'B': // Not done - Unknown - case 'O': // Set trigger (0-off,1-on) - case 'P': // Set ST4 Guiderate - EQGRxState = EQG_INTERPRET; - break; - default: - EQGRxState++; - break; - } - break; - - case 0x05: // Second nibble - first byte (B1 = N1N2) - EQGP2 = EQGRxChar; // EQGRxChar already converted to binary nibble - EQGP1 = ((EQGP1 << 4) | EQGP2); // First byte - EQGRxCount++; - switch (EQGCmnd) { // Commands that send one byte - case 'A': // Set register address - case 'G': // Set direction, range - case 'N': // Set EEPROM (:C) to xHH - case 'R': // Set Register (:A) to xHH - case 'V': // Set Polar LED brightness ro xHH - EQGRxState = EQG_INTERPRET; - break; - default: - EQGRxState++; // All the rest send 3 bytes - break; - } - break; - - case 0x06: // Third nibble - N3N1N2 - EQGP2 = EQGRxChar; // EQGRxChar already converted to binary nibble - EQGP1 |= (EQGP2 << 8); - EQGRxCount++; - EQGRxState++; - break; - - case 0x07: // Fourth nibble - N3N4N1N2 - EQGP1 &= 0xFF; // Clear all bar low byte - EQGP1 |= (EQGP2 << 12); // Get N3 into correct position - EQGP2 = EQGRxChar; // EQGRxChar already converted to binary nibble - EQGP1 |= (EQGP2 << 8); // Get N4 into correct position - EQGRxCount++; - switch (EQGCmnd) { // Commands that send two bytes - case 'C': // Set EEPROM address - EQGRxState = EQG_INTERPRET; - break; - default: - EQGRxState++; // All the rest send 3 bytes - break; - } - break; - - case 0x08: // Fifth nibble - N5xxN3N4N1N2 - - EQGP2 = EQGRxChar; - EQGP1 |= (EQGP2 << 20); - EQGRxCount++; - EQGRxState++; // Get next data - break; - - case 0x09: // Sixth nibble - N5N6N3N4N1N2 - - - EQGP2 = EQGRxChar; - EQGP1 |= (EQGP2 << 16); - EQGRxCount++; - EQGRxState = EQG_INTERPRET; // All done - break; - - case EQG_INTERPRET: - if ((EQGRxChar == 0x0d) && (EQGRxCount >= 3)) { - EQGRxState = EQG_CMNDSTART; // Reset state machine - switch (EQGCmnd) { - // Commands that have no data - case 'a': // Read steps per rotation - case 'b': // Read tracking scale - case 'c': // Read Motor Speed Change - case 'd': // Read Current Encoder count - case 'e': // Read firmware version - case 'f': // Read motor status - case 'g': // Read speed divisor - case 'j': // Read position - case 'm': // Read motor slowdown point - case 'n': // Read EEPROM data - case 'r': // Read register data - case 's': // Read steps per arcsec - case 'D': // Read track rate - case 'F': // Energise motors - case 'J': // GoTo position, track - case 'K': // Stop movement - EQGDone++; - break; - - // Commands that have three bytes - // ============================== - case 'q': // Read mount assets - case 'E': // Set current position - case 'H': // Set target position - case 'I': // Set GoTo speed - case 'M': // Set motor slowdown position ?? - case 'U': // Set motor slowdown speed ?? - if (EQGRxCount == (3 + 6)) { - EQGDone++; - } - else { - if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; - else EQGDone++; - EQGErrorValue = '3'; // Failure - Bad Parameters - } - break; - - // Commands that have two bytes - case 'C': // Set EEPROM address - if (EQGRxCount == (3 + 4)) { - EQGDone++; - } - else { - if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; - else EQGDone++; - EQGErrorValue = '3'; // Failure - Bad Parameters - } - break; - - // Commands that have one byte - case 'A': // Set register address - case 'G': // Set direction, range - case 'N': // Set EEPROM (:C) to xHH - case 'R': // Set Register (:A) to xHH - case 'V': // Set LED Brightness to xHH - if (EQGRxCount == (3 + 2)) { - EQGDone++; - } - else { - if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; - else EQGDone++; - EQGErrorValue = '3'; // Failure - Bad Parameters - } - break; - - // Commands that have one nibble - case 'P': // Set autoguide speed - case 'O': // Set Snap Port - if (EQGRxCount == (3 + 1)) { - EQGDone++; - } - else { - if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; - else EQGDone++; - EQGErrorValue = '3'; // Failure - Bad Parameters - } - break; - - default: - if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; - else EQGDone++; - EQGErrorValue = '0'; // Failure - Bad Command - break; - } // End - switch (EQGCmnd) - } - else { - if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; - else EQGDone++; - EQGErrorValue = '0'; // Failure - Bad Command - } - break; // End - if (((EQGRxChar == 0x0d) || (EQGRxChar == 0x0a)) && (EQGRxCount >= 3)) - - default: - EQGRxState = EQG_CMNDSTART; - } // End - switch (EQGRxState) - } // END - while ((EQGRxiPtr != EQGRxoPtr) && (EQGDone == 0)) -} - -void EQGError(unsigned char errorbyte) { - EQGTx('!') ; // Failure - Bad Parameters - EQGTx(errorbyte); - EQGTx(CR); - EQGDone = 0; // Process errors - EQGRxState = EQG_CMNDSTART; - EQGRxCount = 0; // Count for # parameters - EQGErrorValue = 0; -} - -// Received a valid command so execute it, if supported -// ==================================================== -void EQGAction(void) { - - EQGDone = 0; // Reset flag - EQGRxState = EQG_CMNDSTART; - EQGTx('='); // Answer (with parameters) - - switch (EQGCmnd) { - - case 'a': // Request total number of steps per revolution - EQGTxHex6(axis[EQGMOTOR].aVALUE); - break; - - case 'b': // Request step interrupt frequency - EQGTxHex6(axis[EQGMOTOR].bVALUE); // Let EQMOD calculate SIDEREAL, etc - break; - - case 'c': - EQGTxHex6(0x00D800); // Return same as EQ6 to keep the speed commands consistent - break; - - case 'd': // Request Mount center point -// EQGTxHex6(EQG_CENTRE); // Return same as EQ6 to keep the speed commands consistent - EQGTxHex6(axis[EQGMOTOR].Position); - break; - - case 'e': // Request version - EQGTxHex6(EQGVERSION); // - break; - - case 'f': // Request motor status - -// EQGMotorStatus bit definitions -// A: nibble 1 -// MOVESLEW 0x0001 // Step(0) Slew(1) -// MOVEDECR 0x0002 // Increasing(0) Decreasing(1) -// MOVEHIGH 0x0004 // Low(0) High(1) -// B: nibble2 -// MOVEAXIS 0x0010 // Stopped(0) Moving(1) -// MOVEFACE 0x0020 // Front(0) Rear(1) -// C: nibble3 -// MOVEACTIVE 0x0100 // Inactive(0) Active(1) - - EQGTxHex3(axis[EQGMOTOR].EQGMotorStatus); - - break; - - case 'g': // Request speed multiplier - EQGTxHex2(EQG_gVALUE); // Return same as EQ6 to keep the speed commands consistent - break; - - case 'j': // Request axis position - EQGTxHex6(axis[EQGMOTOR].Position); - break; - - case 'm': // GET Point at which to change from fast to slow - EQGTxHex6(axis[EQGMOTOR].SlowDown); - break; - - case 'q': // GET mount capabilities - EQGTxHex6(EQGASSETS); // Say EQ and AZ - break; - - case 's': // PEC period - EQGTxHex6(axis[EQGMOTOR].PEC); - break; - - case 'E': // Set current motor position - if ((EQGP1 == 0x800000) || (EQGP1 == 0x85049c)) - break; - else axis[EQGMOTOR].Position = EQGP1; - break; - - case 'F': // Initialize and activate motors - axis[EQGMOTOR].EQGMotorStatus |= MOVEACTIVE; - axis[EQGMOTOR].ETXMotorStatus |= MOVEACTIVE; - break; - - case 'G': // EQG 'G' Command :GxAB[0D] - -// See below for A -// =============== -// B nibble -// -------- - // B = '0' +CW and Nthn Hemi - // '1' -CCW and Nthn Hemi - // '2' +CW and Sthn Hemi - // '3' -CCW and Sthn Hemi - // xxx0 0 means +ve, 1 = -ve "motor" direction, ie code takes care of whats N/S/E/W etc - // +ve speed in RA is Axis moves CW when viewed from pole - // +ve speed in DEC is Axis moves CCW when viewed from above (OTA horizontal, facing E->W ?) - // xx0x 0 means Nthn Hemi else Sthn Hemi ( ST4 guiding related ) ????? - // Note! when using :S type gotos, the direction bit here "appears" to be ignored - // Also note that EQMOD does not appear to send the Hemisphere bit - // - // xxx0 CW(0) CCW(1) DIRECTION - // xx0x North(0) South(1) HEMISPHERE - - axis[EQGMOTOR].DirnSpeed = (int)EQGP1; // Save the command value - switch (axis[EQGMOTOR].DirnSpeed & 0x03) { - case 0x00: - case 0x02: - axis[EQGMOTOR].EQGMotorStatus &= ~MOVEDECR; -dbgSerial.print(" +CW "); - break; - case 0x01: - case 0x03: - axis[EQGMOTOR].EQGMotorStatus |= MOVEDECR; -dbgSerial.print(" -CCW "); - break; - default: - break; - } - -// When setting "Slew" data, it also requires a set procedure -// G sets direction and speed "range", and must be sent when stopped. -// A nibble - // A = '0' high speed GOTO slewing, doesnt make "bitmapped" sense, but it is as coded by SkyWatcher - // '1' low speed slewing mode, all other bytes use bitmapping ( incl :f ), this doesnt - // '2' low speed GOTO mode, - // '3' high speed slewing mode - // xxx0 0 means AutoGoto, 1 means manual slew or stopped - // xx0x 0 means HiRate if Goto else LoRate if Slew - // speed mode for AutoGoto is ignored for EQ6Pro - -// A - switch ((EQGP1 >> 4) & 0x03) { - case 00: // 0 HIGH SPEED GOTO - axis[EQGMOTOR].EQGMotorStatus &= ~MOVESLEW; // GoTo target - axis[EQGMOTOR].EQGMotorStatus |= MOVEHIGH; // Enable high speed multiplier -dbgSerial.print("HIGH SPEED GOTO "); - break; - case 01: // 1 LOW SPEED SLEW - axis[EQGMOTOR].EQGMotorStatus |= MOVESLEW; // Just move the axis - axis[EQGMOTOR].EQGMotorStatus &= ~MOVEHIGH; // Disable high speed multiplier -dbgSerial.print("LOW SPEED SLEW "); - break; - case 02: // 2 LOW SPEED GOTO - axis[EQGMOTOR].EQGMotorStatus &= ~MOVESLEW; // GoTo target - axis[EQGMOTOR].EQGMotorStatus &= ~MOVEHIGH; // Disable high speed multiplier -dbgSerial.print("LOW SPEED GOTO "); - break; - case 03: // 3 HIGH SPEED SLEW - axis[EQGMOTOR].EQGMotorStatus |= MOVESLEW; // Just move the axis - axis[EQGMOTOR].EQGMotorStatus |= MOVEHIGH; // Enable high speed multiplier -dbgSerial.print("HIGH SPEED SLEW "); - break; - } -dbgSerial.print(axis[EQGMOTOR].TargetSpeed); - - axis[EQGMOTOR].ETXMotorStatus = axis[EQGMOTOR].EQGMotorStatus; // Copy the status for ETXProtocol - break; - - case 'H': // Set the goto target increment - axis[EQGMOTOR].Increment = EQGP1; - if (axis[EQGMOTOR].EQGMotorStatus & MOVEDECR) - axis[EQGMOTOR].Target = axis[EQGMOTOR].Position - axis[EQGMOTOR].Increment; // subtract the relative target - else - axis[EQGMOTOR].Target = axis[EQGMOTOR].Position + axis[EQGMOTOR].Increment; // add the relative target - axis[EQGMOTOR].MotorControl |= GoToHBX; - break; - - case 'I': // Set motor speed -/* - :I is used to set the speed. - The value used is basically the number of timer interrupts per microstep - ------------------------------------------------------------------------ - :I = (:b * ArcSecs360 / :a) / Speed (where Speed is in arcsec/sec, ArcSecs360=360*60*60=129600) - Speed = :g * (:b * ArcSecs360 / :a) / I - ======================================= - If :I is greater than about 10, then the slew will need to use :G = LoSpeed mode - If :I is less than 10, then the slew will need :G = HiRate, and :I = :I * :g - In LoSpeed mode, once moving, simply resending a new :I will cause the speed to change. - In HiSpeed mode, you must issue a stop, resend :G, reset :I then restart. - :b = :I * Speed / g * :a / ArcSecs360 -*/ - -// From EQMOD -// Multiplier = EQGSidereal / :I -// MultiplierHi = EQGSidereal*g / :I - -// For ETX -// Speed = ETXSidereal * Multiplier -// SpeedHi = ETXSidereal * MultiplierHi - -// Calculation -// Speed = SiderealRate * (Sidereal / :I) -// SpeedHi = SiderealRate * ((Sidereal*g) / :I) - - - axis[EQGMOTOR].EQGSpeed = EQGP1; // Set EQG speed value - axis[EQGMOTOR].TargetSpeed = EQGP1; // Set ETX target speed - break; - - case 'J': // Tell motor to Go - axis[EQGMOTOR].ETXMotorStatus |= MOVEAXIS; // Signal moving - axis[EQGMOTOR].ETXMotorState = ETXCheckStartup; // General entry - - break; - - case 'K': // Tell motor to stop - axis[EQGMOTOR].EQGMotorStatus |= MOVESLEW; // Set slew as default - axis[EQGMOTOR].ETXMotorStatus |= MOVESLEW; // Set slew as default - axis[EQGMOTOR].TargetSpeed = 0; - axis[EQGMOTOR].ETXMotorState = ETXCheckSpeed; // to enable motor slowdown - break; - - case 'L': // Tell motor to stop immediately - axis[EQGMOTOR].EQGMotorStatus |= MOVESLEW; // Clear speed change - axis[EQGMOTOR].ETXMotorStatus |= MOVESLEW; // Set slew as default - axis[EQGMOTOR].TargetSpeed = 0; - axis[EQGMOTOR].ETXMotorState = ETXStopMotor; // Immediate stop - break; - - case 'M': // Set the break point increment - axis[EQGMOTOR].SlowDown = EQGP1; - if ((axis[EQGMOTOR].EQGMotorStatus & MOVEDECR) == 0) - axis[EQGMOTOR].SlowDown = axis[EQGMOTOR].Position + axis[EQGMOTOR].SlowDown; // add the relative target - else - axis[EQGMOTOR].SlowDown = axis[EQGMOTOR].Position - axis[EQGMOTOR].SlowDown; // subtract the relative target - axis[EQGMOTOR].MotorControl |= GoToHBX; // Signal pending GoTo - break; - - case 'O': - axis[EQGMOTOR].HBXSnapPort = (char)EQGP1; - break; - - case 'P': - axis[EQGMOTOR].HBXGuide = (char)EQGP1; - break; - - case 'U': // Set the break point steps -// JMA TODO axis[EQGMOTOR].SlowDown = EQGP1; - break; - - case 'V': // Set the LED brightness - axis[EQGMOTOR].LEDValue = EQGP1; - break; - - default: - EQGErrorValue = '0'; // Failure - Bad Command - break; - } - EQGTx(CR); -} - -void EQGTxHex(unsigned char data) { - if ((data & 0x0f) < 0x0a) EQGTx((data & 0x0f) + 0x30); - else EQGTx((data & 0x0f) + 0x37); -} - -void EQGTxHex2(unsigned char data) { - EQGTxHex(data >> 4); - EQGTxHex(data); -} - -void EQGTxHex3(unsigned int data) { - EQGTxHex((unsigned char)data); - EQGTxHex((unsigned char)(data >> 4)); - EQGTxHex((unsigned char)(data >> 8)); -} - -void EQGTxHex6(unsigned long data) { - EQGTxHex2((unsigned char)data); - EQGTxHex2((unsigned char)(data >> 8)); - EQGTxHex2((unsigned char)(data >> 16)); -} - -/********************************************** - Debug routines -***********************************************/ -void dbgRx(void) { - while (dbgSerial.available() > 0) { - dbgRxBuffer[dbgRxiPtr++] = dbgSerial.read(); - dbgRxiPtr &= dbgMASK; - } -} - -void putbyte(unsigned char data) { - dbgSerial.write(data); -} - -void puthexb(unsigned char data) { - if (((data >> 4) & 0x0f) < 0x0a) putbyte(((data >> 4) & 0x0f) + 0x30); - else putbyte(((data >> 4) & 0x0f) + 0x37); - if ((data & 0x0f) < 0x0a) putbyte((data & 0x0f) + 0x30); - else putbyte((data & 0x0f) + 0x37); -} - -void putdecb(unsigned char data) { - dbgSerial.print(data); -} - -void puthexw(unsigned int data) { - puthexb((data >> 8) & 0xFF); - puthexb(data & 0xFF); -} - -void putdecw(unsigned int data) { - dbgSerial.print(data); -} - -void puthex6(unsigned long data) { - puthexb((data >> 16) & 0xFF); - puthexw(data & 0xFFFF); -} - -void puthexl(unsigned long data) { - puthexw((data >> 16) & 0xFFFF); - puthexw(data & 0xFFFF); -} - -void putdecl(unsigned long data) { - dbgSerial.print(data); -} - -void EQGSend(unsigned char data) { - dbgSerial.write(data); -} - -void EQGSendHex(unsigned char data) { - if ((data & 0x0f) < 0x0a) EQGSend((data & 0x0f) + 0x30); - else EQGSend((data & 0x0f) + 0x37); -} - -void EQGSendHex2(unsigned char data) { - EQGSendHex(data >> 4); - EQGSendHex(data); -} - -void EQGSendHex6(unsigned long data) { - EQGSendHex2((unsigned char)data); - EQGSendHex2((unsigned char)(data >> 8)); - EQGSendHex2((unsigned char)(data >> 16)); -} - -void debugEQG() { - dbgSerial.println(""); - dbgSerial.print("Az:<"); - dbgSerial.print(axis[AzMotor].EQGMotorStatus, HEX); - dbgSerial.print("> Pos: "); - dbgSerial.print(axis[AzMotor].Position, HEX); - dbgSerial.print(" SD: "); - dbgSerial.print(axis[AzMotor].SlowDown, HEX); - dbgSerial.print(" Tgt: "); - dbgSerial.print(axis[AzMotor].Target, HEX); - dbgSerial.print(" Speed: "); - dbgSerial.print(axis[AzMotor].ETXSpeed, HEX); - - dbgSerial.print(", Alt:<"); - dbgSerial.print(axis[AltMotor].EQGMotorStatus, HEX); - dbgSerial.print(">Pos: "); - dbgSerial.print(axis[AltMotor].Position, HEX); - dbgSerial.print(" SD: "); - dbgSerial.print(axis[AltMotor].SlowDown, HEX); - dbgSerial.print(" Tgt: "); - dbgSerial.print(axis[AltMotor].Target, HEX); - dbgSerial.print(" Speed: "); - dbgSerial.print(axis[AltMotor].ETXSpeed, HEX); -/* - while (dbgRxoPtr != dbgRxiPtr) { - dbgCommand[dbgIndex] = dbgRxBuffer[dbgRxoPtr]; // Copy character - dbgSerial.write(dbgCommand[dbgIndex]); - if ((dbgCommand[dbgIndex] != ':') && (dbgFlag == 0)) { // Wait for start of command string - dbgSerial.write(dbgCommand[dbgIndex]); // Output to debug and skip - } - else { - if (dbgCommand[dbgIndex] == CR) { - dbgCommand[dbgIndex + 1] = 0; - processdbgCommand(); - dbgFlag = 0; - dbgIndex = 0; - } - else { - dbgFlag |= 1; - dbgIndex += 1; - } - } - dbgRxoPtr += 1; - dbgRxoPtr &= dbgMASK; - } - -} - -// Format - ":","Motor","Command","Paramters" -// Motor 1, 2 -// Command t, w, g, v, x - -void processdbgCommand(void) { - unsigned char m, t; - char argStr[256]; - - dbgSerial.println(""); dbgSerial.print("Scope: "); dbgSerial.println(telescope); - dbgSerial.println(dbgCommand); - - strcpy(argStr, &dbgCommand[3]); - m = dbgCommand[2] - '1'; - if ((m == 0) || (m == 1)) { - switch (dbgCommand[1]) { - - case 't': - t = dbgCommand[3] - '0'; - if (t > 9) t -= 7; - if ((t >= 0) & (t < 16)) - telescope = t; - dbgSerial.println(""); dbgSerial.print("Scope: "); dbgSerial.println(telescope); - break; - - case 'w': // Number of Worm teeth - sscanf(argStr, "%ld", &v); - dbgSerial.println(""); - dbgSerial.print("WormTeeth: "); - dbgSerial.print(argStr); - dbgSerial.print(" "); - dbgSerial.println(f); - ratio[telescope][m].WormTeeth = v; - break; - - case 'g': // Gearbox Ratio (float) - sscanf(argStr, "%f", &f); // Warning: you need the float libraries for this - dbgSerial.println(""); - dbgSerial.print("GearBox: "); // "-Wl,-u,vfscanf -lscanf_flt -lm" in platform.local.txt - dbgSerial.print(argStr); - dbgSerial.print(" "); - dbgSerial.println(f); - ratio[telescope][m].GbxRatio = f; - break; - - case 'v': // Number of optical vanes per revolution - sscanf(argStr, "%ld", &v); - dbgSerial.println(""); - dbgSerial.print("Vanes: "); - dbgSerial.print(argStr); - dbgSerial.print(" "); - dbgSerial.println(v); - ratio[telescope][m].Vanes = v; - break; - - case 'x': // Gear transfer ratio - sscanf(argStr, "%f", &f); // Warning: you need the float libraries for this - dbgSerial.println(""); - dbgSerial.print("XferRatio: "); // "-Wl,-u,vfscanf -lscanf_flt -lm" in platform.local.txt - dbgSerial.print(argStr); - dbgSerial.print(" "); - dbgSerial.println(f); - ratio[telescope][m].XferRatio = f; - break; - - default: - break; - - } - PrintRatioValues(telescope); - } - */ -} - - -/********************************************** - Handle EQG communications -***********************************************/ -bool EQGRx(void) { - if (EQGSerial.available() == 0) - return false; - digitalWrite(EQGLED, HIGH); - while (EQGSerial.available() > 0) { - EQGRxBuffer[EQGRxiPtr++] = EQGSerial.read(); - EQGRxiPtr &= EQGMASK; - } - digitalWrite(EQGLED, LOW); - return true; -} - -// Just put it in the output buffer -// Main loop handles transmission -void EQGTx(unsigned char data) { - EQGTxBuffer[EQGTxiPtr++] = data; - EQGTxiPtr &= EQGMASK; -} - +/* + * Copyright 2017, 2018 John Archbold +*/ +#include +#include +/* +// EQG Protocol description +// Courtesy Andrew Johansen - Yahoo Roboscope Group + +// Transmit to EQG +================== + :CbDDDDDD[0D] + C = command ( a..z, A..Z ) + b = controller ( 1 = Az, 2 = Alt, 3 = both ) + + DDDDDD = data ( little endian ) uses 24bit little endian ( unless its a bitmapped command like :G ) + +//------------------------------------------------------------------------------------------------- + +// Receive from EQG +=================== + "=DDDDDD[0D]" // Data + "!E[0D]" // Error + + = means success + DDDDDD = data ( little endian ) uses 24bit little endian ( unless its a bitmapped command like :f, :q ) + + ! means error + E is reason code + Error E = 0 Invalid Command // the command doesn't apply to the model + 1 Invalid Paramcount // a valid command was passed with invalid parameter count + 2 Motor not Stopped // a valid command failed to run ( e.g. sending :G whilst motor is running ) + 3 NonHex Param // the parameter contains a non uppercase Hex Char // Note! It doesn't mean an invalid parameter + 4 Not energised // motor is not energised + 5 Driver Asleep // controller is in sleep mode + 6 + 7 + 8 Invalid PPEC model + +//------------------------------------------------------------------------------------------------- + +Values for Bytes sent +:C DDDDDD bytes + +Command, Bytes Sent, Nibbles Received, Description, // Example + + sent rcvd +a 0 6 Get microsteps per 360deg // =llhhLL[0D] +b 0 6 Get timer interrupt freq // =llhhLL[0D] +c 0 6 Get current ":U" value // =llhhLL[0D] +d 0 6 Get Current Encoder count // =llhhLL[0D] default #x800000 = home ( this is synched somehow with :j Data ) +e 0 6 Get Motor Controller Version // =llhhMM[0D] MM = mount type, + // x00 = "EQ6Pro" + // x01 = "HEQ5" + // x02 = "EQ5" + // x03 = "EQ3" + // x04 = "EQ8" + // x05 = "AZEQ6" + // x06 = "AZEQ5" + // hh.ll = board version hh=x00..x07 = equatorial + // =x08..xFF = altaz +f 0 3 Get axis tracking/slewing "status" // =ABC[0D] + // A xxx0 0 means GOTO, 1 means SLEW *** these are diff to :G usage + // 0 means "actually doing" the goto. On stopping, it reverts to Slew Mode + // xx0x 0 means +ve, 1 means -ve + // x0xx 0 means LoSpeed, 1 means HiSpeed *** + // B xxx0 0 means stopped, 1 means moving, + // xx0x 0 means OK, 1 means blocked ( For DC motors only ) + // C xxx0 1 means axis is Initialised/Energised + // xx0x 1 means level switch ON ( AltAz mounts and DEC only ) +g 0 2 Get HiSpeed multiplier // =llhhLL[0D] EQ6Pro, AZEQ5, EQ8 = 16 AZEQ6 = 32 +h 0 6 Get Current "goto" target // =llhhLL[0D] last value as set by :S or ( :j +/- :H ) +i 0 6 Get Current "slew" speed // =llhhLL[0D] must use with :f Hi/Lo and :g multiplier for correct value + // Note! this value gets changed as a goto is done, ie a goto trumps any prev :I data + // AZEQ5 changes as we do a goto, EQ6 only returns one value. +j 0 6 Get Current Axis position. // =llhhLL[0D] Cardinal encoder count with #x800000 = 0 as a centre datum + // DEC #x800000 = 0, pointing at West Horizon in Sth Hemi + // DEC #xA26C80 = -90, pointing at Polar South in Sth Hemi + // RA #x800000 = 0, CW shaft down + +k 1 6 :kx0[0D]=llhhLL[0D] gets running microstep count since last start/reset + :kx1[0D]=llhhLL[0D] gets running microstep count since last start/reset then resets count + // :k works on EQ6Pro, but not AZEQ5, AZEQ6, EQ8 +l *** +m 0 6 Appears to be ramp up for a goto // =llhhLL[0D] ( ie :j +/- :M ) ) + // :J processing for EQ6Pro converts data to :h +/- :c if above low distance limit + // to :h if below low distance limit +n 0 2 Read EEProm Addr // =DD[0D] used with :C for peek ??? #### +o *** +p *** +q 6 6 :qx000000[0D]=000000[0D] if axis is CW from home ( ie -ve ) just after home sensor trip has been reset + =FFFFFF[0D] CCW from home ( ie +ve ) just after home sensor trip has been reset ) + =llhhLL[0D] if sensor has tripped since reset ( use :W to clear data first ) + // AZEQ5 returns =000080 for Az and Alt + :qx010000[0D]=ABCDEF[0D] ie the bitmapped nibbles for current status + // A 8 not defined + // 4 not defined + // 2 PPEC ON + // 1 PPEC training in progress, + // B 8 supports AZ/EQ + // 4 has Home Sensors + // 2 supports PPEC + // 1 supports dual encoders + // C 8 has WIFI + // 4 supports half current tracking // ref :Wx06.... + // 2 axes slews must start independently // ie cant use :J3 + // 1 has polar LED + // D + // E + // F + // EQ6 returns !0 + // AZEQ5 =0B6000 at boot + // AZEQ6 =0B3000 + // EQ8 =076000 +r 0 2 Read Register Addr // =DD[0D] or =DDDD or =DDDDDD used with :A for peek ??? + // result appears to vary based on length of last valid data return ref test data done lower + // AZEQ5 returns =[0D] ie no data if used directly after :A + // must use :A then :g then :r ( ie the :g fake sets the return length to 2 ) +s 0 6 Get microsteps per worm rev // =llhhLL[0D] Used for wormwheel teeth calcs and PPEC +t *** +u *** +v *** +w *** +x *** +y *** +z 0 0 Set Debug Flag // EQ6Pro returns !0[0D], AZEQ5/AZEQ6/EQ8 returns =[0D] + +A 2 0 :AxHH[0D] Set Register Addr // used with :R and :r for Register poke/peek +B *** +C 4 0 :CxLLHH[0D] Set EEProm Addr // used with :N and :n for EEProm poke/peek +D 0 6 :Dx[0D] Get 1x Track Rate // =llhhLL[0D] This is the :I rate used to give sidereal tracking +E 6 0 :ExllhhLL[0D] Reset Axis datum to // used to synch encoder posn against a known HA/DEC ) +F 0 0 :Fx[0D] Initialise Target Axis ( energises motor ) +G 2 0 :GxAB[0D] Prepare slew parameters using bitmapped nybbles xAB + // ( Note: ":f" is used to read the "current" actual status ) + // A = '0' high speed GOTO slewing, doesnt make "bitmapped" sense, but it is as coded by SkyWatcher????? ????? + // '1' low speed slewing mode, all other bytes use bitmapping ( incl :f ), this doesnt + // '2' low speed GOTO mode, + // '3' high speed slewing mode + // xxx0 0 means AutoGoto, 1 means manual slew or stopped + // xx0x 0 means HiRate if Goto else LoRate if Slew + // speed mode for AutoGoto is ignored for EQ6Pro + // B = '0' +CW and Nth Hemi + // '1' -CCW and Nth Hemi + // '2' +CW and Sth Hemi + // '3' -CCW and Sth Hemi + // xxx0 0 means +ve, 1 = -ve "motor" direction, ie code takes care of whats N/S/E/W etc + // +ve speed in RA is Axle moves CW when viewed from pole + // +ve speed in DEC is Axle moves CCW when viewed from above + // xx0x 0 means Nth Hemi else Sth Hemi ( ST4 guiding related ) ????? + // Note! when using :S type gotos, the direction bit here "appears" to be ignored + +H 6 0 :HxllhhLL[0D] Set goto target ( as a delta to current ) increment. Direction set by :G, +I 6 0 :IxllhhLL[0D] Set Manual slewing rate ( read in conjunction with Hi/Lo rate as set by :G ) +J 0 0 :Jx[0D] Start moving +K 0 0 :Kx[0D] Stop moving normal ( ramp if reqd ) +L 0 0 :Lx[0D] Stop moving Immediately +M 6 0 :MxllhhLL[0D] Set break point increment // Doesnt appear to do anything ????? But possibly Ramp UP related + // EQASCOM uses if H > 80000 then H - 80000 else H / 2 + // Indi uses HiSpeed if H > 3200 then 3200 else H/10 based on skywatcher code ( that also sets I ) + // LoSpeed if H > 200 then 200 else H/10 + // no values of :M appear to affect my EQ6 behaviour +N 2 0 :NxHH[0D] Set EEProm Value to xHH // used with :C for poke?? NOT TESTED +O 1 0 :OxA[0D] Toggle "Trigger/Snap Port" A = '1' = On, '0' = Off // EQ6 fires both at same time via Hbx, ie :O11 :O21 + // AZEQ5 can fire independently, EQ8 uses :O2x[0D] to fire its only port. +P 1 0 :PxA[0D] set ST4 guiderate A = 0..4 = 1.0, 0.75, 0.50, 0.25, 0.125 +Q *** Set Bootloader Mode // Always uses :Qx55AA[0D] and has no response. 55AA looks like a flash unlock code ???? +R 2 0 :RxHH[0D] Set Register Value to xHH // used with :A for poke?? NOT TESTED +S 6 0 :SxllhhLL[0D] Set absolute goto target // EQ8 also uses :M with this, but :M is absolute in EQ8 ????? + // :S appears to ignore direction data set via :G +T 6 0 :TxllhhLL[0D] Set LSB of speed // hhLL must be 0000. ie equivalent to :I = ll0000[0D] but works in HiSpeed mode ????? + // Set Long Goto Step Period ( as per Synta ) +U 6 0 :UxllhhLL[0D] Set rampdown range // sets the microsteps from target where the rampdown process begins +V 2 0 :VxHH[0D] Set Polar LED brightness // HH := x00 to xFF +W 6 0 :Wx000000[0D] Start PPEC train + :Wx010000[0D] Stop PPEC train + :Wx020000[0D] Turn PPEC ON + :Wx030000[0D] Turn PPEC OFF ( also sent when synch encoder used in EQ6 in 3.36. Not in 3.37 ??? + :Wx040000[0D] Encoder ON + :Wx050000[0D] Encoder OFF + :Wx060000[0D] Disable Full Current Low speed + :Wx060100[0D] Enable Full Current Low speed + :Wx07vvvv[0D] Set Stride for Slewing // need to test + :Wx080000[0D] Reset Home Sensor datum +X *** +Y *** +Z *** +//================================================================================================= +When setting "GOTO" data, it appears to require a correct sequence +ie :G then :H then :M or + :G then :S then :M for gotos. +Mount must be stopped before sending :G here, or it chucks a fault. +:M appears to have no function anymore???? + +:U appears to be standalone, and can be set at any time and is totally "sticky" + Only appears to work so far with the EQ6Pro + +When getting data we also need to get current status +:j gets current offset +:f is used first to check for current mode ie slew/goto, Hi/Lo, Fwd/Bwd so we know/can check signs for :h and :m +:h gets current target ( should be ( :j + :H ) for Fwds, ( :j - :H ) for Bwds ) // ie same as :S +:m gets ??? target ( should be ( :j + :M ) for Fwds, ( :j - :M ) for Bwds ) +:d gets the current quadrature encoder count ( if encoders are fitted ). Result is always true + ie even if encoders are OFF, :d returns the true count. +// *** WARNING *** :f always responds correctly to the latest :G +// however, :h and :m do not. The :M and :H/:S must be sent AFTER :G +// if you want to correctly reverse engineer settings from :h, :m + +When setting "Slew" data, it also requires a set procedure +Again :G sets direction and speed "range", and must be sent when stopped. +:I is used to set the speed. +The value used is basically the no of timer interrupts per microstep +:I := ( :b * 1296000 / :a ) / Speed ( where Speed is in arcsec/sec ) +Speed = g*(b*1296000/9024000)/I +If :I is greater than about 10, then the slew will need to use :G = LoSpeed mode +If :I is less than 10, then the slew will need :G = HiRate, and :I := I * :g +In LoSpeed mode, once moving, simply resending a new :I will cause the speed to change. +In HiSpeed mode, you must issue a stop, resend :G, reset :I then restart. +:b = :I * Speed/g * :a / 1296000 +*/ + +/******************************************************** + EQG Protocol related functions + ============================== + *********************************************************/ + +// Process received EQG characters +// =============================== +void EQGState(void) { + while ((EQGRxiPtr != EQGRxoPtr) && (EQGDone == 0)) { + digitalWrite(FROMEQG, HIGH); // Set Indicator LED + + if (dbgFlag == 1) { +// if (EQGRxBuffer[EQGRxoPtr] == 'j') +// dbgFlag = 0; + } + if (EQGRxBuffer[EQGRxoPtr] == ':') { + dbgSerial.println(""); + dbgSerial.print("--- "); + dbgFlag++; + } + if (dbgFlag) { + dbgSerial.write(EQGRxBuffer[EQGRxoPtr]); + } + + EQGRxChar = EQGRxBuffer[EQGRxoPtr++]; // Get a character + if ((EQGRxState < EQG_WAITFORCR) && (EQGRxChar < ' ')) { + EQGRxState = EQG_INTERPRET; // Terminate on non-alpha + } + +// Convert hex parameters to binary nibble +// --------------------------------------- + if ((EQGRxState > 0x03) && (EQGRxState < EQG_WAITFORCR)) { + EQGRxChar = toupper(EQGRxChar); + if ((EQGRxChar <= 'F') && (EQGRxChar >= '0')) { + EQGRxChar -= '0'; + if (EQGRxChar > 9) EQGRxChar -= 0x07; + } + else EQGRxState = EQG_INTERPRET; // terminate on non-hex + } + +// Rx State machine +// ---------------- + + switch (EQGRxState) { + + case EQG_WAITFORCR: // Waiting for CR + if (EQGRxChar == CR) { + EQGRxState = EQG_CMNDSTART; + EQGDone++; + } + break; + + case EQG_CMNDSTART: // Waiting for ':' + if (EQGRxChar == ':') { + EQGRxCount = 1; // Count for # parameters + EQGRxState++; + } + break; + + case 0x02: // Waiting for command + EQGCmnd = EQGRxChar; + EQGRxCount++; + EQGRxState++; + break; + + case 0x03: // Which motor? + EQGRADEC = EQGRxChar; + EQGMOTOR = EQGRADEC - '0'; + if ((EQGRADEC > '0') && (EQGRADEC < '3')) { + EQGRxCount++; + switch (EQGCmnd) { // Commands that send additional bytes + case 'A': // Not used - Set Register Addr + case 'B': // Unknown + case 'C': // Not done - Set EEPROM Addr + case 'E': // Set Current Position + case 'G': // Set Move direction and speed multiplier + case 'H': // Set Target Position + case 'I': // Set Speed + case 'M': // Set Speed Slowdown Point ?? + case 'N': // Not done - Set EEPROM + case 'O': // Not done - Set trigger (0-off,1-on) + case 'P': // Set AutoGuide Speed + case 'R': // Not done - Set Register + case 'S': // Not done - Set absolute goto target + case 'T': // Unknown + case 'U': // Not done - Set Slowdown point ?? + EQGRxState++; // Yes, so next state + break; + + default: + EQGRxState = EQG_INTERPRET; // No, so command complete + break; + } + } + else { + if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; + else EQGDone++; + EQGErrorValue = '3'; // Failure - Bad Parameters + } + break; + + case 0x04: // First nibble + EQGP1 = EQGRxChar; // EQGRxChar already converted to binary nibble + EQGRxCount++; // Increase character count + switch (EQGCmnd) { // Commands that send one nibble + case 'B': // Not done - Unknown + case 'O': // Set trigger (0-off,1-on) + case 'P': // Set ST4 Guiderate + EQGRxState = EQG_INTERPRET; + break; + default: + EQGRxState++; + break; + } + break; + + case 0x05: // Second nibble - first byte (B1 = N1N2) + EQGP2 = EQGRxChar; // EQGRxChar already converted to binary nibble + EQGP1 = ((EQGP1 << 4) | EQGP2); // First byte + EQGRxCount++; + switch (EQGCmnd) { // Commands that send one byte + case 'A': // Set register address + case 'G': // Set direction, range + case 'N': // Set EEPROM (:C) to xHH + case 'R': // Set Register (:A) to xHH + EQGRxState = EQG_INTERPRET; + break; + default: + EQGRxState++; // All the rest send 3 bytes + break; + } + break; + + case 0x06: // Third nibble - N3N1N2 + EQGP2 = EQGRxChar; // EQGRxChar already converted to binary nibble + EQGP1 |= (EQGP2 << 8); + EQGRxCount++; + EQGRxState++; + break; + + case 0x07: // Fourth nibble - N3N4N1N2 + EQGP1 &= 0xFF; // Clear all bar low byte + EQGP1 |= (EQGP2 << 12); // Get N3 into correct position + EQGP2 = EQGRxChar; // EQGRxChar already converted to binary nibble + EQGP1 |= (EQGP2 << 8); // Get N4 into correct position + EQGRxCount++; + switch (EQGCmnd) { // Commands that send two bytes + case 'C': // Set EEPROM address + EQGRxState = EQG_INTERPRET; + break; + default: + EQGRxState++; // All the rest send 3 bytes + break; + } + break; + + case 0x08: // Fifth nibble - N5xxN3N4N1N2 + + EQGP2 = EQGRxChar; + EQGP1 |= (EQGP2 << 20); + EQGRxCount++; + EQGRxState++; // Get next data + break; + + case 0x09: // Sixth nibble - N5N6N3N4N1N2 + + + EQGP2 = EQGRxChar; + EQGP1 |= (EQGP2 << 16); + EQGRxCount++; + EQGRxState = EQG_INTERPRET; // All done + break; + + case EQG_INTERPRET: + if ((EQGRxChar == 0x0d) && (EQGRxCount >= 3)) { + EQGRxState = EQG_CMNDSTART; // Reset state machine + switch (EQGCmnd) { + // Commands that send no data + case 'a': // Read steps per rotation + case 'b': // Read tracking scale + case 'c': // Read Motor Speed Change + case 'd': // Read Current Encoder count + case 'e': // Read firmware version + case 'f': // Read motor status + case 'g': // Read speed divisor + case 'j': // Read position + case 'm': // Read motor slowdown point + case 'n': // Read EEPROM data + case 'r': // Read register data + case 's': // Read steps per arcsec + case 'D': // Read track rate + case 'F': // Energise motors + case 'J': // GoTo position, track + case 'K': // Stop movement + EQGDone++; + break; + + // Commands that send three bytes + // ============================== + case 'E': // Set current position + case 'H': // Set target position + case 'I': // Set GoTo speed + case 'M': // Set motor slowdown position ?? + case 'U': // Set motor slowdown speed ?? + if (EQGRxCount == (3 + 6)) { + EQGDone++; + } + else { + if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; + else EQGDone++; + EQGErrorValue = '3'; // Failure - Bad Parameters + } + break; + + // Commands that send two bytes + case 'C': // Set EEPROM address + if (EQGRxCount == (3 + 4)) { + EQGDone++; + } + else { + if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; + else EQGDone++; + EQGErrorValue = '3'; // Failure - Bad Parameters + } + break; + + // Commands that send one byte + case 'A': // Set register address + case 'G': // Set direction, range + case 'N': // Set EEPROM (:C) to xHH + case 'R': // Set Register (:A) to xHH + if (EQGRxCount == (3 + 2)) { + EQGDone++; + } + else { + if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; + else EQGDone++; + EQGErrorValue = '3'; // Failure - Bad Parameters + } + break; + + // Commands that send one nibble + case 'P': // Set autoguide speed + case 'O': // Set Snap Port + if (EQGRxCount == (3 + 1)) { + EQGDone++; + } + else { + if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; + else EQGDone++; + EQGErrorValue = '3'; // Failure - Bad Parameters + } + break; + + default: + if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; + else EQGDone++; + EQGErrorValue = '0'; // Failure - Bad Command + break; + } // End - switch (EQGCmnd) + } + else { + if (EQGRxChar != 0x0d) EQGRxState = EQG_WAITFORCR; + else EQGDone++; + EQGErrorValue = '0'; // Failure - Bad Command + } + break; // End - if (((EQGRxChar == 0x0d) || (EQGRxChar == 0x0a)) && (EQGRxCount >= 3)) + + default: + EQGRxState = EQG_CMNDSTART; + } // End - switch (EQGRxState) + } // END - while ((EQGRxiPtr != EQGRxoPtr) && (EQGDone == 0)) + digitalWrite(FROMEQG, LOW); // Clear Indicator LED +} + +void EQGError(unsigned char errorbyte) { + EQGTx('!') ; // Failure - Bad Parameters + EQGTx(errorbyte); + EQGTx(CR); + EQGDone = 0; // Process errors + EQGRxState = EQG_CMNDSTART; + EQGRxCount = 0; // Count for # parameters + EQGErrorValue = 0; +} + +// Received a valid command so execute it, if supported +// ==================================================== +void EQGAction(void) { + + EQGDone = 0; // Reset flag + EQGRxState = EQG_CMNDSTART; + digitalWrite(FROMEQG, HIGH); // and status LED + EQGTx('='); // Answer (with parameters) + + switch (EQGCmnd) { + + case 'a': // Request total number of steps per revolution + EQGTxHex6(axis[EQGMOTOR].aVALUE); + break; + + case 'b': // Request step interrupt frequency + EQGTxHex6(axis[EQGMOTOR].bVALUE); // Let EQMOD calculate SIDEREAL, etc + break; + + case 'c': + EQGTxHex6(0x00D800); // Return same as EQ6 to keep the speed commands consistent + break; + + case 'd': // Request Mount center point +// EQGTxHex6(EQG_CENTRE); // Return same as EQ6 to keep the speed commands consistent + EQGTxHex6(axis[EQGMOTOR].Position); + break; + + case 'e': // Request version + EQGTxHex6(EQGVERSION); // V5.01 + break; + + case 'f': // Request motor status + +// EQGMotorStatus bit definitions +// A: nibble 1 +// MOVESLEW 0x0001 // Step(0) Slew(1) +// MOVEDECR 0x0002 // Increasing(0) Decreasing(1) +// MOVEHIGH 0x0004 // Low(0) High(1) +// B: nibble2 +// MOVEAXIS 0x0010 // Stopped(0) Moving(1) +// MOVEFACE 0x0020 // Front(0) Rear(1) +// C: nibble3 +// MOVEACTIVE 0x0100 // Inactive(0) Active(1) + + EQGTxHex3(axis[EQGMOTOR].EQGMotorStatus); + + break; + + case 'g': // Request speed multiplier + EQGTxHex2(EQG_gVALUE); // Return same as EQ6 to keep the speed commands consistent + break; + + case 'j': // Request axis position + EQGTxHex6(axis[EQGMOTOR].Position); + break; + + case 'm': // GET Point at which to change from fast to slow + EQGTxHex6(axis[EQGMOTOR].SlowDown); + break; + + case 's': // PEC period + EQGTxHex6(axis[EQGMOTOR].PEC); + break; + + case 'E': // Set current motor position + +dbgSerial.println(""); dbgSerial.print("EQG:P Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.print("> POSITION "); +dbgSerial.print(", P1: "); dbgSerial.print(EQGP1, HEX); + + axis[EQGMOTOR].Position = EQGP1; + break; + + case 'F': // Initialize and activate motors + +dbgSerial.println(""); dbgSerial.print("EQG:F Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.print("> ENERGISE "); + + axis[EQGMOTOR].EQGMotorStatus |= MOVEACTIVE; + axis[EQGMOTOR].ETXMotorStatus |= MOVEACTIVE; + break; + + case 'G': // EQG 'G' Command :GxAB[0D] + + // See below for A +// B nibble + // B = '0' +CW and Nthn Hemi + // '1' -CCW and Nthn Hemi + // '2' +CW and Sthn Hemi + // '3' -CCW and Sthn Hemi + // xxx0 0 means +ve, 1 = -ve "motor" direction, ie code takes care of whats N/S/E/W etc + // +ve speed in RA is Axis moves CW when viewed from pole + // +ve speed in DEC is Axis moves CCW when viewed from above + // xx0x 0 means Nthn Hemi else Sthn Hemi ( ST4 guiding related ) ????? + // Note! when using :S type gotos, the direction bit here "appears" to be ignored + // Also note that EQMOD does not appear to send the Hemisphere bit + // + // xxx0 CW(0) CCW(1) DIRECTION + // xx0x North(0) South(1) HEMISPHERE + + +dbgSerial.println(""); dbgSerial.print("EQG:G Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.print("> DIRECTION+SPEED "); +dbgSerial.print(", P1: "); dbgSerial.print(EQGP1, HEX); + + axis[EQGMOTOR].DirnSpeed = (int)EQGP1; // Save the command value + + if (EQGP1 & DIRECTION) { + axis[EQGMOTOR].EQGMotorStatus |= MOVEDECR; dbgSerial.print(" DEC "); + } + else { + axis[EQGMOTOR].EQGMotorStatus &= ~MOVEDECR; dbgSerial.print(" INC "); + } + +// A nibble + // A = '0' high speed GOTO slewing, doesnt make "bitmapped" sense, but it is as coded by SkyWatcher????? ????? + // '1' low speed slewing mode, all other bytes use bitmapping ( incl :f ), this doesnt + // '2' low speed GOTO mode, + // '3' high speed slewing mode + // xxx0 0 means AutoGoto, 1 means manual slew or stopped + // xx0x 0 means HiRate if Goto else LoRate if Slew + // speed mode for AutoGoto is ignored for EQ6Pro + +// A + switch ((EQGP1 >> 4) & 0x03) { + case 00: // 0 HIGH SPEED GOTO + axis[EQGMOTOR].EQGMotorStatus &= ~MOVESLEW; // GoTo target + axis[EQGMOTOR].EQGMotorStatus |= MOVEHIGH; // Enable high speed multiplier + dbgSerial.print("HIGH SPEED GOTO"); + break; + case 01: // 1 LOW SPEED SLEW + axis[EQGMOTOR].EQGMotorStatus |= MOVESLEW; // Just move the axis + axis[EQGMOTOR].EQGMotorStatus &= ~MOVEHIGH; // Disable high speed multiplier + dbgSerial.print("LOW SPEED SLEW"); + break; + case 02: // 2 LOW SPEED GOTO + axis[EQGMOTOR].EQGMotorStatus &= ~MOVESLEW; // GoTo target + axis[EQGMOTOR].EQGMotorStatus &= ~MOVEHIGH; // Disable high speed multiplier + dbgSerial.print("LOW SPEED GOTO"); + break; + case 03: // 3 HIGH SPEED SLEW + axis[EQGMOTOR].EQGMotorStatus |= MOVESLEW; // Just move the axis + axis[EQGMOTOR].EQGMotorStatus |= MOVEHIGH; // Enable high speed multiplier + dbgSerial.print("HIGH SPEED SLEW"); + break; + } + + axis[EQGMOTOR].ETXMotorStatus = axis[EQGMOTOR].EQGMotorStatus; // Copy the status for ETX + /// JMA TODO + /* + EQGP1 |= HEMISPHERE; // EQMOD is not setting HEMISPHERE + /// JMA + + if (EQGP1 & HEMISPHERE) { // Flip DEC movement if southern hemisphere + if (EQGMOTOR == MotorAlt) { + if (axis[EQGMOTOR].ETXMotorStatus & MOVEDECR) { + axis[EQGMOTOR].ETXMotorStatus &= ~MOVEDECR; dbgSerial.print(" S CW "); + } + else { + axis[EQGMOTOR].ETXMotorStatus |= MOVEDECR; dbgSerial.print(" S CCW "); + } + } + } + */ + break; + + case 'H': // Set the goto target increment + axis[EQGMOTOR].Increment = EQGP1; + if (axis[EQGMOTOR].EQGMotorStatus & MOVEDECR) + axis[EQGMOTOR].Target = axis[EQGMOTOR].Position - axis[EQGMOTOR].Increment; // subtract the relative target + else + axis[EQGMOTOR].Target = axis[EQGMOTOR].Position + axis[EQGMOTOR].Increment; // add the relative target + + axis[EQGMOTOR].MotorControl |= GoToHBX; + /* JMA TODO + if (EQGP1 > 0x1000) // Set slew flag if over 0x1000 steps + (axis[EQGMOTOR].MotorControl |= SlewHBX); +*/ +dbgSerial.println(""); dbgSerial.print("EQG:H Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.print("> TARGET "); +dbgSerial.print("Pos: "); dbgSerial.print(axis[EQGMOTOR].Position, HEX); +dbgSerial.print(", Inc: "); dbgSerial.print(axis[EQGMOTOR].Increment, HEX); +dbgSerial.print("->Tgt: "); dbgSerial.print(axis[EQGMOTOR].Target, HEX); +dbgSerial.print(" Speed: "); dbgSerial.print(axis[EQGMOTOR].Speed, HEX); +dbgSerial.print(" TargetSpeed: "); dbgSerial.println(axis[EQGMOTOR].TargetSpeed, HEX); + + break; + + case 'I': // Set motor speed +// long Speed; + +// From EQMOD +// Multiplier = EQGSidereal / :I +// MultiplierHi = EQGSidereal*g / :I + +// For ETX +// Speed = ETXSidereal * Multiplier +// SpeedHi = ETXSidereal * MultiplierHi + +// Calculation +// Speed = SiderealRate * (:ISidereal / ) +// SpeedHi = SiderealRate * ((Sidereal*g) / :I) + +dbgSerial.println(""); dbgSerial.print("EQG:I Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.print("> SET SPEED "); +dbgSerial.print("SiderealRate: "); dbgSerial.print(axis[EQGMOTOR].SIDEREALRATE, HEX); +dbgSerial.print(", SpeedFactor: "); dbgSerial.print(axis[EQGMOTOR].SIDEREALRATE / EQGP1); +/* + if ((axis[EQGMOTOR].EQGMotorStatus & MOVEHIGH)) { + EQGF1 = (float)axis[EQGMOTOR].SIDEREALRATE * (((float)axis[EQGMOTOR].SIDEREALRATE * (float)EQG_gVALUE) / (float)EQGP1); + } + else { + EQGF1 = (float)axis[EQGMOTOR].SIDEREALRATE * (float)(axis[EQGMOTOR].SIDEREALRATE / (float)EQGP1); + } + axis[EQGMOTOR].TargetSpeed = (long)EQGF1; // Set the target speed + +dbgSerial.print(", recalc "); dbgSerial.println(EQGF1); +*/ + axis[EQGMOTOR].TargetSpeed = EQGP1; // Set the target speed +dbgSerial.print(", Target Speed "); dbgSerial.println(axis[EQGMOTOR].TargetSpeed, HEX); + + break; + + case 'J': // Tell motor to Go + axis[EQGMOTOR].ETXMotorStatus |= MOVEAXIS; // Signal moving + axis[EQGMOTOR].ETXMotorState = ETXCheckStartup; // General entry + +dbgSerial.println(""); dbgSerial.print("EQG:J Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.print(">"); +dbgSerial.println(" START"); + + break; + + case 'K': // Tell motor to stop +dbgSerial.println(""); dbgSerial.print("EQG:K Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.println("> STOP"); + + axis[EQGMOTOR].EQGMotorStatus |= MOVESLEW; // Set slew as default + axis[EQGMOTOR].ETXMotorStatus |= MOVESLEW; // Set slew as default + axis[EQGMOTOR].TargetSpeed = 0; + axis[EQGMOTOR].ETXMotorState = ETXCheckSpeed; // to enable motor slowdown + break; + + case 'L': // Tell motor to stop immediately +dbgSerial.println(""); dbgSerial.print("EQG:L Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.println("> STOP NOW"); + + axis[EQGMOTOR].EQGMotorStatus |= MOVESLEW; // Clear speed change + axis[EQGMOTOR].TargetSpeed = 0; + axis[EQGMOTOR].ETXMotorState = ETXStopMotor; // Immediate stop + break; + + case 'M': // Set the break point increment + + axis[EQGMOTOR].SlowDown = EQGP1; + if ((axis[EQGMOTOR].EQGMotorStatus & MOVEDECR) == 0) + axis[EQGMOTOR].SlowDown = axis[EQGMOTOR].Position + axis[EQGMOTOR].SlowDown; // add the relative target + else + axis[EQGMOTOR].SlowDown = axis[EQGMOTOR].Position - axis[EQGMOTOR].SlowDown; // subtract the relative target + axis[EQGMOTOR].MotorControl |= GoToHBX; // Signal pending GoTo + +dbgSerial.println(""); dbgSerial.print("EQG:M Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.print("> SLOWDOWN "); +dbgSerial.print("Pos: "); dbgSerial.print(axis[EQGMOTOR].Position, HEX); +dbgSerial.print(", P1: "); dbgSerial.print(EQGP1, HEX); +dbgSerial.print("-> SD: "); dbgSerial.print(axis[EQGMOTOR].SlowDown, HEX); +dbgSerial.print(" Speed: "); dbgSerial.print(axis[EQGMOTOR].Speed, HEX); +dbgSerial.print(" TargetSpeed: "); dbgSerial.println(axis[EQGMOTOR].TargetSpeed, HEX); + + break; + + case 'U': // Set the break point steps +// JMA TODO axis[EQGMOTOR].SlowDown = EQGP1; + +dbgSerial.println(""); dbgSerial.print("EQG:U Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.print("> SLOWDOWN POINT "); +dbgSerial.print("Pos: "); dbgSerial.print(axis[EQGMOTOR].Position, HEX); +dbgSerial.print(", P1: "); dbgSerial.print(EQGP1, HEX); +dbgSerial.print("-> SDP: "); dbgSerial.print(axis[EQGMOTOR].SlowDown, HEX); +dbgSerial.print(" Speed: "); dbgSerial.print(axis[EQGMOTOR].Speed, HEX); +dbgSerial.print(" TargetSpeed: "); dbgSerial.println(axis[EQGMOTOR].TargetSpeed, HEX); + + break; + + case 'O': + axis[EQGMOTOR].HBXSnapPort = (char)EQGP1; + +dbgSerial.println(""); dbgSerial.print("EQG:O Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.print("> SNAPPORT "); +dbgSerial.print(", P1: "); dbgSerial.print(EQGP1, HEX); + + break; + + case 'P': + axis[EQGMOTOR].HBXGuide = (char)EQGP1; + +dbgSerial.println(""); dbgSerial.print("EQG:P Motor "); dbgSerial.print(EQGMOTOR); +dbgSerial.print(" <"); dbgSerial.print(axis[EQGMOTOR].EQGMotorStatus, HEX); dbgSerial.print("> GUIDE "); +dbgSerial.print(", P1: "); dbgSerial.print(EQGP1, HEX); + + break; + + default: + EQGErrorValue = '0'; // Failure - Bad Command + break; + } + EQGTx(CR); + digitalWrite(FROMEQG, LOW); // Clear Indicator LED +} + +/********************************************** + Handle EQG communications +***********************************************/ +bool EQGRx(void) { + if (EQGSerial.available() == 0) + return false; + while (EQGSerial.available() > 0) { + EQGRxBuffer[EQGRxiPtr++] = EQGSerial.read(); + EQGRxiPtr &= EQGMASK; + } + return true; +} + +void EQGTx(unsigned char data) { + EQGTxBuffer[EQGTxiPtr++] = data; + EQGTxiPtr &= EQGMASK; +} + +void EQGTxHex(unsigned char data) { + if ((data & 0x0f) < 0x0a) EQGTx((data & 0x0f) + 0x30); + else EQGTx((data & 0x0f) + 0x37); +} + +void EQGTxHex2(unsigned char data) { + EQGTxHex(data >> 4); + EQGTxHex(data); +} + +void EQGTxHex3(unsigned int data) { + EQGTxHex( (unsigned char) data); + EQGTxHex( (unsigned char) (data >> 4)); + EQGTxHex( (unsigned char) (data >> 8)); +} + +void EQGTxHex6(unsigned long data) { + EQGTxHex2( (unsigned char) data); + EQGTxHex2( (unsigned char) (data >> 8)); + EQGTxHex2( (unsigned char) (data >> 16)); +} + +/********************************************** + Debug routines +***********************************************/ +void dbgRx(void) { + while (dbgSerial.available() > 0) { + dbgRxBuffer[dbgRxiPtr++] = dbgSerial.read(); + dbgRxiPtr &= dbgMASK; + } +} + +void putbyte(unsigned char data) { + dbgSerial.write(data); +} + +void puthexb(unsigned char data) { + if (((data>>4) & 0x0f) < 0x0a) putbyte(((data>>4) & 0x0f) + 0x30); + else putbyte(((data>>4) & 0x0f) + 0x37); + if ((data & 0x0f) < 0x0a) putbyte((data & 0x0f) + 0x30); + else putbyte((data & 0x0f) + 0x37); +} + +void putdecb(unsigned char data) { + dbgSerial.print(data); +} + +void puthexw(unsigned int data) { + puthexb((data>>8) & 0xFF); + puthexb(data & 0xFF); +} + +void putdecw(unsigned int data) { + dbgSerial.print(data); +} + +void puthex6(unsigned long data) { + puthexb((data>>16) & 0xFF); + puthexw(data & 0xFFFF); +} + +void puthexl(unsigned long data) { + puthexw((data>>16) & 0xFFFF); + puthexw(data & 0xFFFF); +} + +void putdecl(unsigned long data) { + dbgSerial.print(data); +} + +void EQGSend(unsigned char data) { + dbgSerial.write(data); +} + +void EQGSendHex(unsigned char data) { + if ((data & 0x0f) < 0x0a) EQGSend((data & 0x0f) + 0x30); + else EQGSend((data & 0x0f) + 0x37); +} + +void EQGSendHex2(unsigned char data) { + EQGSendHex(data >> 4); + EQGSendHex(data); +} + +void EQGSendHex6(unsigned long data) { + EQGSendHex2( (unsigned char) data); + EQGSendHex2( (unsigned char) (data >> 8)); + EQGSendHex2( (unsigned char) (data >> 16)); +} + +void debugEQG() { + dbgSerial.println(""); + dbgSerial.print("Az:<"); + dbgSerial.print(axis[AzMotor].EQGMotorStatus, HEX); + dbgSerial.print("> Pos: "); + dbgSerial.print(axis[AzMotor].Position, HEX); + dbgSerial.print(" SD: "); + dbgSerial.print(axis[AzMotor].SlowDown, HEX); + dbgSerial.print(" Tgt: "); + dbgSerial.print(axis[AzMotor].Target, HEX); + dbgSerial.print(" Speed: "); + dbgSerial.print(axis[AzMotor].Speed, HEX); + + dbgSerial.print(", Alt:<"); + dbgSerial.print(axis[AltMotor].EQGMotorStatus, HEX); + dbgSerial.print(">Pos: "); + dbgSerial.print(axis[AltMotor].Position, HEX); + dbgSerial.print(" SD: "); + dbgSerial.print(axis[AltMotor].SlowDown, HEX); + dbgSerial.print(" Tgt: "); + dbgSerial.print(axis[AltMotor].Target, HEX); + dbgSerial.print(" Speed: "); + dbgSerial.print(axis[AltMotor].Speed, HEX); + +/* + while (dbgRxoPtr != dbgRxiPtr) { + dbgCommand[dbgIndex] = dbgRxBuffer[dbgRxoPtr]; // Copy character + dbgSerial.write(dbgCommand[dbgIndex]); + if ((dbgCommand[dbgIndex] != ':') && (dbgFlag == 0)) { // Wait for start of command string + dbgSerial.write(dbgCommand[dbgIndex]); // Output to debug and skip + } + else { + if (dbgCommand[dbgIndex] == CR) { + dbgCommand[dbgIndex + 1] = 0; + processdbgCommand(); + dbgFlag = 0; + dbgIndex = 0; + } + else { + dbgFlag |= 1; + dbgIndex += 1; + } + } + dbgRxoPtr += 1; + dbgRxoPtr &= dbgMASK; + } +*/ +} + +void processdbgCommand(void) { + unsigned char m; + char t, argStr[256]; + + strcpy(argStr, &dbgCommand[3]); + m = dbgCommand[2] - '1'; + if ((m == 0) || (m == 1)) { + switch (dbgCommand[1]) { + + case 't': + t = dbgCommand[3] - '0'; + if (t > 9) t -= 7; + if ((t >= 0) && (t < 16)) + telescope = t; + dbgSerial.println(""); dbgSerial.print("Scope: "); dbgSerial.println(telescope); + break; + + case 'w': + sscanf(argStr, "%ld", &v); + dbgSerial.println(""); + dbgSerial.print("WormTeeth: "); + dbgSerial.print(argStr); + dbgSerial.print(" "); + dbgSerial.println(f); + ratio[telescope][m].WormTeeth = v; + break; + + case 'g': + sscanf(argStr, "%f", &f); // Warning: you need the float libraries for this + dbgSerial.println(""); + dbgSerial.print("GearBox: "); // "-Wl,-u,vfscanf -lscanf_flt -lm" in platform.local.txt + dbgSerial.print(argStr); + dbgSerial.print(" "); + dbgSerial.println(f); + ratio[telescope][m].GbxRatio = f; + break; + + case 'v': + sscanf(argStr, "%ld", &v); + dbgSerial.println(""); + dbgSerial.print("Vanes: "); + dbgSerial.print(argStr); + dbgSerial.print(" "); + dbgSerial.println(v); + ratio[telescope][m].Vanes = v; + break; + + case 'x': + sscanf(argStr, "%f", &f); // Warning: you need the float libraries for this + dbgSerial.println(""); + dbgSerial.print("XferRatio: "); // "-Wl,-u,vfscanf -lscanf_flt -lm" in platform.local.txt + dbgSerial.print(argStr); + dbgSerial.print(" "); + dbgSerial.println(f); + ratio[telescope][m].XferRatio = f; + break; + + default: + break; + + } + PrintRatioValues(telescope); + } +} diff --git a/Software/EQG2HBXE32/src/ETXProtocol.h b/Software/EQG2HBX/EQG2HBXMega/ETXProtocol.h similarity index 53% rename from Software/EQG2HBXE32/src/ETXProtocol.h rename to Software/EQG2HBX/EQG2HBXMega/ETXProtocol.h index 26389d2..3bf30e9 100644 --- a/Software/EQG2HBXE32/src/ETXProtocol.h +++ b/Software/EQG2HBX/EQG2HBXMega/ETXProtocol.h @@ -1,111 +1,95 @@ -/* - * Copyright 2017, 2018, 2020 John Archbold -*/ - -/******************************************************** - EQG Protocol function definitions - ================================= - *********************************************************/ -#pragma once - -// Function Prototypes -// -void UpdateETX(void); -void CheckETXStatus(unsigned char); -void CheckETXState(unsigned char); - -bool HBXGetStatus( unsigned char ); -bool ETXState( unsigned char ); -void AzInitialise( unsigned char ); -void AltInitialise( unsigned char ); -void WaitForMotors( void ); -void CalibrateLEDs( void); -void HBXPrintStatus( unsigned char ); -bool HBXReset( void ); - -void PrintHbxValues( unsigned char ); -void PrintHbxValues( unsigned char ); -void dbgRx(void); - -#define HBXAux 0x00 // The HBX interface port (Aux) -#define MotorAz 0x01 // Pin7 on HBX interface -#define MotorAlt 0x02 // Pin5 on HBX interface - -uint8_t AuxHBX = HBXAux; -uint8_t AzMotor = MotorAz; -uint8_t AltMotor = MotorAlt; - -// ETX Bit Definitions -// Variable - axis[Motor].MotorControl -// nibble 4 -#define StartHBX 0x8000 // Motor start bit -#define StopHBX 0x4000 // Motor stop bit -#define SlewHBX 0x2000 // Move in progress -#define SpeedHBX 0x1000 // Speed change pending -#define GoToHBX 0x0800 // GoTo in process - -// ETX Known Commands -#define SpeedChnge 0x00 // Update "8.16" speed -#define SpeedStart 0x01 // Begin "8.16" speed -#define SetOffset 0x02 // Output "16" correction offset -#define SetLEDI 0x03 // Output "8" LED current -#define CalibrateLED 0x04 // None -#define Stop 0x05 // None -#define SlewReverse 0x06 // None -#define SlewForward 0x07 // None -#define GetStatus 0x08 // Input "16.8.1" ticks.pwm.error -#define GetLEDI 0x09 // Input "8" LED current -#define GetMotorType 0x0B // Input "8" Motor type -#define SleepHBX 0xE4 // None - -#define OffsetMax 0x0020 // Maximum for a SetOffset command -// ETX State Machine -#define ETXIdle 0 -#define ETXCheckStartup 1 -#define ETXSlewMotor 2 -#define ETXStepMotor 3 -#define ETXCheckSlowDown 4 -#define ETXCheckSpeed 5 -#define ETXCheckPosition 6 -#define ETXCheckStop 7 -#define ETXStopMotor 8 -#define ETXMotorEnd 9 -// ETX axis State Machine -#define NORMAL 0 -#define FLIP 1 -#define FLIPPED 2 -#define UNFLIP 3 -#define FLIPPING 4 -#define UNFLIPPING 5 - -const float ETX60PERIOD = 152.587891; // (1/6.5536mS) -const unsigned long ETX_CENTRE = 0x00800000; // RA, DEC; - -const float MeadeSidereal = 6460.0900; // Refer Andrew Johansen - Roboscope -const float SiderealArcSecs = 15.041069; // Sidereal arcsecs/sec (ArcSec360/Sidereal secs) -const float ArcSecs360 = 1296000; // Arcsecs / 360 - - -//#define ETXSlew0 .5 // .5 x sidereal (0.125 arc-min/sec or 0.0021°/sec) -#define ETXSlew1 1 // 1 x sidereal (0.25 arc-min/sec or 0.0042°/sec) -#define ETXSlew2 2 // 2 x sidereal (0.50 arc-min/sec or 0.0084°/sec) -#define ETXSlew3 8 // 8 x sidereal ( 2 arc-min/sec or 0.0334°/sec) -#define ETXSlew4 16 // 16 x sidereal ( 4 arc-min/sec or 0.0669°/sec) -#define ETXSlew5 64 // 64 x sidereal ( 16 arc-min/sec or 0.2674°/sec) -#define ETXSlew6 120 // 30 arc-min/sec or 0.5°/sec -#define ETXSlew7 240 // 60 arc-min/sec or 1.0°/sec -#define ETXSlew8 600 // 150 arc-min/sec or 2.5°/sec -#define ETXSlew9 1080 // 270 arc-min/sec or 4.5°/sec - -#define ETXSLOWPOSN 0x00000800 // Point at which to start slowdown - -// bool HBXGetStatus(unsigned char); - -/* -bool HBXSetMotorState(unsigned char); -bool HBXCheckTargetStatus(unsigned char); -bool HBXUpdatePosn(void); -bool HBXStartMotor(unsigned char); -bool HBXStopMotor(unsigned char); -void PositionPoll(unsigned char); -*/ +/* + * Copyright 2017, 2018 John Archbold +*/ +#include + +/******************************************************** + EQG Protocol function definitions + ================================= + *********************************************************/ +#ifndef ETXProtocol +#define ETXProtocol + +#define MotorAz 0x01 // Pin3 on HBX interface +#define MotorAlt 0x02 // Pin5 on HBX interface + +#define AzMotor MotorAz +#define AltMotor MotorAlt + +// ETX Bit Definitions +// Variable - axis[Motor].MotorControl +// nibble 4 +#define StartHBX 0x8000 // Motor start bit +#define StopHBX 0x4000 // Motor stop bit +#define SlewHBX 0x2000 // Move in progress +#define SpeedHBX 0x1000 // Speed change pending +#define GoToHBX 0x0800 // GoTo in process + +// ETX Known Commands +#define SpeedChnge 0x00 // Update "8.16" speed +#define SpeedStart 0x01 // Begin "8.16" speed +#define SetOffset 0x02 // Output "16" correction offset +#define SetLEDI 0x03 // Output "8" LED current +#define CalibrateLED 0x04 // None +#define Stop 0x05 // None +#define SlewReverse 0x06 // None +#define SlewForward 0x07 // None +#define GetStatus 0x08 // Input "16.8.1" ticks.pwm.error +#define GetLEDI 0x09 // Input "8" LED current +#define GetMotorType 0x0B // Input "8" Motor type +#define ResetH2X 0xE4 // None + +#define OffsetMax 0x0020 // Maximum for a SetOffset command +// ETX State Machine +#define ETXIdle 0 +#define ETXCheckStartup 1 +#define ETXSlewMotor 2 +#define ETXStepMotor 3 +#define ETXCheckSlowDown 4 +#define ETXCheckSpeed 5 +#define ETXCheckPosition 6 +#define ETXCheckStop 7 +#define ETXStopMotor 8 +#define ETXMotorEnd 9 + +#define EEPROMAzLEDI 0x01 // EEPROM Storage +#define EEPROMAltLEDI 0x02 +#define EEPROMMotor 0x03 // MOTOR TYPE + +const float ETX60PERIOD = 152.587891; // (1/6.5536mS) + +#define ETX_AzCENTRE 0x00800000 // HA +#define ETX_AltCENTRE 0x00800000 // DEC + +const float MeadeSidereal = 6460.0900; // Refer Andrew Johansen +const float SiderealArcSecs = 15.041069; // Sidereal arcsecs/sec +const float ArcSecs360 = 1296000; // Arcsecs / 360 + + +#define ETXSlew1 1 // 1 x sidereal (0.25 arc-min/sec or 0.0042°/sec) +#define ETXSlew2 2 // 2 x sidereal (0.50 arc-min/sec or 0.0084°/sec) +#define ETXSlew3 8 // 8 x sidereal ( 2 arc-min/sec or 0.0334°/sec) +#define ETXSlew4 16 // 16 x sidereal ( 4 arc-min/sec or 0.0669°/sec) +#define ETXSlew5 64 // 64 x sidereal ( 16 arc-min/sec or 0.2674°/sec) +#define ETXSlew6 120 // 30 arc-min/sec or 0.5°/sec +#define ETXSlew7 240 // 60 arc-min/sec or 1.0°/sec +#define ETXSlew8 600 // 150 arc-min/sec or 2.5°/sec +#define ETXSlew9 1080 // 270 arc-min/sec or 4.5°/sec + +#define ETXSLOWPOSN 0x00000800 // Point at which to start slowdown + +#define H2X_INPUTPU INPUT_PULLUP // Set pin data input mode +#define H2X_INPUT INPUT // Set pin data input mode +#define H2X_OUTPUT OUTPUT // Set pin data output + +bool HBXSetMotorState(unsigned char); +bool HBXCheckTargetStatus(unsigned char); +bool HBXUpdatePosn(void); + +bool HBXStartMotor(unsigned char); +bool HBXStopMotor(unsigned char); +bool HBXGetStatus(unsigned char); +void PositionPoll(unsigned char); + +#endif + diff --git a/Software/EQG2HBX/EQG2HBXMega/ETXProtocol.ino b/Software/EQG2HBX/EQG2HBXMega/ETXProtocol.ino new file mode 100644 index 0000000..ad2bd5a --- /dev/null +++ b/Software/EQG2HBX/EQG2HBXMega/ETXProtocol.ino @@ -0,0 +1,589 @@ +/* + * Copyright 2017, 2018 John Archbold +*/ +#include + +/******************************************************** + ETX Protocol related functions + ============================== + *********************************************************/ + +bool ETXState(unsigned char Motor) { + long distance; + + switch(axis[Motor].ETXMotorState) { + + case ETXIdle: + break; + + case ETXCheckStartup: + if (axis[Motor].ETXMotorStatus & MOVEAXIS) { // Start moving + +dbgSerial.println(""); dbgSerial.print("ETXCheckStartup - Motor: "); dbgSerial.print(Motor); dbgSerial.print(" MOVE"); + + distance = axis[Motor].Target - axis[Motor].Position; // Distance to target + if (axis[Motor].ETXMotorStatus & MOVEDECR) // If it is decreasing + distance = TwosComplement(distance); +dbgSerial.print(" Distance: "); dbgSerial.print(distance); + + if (axis[Motor].ETXMotorStatus & MOVEHIGH) { // High Speed Slew ? + if (axis[Motor].ETXMotorStatus & MOVESLEW) { + axis[Motor].ETXMotorState = ETXSlewMotor; // Move axis using high speed multiplier + +dbgSerial.print(" HIGH SLEW"); + + } + } + else { // GoTo or Low Speed Slew + axis[Motor].ETXMotorState = ETXCheckSpeed; + +dbgSerial.print(" GOTO"); + + } + + if (axis[Motor].MotorControl & GoToHBX) { // Check GoTo? + if (axis[Motor].MotorControl & SlewHBX) { // May need to slew for large changes + axis[Motor].ETXMotorState = ETXSlewMotor; // Slew to M-point + +dbgSerial.print(" SLEW"); + + } + else { + axis[Motor].ETXMotorState = ETXCheckSpeed; + axis[Motor].TargetSpeed = axis[Motor].DEGREERATE1; // Set initial speed for 'HIGH SPEED GOTO' + if (distance < axis[Motor].OneDegree) + axis[Motor].TargetSpeed = (axis[Motor].TargetSpeed >> 1); + if (distance < (axis[Motor].OneDegree >> 2)) + axis[Motor].TargetSpeed = (axis[Motor].TargetSpeed >> 1); + axis[Motor].Speed = 0; // Starting from 0 + +dbgSerial.print(" STEP"); + } + if (distance < OffsetMax) { // Check for really small moves (< 16 steps) + axis[Motor].ETXMotorState = ETXMotorEnd; // Use Adjust offset + +dbgSerial.print(" OFFSET"); + } + if (distance > (axis[Motor].OneDegree << 3)) { // Always slew for > 8 degrees + axis[Motor].ETXMotorState = ETXSlewMotor; +dbgSerial.print(" GoToSLEW"); + } + } + } + break; + + case ETXSlewMotor: + +dbgSerial.println(""); dbgSerial.print("ETXSlewMotor Motor: "); dbgSerial.print(Motor); dbgSerial.print(" SLEW"); + + if (Motor == MotorAz) digitalWrite(AzLED, HIGH); // Turn on the LED + else digitalWrite(AltLED, HIGH); + + HBXSendCommand(Stop, Motor); // Stop the motor + + if (axis[Motor].ETXMotorStatus & MOVEDECR) // -ve + axis[Motor].Command = SlewReverse; + else + axis[Motor].Command = SlewForward; + HBXSendCommand(axis[Motor].Command, Motor); // SLEW + axis[Motor].EQGMotorStatus |= MOVEAXIS; // Tell EQx + axis[Motor].Speed = axis[Motor].DEGREERATE1; // Set "current speed" for later speed checks + + if (axis[Motor].MotorControl & GoToHBX) { // Check if slew was caused by a high speed long distance GoTo + distance = axis[Motor].Target - axis[Motor].Position; // Check Distance to target + if (axis[Motor].ETXMotorStatus & MOVEDECR) // If it is decreasing + distance = TwosComplement(distance); + if (distance < axis[Motor].OneDegree) { // Change to GoTo if within one degree + while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command + axis[Motor].ETXMotorState = ETXStepMotor; + axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command for next speed + axis[Motor].TargetSpeed = axis[Motor].DEGREERATE1; // Set initial speed + axis[Motor].Speed = axis[Motor].DEGREERATE1; + axis[Motor].SpeedState = 0; + dbgSerial.print(" GoToSLEW END"); + } + } + + if (axis[Motor].MotorControl & SlewHBX) { // Slewing to M-point + axis[Motor].Speed = axis[Motor].DEGREERATE1; // Indicate current speed (approx) + axis[Motor].ETXMotorState = ETXCheckSlowDown; // Slew until SlowDown + } + +dbgSerial.println(""); dbgSerial.print("ETXSlewMotor Motor: "); dbgSerial.print(Motor); +dbgSerial.print(" <"); dbgSerial.print(axis[Motor].ETXMotorStatus, HEX); dbgSerial.print("> "); +dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); +dbgSerial.print(", Inc: "); dbgSerial.print(axis[Motor].Increment, HEX); +dbgSerial.print("->Tgt: "); dbgSerial.print(axis[Motor].Target, HEX); +dbgSerial.print(" Speed: "); dbgSerial.print(axis[Motor].Speed, HEX); +dbgSerial.print(" TargetSpeed: "); dbgSerial.print(axis[Motor].TargetSpeed, HEX); +dbgSerial.print(" SpeedState: "); dbgSerial.println(axis[Motor].SpeedState, HEX); + break; + + case ETXStepMotor: + +dbgSerial.println(""); dbgSerial.print("ETXStepMotor Motor: "); dbgSerial.print(Motor); dbgSerial.print(" STEP"); + + if (Motor == MotorAz) digitalWrite(AzLED, HIGH); // Turn on the LED + else digitalWrite(AltLED, HIGH); + + if (axis[Motor].MotorControl & SpeedHBX) // Stepping, High or Low speed + axis[Motor].Command = SpeedStart; // Use SpeedStart to start motion + else { + axis[Motor].Command = SpeedChnge; // Use SpeedChnge once started + } + axis[Motor].MotorControl &= ~SpeedHBX; // Clear flag + // Set the speed, and direction + // ---------------------------- + P1 = axis[Motor].Speed; + if (axis[Motor].ETXMotorStatus & MOVEDECR) // If negative, change P + P1 = TwosComplement(P1); // to 2's complement + + axis[Motor].HBXP1 = (P1 >> 16) & 0xFF; // Initialize command bytes + axis[Motor].HBXP2 = (P1 >> 8) & 0xFF; + axis[Motor].HBXP3 = P1 & 0xFF; + + // Send the command + // ---------------- + if (HBXSendCommand(axis[Motor].Command, Motor)) // Command OK? + HBXSend3Bytes(Motor); // Send the speed + axis[Motor].EQGMotorStatus |= MOVEAXIS; // Tell EQx + + axis[Motor].ETXMotorState = ETXCheckSpeed; // Make sure we are up to target speed + if (axis[Motor].MotorControl & GoToHBX) { // If it is a GoTo and up to speed, check position + if (axis[Motor].Speed == axis[Motor].TargetSpeed) + axis[Motor].ETXMotorState = ETXCheckPosition; + } + else if (axis[Motor].Speed == 0) { // Stop issued + axis[Motor].ETXMotorState = ETXStopMotor; + } + else if (axis[Motor].Speed == axis[Motor].TargetSpeed) { // Else slewing at speed + axis[Motor].ETXMotorState = ETXIdle; + } + +dbgSerial.print(" Speed: "); dbgSerial.print(axis[Motor].Speed, HEX); +dbgSerial.print(" Dirn: "); dbgSerial.print((axis[Motor].ETXMotorStatus & MOVEDECR), HEX); +dbgSerial.print(" ");dbgSerial.print(axis[Motor].Command, HEX); +dbgSerial.print(" ");dbgSerial.print(axis[Motor].HBXP1, HEX); +dbgSerial.print(" ");dbgSerial.print(axis[Motor].HBXP2, HEX); +dbgSerial.print(" ");dbgSerial.print(axis[Motor].HBXP3, HEX); + + break; + + case ETXCheckSlowDown: + // Check if Slowdown reached + // Calculate absolute distance to slowdown + // --------------------------------------- + +dbgSerial.println(""); dbgSerial.print("ETXCheckSlowDown Motor: "); dbgSerial.print(Motor); +dbgSerial.print(" <"); dbgSerial.print(axis[Motor].ETXMotorStatus, HEX); dbgSerial.print("> "); +dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); +dbgSerial.print(", SD: "); dbgSerial.print(axis[Motor].SlowDown, HEX); +dbgSerial.print("->Tgt: "); dbgSerial.print(axis[Motor].Target, HEX); +dbgSerial.print(" Speed: "); dbgSerial.print(axis[Motor].Speed, HEX); +dbgSerial.print(" TargetSpeed: "); dbgSerial.print(axis[Motor].TargetSpeed, HEX); + +// distance = axis[Motor].SlowDown - axis[Motor].Position; + distance = (axis[Motor].Target - 0x1000) - axis[Motor].Position; // Distance to target + if (axis[Motor].Target < axis[Motor].Position) // If it is decreasing + distance = TwosComplement(distance); + +dbgSerial.print(" distance: "); +dbgSerial.print(distance, HEX); + + if (distance <= 0) { + while(!(HBXSendCommand(Stop, Motor))); // Stop the motor +// HBXSendCommand(Stop, Motor); // Stop the motor + axis[Motor].TargetSpeed = (axis[Motor].SIDEREALRATE << 7); // target is 128xSidereal + axis[Motor].ETXMotorState = ETXCheckSpeed; + axis[Motor].MotorControl &= ~SlewHBX; // Clear slew bit (if it was set) + axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command for first slow-down + } + break; + + case ETXCheckSpeed: + // Speeding Up + // =========== +/* +ETXSlew1 1 // 1 x sidereal (0.25 arc-min/sec or 0.0042°/sec) +ETXSlew2 2 // 2 x sidereal (0.50 arc-min/sec or 0.0084°/sec) +ETXSlew3 8 // 8 x sidereal ( 2 arc-min/sec or 0.0334°/sec) +ETXSlew4 16 // 16 x sidereal ( 4 arc-min/sec or 0.0669°/sec) +ETXSlew5 64 // 64 x sidereal ( 16 arc-min/sec or 0.2674°/sec) +ETXSlew6 120 // 30 arc-min/sec or 0.5°/sec +ETXSlew7 240 // 60 arc-min/sec or 1.0°/sec +ETXSlew8 600 // 150 arc-min/sec or 2.5°/sec +ETXSlew9 1080 // 270 arc-min/sec or 4.5°/sec +*/ + +dbgSerial.println(""); dbgSerial.print("ETXCheckSpeed Motor: "); dbgSerial.print(Motor); +dbgSerial.print(" <"); dbgSerial.print(axis[Motor].ETXMotorStatus, HEX); dbgSerial.print("> "); +dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); +dbgSerial.print(", Inc: "); dbgSerial.print(axis[Motor].Increment, HEX); +dbgSerial.print("->Tgt: "); dbgSerial.print(axis[Motor].Target, HEX); +dbgSerial.print(" iSpeed: "); dbgSerial.print(axis[Motor].Speed, HEX); +dbgSerial.print(" iTargetSpeed: "); dbgSerial.print(axis[Motor].TargetSpeed, HEX); + + axis[Motor].ETXMotorState = ETXStepMotor; // Preset set speed as next action + +// Ramp up to speed + if ((axis[Motor].TargetSpeed != 0) && (axis[Motor].TargetSpeed > axis[Motor].Speed)) { + if ((axis[Motor].TargetSpeed - axis[Motor].Speed) > (axis[Motor].SIDEREALRATE << 6)) { // 64x sidereal + axis[Motor].Speed += ((axis[Motor].TargetSpeed - axis[Motor].Speed) >> 1); // Ramp up approx .5 difference +// while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command + axis[Motor].MotorControl &= ~SpeedHBX; // Use 0x00 command + } + else { + axis[Motor].Speed = axis[Motor].TargetSpeed; + while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command + axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command + } + } +// Ramp down to speed + else if ((axis[Motor].TargetSpeed != 0) && (axis[Motor].Speed > axis[Motor].TargetSpeed)) { + axis[Motor].Speed -= ((axis[Motor].Speed - axis[Motor].TargetSpeed) >> 2); // Approx .75 + if ((axis[Motor].Speed - axis[Motor].TargetSpeed) <= (axis[Motor].SIDEREALRATE << 7)) { + axis[Motor].Speed = axis[Motor].TargetSpeed; // Close enough at 128x sidereal, so set the speed +// while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command + axis[Motor].MotorControl &= ~SpeedHBX; // Use 0x00 command + } + } +// Ramp down to stop + else if ((axis[Motor].TargetSpeed == 0) && (axis[Motor].Speed != 0)) { + if (axis[Motor].ETXMotorStatus & MOVESLEW) { + axis[Motor].ETXMotorState = ETXStopMotor; + } + else if (axis[Motor].Speed >= (axis[Motor].SIDEREALRATE << 7)) { // Ramp down to 128x sidereal + axis[Motor].Speed -= (axis[Motor].Speed >> 2); // Approximately .75 + while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command + axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command + } + else + axis[Motor].ETXMotorState = ETXStopMotor; // OK, Stop the motor + } + +// Switch to position check, when we are at speed - check done in ETXStepMotor + +dbgSerial.print(" oSpeed: "); dbgSerial.print(axis[Motor].Speed, HEX); +dbgSerial.print(" oTargetSpeed: "); dbgSerial.print(axis[Motor].TargetSpeed, HEX); + + break; + + case ETXCheckPosition: + // Check if Target acquired + // ------------------------ + + // Calculate absolute distance to target + // ------------------------------------- + +dbgSerial.println(""); dbgSerial.print("ETXCheckPosition Motor: "); dbgSerial.print(Motor); +dbgSerial.print(" <"); dbgSerial.print(axis[Motor].ETXMotorStatus, HEX); dbgSerial.print("> "); +dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); +dbgSerial.print(", Inc: "); dbgSerial.print(axis[Motor].Increment, HEX); +dbgSerial.print("->Tgt: "); dbgSerial.print(axis[Motor].Target, HEX); +dbgSerial.print(" Speed: "); dbgSerial.print(axis[Motor].Speed, HEX); +dbgSerial.print(" TargetSpeed: "); dbgSerial.print(axis[Motor].TargetSpeed, HEX); +dbgSerial.print(" SpeedState: "); dbgSerial.print(axis[Motor].SpeedState, HEX); + + if (!(axis[Motor].MotorControl & GoToHBX)) { // Slewing so update position + break; + } + + distance = axis[Motor].Target - axis[Motor].Position; // Distance to target +dbgSerial.print(" distance0: "); +dbgSerial.print(distance, HEX); + + if (axis[Motor].ETXMotorStatus & MOVEDECR) // If it is decreasing + distance = TwosComplement(distance); + +dbgSerial.print(" distance1: "); +dbgSerial.print(distance, HEX); + + if (distance == 0) + axis[Motor].ETXMotorState = ETXMotorEnd; + else if (distance > 0) { + // Start to slow motor if getting near target + // ------------------------------------------ + if (distance <= OffsetMax) { + axis[Motor].ETXMotorState = ETXMotorEnd; // Stop motor, set offset + axis[Motor].SpeedState = 0; + } + else if (axis[Motor].SpeedState == 3) { + axis[Motor].TargetSpeed = (axis[Motor].SIDEREALRATE) << 2; + axis[Motor].MotorControl &= ~SpeedHBX; // Use 0x00 command + axis[Motor].ETXMotorState = ETXStepMotor; // Change speed + axis[Motor].SpeedState += 1; + } + else if ((distance <= 0x100) && (axis[Motor].SpeedState == 2)) { + axis[Motor].TargetSpeed = axis[Motor].Speed >> 2; // 1/16 + axis[Motor].MotorControl &= ~SpeedHBX; // Use 0x00 command + axis[Motor].ETXMotorState = ETXStepMotor; // Change speed + axis[Motor].SpeedState += 1; + } + else if ((distance <= 0x200) && (axis[Motor].SpeedState == 1)) { + axis[Motor].TargetSpeed = axis[Motor].Speed >> 1; // 1/4 + axis[Motor].MotorControl &= ~SpeedHBX; // Use 0x00 command + axis[Motor].ETXMotorState = ETXStepMotor; // Change speed + axis[Motor].SpeedState += 1; + } + else if ((distance <= 0x400) && (axis[Motor].SpeedState == 0)) { + axis[Motor].TargetSpeed = axis[Motor].Speed >> 1; // 1/2 + while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command + axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command + axis[Motor].ETXMotorState = ETXStepMotor; // Change speed + axis[Motor].SpeedState += 1; + } + } + else { + if ((TwosComplement(distance)) > OffsetMax) { // Not sure how good offset is! + // Motor has over-shot the target + // ------------------------------ + if (axis[Motor].ETXMotorStatus & MOVEDECR) // EQG -> change direction + axis[Motor].ETXMotorStatus &= ~MOVEDECR; + else + axis[Motor].ETXMotorStatus |= MOVEDECR; + while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command + axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command + axis[Motor].TargetSpeed = (axis[Motor].SIDEREALRATE) << 2; + axis[Motor].ETXMotorState = ETXStepMotor; // Change ETX speed + } + else{ + axis[Motor].ETXMotorState = ETXMotorEnd; // Stop motor, set offset + axis[Motor].SpeedState = 0; + } + } + break; + + case ETXStopMotor: + +dbgSerial.println(""); dbgSerial.print("ETXStopMotor Motor: "); dbgSerial.print(Motor); + + while(!(HBXSendCommand(Stop, Motor))); // Stop the motor + axis[Motor].ETXMotorStatus |= MOVESLEW; // ETX Set slewing mode + axis[Motor].ETXMotorStatus &= ~MOVEHIGH; // and speed + axis[Motor].ETXMotorStatus &= ~MOVEAXIS; // Clear the motor moving flag + axis[Motor].MotorControl &= ~GoToHBX; // Clear the GoTo flag + axis[Motor].MotorControl &= ~SlewHBX; // and the slew flag + axis[Motor].EQGMotorStatus |= MOVESLEW; // EQG Set slewing mode + axis[Motor].EQGMotorStatus &= ~MOVEHIGH; // and speed + axis[Motor].EQGMotorStatus &= ~MOVEAXIS; // Clear the motor moving flag + axis[Motor].ETXMotorState = ETXCheckStartup; + axis[Motor].TargetSpeed = axis[Motor].Speed; // For any subsequent move + axis[Motor].Speed = 0; + break; + + case ETXMotorEnd: + +dbgSerial.println(""); dbgSerial.print("ETXMotorEnd Motor: "); dbgSerial.print(Motor); +dbgSerial.print("<"); dbgSerial.print(axis[Motor].ETXMotorStatus, HEX); dbgSerial.print("> "); +dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); +dbgSerial.print(", Inc: "); dbgSerial.print(axis[Motor].Increment, HEX); +dbgSerial.print("->Tgt: "); dbgSerial.print(axis[Motor].Target, HEX); + + if (Motor == MotorAz) digitalWrite(AzLED, LOW); // Turn off the LED + else digitalWrite(AltLED, LOW); + + distance = axis[Motor].Target - axis[Motor].Position; // Distance to target + if (axis[Motor].Target < axis[Motor].Position) // If it is decreasing + distance = TwosComplement(distance); + + if (distance == 0) { + axis[Motor].ETXMotorState = ETXStopMotor; // Stop the motor + } + else { + axis[Motor].HBXP1 = (distance >> 8) & 0xFF; // Initialize offset bytes + axis[Motor].HBXP2 = distance & 0xFF; + axis[Motor].Command = SetOffset; + if (HBXSendCommand(axis[Motor].Command, Motor)) // Command OK? + HBXSend2Bytes(Motor); // Send the offset + +dbgSerial.print(" OFFSET"); +dbgSerial.print(" "); dbgSerial.print(axis[Motor].Command, HEX); +dbgSerial.print(" "); dbgSerial.print(axis[Motor].HBXP1, HEX); +dbgSerial.print(" "); dbgSerial.print(axis[Motor].HBXP2, HEX); +dbgSerial.print(" "); dbgSerial.print(axis[Motor].HBXP3, HEX); + + } + axis[Motor].Position = axis[Motor].Target; + axis[Motor].MotorControl &= ~GoToHBX; // Clear the flag + axis[Motor].ETXMotorState = ETXStopMotor; + break; + + default: + break; + } + return(true); +} + +// Motor functions + +bool HBXGetStatus(unsigned char Motor) { + axis[Motor].HBXP4 = 0xFF; // Preset error + if (!HBXSendCommand(GetStatus, Motor)) { + return(false); + } + HBXGet3Bytes(Motor); + if (axis[Motor].HBXP4 == 0) { // If no error, update position + P1 = (axis[Motor].HBXP1 << 8); + P1 |= axis[Motor].HBXP2; // Convert to 16bits + if (axis[Motor].HBXP1 & 0x80) + P1 |= 0xffff0000; // Sign extend HBXP1 for 2s complement + +/* if (Motor == AzMotor) { + if ((axis[Motor].ETXMotorStatus & MOVEDECR) != 0) // If negative, change P + P1 = TwosComplement(P1); // to 2's complement + } + else if (Motor == AltMotor) { + if ((axis[Motor].ETXMotorStatus & MOVEDECR) == 0) // If positive, change P + P1 = TwosComplement(P1); // to 2's complement + } +*/ + + axis[Motor].Position += P1; + axis[Motor].Position &= 0x00FFFFFF; + +if ((axis[Motor].ETXMotorStatus & MOVEAXIS) && (axis[Motor].Speed != axis[Motor].SIDEREALRATE)) { +dbgSerial.println(""); dbgSerial.print("HBXGetStatus Motor: "); dbgSerial.print(Motor); +dbgSerial.print("<"); dbgSerial.print(axis[Motor].ETXMotorStatus, HEX); dbgSerial.print("> "); +dbgSerial.print(",time: "); dbgSerial.print(StatusTimer/1000); +dbgSerial.print(", P1: "); dbgSerial.print(P1, HEX); +dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); +dbgSerial.print(", Dir: "); dbgSerial.print(axis[Motor].ETXMotorStatus & MOVEDECR, HEX); +} + return(true); + } + else return(false); +} + +bool HBXGet2Status(void) { + int i; + do { + i = 0; + if (HBXGetStatus(AzMotor)) + i += 1; + if (HBXGetStatus(AltMotor)) + i += 1; + } while (i < 2); + return(true); +} + +void WaitForMotors(void) { +// GetLED commands always return a vaild value - motors not online until this happens +// Valid values are not 0 and not 0xFF for Az, Alt. (exception here is if LEDRA || LEDAlt == 0xff) + do { + P1 = 0; + if (HBXSendCommand(GetLEDI, AzMotor)) + axis[AzMotor].HBXLEDI = HBXGetByte(AzMotor); + if ((axis[AzMotor].HBXLEDI != 0) && (axis[AzMotor].HBXLEDI != 0xFF)) + P1 += 1; + if (HBXSendCommand(GetLEDI, AltMotor)) + axis[AltMotor].HBXLEDI = HBXGetByte(AltMotor); + if ((axis[AltMotor].HBXLEDI != 0) && (axis[AltMotor].HBXLEDI != 0xFF)) + P1 += 1; + TimerDelaymS(MOTORDETECT); // Wait .5s between loops + } while (P1 < 2); +} + +void AzInitialise(void) { +// Telescope specific +// telescope steps + axis[AzMotor].Vanes = ratio[telescope][AzMotor-1].Vanes; + axis[AzMotor].GbxRatio = ratio[telescope][AzMotor-1].GbxRatio; + axis[AzMotor].XferRatio = ratio[telescope][AzMotor-1].XferRatio; + axis[AzMotor].WormTeeth = ratio[telescope][AzMotor-1].WormTeeth; +// EQMOD values + axis[AzMotor].aVALUE = axis[AzMotor].Vanes * (float)4 * axis[AzMotor].GbxRatio * axis[AzMotor].XferRatio * axis[AzMotor].WormTeeth; + axis[AzMotor].MeadeRatio = axis[AzMotor].aVALUE / ArcSecs360; // Distance for one arcsec + axis[AzMotor].bVALUE = (MeadeSidereal * axis[AzMotor].MeadeRatio * axis[AzMotor].aVALUE * SiderealArcSecs) / ArcSecs360; + axis[AzMotor].SIDEREALRATE = MeadeSidereal * axis[AzMotor].MeadeRatio; + axis[AzMotor].SOLARRATE = axis[AzMotor].SIDEREALRATE * SOLARSECS / SIDEREALSECS; + axis[AzMotor].LUNARRATE = axis[AzMotor].SIDEREALRATE * LUNARSECS / SIDEREALSECS; + axis[AzMotor].DEGREERATE1 = axis[AzMotor].SIDEREALRATE * ETXSlew7; + axis[AzMotor].PEC = axis[AzMotor].aVALUE / axis[AzMotor].WormTeeth; + +// ETX + axis[AzMotor].HBXP1 = 0x00; + axis[AzMotor].HBXP2 = 0x00; + axis[AzMotor].HBXP3 = 0x00; + axis[AzMotor].HBXP4 = 0x00; + axis[AzMotor].Position = ETX_AzCENTRE; // ETX RA initially at 0 hours + axis[AzMotor].OneDegree = axis[AzMotor].aVALUE / (float)360; // Distance for one degree + axis[AzMotor].Target = axis[AzMotor].Position; + axis[AzMotor].DirnSpeed = 0x000; + axis[AzMotor].ETXMotorStatus = MOVESLEW; + axis[AzMotor].EQGMotorStatus = MOVESLEW; + axis[AzMotor].ETXMotorState = ETXCheckStartup; +} + +void AltInitialise(void) { +// Telescope specific +// telescope steps + axis[AltMotor].Vanes = ratio[telescope][AltMotor-1].Vanes; + axis[AltMotor].GbxRatio = ratio[telescope][AltMotor-1].GbxRatio; + axis[AltMotor].XferRatio = ratio[telescope][AltMotor-1].XferRatio; + axis[AltMotor].WormTeeth = ratio[telescope][AltMotor-1].WormTeeth; +// EQMOD values + axis[AltMotor].aVALUE = axis[AltMotor].Vanes * (float)4 * axis[AltMotor].GbxRatio * axis[AltMotor].XferRatio * axis[AltMotor].WormTeeth; + axis[AltMotor].MeadeRatio = axis[AltMotor].aVALUE / ArcSecs360; // Distance for one arcsec + axis[AltMotor].bVALUE = MeadeSidereal * axis[AltMotor].MeadeRatio * axis[AltMotor].aVALUE * SiderealArcSecs / ArcSecs360; + axis[AltMotor].SIDEREALRATE = MeadeSidereal * axis[AltMotor].MeadeRatio; + axis[AltMotor].SOLARRATE = axis[AltMotor].SIDEREALRATE * SOLARSECS / SIDEREALSECS; + axis[AltMotor].LUNARRATE = axis[AltMotor].SIDEREALRATE * LUNARSECS / SIDEREALSECS; + axis[AltMotor].DEGREERATE1 = axis[AltMotor].SIDEREALRATE * ETXSlew7; + axis[AltMotor].PEC = axis[AltMotor].aVALUE / axis[AltMotor].WormTeeth; + +// ETX + axis[AltMotor].HBXP1 = 0x00; + axis[AltMotor].HBXP2 = 0x00; + axis[AltMotor].HBXP3 = 0x00; + axis[AltMotor].HBXP4 = 0x00; + axis[AltMotor].Position = ETX_AltCENTRE + (axis[AltMotor].aVALUE >> 2); // Initially at -90 degrees + axis[AltMotor].OneDegree = axis[AltMotor].aVALUE / (float)360; // Distance for one degree + axis[AltMotor].Target = axis[AltMotor].Position; + axis[AltMotor].DirnSpeed = 0x000; + axis[AltMotor].ETXMotorStatus = MOVESLEW; + axis[AltMotor].EQGMotorStatus = MOVESLEW; + axis[AltMotor].ETXMotorState = ETXCheckStartup; +} + +void PrintHbxValues(unsigned char Motor) { + if (Motor == AzMotor) + dbgSerial.println("AzMotor"); + else + dbgSerial.println("AltMotor"); + + dbgSerial.print("Vanes "); dbgSerial.print(axis[Motor].Vanes); + dbgSerial.print(", GbxRatio "); dbgSerial.print(axis[Motor].GbxRatio,4); + dbgSerial.print(", XferRatio "); dbgSerial.print(axis[Motor].XferRatio,4); + dbgSerial.print(", WormTeeth "); dbgSerial.println(axis[Motor].WormTeeth); + dbgSerial.print("MeadeRatio "); dbgSerial.print(axis[Motor].MeadeRatio,6); + dbgSerial.print(", MeadeSidereal "); dbgSerial.println(MeadeSidereal,4); + + dbgSerial.print("aVALUE 0x"); dbgSerial.print(axis[Motor].aVALUE, HEX); + dbgSerial.print(", bVALUE 0x"); dbgSerial.print(axis[Motor].bVALUE, HEX); + dbgSerial.print(", PEC 0x"); dbgSerial.println(axis[Motor].PEC, HEX); + + dbgSerial.print("SIDEREALRATE 0x"); dbgSerial.print(axis[Motor].SIDEREALRATE, HEX); + dbgSerial.print(", SOLARRATE 0x"); dbgSerial.print(axis[Motor].SOLARRATE, HEX); + dbgSerial.print(", LUNARRATE 0x"); dbgSerial.print(axis[Motor].LUNARRATE, HEX); + dbgSerial.print(", DEGREERATE1 0x"); dbgSerial.println(axis[Motor].DEGREERATE1, HEX); + + dbgSerial.print("One DEGREE 0x"); dbgSerial.println(axis[Motor].OneDegree, HEX); + dbgSerial.println(""); +} + +void PrintRatioValues(unsigned char telescope) { + int j; + float r; + for (j = 0; j < 2; j++) { + if (j == 0) + dbgSerial.print("AzMotor: "); + else + dbgSerial.print("AltMotor: "); + dbgSerial.print("Vanes "); dbgSerial.print(ratio[telescope][j].Vanes); + dbgSerial.print(", GbxRatio "); dbgSerial.print(ratio[telescope][j].GbxRatio,4); + dbgSerial.print(", XferRatio "); dbgSerial.print(ratio[telescope][j].XferRatio,4); + dbgSerial.print(", WormTeeth "); dbgSerial.print(ratio[telescope][j].WormTeeth); + r = (ratio[telescope][j].Vanes * (float) 4 * ratio[telescope][j].GbxRatio * ratio[telescope][j].XferRatio * ratio[telescope][j].WormTeeth) / (float) 1296000; + dbgSerial.print(", MeadeRatio "); dbgSerial.println(r,6); + } +} diff --git a/Software/EQG2HBX/EQG2HBXMega/HBXComms.h b/Software/EQG2HBX/EQG2HBXMega/HBXComms.h new file mode 100644 index 0000000..27aabb1 --- /dev/null +++ b/Software/EQG2HBX/EQG2HBXMega/HBXComms.h @@ -0,0 +1,87 @@ +/* + * Copyright 2017, 2018 John Archbold +*/ +#include + +/******************************************************** + EQG Protocol function definitions + ================================= + *********************************************************/ +#ifndef HBXComms +#define HBXComms + +// Pin definitions for HBX interface +// ================================= +#ifdef m2560 +#define HDA1 8 // Pin2, 4, 6 on HBX interface +#define HCL1 2 // Pin3 on HBX interface +#define HDA2 10 // Not used +#define HCL2 3 // Pin5 on HBX interface +#endif + +#ifdef mESP32 +#define HDA1 25 // Pin2, 4, 6 on HBX interface +#define HCL1 26 // Pin3 on HBX interface +#define HCL2 27 // Pin5 on HBX interface +#endif + +#define CR 0x0d +#define LF 0x0a + +#define HBXLEN 16 +#define HBXMASK HBXLEN-1 + +#define H2XRESETTIME 25 // Reset H2X bus +#define BITTIME 120 // H2X clock ~200uS i.e 100us Low/High +#define HIGHTIME 120 // H2X clock ~200uS i.e 100us Low/High +#define LOWTIME 120 // H2X clock ~200uS i.e 100us Low/High +#define DSTABLE 60 // H2X data write delay ~ 50uS +#define DGLITCH 5 // H2X data glitch sample +#define ETXDELAY 6.55 // H2X ETX poll delay (mS) +#define CMNDTIME 1 // H2X command delay (mS) +#define STARTTIME 50 // H2X startup time for motors +#define CLOCKTIMEOUT 50 // H2X Clock transition timeout (uS) (for monitor mode) +#define MOTORDETECT 500 // H2X Detect Motor controller + +int8_t HBXBitTime = 128; + +void TimerDelayuS(unsigned int); + +bool HBXSendCommand(unsigned char, unsigned char); +bool HBXStartSequence(unsigned char); +void HBXSendByte(unsigned char, unsigned char); +unsigned char HBXGetByte(unsigned char); +void HBXSend2Bytes(unsigned char); +void HBXSend3Bytes(unsigned char); +void HBXGet3Bytes(unsigned char); + +void HBXTestLoop(void); +void HBXMonitorMode(void); +bool HBXMonitorHCL(unsigned char); +bool HBXMonitorBit(unsigned char); +bool HBXMonitorByte(unsigned char); +void HBXMonitorEnd(unsigned char); +void HBXMonitorMessage(unsigned char); +void HBXSaveState(unsigned char); +void HBXPrintStatus(unsigned char); +void HBXPrintState(unsigned char); + +void HDAListen(void); +void HDATalk(void); +void HCL1Listen(void); +void HCL1Talk(void); +void HCL2Listen(void); +void HCL2Talk(void); +void H2XReset(void); +bool ResetMotor(unsigned char); + +long TwosComplement(long); + +// Monitor +void HBXMonitorLoop(void); + +// Testing +void HBXTest(void); +bool HBXGet2Status(void); + +#endif diff --git a/Software/EQG2HBX/EQG2HBXMega/HBXComms.ino b/Software/EQG2HBX/EQG2HBXMega/HBXComms.ino new file mode 100644 index 0000000..0a32b2f --- /dev/null +++ b/Software/EQG2HBX/EQG2HBXMega/HBXComms.ino @@ -0,0 +1,237 @@ +/* + * Copyright 2017, 2018 John Archbold +*/ +#include + +/******************************************************** + HBX Comms related functions + =========================== + *********************************************************/ + +// HBX transmission functions +// ========================== + +// HBX Send a command +// ------------------ +bool HBXSendCommand(unsigned char Command, unsigned char Motor) { + + axis[Motor].Command = Command; + +// Send the start sequence +// ----------------------- + if (HBXStartSequence(Motor)) { + +// Send the command byte +// --------------------- + HBXSendByte(Command, Motor); + return(true); + } + else return(false); +} + +// HBX Initiate start sequence +// --------------------------- +bool HBXStartSequence(unsigned char Motor) { + + HDAListen(); // HDA as input + +// Set clock low + if (Motor == MotorAz) digitalWrite(HCL1, LOW); + else digitalWrite(HCL2, LOW); + TimerDelayuS(HBXBitTime >> 1); // Wait for answer + +// Wait for data low by MC, or timeout + H2XStart = micros(); // Get the start microseconds + do { // Wait for MC to answer with HDA1 = 0 + H2XTimer = micros() - H2XStart; + } while ((digitalRead(HDA1) == 1) && (H2XTimer < (HBXBitTime << 3))); + TimerDelayuS((HBXBitTime >> 5)); // Just in case of data line glitch + +// Re-read data line, check if (data low transition) or (MC timeout) + if ((digitalRead(HDA1) == 1) || (H2XTimer >= (HBXBitTime << 3))) { + if (Motor == MotorAz) digitalWrite(HCL1, HIGH); + else digitalWrite(HCL2, HIGH); + return(false); // Error Exit if no response from Motor + } + +// Set clock high if data low transition (i.e. MC acknowledged clock) + if (Motor == MotorAz) digitalWrite(HCL1, HIGH); + else digitalWrite(HCL2, HIGH); + TimerDelayuS(HBXBitTime >> 1); + +// Wait for data line release by MC, or timeout + H2XStart = micros(); // Get the start microseconds + do { // Wait for MC to answer + H2XTimer = micros() - H2XStart; + } while ((digitalRead(HDA1) == 0) && (H2XTimer < (HBXBitTime << 3))); + TimerDelayuS(HBXBitTime); + +// Check timeout for data line released + if (H2XTimer >= (HBXBitTime << 3)) { + return(false); // Error Exit if no response from Motor + } + return(true); // Success +} + +// HBX Send a single byte +// ---------------------- +void HBXSendByte(unsigned char databyte, unsigned char Motor) { + + unsigned char mask; + + HDATalk(); // HDA as output + axis[Motor].HBXBitCount = 8; // 8bits to go + mask = 0x80; // MSB first + +// Clock was set high before entry + TimerDelayuS(HIGHTIME); + do { + axis[Motor].HBXBitCount -= 1; + +// Set data bit + if (databyte & mask) digitalWrite(HDA1, HIGH); + else digitalWrite(HDA1, LOW); + TimerDelayuS(HBXBitTime >> 1); // Let data stabilise + mask = mask >> 1; // Next data bit + +// Set clock low + if (Motor == MotorAz) digitalWrite(HCL1, LOW); + else digitalWrite(HCL2, LOW); + TimerDelayuS(HBXBitTime); + + if (!(axis[Motor].HBXBitCount)) { // Last bit -> force float on data + digitalWrite(HDA1, LOW); + HDAListen(); + } + +// Set clock high + if (Motor == MotorAz) digitalWrite(HCL1, HIGH); + else digitalWrite(HCL2, HIGH); + TimerDelayuS(HBXBitTime-(HBXBitTime >> 1)); // Data is written DSTABLE before clock low + +// for 8 bits + } while (axis[Motor].HBXBitCount); + + TimerDelayuS(HBXBitTime >> 1); // Last high clock +} + +// HBX Send two bytes in sequence +// ------------------------------ +void HBXSend2Bytes(unsigned char Motor) { + HBXSendByte(axis[Motor].HBXP1, Motor); + HBXSendByte(axis[Motor].HBXP2, Motor); +} + +// HBX Send three bytes in sequence +// -------------------------------- +void HBXSend3Bytes(unsigned char Motor) { + HBXSendByte(axis[Motor].HBXP1, Motor); + HBXSendByte(axis[Motor].HBXP2, Motor); + HBXSendByte(axis[Motor].HBXP3, Motor); +} + +// HBX Get a single byte +// ---------------------- +unsigned char HBXGetByte(unsigned char Motor) { + + HDAListen(); // HDA as input + axis[Motor].HBXBitCount = 8; + axis[Motor].HBXData = 0; + +// Clock was set high before entry + while (axis[Motor].HBXBitCount) { + +// Set clock low + if (Motor == MotorAz) digitalWrite(HCL1, LOW); + else digitalWrite(HCL2, LOW); + TimerDelayuS(HBXBitTime >> 1); + +// Read data bit + axis[Motor].HBXData = axis[Motor].HBXData << 1; // Shift previous bit + if (digitalRead(HDA1)) axis[Motor].HBXData |= 0x01; // Read next bit + axis[Motor].HBXBitCount--; // Need eight bits + TimerDelayuS(HBXBitTime-(HBXBitTime >> 1)); // Wait for low time + +// Set clock high + if (Motor == MotorAz) digitalWrite(HCL1, HIGH); + else digitalWrite(HCL2, HIGH); + TimerDelayuS(HBXBitTime); + } + + +// Return data byte + axis[Motor].HBXCount = 1; + return (axis[Motor].HBXData); +} + +// HBX Get the status bytes (25 bits) +// ---------------------------------- +void HBXGet3Bytes(unsigned char Motor) { + + axis[Motor].HBXP1 = HBXGetByte(Motor); + TimerDelayuS(HBXBitTime); + axis[Motor].HBXP2 = HBXGetByte(Motor); + TimerDelayuS(HBXBitTime); + axis[Motor].HBXP3 = HBXGetByte(Motor); + TimerDelayuS(HBXBitTime); + axis[Motor].HBXP4 = 0; + +// Read 'byte4' = error bit +// ------------------------ + if (Motor == MotorAz) digitalWrite(HCL1, LOW); + else digitalWrite(HCL2, LOW); + TimerDelayuS(HBXBitTime >> 1); + axis[Motor].HBXP4 |= digitalRead(HDA1); // Read the error bit + TimerDelayuS(HBXBitTime-(HBXBitTime >> 1)); + if (Motor == MotorAz)digitalWrite(HCL1, HIGH); + else digitalWrite(HCL2, HIGH); + TimerDelayuS(HBXBitTime); + + axis[Motor].HBXCount = 4; +} + +// H2X Low level Functions +// ----------------------- +void HDAListen() { + pinMode(HDA1, H2X_INPUT); +// digitalWrite(HDA1, HIGH); +} +void HDAFloat() { + pinMode(HDA1, H2X_INPUT); +} +void HDATalk() { + digitalWrite(HDA1, HIGH); + pinMode(HDA1, H2X_OUTPUT); +} +void HCL1Listen() { + pinMode(HCL1, H2X_INPUT); +} +void HCL1Talk() { + digitalWrite(HCL1, HIGH); + pinMode(HCL1, H2X_OUTPUT); +} +void HCL2Listen() { + pinMode(HCL2, H2X_INPUT); +} +void HCL2Talk() { + digitalWrite(HCL2, HIGH); + pinMode(HCL2, H2X_OUTPUT); +} + +void H2XReset() { + HCL1Talk(); + HCL2Talk(); + HDATalk(); + digitalWrite(HDA1, LOW); + TimerDelayuS(H2XRESETTIME); + digitalWrite(HDA1, HIGH); + TimerDelayuS(H2XRESETTIME); + HDAListen(); +} + +long TwosComplement(long p) { // Calculate 2s complement + long q; + q = ~p; // Bitwise invert + q = q + 1; // +1 + return q; +} diff --git a/Software/EQG2HBX/EQG2HBXMega/HBXzMonitor.ino b/Software/EQG2HBX/EQG2HBXMega/HBXzMonitor.ino new file mode 100644 index 0000000..0072337 --- /dev/null +++ b/Software/EQG2HBX/EQG2HBXMega/HBXzMonitor.ino @@ -0,0 +1,257 @@ +/* + * Copyright 2017, 2018 John Archbold +*/ + + +#include + +/******************************************************** + Utility functions to monitor HBX comms + ====================================== + The monitor is enabled by reading the state of the MONITORHBX pin. + The pin definition is set in EQG2HBX and changes depending on the interface board: + #ifdef m2560 + #define MONITORHBX 11 // Mega2560 D3 + #define TESTHBX 9 // Mega2560 D2 + #endif + #ifdef ESP32 + #define MONITORHBX 35 + #define TESTHBX 32 + #endif + + This mode overrides the EQG2HBX protocol conversion. + It uses the board inetrface to monitor the HBX 'serial' commands and prints the details: + Start + Message + End + ToDo: + Change to H2XISR for interrupt driven receive + *********************************************************/ +void HBXMonitorLoop(void){ + int Messages; + PreviousTime = millis(); + + dbgSerial.println("ETX-Monitor"); +// H2XReset(); + axis[AzMotor].PrintStatus0 = 1; // Enable printing "status polls" with no change + axis[AltMotor].PrintStatus0 = 1; // Enable printing "status polls" with no change + HBXMonitorMode(); + + do { + Messages = 0; + if (HBXMonitorHCL(CLOCKTIMEOUT)) { + if (DetectedClock) { + HBXMonitorMessage(DetectedClock); // Wait for low clock and print data + axis[DetectedClock].TimeDelta = millis(); // - PreviousTime; + Messages += 1; + } + } + if (HBXMonitorHCL(CLOCKTIMEOUT)) { // Better read Alt + if (DetectedClock) { // as + HBXMonitorMessage(DetectedClock); // Alt msg may follow immediately + axis[DetectedClock].TimeDelta = millis(); // - PreviousTime; + Messages += 1; + } + } + + if (Messages) { + switch(Messages) { + case 1: + HBXPrintState(DetectedClock); + break; + case 2: + if (DetectedClock == MotorAz) { + HBXPrintState(MotorAlt); + HBXPrintState(MotorAz); + } + else { + HBXPrintState(MotorAz); + HBXPrintState(MotorAlt); + } + break; + default: + break; + } + } + + } while (digitalRead(MONITORHBX) == 0); // Check if jumper installed +} + +void HBXMonitorMode(void) { + + HDAListen(); // HDA as input + HCL1Listen(); // HCL as input + HCL2Listen(); + TimerDelaymS(STARTTIME); +} + +bool HBXMonitorHCL(unsigned char Timeout) { + unsigned int j; + DetectedClock = 0; + j = Timeout; + while (!digitalRead(HDA1)); // Wait for data high + while (DetectedClock == 0) { // Wait for a low on either clock + if (digitalRead(HCL1) == 0) { + TimerDelayuS(3); // Re-read in case of glitches + if (digitalRead(HCL1) == 0) DetectedClock = MotorAz; + if (digitalRead(HCL2) == 0) { // Fail if both low + DetectedClock = 0; + return (false); + } + } + else if (digitalRead(HCL2) == 0) { + TimerDelayuS(3); // Re-read in case of glitches + if (digitalRead(HCL2) == 0) DetectedClock = MotorAlt; + if (digitalRead(HCL1) == 0) { // Fail if both low + DetectedClock = 0; + return (false); + } + } + j -= 1; + } + +// if (j) { + while (digitalRead(HDA1)); // Wait for data low + while (digitalRead(HDA1)); // Wait for data low again + if (DetectedClock == MotorAz) { // Check clock is still low + if (digitalRead(HCL1)) return (false); + } + else if (digitalRead(HCL2)) return (false); + + if (DetectedClock == MotorAz) { + while (!digitalRead(HCL1)); // Wait for clock high + } + else while (!digitalRead(HCL2)); + return (true); +// } +// return (false); // Timeout +} + +void HBXMonitorEnd(unsigned char Motor) { + + if (Motor == MotorAz) while (!digitalRead(HCL1)); // Wait for clock high + else while (!digitalRead(HCL2)); +} + +bool HBXMonitorBit(unsigned char Motor) { +// dbgSerial.write('!'); + axis[Motor].HBXData = 0; + if (Motor == MotorAz) while (!digitalRead(HCL1)); // Wait for clock high + else while (!digitalRead(HCL2)); + if (Motor == MotorAz) while (digitalRead(HCL1)); // Wait for clock low + else while (digitalRead(HCL2)); + if (digitalRead(HDA1)) axis[Motor].HBXData |= 0x01; // Read the bit + return(true); +} + +bool HBXMonitorByte(unsigned char Motor) { +// dbgSerial.write('>'); + axis[Motor].HBXBitCount = 8; + axis[Motor].HBXData = 0; + while (axis[Motor].HBXBitCount) { + axis[Motor].HBXData = axis[Motor].HBXData << 1; // Shift previous bit + axis[Motor].HBXBitCount--; // Need eight bits + if (Motor == MotorAz) while (!digitalRead(HCL1)); // Wait for clock high + else while (!digitalRead(HCL2)); + if (Motor == MotorAz) while (digitalRead(HCL1)); // Wait for clock low + else while (digitalRead(HCL2)); + if (digitalRead(HDA1)) axis[Motor].HBXData |= 0x01; // Read next bit + } + return(true); +} + +void HBXMonitorMessage(unsigned char Motor) { +// dbgSerial.write('<'); + if (HBXMonitorByte(Motor)) + axis[Motor].Command = axis[Motor].HBXData; + + switch (axis[Motor].Command) { + + case GetStatus: // Four bytes of data + axis[Motor].HBXCount = 4; + if (HBXMonitorByte(Motor)) axis[Motor].HBXP1 = axis[Motor].HBXData; + if (HBXMonitorByte(Motor)) axis[Motor].HBXP2 = axis[Motor].HBXData; + if (HBXMonitorByte(Motor)) axis[Motor].HBXP3 = axis[Motor].HBXData; + if (HBXMonitorBit(Motor)) axis[Motor].HBXP4 = axis[Motor].HBXData; + break; + + case SpeedChnge: // Three bytes of data + case SpeedStart: + axis[Motor].HBXCount = 3; + if (HBXMonitorByte(Motor)) axis[Motor].HBXP1 = axis[Motor].HBXData; + if (HBXMonitorByte(Motor)) axis[Motor].HBXP2 = axis[Motor].HBXData; + if (HBXMonitorByte(Motor)) axis[Motor].HBXP3 = axis[Motor].HBXData; + break; + + case SetOffset: // Two bytes of data + axis[Motor].HBXCount = 2; + if (HBXMonitorByte(Motor)) axis[Motor].HBXP1 = axis[Motor].HBXData; + if (HBXMonitorByte(Motor)) axis[Motor].HBXP2 = axis[Motor].HBXData; + break; + + case SetLEDI: // One byte of data + case GetLEDI: + case GetMotorType: + axis[Motor].HBXCount = 1; + if (HBXMonitorByte(Motor)) axis[Motor].HBXP1 = axis[Motor].HBXData; + break; + + case CalibrateLED: // No data + case Stop: + case SlewReverse: + case SlewForward: + case ResetH2X: + axis[Motor].HBXCount = 0; + break; + + default: + break; + } + if (Motor == MotorAz) while (!digitalRead(HCL1)); // Wait for clock high + else while (!digitalRead(HCL2)); +} + +void HBXPrintState(unsigned char Motor) { + if (axis[Motor].Command != GetStatus) { // Handle all other commands + dbgSerial.print(Motor); + dbgSerial.write(','); + dbgSerial.print(axis[Motor].TimeDelta); + dbgSerial.write(','); + dbgSerial.print(axis[Motor].Command, HEX); + if (axis[Motor].HBXCount) { + dbgSerial.write(','); + dbgSerial.print(axis[Motor].HBXP1); + axis[Motor].HBXCount -= 1; + } + if (axis[Motor].HBXCount) { + dbgSerial.write(','); + dbgSerial.print(axis[Motor].HBXP2); + axis[Motor].HBXCount -= 1; + } + if (axis[Motor].HBXCount) { + dbgSerial.write(','); + dbgSerial.print(axis[Motor].HBXP3); + axis[Motor].HBXCount -= 1; + } + if (axis[Motor].HBXCount) { + dbgSerial.write(','); + dbgSerial.print(axis[Motor].HBXP4, HEX); + } + } + + // Handle report status - exclude all 0 - ie nothing happened + else if (axis[Motor].HBXP1 | axis[Motor].HBXP2 | axis[Motor].HBXP3 | axis[Motor].HBXP4 | axis[Motor].PrintStatus0) { + dbgSerial.print(Motor); + dbgSerial.write(','); + dbgSerial.print(axis[Motor].TimeDelta); + dbgSerial.write(','); + dbgSerial.print(axis[Motor].Command); + dbgSerial.write(','); + dbgSerial.print((axis[Motor].HBXP1<<8) + axis[Motor].HBXP2); + dbgSerial.write(','); + dbgSerial.print(axis[Motor].HBXP3); + dbgSerial.write(','); + dbgSerial.print(axis[Motor].HBXP4, HEX); + } + dbgSerial.println(""); +} diff --git a/Software/EQG2HBX/EQG2HBXMega/HBXzTest.ino b/Software/EQG2HBX/EQG2HBXMega/HBXzTest.ino new file mode 100644 index 0000000..416090f --- /dev/null +++ b/Software/EQG2HBX/EQG2HBXMega/HBXzTest.ino @@ -0,0 +1,522 @@ +/* + * Copyright 2017, 2018 John Archbold +*/ +#include + +/******************************************************** + Utility functions to test HBX comms + =================================== + The test is enabled by reading the state of the TESTHBX pin. + The pin definition is set in EQG2HBX and changes depending on the interface board: + #ifdef m2560 + #define MONITORHBX 11 // Mega2560 D3 + #define TESTHBX 9 // Mega2560 D2 + #endif + #ifdef ESP32 + #define MONITORHBX 35 + #define TESTHBX 32 + #endif + + This mode overrides the EQG2HBX protocol conversion. + It uses the HBX interface to perform a series of tests. + + ToDo: + Change to H2XISR for interrupt driven receive + *********************************************************/ + +/******************************************************** + Test HBX communications + ======================= + *********************************************************/ +void HBXTestLoop(void) { + TestCount = 0; + while (digitalRead(TESTHBX) == 0) { + dbgSerial.println("Test HBX commands to ETX"); + HBXTest(); + TestCount += 1; + TestLoopTime = millis(); + // Read motor status until jumper removed + while((millis() - TestLoopTime) < 5000) { // 5s between tests + HBXGet2Status(); + } + } +} + +void HBXTest(void) +{ + // Initialize HBX communications as outputs + // It will use I2C-like communications + dbgSerial.println("**********************************************"); + dbgSerial.print("Test Number - "); + dbgSerial.println(TestCount); + dbgSerial.println("**********************************************"); + + HCL1Talk(); // Set for Talking on RAClk + HCL2Talk(); // Set for Talking on DECClk + HDAListen(); + TimerDelaymS(STARTTIME); + axis[AzMotor].PrintStatus0 = 1; // Enable print of status = no change + axis[AltMotor].PrintStatus0 = 1; // Enable print of status = no change + +//if (TestCount == 0) { + + dbgSerial.println("Test - HBX Initialization"); + axis[AzMotor].Position = ETX_AzCENTRE; + axis[AzMotor].Target = axis[AzMotor].Position; + axis[AzMotor].DirnSpeed = 0x000; + axis[AzMotor].Speed = 0x000000; + axis[AzMotor].ETXMotorStatus = MOVESLEW; + + axis[AltMotor].Position = ETX_AltCENTRE; + axis[AltMotor].Target = axis[AltMotor].Position; + axis[AltMotor].DirnSpeed = 0x000; + axis[AltMotor].Speed = 0x000000; + axis[AltMotor].ETXMotorStatus = MOVESLEW; + + // Reset the motors (RA and DEC) + dbgSerial.println("Test - Wait for motors"); + + // GetLED commands always return a vaild value - motors not online until this happens + // Valid values are not 0 and not 0xFF for Az, Alt. (exception here is if LEDRA || LEDAlt == 0xff) + + do { + P1 = 0; + if (HBXSendCommand(GetLEDI, AzMotor)) + P2 = HBXGetByte(AzMotor); + if ((P2 != 0) && (P2 != 0xFF)) P1 += 1; + TimerDelaymS(CMNDTIME); + if (HBXSendCommand(GetLEDI, AltMotor)) + P2 = HBXGetByte(AltMotor); + if ((P2 != 0) && (P2 != 0xFF)) P1 += 1; + TimerDelaymS(CMNDTIME); + } while (P1 < 2); + + + // Stop the motors (Az and Alt) + dbgSerial.println("Test - Stop motors"); + HBXStop2Motors(); + + // Read status + dbgSerial.println("Test - Read Status"); + HBXGet2Status(); // Check and read both motor states + + if (!check_eeprom_crc() || !EEPROM.read(EEPROMAzLEDI) || !EEPROM.read(EEPROMAltLEDI)) { + // Calibrate Az, Alt Motor Encoder LED currents + dbgSerial.println("Test - Calibrate RA, DEC Motor Encoder LED currents"); + if (HBXSendCommand(CalibrateLED, AzMotor)){TimerDelaymS(2500);} + HBXPrintStatus(AzMotor); + + if (HBXSendCommand(CalibrateLED, AltMotor)) {TimerDelaymS(2500);} + HBXPrintStatus(AltMotor); + + if (HBXSendCommand(GetLEDI, AzMotor)){ + axis[AzMotor].HBXLEDI = HBXGetByte(AzMotor); + } + EEPROM.write(EEPROMAzLEDI, axis[AzMotor].HBXLEDI); + set_eeprom_crc(); + axis[AzMotor].HBXP1 = axis[AzMotor].HBXLEDI; + HBXPrintStatus(AzMotor); + if (HBXSendCommand(GetLEDI, AltMotor)) + axis[AltMotor].HBXLEDI = HBXGetByte(AltMotor); + EEPROM.write(EEPROMAltLEDI, axis[AltMotor].HBXLEDI); + set_eeprom_crc(); + axis[AltMotor].HBXP1 = axis[AltMotor].HBXLEDI; + HBXPrintStatus(AltMotor); + } + + dbgSerial.println("Test - Get Motor Type and set ETX Encoder LED currents"); + axis[AzMotor].MotorType = 0x00; + while (!axis[AzMotor].MotorType) { + if (HBXSendCommand(GetMotorType, AzMotor)) + axis[AzMotor].MotorType = HBXGetByte(AzMotor); + HBXPrintStatus(AzMotor); + } + + axis[AzMotor].HBXLEDI = EEPROM.read(EEPROMAzLEDI); + axis[AltMotor].HBXLEDI = EEPROM.read(EEPROMAltLEDI); + + if (HBXSendCommand(SetLEDI, AzMotor)) + HBXSendByte(axis[AzMotor].HBXLEDI, AzMotor); + axis[AzMotor].HBXP1 = axis[AzMotor].HBXLEDI; + HBXPrintStatus(AzMotor); + + if (HBXSendCommand(SetLEDI, AltMotor)) + HBXSendByte(axis[AltMotor].HBXLEDI, AltMotor); + axis[AltMotor].HBXP1 = axis[AltMotor].HBXLEDI; + HBXPrintStatus(AltMotor); + + // Set the Offset to Zero + axis[AzMotor].HBXP1 = 0x00; + axis[AzMotor].HBXP2 = 0x00; + axis[AzMotor].HBXP3 = 0x00; + axis[AltMotor].HBXP1 = 0x00; + axis[AltMotor].HBXP2 = 0x00; + axis[AltMotor].HBXP3 = 0x00; + + // Set the Offset Clear Command + dbgSerial.println("Test - Reset any ETX offset bytes"); + if (HBXSendCommand(SetOffset, AzMotor)) + HBXSend2Bytes(AzMotor); +// HBXPrintStatus(AzMotor); + TimerDelaymS(CMNDTIME); + + if (HBXSendCommand(SetOffset, AltMotor)) + HBXSend2Bytes(AltMotor); +// HBXPrintStatus(AltMotor); + TimerDelaymS(CMNDTIME); + +//} +/* + dbgSerial.println("Test - Stop motors"); + HBXStop2Motors(); +// First Read, clear counters + dbgSerial.println("Test - Read Both Motor States"); + HBXGet2Status(); + + dbgSerial.println("Test - Begin motor move tests"); +//} + // Test different motor speeds + dbgSerial.println("Test - Motor Speed Tests"); + dbgSerial.println("========================"); + + dbgSerial.println("Test - SIDEREAL"); + axis[AzMotor].ETXMotorStatus |= MOVEDIRN; // Forward + axis[AltMotor].ETXMotorStatus |= MOVEDIRN; + axis[AzMotor].Speed = AzSIDEREALRATE; // Sidereal + axis[AltMotor].Speed = AltSIDEREALRATE; + HBXPrintPosn(5, 1000); // Show location each second + dbgSerial.println("Test - SIDEREAL - Stop motors"); + HBXStop2Motors(); + + dbgSerial.println("Test - OneDegree/sec forward"); + axis[AzMotor].ETXMotorStatus |= MOVEDIRN; // Forward + axis[AltMotor].ETXMotorStatus |= MOVEDIRN; + axis[AzMotor].Speed = AzDEGREERATE1; // One degree/sec + axis[AltMotor].Speed = AltDEGREERATE1; // One degree/sec + HBXPrintPosn(5, 500); // Show location each tenth of a second + dbgSerial.println("Test - OneDegree/sec forward - Stop motors"); + HBXStop2Motors(); + + dbgSerial.println("Test - OneDegree/sec reverse"); + axis[AzMotor].ETXMotorStatus &= ~MOVEDIRN; // Reverse + axis[AltMotor].ETXMotorStatus &= ~MOVEDIRN; + axis[AzMotor].Speed = AzDEGREERATE1; // One degree/sec + axis[AltMotor].Speed = AltDEGREERATE1; // One degree/sec + HBXPrintPosn(5, 500); // Show location each each tenth of a second + dbgSerial.println("Test - OneDegree/sec reverse - Stop motors"); + HBXStop2Motors(); + + dbgSerial.println("Test - TwoDegrees/sec forward"); + axis[AzMotor].ETXMotorStatus |= MOVEDIRN; // Forward + axis[AltMotor].ETXMotorStatus |= MOVEDIRN; + axis[AzMotor].Speed = AzDEGREERATE1*2; // Two degrees/sec + axis[AltMotor].Speed = AltDEGREERATE1*2; // Two degrees/sec + HBXPrintPosn(5, 1000); // Show location each tenth of a second + dbgSerial.println("Test - TwoDegrees/sec forward - Stop motors"); + HBXStop2Motors(); + + dbgSerial.println("Test - TwoDegrees/sec reverse"); + axis[AzMotor].ETXMotorStatus &= ~MOVEDIRN; // Reverse + axis[AltMotor].ETXMotorStatus &= ~MOVEDIRN; + axis[AzMotor].Speed = AzDEGREERATE1*2; // Two degrees/sec + axis[AltMotor].Speed = AltDEGREERATE1*2; // Two degrees/sec + HBXPrintPosn(5, 1000); // Show location each each tenth of a second + dbgSerial.println("Test - TwoDegrees/sec reverse - Stop motors"); +*/ + HBXStop2Motors(); + + dbgSerial.println("Test - 0x01 Command"); + axis[AzMotor].EQGMotorStatus &= ~MOVEDECR; // Forward + axis[AltMotor].EQGMotorStatus &= ~MOVEDECR; + axis[AzMotor].EQGMotorStatus |= MOVEHIGH; // High speed + axis[AltMotor].EQGMotorStatus |= MOVEHIGH; + axis[AzMotor].Speed = axis[AzMotor].SIDEREALRATE; // Start at Sidereal + axis[AltMotor].Speed = axis[AltMotor].SIDEREALRATE; // Start at Sidereal + + do { + HBXPrintSpeed(1, 10000); // Print location + axis[AzMotor].Speed += axis[AzMotor].SIDEREALRATE; + axis[AltMotor].Speed += axis[AltMotor].SIDEREALRATE; + } while (axis[AzMotor].Speed < 0x600000); + + dbgSerial.println("Test - 0x01 Command - Stop motors"); + HBXStop2Motors(); + +// Read status + dbgSerial.println("Test - Read Status"); + HBXGet2Status(); + + // Stop the motors (Az and Alt) + dbgSerial.println("Test - Stop motors"); + HBXStop2Motors(); +} + + +void HBXPrintSpeed(unsigned int count, unsigned int duration) { + unsigned int j = 0; + + axis[AzMotor].Position = ETX_AzCENTRE; // Reset position + axis[AltMotor].Position = ETX_AltCENTRE; + axis[AzMotor].Increment = 0; + axis[AltMotor].Increment = 0; + PreviousTime = millis(); + dbgSerial.print("Az, "); + dbgSerial.println(axis[AzMotor].Speed); + HBXStart2Motors(); // Start the motors + dbgSerial.print("Az, "); + dbgSerial.println(axis[AzMotor].Speed); + + do { + ETXState(AzMotor); // Check the Az motor state + ETXState(AltMotor); // Check the Alt motor state + dbgSerial.print(millis() - PreviousTime); + dbgSerial.print(", "); + SendSpeed(duration); // Duration is delay between reads + j += 1; + while ((millis() - PreviousTime) < duration); + PreviousTime = millis(); + } while(j < count); +} + +void SendSpeed(unsigned long duration) { + + unsigned long d = duration; + d++; + + HBXGetStatus(AzMotor); + axis[AzMotor].Increment = axis[AzMotor].HBXP1 * 256 + axis[AzMotor].HBXP2; + HBXGetStatus(AltMotor); + axis[AltMotor].Increment = axis[AltMotor].HBXP1 * 256 + axis[AltMotor].HBXP2; + + dbgSerial.print("Az, "); + dbgSerial.print(axis[AzMotor].Speed); + dbgSerial.print(", "); + dbgSerial.print(axis[AzMotor].Position); + dbgSerial.print(", "); + dbgSerial.print(axis[AzMotor].Increment); + dbgSerial.print(", Alt, "); + dbgSerial.print(axis[AltMotor].Speed); + dbgSerial.print(", "); + dbgSerial.print(axis[AltMotor].Position); + dbgSerial.print(", "); + dbgSerial.println(axis[AltMotor].Increment); + +} + +void HBXPrintPosn(unsigned int count, unsigned int duration) { + unsigned int j = 0; + + axis[AzMotor].Position = ETX_AzCENTRE; // Reset position + axis[AltMotor].Position = ETX_AltCENTRE; + axis[AzMotor].Increment = 0; + axis[AltMotor].Increment = 0; + PreviousTime = millis(); + + HBXStart2Motors(); // Start the motors + + do { + ETXState(AzMotor); // Check the Az motor state + ETXState(AltMotor); // Check the Alt motor state + SendData(duration); // Duration is delay between reads + j += 1; + } while(j < count); +} + +void SendData(unsigned int duration) { + +// dbgSerial.println(" SendPosn"); + + while ((millis() - PreviousTime) < duration) ; // 1/10 second + dbgSerial.print(millis() - PreviousTime); + dbgSerial.print(" - "); + PreviousTime = millis(); + + HBXGetStatus(AzMotor); + axis[AzMotor].Increment = axis[AzMotor].HBXP1 * 256 + axis[AzMotor].HBXP2; + + HBXGetStatus(AltMotor); + axis[AltMotor].Increment = axis[AltMotor].HBXP1 * 256 + axis[AltMotor].HBXP2; + + dbgSerial.print("Az = "); + dbgSerial.print(axis[AzMotor].Position); + dbgSerial.print(" : "); + dbgSerial.print(axis[AzMotor].Increment); + dbgSerial.print(", Alt = "); + dbgSerial.print(axis[AltMotor].Position); + dbgSerial.print(" : "); + dbgSerial.println(axis[AltMotor].Increment); +} + +void HBXPrintStatus(unsigned char Motor) { + axis[Motor].HBXCount = 0; + if ((axis[Motor].Command != GetStatus) || (axis[Motor].HBXP1 | axis[Motor].HBXP2 | axis[Motor].HBXP3 | axis[Motor].HBXP4) || axis[Motor].PrintStatus0 ) { + dbgSerial.print("Motor: "); + dbgSerial.print(Motor); + dbgSerial.print(", Cmnd: "); + dbgSerial.print(axis[Motor].Command, HEX); + dbgSerial.print(" - "); + + switch (axis[Motor].Command) { + case SpeedChnge: + dbgSerial.print("SpeedChnge "); + axis[Motor].HBXCount = 3; + break; + case SpeedStart: + dbgSerial.print("SpeedStart "); + axis[Motor].HBXCount = 3; + break; + case SetOffset: + dbgSerial.print("SetOffset "); + axis[Motor].HBXCount = 4; + break; + case SetLEDI: + dbgSerial.print("SetLEDI "); + axis[Motor].HBXCount = 1; + break; + case CalibrateLED: + dbgSerial.print("CalibrateLED "); + break; + case Stop: + dbgSerial.print("Stop "); + break; + case SlewReverse: + dbgSerial.print("SlewReverse "); + break; + case SlewForward: + dbgSerial.print("SlewForward "); + break; + case GetStatus: + dbgSerial.print("GetStatus "); + axis[Motor].HBXCount = 4; + break; + case GetLEDI: + dbgSerial.print("GetLEDI "); + axis[Motor].HBXCount = 1; + break; + case GetMotorType: + dbgSerial.print("GetMotorType "); + axis[Motor].HBXP1 = axis[Motor].MotorType; + axis[Motor].HBXCount = 1; + break; + case ResetH2X: + dbgSerial.print("ResetH2X "); + break; + default: + dbgSerial.print("UNKNOWN "); + break; + } + + if (axis[Motor].HBXCount) { + dbgSerial.print(", Data: "); + dbgSerial.print(axis[Motor].HBXP1, HEX); + if (axis[Motor].HBXCount > 1) dbgSerial.print(", "); + axis[Motor].HBXCount -= 1; + } + if (axis[Motor].HBXCount) { + dbgSerial.print(axis[Motor].HBXP2, HEX); + if (axis[Motor].HBXCount > 1) dbgSerial.print(", "); + axis[Motor].HBXCount -= 1; + } + if (axis[Motor].HBXCount) { + dbgSerial.print(axis[Motor].HBXP3, HEX); + if (axis[Motor].HBXCount > 1) dbgSerial.print(", "); + axis[Motor].HBXCount -= 1; + } + if (axis[Motor].HBXCount) { + dbgSerial.print(axis[Motor].HBXP4, HEX); + axis[Motor].HBXCount -= 1; + } + dbgSerial.println(""); + } +} + +bool HBXStop2Motors(void) { + axis[AzMotor].ETXMotorState = ETXStopMotor; + ETXState(AzMotor); + axis[AltMotor].ETXMotorState = ETXStopMotor; + ETXState(AltMotor); + return(true); +} + +bool HBXStart2Motors(void) { + axis[AzMotor].ETXMotorState = ETXCheckStartup; + axis[AzMotor].EQGMotorStatus |= MOVEAXIS; + dbgSerial.print("Az, "); + dbgSerial.println(axis[AzMotor].Speed); + ETXState(AzMotor); + dbgSerial.print("Az, "); + dbgSerial.println(axis[AzMotor].Speed); + axis[AltMotor].ETXMotorState = ETXCheckStartup; + axis[AltMotor].EQGMotorStatus |= MOVEAXIS; + dbgSerial.print("Az, "); + dbgSerial.println(axis[AzMotor].Speed); + ETXState(AltMotor); + dbgSerial.print("Az, "); + dbgSerial.println(axis[AzMotor].Speed); + return(true); +} + +void HBXPrintPosn(unsigned char Motor) { + if (Motor == MotorAz) { + digitalWrite(FROMHBX, HIGH); // Set Indicator LED + dbgSerial.println(""); + dbgSerial.print("Time: "); + dbgSerial.print(millis()); +// dbgSerial.print(StatusTimer - StatusTime); +// StatusTime = StatusTimer; + + +/* dbgSerial.print(" AzRaw: "); + puthexb(axis[AzMotor].HBXP1); + putbyte(','); + puthexb(axis[AzMotor].HBXP2); + putbyte(','); + puthexb(axis[AzMotor].HBXP3); + putbyte(','); + puthexb(axis[AzMotor].HBXP4); +*/ + dbgSerial.print(" AzPosn: "); + puthexl(axis[AzMotor].Position); + putbyte(','); + puthexl(axis[AzMotor].Target); + putbyte(','); + puthexl(axis[AzMotor].SlowDown); + dbgSerial.print(" AzSpeed: "); + puthexl(axis[AzMotor].Speed); + putbyte(','); + puthexl(axis[AzMotor].TargetSpeed); + putbyte('-'); + puthexw(axis[AzMotor].EQGMotorStatus); + putbyte(','); + puthexw(axis[AzMotor].MotorControl); + + } + else { +/* + * dbgSerial.print(" AltRaw: "); + puthexb(axis[AltMotor].HBXP1); + putbyte(','); + puthexb(axis[AltMotor].HBXP2); + putbyte(','); + puthexb(axis[AltMotor].HBXP3); + putbyte(','); + puthexb(axis[AltMotor].HBXP4); + */ + dbgSerial.print(" AltPosn: "); + puthexl(axis[AltMotor].Position); + putbyte(','); + puthexl(axis[AltMotor].Target); + putbyte(','); + puthexl(axis[AltMotor].SlowDown); + dbgSerial.print(" AltSpeed: "); + puthexl(axis[AltMotor].Speed); + putbyte(','); + puthexl(axis[AltMotor].TargetSpeed); + putbyte('-'); + puthexw(axis[AltMotor].EQGMotorStatus); + putbyte(','); + puthexw(axis[AltMotor].MotorControl); + dbgSerial.println(""); + } + digitalWrite(FROMHBX, LOW); // Clear Indicator LED +} diff --git a/Software/EQG2HBXE32/.gitignore b/Software/EQG2HBXE32/.gitignore deleted file mode 100644 index 89cc49c..0000000 --- a/Software/EQG2HBXE32/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -.pio -.vscode/.browse.c_cpp.db* -.vscode/c_cpp_properties.json -.vscode/launch.json -.vscode/ipch diff --git a/Software/EQG2HBXE32/.vscode/extensions.json b/Software/EQG2HBXE32/.vscode/extensions.json deleted file mode 100644 index e80666b..0000000 --- a/Software/EQG2HBXE32/.vscode/extensions.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - // See http://go.microsoft.com/fwlink/?LinkId=827846 - // for the documentation about the extensions.json format - "recommendations": [ - "platformio.platformio-ide" - ] -} diff --git a/Software/EQG2HBXE32/data/EQMODWiFi.jpg b/Software/EQG2HBXE32/data/EQMODWiFi.jpg deleted file mode 100644 index 00e6552..0000000 Binary files a/Software/EQG2HBXE32/data/EQMODWiFi.jpg and /dev/null differ diff --git a/Software/EQG2HBXE32/data/eq.gif b/Software/EQG2HBXE32/data/eq.gif deleted file mode 100644 index f309204..0000000 Binary files a/Software/EQG2HBXE32/data/eq.gif and /dev/null differ diff --git a/Software/EQG2HBXE32/data/eqmodwifi.gif b/Software/EQG2HBXE32/data/eqmodwifi.gif deleted file mode 100644 index ddd5ba6..0000000 Binary files a/Software/EQG2HBXE32/data/eqmodwifi.gif and /dev/null differ diff --git a/Software/EQG2HBXE32/data/www/images/eqmod.gif b/Software/EQG2HBXE32/data/www/images/eqmod.gif deleted file mode 100644 index 914c88d..0000000 Binary files a/Software/EQG2HBXE32/data/www/images/eqmod.gif and /dev/null differ diff --git a/Software/EQG2HBXE32/data/www/images/eqmodwifi.gif b/Software/EQG2HBXE32/data/www/images/eqmodwifi.gif deleted file mode 100644 index ddd5ba6..0000000 Binary files a/Software/EQG2HBXE32/data/www/images/eqmodwifi.gif and /dev/null differ diff --git a/Software/EQG2HBXE32/data/www/settings.htm b/Software/EQG2HBXE32/data/www/settings.htm deleted file mode 100644 index 85e7f95..0000000 --- a/Software/EQG2HBXE32/data/www/settings.htm +++ /dev/null @@ -1,11 +0,0 @@ -
- - EQG2HBX Settings

- -
- -
- -
- -
diff --git a/Software/EQG2HBXE32/data/www/update.htm b/Software/EQG2HBXE32/data/www/update.htm deleted file mode 100644 index 375101e..0000000 --- a/Software/EQG2HBXE32/data/www/update.htm +++ /dev/null @@ -1,3 +0,0 @@ -
\ -\ -
\ No newline at end of file diff --git a/Software/EQG2HBXE32/include/README b/Software/EQG2HBXE32/include/README deleted file mode 100644 index 45496b1..0000000 --- a/Software/EQG2HBXE32/include/README +++ /dev/null @@ -1,39 +0,0 @@ - -This directory is intended for project header files. - -A header file is a file containing C declarations and macro definitions -to be shared between several project source files. You request the use of a -header file in your project source file (C, C++, etc) located in `src` folder -by including it, with the C preprocessing directive `#include'. - -```src/main.c - -#include "header.h" - -int main (void) -{ - ... -} -``` - -Including a header file produces the same results as copying the header file -into each source file that needs it. Such copying would be time-consuming -and error-prone. With a header file, the related declarations appear -in only one place. If they need to be changed, they can be changed in one -place, and programs that include the header file will automatically use the -new version when next recompiled. The header file eliminates the labor of -finding and changing all the copies as well as the risk that a failure to -find one copy will result in inconsistencies within a program. - -In C, the usual convention is to give header files names that end with `.h'. -It is most portable to use only letters, digits, dashes, and underscores in -header file names, and at most one dot. - -Read more about using header files in official GCC documentation: - -* Include Syntax -* Include Operation -* Once-Only Headers -* Computed Includes - -https://gcc.gnu.org/onlinedocs/cpp/Header-Files.html diff --git a/Software/EQG2HBXE32/lib/README b/Software/EQG2HBXE32/lib/README deleted file mode 100644 index 8c9c29c..0000000 --- a/Software/EQG2HBXE32/lib/README +++ /dev/null @@ -1,46 +0,0 @@ - -This directory is intended for project specific (private) libraries. -PlatformIO will compile them to static libraries and link into executable file. - -The source code of each library should be placed in a an own separate directory -("lib/your_library_name/[here are source files]"). - -For example, see a structure of the following two libraries `Foo` and `Bar`: - -|--lib -| | -| |--Bar -| | |--docs -| | |--examples -| | |--src -| | |- Bar.c -| | |- Bar.h -| | |- library.json (optional, custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html -| | -| |--Foo -| | |- Foo.c -| | |- Foo.h -| | -| |- README --> THIS FILE -| -|- platformio.ini -|--src - |- main.c - -and a contents of `src/main.c`: -``` -#include -#include - -int main (void) -{ - ... -} - -``` - -PlatformIO Library Dependency Finder will find automatically dependent -libraries scanning project source files. - -More information about PlatformIO Library Dependency Finder -- https://docs.platformio.org/page/librarymanager/ldf.html diff --git a/Software/EQG2HBXE32/platformio.ini b/Software/EQG2HBXE32/platformio.ini deleted file mode 100644 index d5a45ca..0000000 --- a/Software/EQG2HBXE32/platformio.ini +++ /dev/null @@ -1,19 +0,0 @@ -; PlatformIO Project Configuration File -; -; Build options: build flags, source filter -; Upload options: custom upload port, speed and extra flags -; Library options: dependencies, extra library storages -; Advanced options: extra scripting -; -; Please visit documentation for the other options and examples -; https://docs.platformio.org/page/projectconf.html - -[env:wemos_d1_mini32] -platform = espressif32 -board = wemos_d1_mini32 -framework = arduino -lib_deps = bertmelis/Ticker-esp32@^1.1.0 -lib_ldf_mode = deep -monitor_speed = 115200 -monitor_filters = log2file, default, time, esp32_exception_decoder - diff --git a/Software/EQG2HBXE32/src/EQG2HBXE32.ino b/Software/EQG2HBXE32/src/EQG2HBXE32.ino deleted file mode 100644 index 11b3193..0000000 --- a/Software/EQG2HBXE32/src/EQG2HBXE32.ino +++ /dev/null @@ -1,256 +0,0 @@ -/**@file*/ -/* - Name: EQG2HBXE32.ino - Created: 2018-09-01 10:07:17 AM - Author: JOHNWIN10PRO\John -*/ -#include -#include -#include -#include "Hardware.h" - -#include // Include the SPIFFS library -#include -#include "ESP32Ticker.h" -//#include - -#include "EQG2HBX.h" -#include "EQGProtocol.h" -#include "ETXProtocol.h" -#include "HBXComms.h" -#include "HBXWiFiServer.h" -#include "HBXFileSystem.h" - - -// Functions -// -/************************************************************************************************** - * Read / Update ETX - Timer Driven - **************************************************************************************************/ -void UpdateETX(void) { -} - -/************************************************************************************************** - * Get ETXStatus - **************************************************************************************************/ -void CheckETXStatus(unsigned char Motor) { - HBXGetStatus(Motor); -} - -/************************************************************************************************** - * Check ETXState - **************************************************************************************************/ -void CheckETXState(unsigned char Motor) { - ETXState(Motor); // Check the motor state -} - -/******************************************************** - Initialize HBX, translate EQG to HBX - ==================================== - *********************************************************/ - -// ======================================================================================================= -void setup() -{ -// int i, j, k; -// bool b; - -#ifdef mESP32 - dbgSerial.begin(115200); // debug - EQGSerial.begin(9600, SERIAL_8N1, 18, 19); // EQG via serial, bluetooth or WiFi - #ifdef BTSerial - EQGBluetooth.begin("EQ6Blue"); - #endif - delay(10); -#endif - - dbgSerial.println(EQ2HBX_Version); - DelayTime = micros(); // Initialize timers, counts - StatusTime = DelayTime; - EQGErrorValue = 0; - -#ifdef mESP32 - HBXWiFiSetup(); -#endif - - pinMode(ETXLED, OUTPUT); // Operation indicators - pinMode(EQGLED, OUTPUT); - digitalWrite(ETXLED, LOW); - digitalWrite(EQGLED, LOW); - - axis[AzMotor].PrintStatus0 = 0; // Disable printing "status polls" with no change - axis[AltMotor].PrintStatus0 = 0; // Disable printing "status polls" with no change - - // Initialize EQG communications - dbgSerial.println("HBX Initialization"); - - // Read Motor Type to determine telescope type - // ------------------------------------------- - preferences.begin("EQG2HBX", false); // Access EQG2HBX namespace - telescope = 0; // Default ETX60 - if (!(preferences.getUChar("TELESCOPE", 0) == 0)) { // If it exists check telescope table for a match - telescope = (preferences.getUChar("TELESCOPE", 0)); - } - dbgSerial.print("Telescope: "); - dbgSerial.print(telescope); - dbgSerial.print(", "); - dbgSerial.println(ratio[telescope][0].Telescope); - if (!(preferences.getUChar("PROTOCOL", 0) == 0)) { // If it exists get protocol type (UDP, NOW) - protocol = (preferences.getUChar("PROTOCOL", 0)); - } - dbgSerial.print("Protocol: "); - dbgSerial.print(protocol); - dbgSerial.print(", "); - if (!(preferences.getUChar("STATION", 0) == 0)) { // If it exists get station type (AP, STA) - protocol = (preferences.getUChar("STATION", 0)); - } - dbgSerial.print("Station: "); - dbgSerial.println(station); - preferences.end(); - - AzInitialise(telescope); - AltInitialise(telescope); - //PrintRatioValues(telescope); - PrintHbxValues(AzMotor); - PrintHbxValues(AltMotor); - - // Initialize HBX communications as outputs - // It will use H2X communications - HBXReset(); - - // Reset the motors (RA and DEC) - // and wait until both respond to a command - dbgSerial.println("Waiting for both motors to start up .."); - WaitForMotors(); - - // Get Motor Type from Az MC ( assume both same type of motor) - - do { - axis[AzMotor].MotorType = 0x00; - if (HBXSendCommand(GetMotorType, AzMotor)) - axis[AzMotor].MotorType = HBXGetByte(AzMotor); - } while (!axis[AzMotor].MotorType); - axis[AltMotor].MotorType = axis[AzMotor].MotorType; - dbgSerial.println(""); dbgSerial.print("Motor Type: "); dbgSerial.print(axis[AltMotor].MotorType); - - // Handle position sensors LED current - // ----------------------------------- - dbgSerial.println(""); dbgSerial.print("Check Calibrate LEDs"); - preferences.begin("EQG2HBX", false); // Access EQG2HBX namespace - if (preferences.getUChar("AzLEDI", 0) == 0) { // If it does not exist, calibrate the LEDs - CalibrateLEDs(); - } -// Read stored LED currents - axis[AzMotor].HBXLEDI = preferences.getUChar("AzLEDI", 0); - axis[AltMotor].HBXLEDI = preferences.getUChar("AltLEDI", 0); - preferences.end(); - -// Set the MC LED values - dbgSerial.println(""); dbgSerial.print("Set MC LED values"); - if (HBXSendCommand(SetLEDI, AzMotor)) - HBXSendByte(axis[AzMotor].HBXLEDI, AzMotor); - axis[AzMotor].HBXP1 = axis[AzMotor].HBXLEDI; - HBXPrintStatus(AzMotor); - - if (HBXSendCommand(SetLEDI, AltMotor)) - HBXSendByte(axis[AltMotor].HBXLEDI, AltMotor); - axis[AltMotor].HBXP1 = axis[AltMotor].HBXLEDI; - HBXPrintStatus(AltMotor); - - // Set the Offset Clear Command - // Send HBXP1, HBXP2 - dbgSerial.println(""); dbgSerial.print("Reset any ETX offset bytes"); - axis[AzMotor].HBXP1 = 0; - axis[AzMotor].HBXP2 = 0; - axis[AltMotor].HBXP1 = 0; - axis[AltMotor].HBXP2 = 0; - if (HBXSendCommand(SetOffset, AzMotor)) - HBXSend2Bytes(AzMotor); - TimerDelaymS(CMNDTIME); - if (HBXSendCommand(SetOffset, AltMotor)) - HBXSend2Bytes(AltMotor); - TimerDelaymS(CMNDTIME); - - // Stop the motors (RA and DEC) - dbgSerial.println(""); dbgSerial.print("Stop motors"); - do { - P1 = 0; - if (HBXSendCommand(Stop, AzMotor)) P1 += 1; - if (HBXSendCommand(Stop, AltMotor)) P1 += 1; - } while (P1 < 2); - - // Read status - dbgSerial.println(""); dbgSerial.println("Read Status"); - HBXGet2Status(); // Check and read both motor states - - dbgSerial.println("Setup Complete. Listening for commands .."); - - // Print debug info every 10 s - // --------------------------- - - // HBXTestLoop(); - -// AlarmDebugPrint.attach(10, debugEQG); // Print debug info every 10 s -// AlarmCheckETX.attach_ms(6, CheckETXState); // Check motor status (position), every 6mS -} - - -// ======================================================================================================= -void loop() -{ - /************************************************************************************************** - * Process EQG comms - Rx, Tx Comms are interrupt driven - **************************************************************************************************/ - - // dbgRx(); // Check for comms from debug port for telescope values - - // Check ETX motor status and state - if ((micros() - StateTimer) > (STATEDELAY * 1000)) { // ~6.55mS - if (StateSelect) StateSelect = false; - else StateSelect = true; - StateTimer = micros(); - if (StateSelect) CheckETXState(AzMotor); - else CheckETXState(AltMotor); - } - -//jma CheckAltFlipReqd(); - - if ((micros() - StatusTimer) > (STATUSDELAY * 1000)) { // ~50mS - StatusTimer = micros(); -/* if (StatusSelect) StatusSelect = false; - else StatusSelect = true; - if (StatusSelect) CheckETXStatus(AzMotor); - else CheckETXStatus(AltMotor); -*/ - CheckETXStatus(AzMotor); - CheckETXStatus(AltMotor); - } - - // Check any incoming characters from the EQMOD serial interface - if (HBXCheckRx()) - EQGState(); // Check command state if data received - if (EQGDone) { // EQG Rx complete, see what it is - if (EQGErrorValue == 0) { - EQGAction(); // and do it - } - else { - EQGError(EQGErrorValue); // EQGAction() may set an error - } - } - - // Check for any characters that are ready to go to the WiFi interface - while (EQGTxoPtr != EQGTxiPtr) { - - // Send any characters that are ready to go to the WiFi interface - digitalWrite(EQGLED, HIGH); - HBXCheckTx(); - EQGTxoPtr &= EQGMASK; - digitalWrite(EQGLED, LOW); - } -// TimerDelaymS(1); -// yield(); - // HandleOTA(); -} - -// End loop() - diff --git a/Software/EQG2HBXE32/src/EQGProtocol.h b/Software/EQG2HBXE32/src/EQGProtocol.h deleted file mode 100644 index 07846f1..0000000 --- a/Software/EQG2HBXE32/src/EQGProtocol.h +++ /dev/null @@ -1,305 +0,0 @@ -/* - * Copyright 2017, 2018, 2020 John Archbold -*/ - -/******************************************************** - EQG Protocol function definitions - ================================= - *********************************************************/ - -#pragma once - -#define CR 0x0d -#define LF 0x0a - -float SIDEREALSECS = 86164.098903691; // Some astronomical constants -float SOLARSECS = 86400; -float LUNARSECS = 89309; - -#define SKYWATCHER_SIDEREAL_DAY 86164.09053083288 -#define SKYWATCHER_SIDEREAL_SPEED 15.04106864 -#define SKYWATCHER_STELLAR_DAY 86164.098903691 -#define SKYWATCHER_STELLAR_SPEED 15.041067179 - -#define EQG_CMNDSTART 0x01 -#define EQG_WAITFORCR 0x77 -#define EQG_INTERPRET 0x78 - -/* - tmpMCVersion = Revu24str2long(response + 1); - MCVersion = ((tmpMCVersion & 0xFF) << 16) | ((tmpMCVersion & 0xFF00)) | ((tmpMCVersion & 0xFF0000) >> 16); - MountCode = MCVersion & 0xFF; -*/ - -/* -// Get Motor Controller Version -// :em[0D] -// ="llhhMM"[0D] (6 bytes - hex encoded) -// Revu24str2long = MMhhll (3 bytes - binary encoded) -// MCVersion = llhhMM (3 bytes - binary encoded) -// MountCode = MM (1 byte - binary encoded) -// ================================================================================= -// e 0 6 Get Motor Controller Version ="llhhMM"[0D] MM = mount code, -// x00 = "EQ6Pro" -// x01 = "HEQ5" -// x02 = "EQ5" -// x03 = "EQ3" -// x04 = "EQ8" -// x05 = "AZEQ6" -// x06 = "AZEQ5" -// x80 = "GT" -// x81 = "MF" -// x82 = "114GT" -// x90 = "DOB" -// hh.ll = board firmware version -// hh=x00..x07 -> equatorial -// =x08..xFF -> altaz -*/ -// Get Axis Features -// :qm[0D] -// ="EFCDAB"[0D] (6 bytes - hex encoded) -// AxisFeatures = EFCDAB (3 bytes - binary encoded) -// A 8 -// 4 -// 2 in PPEC -// 1 in PPECTraining - -// B 8 is AZEQ -// 4 has HomeIndexer -// 2 has PPEC -// 1 has Encoder - -// C 8 has Wifi -// 4 hasHalfCurrentTracking // ref :Wx06.... -// 2 has CommonSlewStart // Supports ":J3" -// 1 has PolarLed -/* -// AxisFeatures = EFCDAB (3 bytes - binary encoded) -// A -AxisFeatures[Axis1].inPPECTraining = rafeatures & 0x00000010; -AxisFeatures[Axis1].inPPEC = rafeatures & 0x00000020; -// B -AxisFeatures[Axis1].hasEncoder = rafeatures & 0x00000001; -AxisFeatures[Axis1].hasPPEC = rafeatures & 0x00000002; -AxisFeatures[Axis1].hasHomeIndexer = rafeatures & 0x00000004; -AxisFeatures[Axis1].isAZEQ = rafeatures & 0x00000008; -// C -AxisFeatures[Axis1].hasPolarLed = rafeatures & 0x00001000; -AxisFeatures[Axis1].hasCommonSlewStart = rafeatures & 0x00002000; // supports :J3 -AxisFeatures[Axis1].hasHalfCurrentTracking = rafeatures & 0x00004000; -AxisFeatures[Axis1].hasWifi = rafeatures & 0x00008000; -*/ -// Types -enum SkywatcherCommand -{ - Initialize = 'F', - InquireMotorBoardVersion = 'e', - InquireGridPerRevolution = 'a', - InquireTimerInterruptFreq = 'b', - InquireHighSpeedRatio = 'g', - InquirePECPeriod = 's', - InstantAxisStop = 'L', - NotInstantAxisStop = 'K', - SetAxisPositionCmd = 'E', - GetAxisPosition = 'j', - GetAxisStatus = 'f', - SetSwitch = 'O', - SetMotionMode = 'G', - SetGotoTargetIncrement = 'H', - SetBreakPointIncrement = 'M', - SetGotoTarget = 'S', - SetBreakStep = 'U', - SetStepPeriod = 'I', - StartMotion = 'J', - GetStepPeriod = 'D', - ActivateMotor = 'B', // See eq6direct implementation http://pierre.nerzic.free.fr/INDI/ - SetST4GuideRateCmd = 'P', - GetHomePosition = 'd', // Get Home position encoder count (default at startup) - SetFeatureCmd = 'W', // EQ8/AZEQ6/AZEQ5 only - GetFeatureCmd = 'q', // EQ8/AZEQ6/AZEQ5 only - InquireAuxEncoder = 'd', // EQ8/AZEQ6/AZEQ5 only - NUMBER_OF_SkywatcherCommand -}; - -enum SkywatcherAxis -{ - Axis1 = 0, // RA/AZ - Axis2 = 1, // DE/ALT - NUMBER_OF_SKYWATCHERAXIS -}; -char AxisCmd[2]{ '1', '2' }; - -enum SkywatcherDirection -{ - BACKWARD = 0, - FORWARD = 1 -}; -enum SkywatcherSlewMode -{ - SLEW = 0, - GOTO = 1 -}; -enum SkywatcherSpeedMode -{ - LOWSPEED = 0, - HIGHSPEED = 1 -}; - -typedef struct SkyWatcherFeatures -{ - bool inPPECTraining = false; - bool inPPEC = false; - bool hasEncoder = false; - bool hasPPEC = false; - bool hasHomeIndexer = false; - bool isAZEQ = false; - bool hasPolarLed = false; - bool hasCommonSlewStart = false; // supports :J3 - bool hasHalfCurrentTracking = false; - bool hasWifi = false; -} SkyWatcherFeatures; - -enum SkywatcherGetFeatureCmd -{ - GET_INDEXER_CMD = 0x00, - GET_FEATURES_CMD = 0x01 -}; - -enum SkywatcherSetFeatureCmd -{ - START_PPEC_TRAINING_CMD = 0x00, - STOP_PPEC_TRAINING_CMD = 0x01, - TURN_PPEC_ON_CMD = 0x02, - TURN_PPEC_OFF_CMD = 0X03, - ENCODER_ON_CMD = 0x04, - ENCODER_OFF_CMD = 0x05, - DISABLE_FULL_CURRENT_LOW_SPEED_CMD = 0x0006, - ENABLE_FULL_CURRENT_LOW_SPEED_CMD = 0x0106, - RESET_HOME_INDEXER_CMD = 0x08 -}; - -// Get Motor Controller Assets -// :qm010000[0D] -// =ABCDEF[0D] -// ============ -// A 8 not defined -// 4 not defined -// 2 PPEC ON -// 1 PPEC training in progress, -// B 8 supports AZ/EQ -// 4 has Home Sensors -// 2 supports PPEC -// 1 supports dual encoders -// C 8 has WIFI -// 4 supports half current tracking // ref :Wx06.... -// 2 axes slews must start independently // ie cant use :J3 -// 1 has polar LED -// D 0000 -// E 0000 -// F 0000 -// EQ6 returns !0 -// ABCDEF -// AZEQ5 =0B6000 at boot -// AZEQ6 =0B3000 -// EQ8 =076000 -// ABCDEF - -// Mount Assets -// EFCDAB -#define AEQ6 0x003000 // !:J3, PolarLED ; Real EQ6Pro -#define AAEQ6 0x003008 // !:J3, PolarLED ; Pretend Az-EQ6 -#define AEQ5 0x003008 // !:J3, PolarLED ; AZ/EQ -#define AEQ3 0x003000 // !:J3, PolarLED -#define AAZEQ5 0x00B008 // WiFi, !:J3, PolarLED ; AZ/EQ -#define AAZEQ6 0x00B008 // WiFi, !:J3, PolarLED ; AZ/EQ - -// Motor firmware versions -/* -// Get Motor Controller Version -// :e1[0D] -// ="llhhMM"[0D] (6 bytes - hex encoded) -// MountCode = MM (1 byte - binary encoded) -// x00 = "EQ6Pro", x01 = "HEQ5", x02 = "EQ5", x03 = "EQ3", x04 = "EQ8", x05 = "AZEQ6", "AZEQ5" -// x80 = "GT", x81 = "MF" , x82 = "114GT", x90 = "DOB" -// hh.ll = board firmware version -// hh = x00..x07 : equatorial -// = x08..xFF : altaz -*/ -#define VEQ6 0x000402 // Pretend EQ6 V 2.04 yyyy.mm.dd -#define VAEQ6 0x050902 // Pretend Az-EQ6 V 2.09 yyyy.mm.dd -#define VHEQ5 0x010204 // Pretend HEQ5 V 2.04 yyyy.mm.dd -#define VEQ5 0x020207 // Pretend EQ5 V 2.07 yyyy.mm.dd -#define VEQ3 0x030207 // Pretend EQ3 V 2.07 yyyy.mm.dd -#define VEQ8 0x040211 // Pretend EQ8 V 2.11 2014.11.10 -#define VAZEQ6 0x050211 // Pretend AZEQ6 V 2.11 2014.11.10 -#define VAZEQ5 0x060301 // Pretend AZEQ5 V 3.01 2015.08.10 - -#define EQGVERSION VAEQ6 // For ETX, pretend to be an AltAz mount based on EQ6 -#define EQGASSETS AAEQ6 // For ETX, pretend to be an AltAz mount based on EQ6 - - -// :I := ( :b * (360*60*60) / :a ) / Speed ( where Speed is in arcsec/sec ) -// If :I is greater than about 10, then the slew will need to use :G = LoSpeed mode -// If :I is less than 10, then the slew will need :G = HiRate, and :I := I * :g -// a-AxxValue (Ticks/rev) := AxxVanes * 4 * AxxGbxRatio * ( Axx Transfer ) * AxxWormTeeth -// b-AxxValue := 6460.09 * AxxRatio * a-AxxValue * 15.041069 / (360*60*60) - -// Speed = g*(b*(360*60*60)/a)/I -// ============================== -// IVALUE = (axis[EQGMOTOR].bVALUE * (360*60*60)) / axis[EQGMOTOR].STEPSPER360) - -#define EQG_gVALUE 0x000010 -#define EQGMAXIMUMSPEED 12 - -// EQG 'G' Command - SET move parameters -#define DIRECTION 0x00000001 // Increasing(0) Decreasing(1) -#define HEMISPHERE 0x00000002 // North(0) South(1) - -// Get axis tracking/slewing "status" -// EQG 'f' Command - GET Motor status bit definitions -// =ABC[0D] -// A xxx0 0 means GOTO, 1 means SLEW *** these are diff to :G usage -// 0 means "actually doing" the goto. On stopping, it reverts to Slew Mode -// xx0x 0 means +ve, 1 means -ve -// x0xx 0 means LoRate, 1 means HiSpeed *** -// B xxx0 0 means stopped, 1 means moving, -// xx0x 0 means OK, 1 means blocked ( For DC motors only ) -// C xxx0 1 means axis is Initialised/Energised -// xx0x 1 means level switch ON ( AltAz mounts and DEC only ) - -// MotorState bit definitions -// A nibble1 -#define MOVESLEW 0x0001 // Step(0) Slew(1) -#define MOVEDECR 0x0002 // Increasing(0) Decreasing(1) -#define MOVEHIGH 0x0004 // Low(0) High(1) -// B nibble2 -#define MOVEAXIS 0x0010 // Stopped(0) Moving(1) -#define MOVEFACE 0x0020 // Front(0) Rear(1) -// C nibble3 -#define MOVEACTIVE 0x0100 // Inactive(0) Active(1) - -#define RATESLEWHI RATE2DEGREES -#define RATESLEWLO RATESLEWHI >> 3 -#define RATEGOTOHI RATE1DEGREE -#define RATEGOTOLO RATEGOTOHI >> 3 - -void EQGState(void); -void EQGError(unsigned char); -void EQGAction(void); - -bool EQGRx(void); -void EQGTx(unsigned char); -void EQGTxHex(unsigned char); -void EQGTxHex2(unsigned char); -void EQGTxHex3(unsigned int); -void EQGTxHex6(unsigned long); - -// debug -void putbyte(unsigned char); -void putbyte(unsigned char); -void puthexb(unsigned char); -void puthexw(unsigned int); -void puthexl(unsigned long); -void putdecb(unsigned char); -void putdecw(unsigned int); -void putdecl(unsigned long); diff --git a/Software/EQG2HBXE32/src/ETXProtocol.ino b/Software/EQG2HBXE32/src/ETXProtocol.ino deleted file mode 100644 index 95efd60..0000000 --- a/Software/EQG2HBXE32/src/ETXProtocol.ino +++ /dev/null @@ -1,903 +0,0 @@ -/**@file*/ -/* - * Copyright 2017, 2018, 2020 John Archbold -*/ -#include "Hardware.h" -#include "ETXProtocol.h" -#include "EQGProtocol.h" -#include "EQG2HBX.h" -#include "HBXComms.h" -#include "HBXFileSystem.h" -#include "HBXWiFiServer.h" - -/******************************************************** - ETX Protocol related functions - ============================== - *********************************************************/ - -bool ETXState(unsigned char Motor) { - long distance; - - switch(axis[Motor].ETXMotorState) { - - case ETXIdle: - break; - - case ETXCheckStartup: - if (axis[Motor].ETXMotorStatus & MOVEAXIS) { // Start moving -//jma CheckAltFlip(Motor); - - dbgSerial.println(""); dbgSerial.print("ETXCheckStartup - Motor: "); dbgSerial.print(axis_name[Motor]); dbgSerial.print(" MOVING"); - - if (axis[Motor].ETXMotorStatus & MOVESLEW) { - axis[Motor].MotorControl |= SlewHBX; - axis[Motor].ETXMotorState = ETXSlewMotor; - if (axis[Motor].ETXMotorStatus & MOVEHIGH) { // Use high speed multiplier? - dbgSerial.print(" HIGH SLEW"); // Ramp up to HIGH SPEED - } - else { - axis[Motor].ETXMotorState = ETXStepMotor; - axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command for next speed - dbgSerial.print(" LOW SLEW"); - } - } - else { // GoTo or Low Speed Slew - axis[Motor].MotorControl &= ~SlewHBX; - axis[Motor].ETXMotorState = ETXCheckSpeed; // so just check speed - dbgSerial.print(" GOTO"); - } - - if (axis[Motor].MotorControl & GoToHBX) { // Check GoTo? - distance = axis[Motor].Target - axis[Motor].Position; // Distance to target - if (axis[Motor].ETXMotorStatus & MOVEDECR) // If it is decreasing - distance = TwosComplement(distance); - dbgSerial.printf(" Distance: %6lX, Tgt: %6lX, Pos: %6lX", distance, axis[Motor].Target, axis[Motor].Position); - if (axis[Motor].MotorControl & SlewHBX) { // May need to slew for large changes - axis[Motor].ETXMotorState = ETXSlewMotor; // Slew to M-point - } - else { - axis[Motor].ETXMotorState = ETXCheckSpeed; - axis[Motor].TargetSpeed = axis[Motor].DEGREERATE1; // Set initial speed for 'HIGH SPEED GOTO' - if (distance < axis[Motor].OneDegree) // Scale target speed depending on distance to target - axis[Motor].TargetSpeed = (axis[Motor].TargetSpeed >> 1); // 1/2 - if (distance < (axis[Motor].OneDegree >> 2)) - axis[Motor].TargetSpeed = (axis[Motor].TargetSpeed >> 1); // 1/4 - axis[Motor].ETXSpeed = 0; // Starting from 0 - dbgSerial.print(" GoTo-STEP"); - } - if (distance < OffsetMax) { // Check for really small moves (< 16 steps) - axis[Motor].ETXMotorState = ETXMotorEnd; // Use Adjust offset - dbgSerial.print(" GoTo-OFFSET"); - } - if (distance > (axis[Motor].OneDegree << 3)) { // Always slew for > 8 degrees - axis[Motor].ETXMotorState = ETXSlewMotor; - dbgSerial.print(" GoTo-SLEW"); - } - } - } - break; - - case ETXSlewMotor: -//dbgSerial.println(""); dbgSerial.print("ETXSlewMotor Motor: "); dbgSerial.print(axis_name[Motor]); dbgSerial.print(" SLEW Cmd: "); -/* Andrew Johansen Melbourne Australia -All gotos are done in 2 phases -In the first phase, it calcs distance to "target minus a set time" -( ie it aims for a spot "behind" the target ) -It then starts slewing, at Max speed first if longer than a set distance. -It checks distance intermittently and recalcs speed based on distance to go. -When within a radius of about 40 arcsec it stops. -It then recalcs for a position a few clock seconds ahead of target -and does a second slew to finalise. -It also sets a timer when starting the second slew. -Once within about 10 arcsec of target, it stops until the timer trips -then restarts tracking. ie no hunting around etc at the end, -it just assumes it is correct. -JMA -In the ETX-arduino code, I do similar to what you have said previously. -1. send a high speed command to get somewhere close (originally the breakpoint location) -2. change to a low speed command to get closer (the maximum value of the offset command) -3. read the current position from the ETX and issue an offset command to get to the target - -0x06/0x07 Move at fastest rate (reverse/forward) -0x01 Start moving, set speed and direction to the value specified in command -0x00 While moving, adjust speed (but not direction) to the value specified in command -0x02 Adjust position, while moving -0x05 Stop moving - -0x08 Return change in position - -When, moving the speed set by subsequent 0x00 commands, appears to be ~0.8 of the previous speed. -So the motor asymptotes down to a very low speed. And, at the end the 0x02 command adjusts the final position. - -*/ - digitalWrite(ETXLED, HIGH); // Turn on the ETX telescope LED - HBXSendCommand(Stop, Motor); // Stop the motor - if (axis[Motor].ETXMotorStatus & MOVEDECR) // -ve i.e. -CCW - axis[Motor].Command = SlewReverse; - else - axis[Motor].Command = SlewForward; - HBXSendCommand(axis[Motor].Command, Motor); // SLEW - - axis[Motor].EQGMotorStatus |= MOVEAXIS; // Tell EQx - axis[Motor].ETXSpeed = axis[Motor].DEGREERATE1; // Set ETXSpeed as approx (SLEW=DEGREERATE1) for later speed checks - axis[Motor].ETXMotorState = ETXCheckPosition; // Preset position check - - if (axis[Motor].MotorControl & GoToHBX) { // Check if slew was caused by a high speed long distance GoTo - distance = axis[Motor].Target - axis[Motor].Position; // Check Distance to target - if (axis[Motor].ETXMotorStatus & MOVEDECR) // If it is decreasing - distance = TwosComplement(distance); - if (distance < axis[Motor].OneDegree) { // Change to GoTo if within one degree - while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command - axis[Motor].ETXMotorState = ETXStepMotor; - axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command for next speed - axis[Motor].TargetSpeed = axis[Motor].DEGREERATE1; // Set initial speed - axis[Motor].ETXSpeed = axis[Motor].DEGREERATE1; - axis[Motor].SpeedState = 0; - } - } - if (axis[Motor].MotorControl & SlewHBX) { // Slewing to M-point - axis[Motor].ETXSpeed = axis[Motor].DEGREERATE1; // Indicate current speed (approx) - axis[Motor].ETXMotorState = ETXCheckSlowDown; // Slew until SlowDown - } - -//* -dbgSerial.println(""); dbgSerial.print("ETXSlewMotor Motor: "); dbgSerial.print(axis_name[Motor]); -dbgSerial.print(" "); -dbgSerial.print(", Cmd: "); dbgSerial.print(axis[Motor].Command, HEX); -dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); -dbgSerial.print("->Tgt: "); dbgSerial.print(axis[Motor].Target, HEX); -dbgSerial.print(" Chg: "); dbgSerial.print(axis[Motor].Position-axis[Motor].Target, HEX); -dbgSerial.print(", Inc: "); dbgSerial.print(axis[Motor].Increment, HEX); -dbgSerial.print(", ETXSpeed: "); dbgSerial.print(axis[Motor].ETXSpeed, HEX); -dbgSerial.print(" TgtSpeed: "); dbgSerial.print(axis[Motor].TargetSpeed, HEX); -dbgSerial.print(" SpeedState: "); dbgSerial.println(SpeedStateDesc[(axis[Motor].SpeedState)]); -//*/ - break; - - case ETXStepMotor: -//* -dbgSerial.println(""); dbgSerial.print("ETXStepMotor Motor: "); dbgSerial.print(axis_name[Motor]); -dbgSerial.print(" "); -dbgSerial.print(", Cmd: "); dbgSerial.print(axis[Motor].Command, HEX); -dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); -dbgSerial.print("->Tgt: "); dbgSerial.print(axis[Motor].Target, HEX); -dbgSerial.print(" Chg: "); dbgSerial.print(axis[Motor].Position-axis[Motor].Target, HEX); -dbgSerial.print(", Inc: "); dbgSerial.print(axis[Motor].Increment, HEX); -dbgSerial.print(" Speed: "); dbgSerial.print(axis[Motor].ETXSpeed, HEX); -dbgSerial.print(" TargetSpeed: "); dbgSerial.print(axis[Motor].TargetSpeed, HEX); -dbgSerial.print(" SpeedState: "); dbgSerial.println(SpeedStateDesc[(axis[Motor].SpeedState)]); -//*/ - - digitalWrite(ETXLED, HIGH); // Turn on the LED - if (axis[Motor].MotorControl & SpeedHBX) { // Stepping, High or Low speed - axis[Motor].Command = SpeedStart; // Use SpeedStart to start motion - axis[Motor].MotorControl &= ~SpeedHBX; // Clear flag - } - else - axis[Motor].Command = SpeedChnge; // Use SpeedChnge once started - - // Set the speed, and direction - // ---------------------------- - P1 = axis[Motor].TargetSpeed; - if (axis[Motor].ETXMotorStatus & MOVEDECR) // If negative, change P - P1 = TwosComplement(P1); // to 2's complement - axis[Motor].HBXP1 = (P1 >> 16) & 0xFF; // Initialize command bytes - axis[Motor].HBXP2 = (P1 >> 8) & 0xFF; - axis[Motor].HBXP3 = P1 & 0xFF; - if (HBXSendCommand(axis[Motor].Command, Motor)) { // Send Command, check OK? - HBXSend3Bytes(Motor); // Send the speed - axis[Motor].EQGMotorStatus |= MOVEAXIS; // Tell EQx - axis[Motor].ETXSpeed = axis[Motor].TargetSpeed; - } - else break; - - axis[Motor].ETXMotorState = ETXCheckSpeed; // Preset Checkspeed, & if needed, make sure we are up to target speed - if (axis[Motor].MotorControl & GoToHBX) { // If it is a GoTo and up to speed, check position - if (axis[Motor].ETXSpeed == axis[Motor].TargetSpeed) - axis[Motor].ETXMotorState = ETXCheckPosition; - } - else if (axis[Motor].ETXSpeed == 0) { // Stop issued - axis[Motor].ETXMotorState = ETXStopMotor; - } - else if ((axis[Motor].MotorControl & SlewHBX) && - !(axis[Motor].MotorControl & GoToHBX)) { // SLEW without GoTo = speed change - axis[Motor].ETXMotorState = ETXIdle; - } - else if (axis[Motor].ETXSpeed == axis[Motor].TargetSpeed) { // Else slewing at speed - axis[Motor].ETXMotorState = ETXCheckPosition; - } - - break; - - case ETXCheckSlowDown: - // Check if Slowdown reached - // Calculate absolute distance to slowdown - // --------------------------------------- - -///* -dbgSerial.println(""); dbgSerial.print("ETXCheckSlowDown Motor: "); dbgSerial.print(axis_name[Motor]); -dbgSerial.print(" "); -dbgSerial.print(", Cmd: "); dbgSerial.print(axis[Motor].Command, HEX); -dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); -dbgSerial.print(" Tgt: "); dbgSerial.print(axis[Motor].Target, HEX); -dbgSerial.print(" Chg: "); dbgSerial.print(axis[Motor].Position-axis[Motor].Target, HEX); -dbgSerial.print(", SD: "); dbgSerial.print(axis[Motor].SlowDown, HEX); -dbgSerial.print(", ETXSpeed: "); dbgSerial.print(axis[Motor].ETXSpeed, HEX); -dbgSerial.print(" TgtSpeed: "); dbgSerial.print(axis[Motor].TargetSpeed, HEX); -//*/ -// distance = axis[Motor].SlowDown - axis[Motor].Position; - distance = (axis[Motor].Target - 0x1000) - axis[Motor].Position; // Distance to target - if (axis[Motor].Target < axis[Motor].Position) // If it is decreasing - distance = TwosComplement(distance); - -//dbgSerial.print(" distance: "); -//dbgSerial.print(distance, HEX); - - if (distance <= 0) { - while(!(HBXSendCommand(Stop, Motor))); // Stop the motor -// HBXSendCommand(Stop, Motor); // Stop the motor - axis[Motor].TargetSpeed = (axis[Motor].SIDEREALRATE << 7); // target is 128xSidereal - axis[Motor].ETXMotorState = ETXCheckSpeed; - axis[Motor].MotorControl &= ~SlewHBX; // Clear slew bit (if it was set) - axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command for first slow-down - } - break; - - case ETXCheckSpeed: - -/* -ETXSlew1 1 // 1 x sidereal (0.25 arc-min/sec or 0.0042°/sec) -ETXSlew2 2 // 2 x sidereal (0.50 arc-min/sec or 0.0084°/sec) -ETXSlew3 8 // 8 x sidereal ( 2 arc-min/sec or 0.0334°/sec) -ETXSlew4 16 // 16 x sidereal ( 4 arc-min/sec or 0.0669°/sec) -ETXSlew5 64 // 64 x sidereal ( 16 arc-min/sec or 0.2674°/sec) -ETXSlew6 120 // 30 arc-min/sec or 0.5°/sec -ETXSlew7 240 // 60 arc-min/sec or 1.0°/sec -ETXSlew8 600 // 150 arc-min/sec or 2.5°/sec -ETXSlew9 1080 // 270 arc-min/sec or 4.5°/sec -*/ - -///* -dbgSerial.println(""); dbgSerial.print("ETXCheckSpeed Motor: "); dbgSerial.print(axis_name[Motor]); -dbgSerial.print(" "); -dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); -dbgSerial.print(" Tgt: "); dbgSerial.print(axis[Motor].Target, HEX); -dbgSerial.print(" Chg: "); dbgSerial.print(axis[Motor].Position-axis[Motor].Target, HEX); -dbgSerial.print(", Inc: "); dbgSerial.print(axis[Motor].Increment, HEX); -dbgSerial.print(", ETXSpeed: "); dbgSerial.print(axis[Motor].ETXSpeed, HEX); -dbgSerial.print(" TgtSpeed: "); dbgSerial.print(axis[Motor].TargetSpeed, HEX); -//*/ -// Speeding Up -// =========== - axis[Motor].ETXMotorState = ETXStepMotor; // Preset set speed as next action -// Ramp up to speed - if ((axis[Motor].TargetSpeed != 0) && (axis[Motor].TargetSpeed > axis[Motor].ETXSpeed)) { - if ((axis[Motor].TargetSpeed - axis[Motor].ETXSpeed) > (axis[Motor].SIDEREALRATE << 6)) { // 64x sidereal - axis[Motor].ETXSpeed += ((axis[Motor].TargetSpeed - axis[Motor].ETXSpeed) >> 1); // Ramp up approx .5 difference - axis[Motor].MotorControl &= ~SpeedHBX; // Use 0x00 command (changes speed, but not direction) - } - else { - axis[Motor].ETXSpeed = axis[Motor].TargetSpeed; - while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command - axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command (changes speed and direction) - } - } -// Ramp down to speed - else if ((axis[Motor].TargetSpeed != 0) && (axis[Motor].ETXSpeed > axis[Motor].TargetSpeed)) { - axis[Motor].ETXSpeed -= ((axis[Motor].ETXSpeed - axis[Motor].TargetSpeed) >> 2); // Approx .75 - if ((axis[Motor].ETXSpeed - axis[Motor].TargetSpeed) <= (axis[Motor].SIDEREALRATE << 7)) { - axis[Motor].ETXSpeed = axis[Motor].TargetSpeed; // Close enough at 128x sidereal, so set the speed -// while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command - axis[Motor].MotorControl &= ~SpeedHBX; // Use 0x00 command (changes speed, but not direction) - } - } -// Ramp down to stop - else if ((axis[Motor].TargetSpeed == 0) && (axis[Motor].ETXSpeed != 0)) { - if (axis[Motor].ETXMotorStatus & MOVESLEW) { - axis[Motor].ETXMotorState = ETXStopMotor; - } - else if (axis[Motor].ETXSpeed >= (axis[Motor].SIDEREALRATE << 7)) { // Ramp down to 128 sidereal - axis[Motor].ETXSpeed -= (axis[Motor].ETXSpeed >> 2); // Approximately .75 - while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command - axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command (changes speed and direction) - } - else - axis[Motor].ETXMotorState = ETXStopMotor; // OK, Stop the motor - } -// Already stopped - else if ((axis[Motor].TargetSpeed == 0) && (axis[Motor].ETXSpeed == 0)) { - axis[Motor].ETXMotorStatus |= MOVESLEW; // ETX Set slewing mode - axis[Motor].ETXMotorStatus &= ~MOVEHIGH; // and speed - axis[Motor].ETXMotorStatus &= ~MOVEAXIS; // Clear the motor moving flag - axis[Motor].MotorControl &= ~GoToHBX; // Clear the GoTo flag - axis[Motor].MotorControl &= ~SlewHBX; // and the slew flag - axis[Motor].EQGMotorStatus |= MOVESLEW; // EQG Set slewing mode - axis[Motor].EQGMotorStatus &= ~MOVEHIGH; // and speed - axis[Motor].EQGMotorStatus &= ~MOVEAXIS; // Clear the motor moving flag - axis[Motor].EQGMotorStatus &= ~MOVEDECR; // Clear the direction flag - axis[Motor].ETXMotorState = ETXCheckStartup; - } -// Switch to position check, when we are at speed - check done in ETXStepMotor - -//dbgSerial.print(" oSpeed: "); dbgSerial.print(axis[Motor].ETXSpeed, HEX); -//dbgSerial.print(" oTargetSpeed: "); dbgSerial.print(axis[Motor].TargetSpeed, HEX); - - break; - - case ETXCheckPosition: - // Check if Target acquired - // ------------------------ - - // Calculate absolute distance to target - // ------------------------------------- - -///* -if ( ((Motor == MotorAlt) && ((pAltCount % 10) == 0)) || - ((Motor == MotorAz) && ((pAzCount % 10) == 0)) ) { - dbgSerial.println(""); dbgSerial.print("ETXCheckPosition Motor: "); dbgSerial.print(axis_name[Motor]); - dbgSerial.print(" "); - dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); - dbgSerial.print("->Tgt: "); dbgSerial.print(axis[Motor].Target, HEX); - dbgSerial.print(" Chg: "); dbgSerial.print(axis[Motor].Position-axis[Motor].Target, HEX); - dbgSerial.print(", Inc: "); dbgSerial.print(axis[Motor].Increment, HEX); - dbgSerial.print(", ETXSpeed: "); dbgSerial.print(axis[Motor].ETXSpeed, HEX); - dbgSerial.print(" TgtSpeed: "); dbgSerial.print(axis[Motor].TargetSpeed, HEX); - } - pAzCount++; - pAltCount++; -//*/ - if ( (axis[Motor].MotorControl & SlewHBX) && - !(axis[Motor].MotorControl & GoToHBX) ) // SLEW without GoTo = speed change - break; - - - distance = axis[Motor].Target - axis[Motor].Position; // Distance to target - if (axis[Motor].ETXMotorStatus & MOVEDECR) // If it is decreasing - distance = TwosComplement(distance); - - if (distance == 0) - axis[Motor].ETXMotorState = ETXMotorEnd; - else if (distance > 0) { - // Start to slow motor if getting near target - // ------------------------------------------ - if (distance <= OffsetMax) { - axis[Motor].ETXMotorState = ETXMotorEnd; // Stop motor, set offset - axis[Motor].SpeedState = 0; - } - else if (axis[Motor].SpeedState == 3) { - axis[Motor].TargetSpeed = (axis[Motor].SIDEREALRATE) << 2; - axis[Motor].MotorControl &= ~SpeedHBX; // Use 0x00 command - axis[Motor].ETXMotorState = ETXStepMotor; // Change speed - axis[Motor].SpeedState += 1; - } - else if ((distance <= 0x200) && (axis[Motor].SpeedState == 2)) { - axis[Motor].TargetSpeed = axis[Motor].ETXSpeed >> 2; // 1/16 - axis[Motor].MotorControl &= ~SpeedHBX; // Use 0x00 command - axis[Motor].ETXMotorState = ETXStepMotor; // Change speed - axis[Motor].SpeedState += 1; - } - else if ((distance <= 0x400) && (axis[Motor].SpeedState == 1)) { - axis[Motor].TargetSpeed = axis[Motor].ETXSpeed >> 1; // 1/4 - axis[Motor].MotorControl &= ~SpeedHBX; // Use 0x00 command - axis[Motor].ETXMotorState = ETXStepMotor; // Change speed - axis[Motor].SpeedState += 1; - } - else if ((distance <= 0x800) && (axis[Motor].SpeedState == 0)) { - axis[Motor].TargetSpeed = axis[Motor].ETXSpeed >> 1; // 1/2 - while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command - axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command - axis[Motor].ETXMotorState = ETXStepMotor; // Change speed - axis[Motor].SpeedState += 1; - } - } - else { - if ((TwosComplement(distance)) > OffsetMax) { // Not sure how good offset is! - // Motor has over-shot the target - // ------------------------------ - if (axis[Motor].ETXMotorStatus & MOVEDECR) // ETX -> change direction - axis[Motor].ETXMotorStatus &= ~MOVEDECR; - else - axis[Motor].ETXMotorStatus |= MOVEDECR; - while(!(HBXSendCommand(Stop, Motor))); // Stop the motor command - axis[Motor].MotorControl |= SpeedHBX; // Use 0x01 command - axis[Motor].TargetSpeed = (axis[Motor].SIDEREALRATE) << 2; - axis[Motor].ETXMotorState = ETXStepMotor; // Change ETX speed - } - else{ - axis[Motor].ETXMotorState = ETXMotorEnd; // Stop motor, set offset - axis[Motor].SpeedState = 0; - } - } - - break; - - case ETXStopMotor: - - while(!(HBXSendCommand(Stop, Motor))); // Stop the motor - axis[Motor].ETXMotorStatus |= MOVESLEW; // ETX Set slewing mode - axis[Motor].ETXMotorStatus &= ~MOVEHIGH; // and speed - axis[Motor].ETXMotorStatus &= ~MOVEAXIS; // Clear the motor moving flag - axis[Motor].MotorControl &= ~GoToHBX; // Clear the GoTo flag - axis[Motor].MotorControl &= ~SlewHBX; // and the slew flag - axis[Motor].EQGMotorStatus |= MOVESLEW; // EQG Set slewing mode - axis[Motor].EQGMotorStatus &= ~MOVEHIGH; // and speed - axis[Motor].EQGMotorStatus &= ~MOVEAXIS; // Clear the motor moving flag - axis[Motor].EQGMotorStatus &= ~MOVEDECR; // Clear the direction flag - axis[Motor].TargetSpeed = 0; - axis[Motor].ETXSpeed = 0; - axis[Motor].ETXMotorState = ETXCheckStartup; - -//jma CheckAltFlipState(); - dbgSerial.println(""); dbgSerial.print("ETXStopMotor Motor: "); dbgSerial.print(axis_name[Motor]); - dbgSerial.print(" "); - dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); - dbgSerial.print("->Tgt: "); dbgSerial.print(axis[Motor].Target, HEX); - dbgSerial.print(" Chg: "); dbgSerial.print(axis[Motor].Position-axis[Motor].Target, HEX); - dbgSerial.print(", Inc: "); dbgSerial.print(axis[Motor].Increment, HEX); - dbgSerial.print(", ETXSpeed: "); dbgSerial.print(axis[Motor].ETXSpeed, HEX); - dbgSerial.print(" TgtSpeed: "); dbgSerial.print(axis[Motor].TargetSpeed, HEX); - - break; - - case ETXMotorEnd: -///* -dbgSerial.println(""); dbgSerial.print("ETXMotorEnd Motor: "); dbgSerial.print(axis_name[Motor]); -dbgSerial.print(" "); -dbgSerial.print(", Pos: "); dbgSerial.print(axis[Motor].Position, HEX); -dbgSerial.print("->Tgt: "); dbgSerial.print(axis[Motor].Target, HEX); -dbgSerial.print(" Chg: "); dbgSerial.print(axis[Motor].Position-axis[Motor].Target, HEX); -dbgSerial.print(", Inc: "); dbgSerial.print(axis[Motor].Increment, HEX); -//*/ - digitalWrite(ETXLED, LOW); // Turn off the ETX LED - distance = axis[Motor].Target - axis[Motor].Position; // Distance to target - if (axis[Motor].Target < axis[Motor].Position) // If it is decreasing - distance = TwosComplement(distance); - - if (distance == 0) { - axis[Motor].ETXMotorState = ETXStopMotor; // Stop the motor - } - else { - axis[Motor].HBXP1 = (distance >> 8) & 0xFF; // Initialize offset bytes - axis[Motor].HBXP2 = distance & 0xFF; - axis[Motor].Command = SetOffset; - if (HBXSendCommand(axis[Motor].Command, Motor)) // Command OK? - HBXSend2Bytes(Motor); // Send the offset - -///* -dbgSerial.print(" OFFSET"); -dbgSerial.print(" "); dbgSerial.print(axis[Motor].Command, HEX); -dbgSerial.print(" "); dbgSerial.print(axis[Motor].HBXP1, HEX); -dbgSerial.print(" "); dbgSerial.print(axis[Motor].HBXP2, HEX); -dbgSerial.print(" "); dbgSerial.print(axis[Motor].HBXP3, HEX); -//*/ - } - axis[Motor].Position = axis[Motor].Target; - axis[Motor].MotorControl &= ~GoToHBX; // Clear the flag - axis[Motor].ETXMotorState = ETXStopMotor; - break; - - default: - break; - } - return(true); -} - -// Motor functions - -bool HBXGetStatus(unsigned char Motor) { - if (!HBXSendCommand(GetStatus, Motor)) { - dbgSerial.println(""); dbgSerial.print("HBXGetStatus Motor: "); dbgSerial.print(axis_name[Motor]); dbgSerial.println(" Cmd Fail"); - return(false); - } - HBXGet3Bytes(Motor); - P1 = (axis[Motor].HBXP1 << 8); // Update calculated position - P1 |= axis[Motor].HBXP2; // Convert to 16bits - if (axis[Motor].HBXP1 & 0x80) - P1 |= 0xffff0000; // Sign extend HBXP1 for 2s complement - axis[Motor].Position += P1; - - // Wrap the position if above (+12H or +90deg) - if (axis[Motor].Position >= (ETX_CENTRE + (axis[Motor].aVALUE >> 1))) - axis[Motor].Position -= axis[Motor].aVALUE; - // Wrap the position if below (-12H or -90deg) - if (axis[Motor].Position <= (ETX_CENTRE - (axis[Motor].aVALUE >> 1))) - axis[Motor].Position += axis[Motor].aVALUE; - - if (StatusCount++ > 51) { - StatusCount = 0; - dbgSerial.print(axis_name[MotorAlt]); dbgSerial.print(": "); dbgSerial.print(axis[MotorAlt].Position, HEX); dbgSerial.print(", "); - dbgSerial.print(axis_name[MotorAz]); dbgSerial.print(": "); dbgSerial.println(axis[MotorAz].Position, HEX); - } - return(true); -} - -bool HBXGet2Status(void) { - int i; - do { - i = 0; - if (HBXGetStatus(AzMotor)) i += 1; - TimerDelayuS(HBXBitTime << 2); - - if (HBXGetStatus(AltMotor)) i += 1; - TimerDelayuS(HBXBitTime << 2); - - } while (i < 2); - return(true); -} - -// Calibrate motor LED -// =================== -void CalibrateLEDs(void) { - - - while (!(HBXSendCommand(Stop, AzMotor))); // Stop both motors - TimerDelaymS(100); - while (!(HBXSendCommand(Stop, AltMotor))); - TimerDelaymS(100); - - while (!(HBXGetStatus(AzMotor))) - TimerDelaymS(100); - while (!(HBXGetStatus(AltMotor))) - TimerDelaymS(100); - - HBXSendCommand(SleepHBX, AzMotor); // Issue Sleep - TimerDelaymS(100); - HBXSendCommand(CalibrateLED, AzMotor); // Issue Calibrate LED - TimerDelaymS(4000); - - HBXSendCommand(SleepHBX, AltMotor); - TimerDelaymS(100); - HBXSendCommand(CalibrateLED, AltMotor); - TimerDelaymS(4000); - - HBXSendCommand(GetLEDI, AzMotor); HBXGetByte(AzMotor); - HBXSendCommand(GetLEDI, AltMotor); HBXGetByte(AltMotor); - - while (!(HBXGetStatus(AzMotor))) - TimerDelaymS(100); - while (!(HBXGetStatus(AltMotor))) - TimerDelaymS(100); - - // Read the calibration - dbgSerial.println(""); dbgSerial.print("Read LEDs - AzMotor: "); - if (HBXSendCommand(GetLEDI, AzMotor)) - axis[AzMotor].HBXLEDI = HBXGetByte(AzMotor); - dbgSerial.print(axis[AzMotor].HBXLEDI); - dbgSerial.print(", AltMotor: "); - if (HBXSendCommand(GetLEDI, AltMotor)) - axis[AltMotor].HBXLEDI = HBXGetByte(AltMotor); - dbgSerial.print(axis[AltMotor].HBXLEDI); - - // Save it to preferences - // Prefences.begin must be set by the caller - preferences.putUChar("AzLEDI", axis[AzMotor].HBXLEDI); - preferences.putUChar("AltLEDI", axis[AltMotor].HBXLEDI); -} - -void WaitForMotors(void) { -// GetLED commands always return a vaild value - motors not online until this happens -// "Valid" values are not 0 and not 0xFF for Az, Alt. (exception here is if LEDRA || LEDAlt == 0xff) -// - bool PAz = false; - bool PAlt = false; - do { - if (!PAz) { - if (HBXSendCommand(GetLEDI, AzMotor)) - axis[AzMotor].HBXLEDI = HBXGetByte(AzMotor); - dbgSerial.print("Az HBXLEDI: "); dbgSerial.println(axis[AzMotor].HBXLEDI); - TimerDelaymS(CMNDTIME); - if ((axis[AzMotor].HBXLEDI != 0) && (axis[AzMotor].HBXLEDI != 0xFF)) - PAz = true; - } - if (!PAlt) { - if (HBXSendCommand(GetLEDI, AltMotor)) - axis[AltMotor].HBXLEDI = HBXGetByte(AltMotor); - TimerDelaymS(CMNDTIME); - dbgSerial.print("Alt HBXLEDI: "); dbgSerial.println(axis[AltMotor].HBXLEDI); - if ((axis[AltMotor].HBXLEDI != 0) && (axis[AltMotor].HBXLEDI != 0xFF)) - PAlt = true; - } - // Attempt to reset Motor Controller - if (!PAz) { - HBXMotorReset(AzMotor); - } - if (!PAlt) { - HBXMotorReset(AltMotor); - } - } while ((!PAz) || (!PAlt)); -} - -void AzInitialise(unsigned char scope) { -// Telescope specific -// telescope steps - axis[AzMotor].Vanes = ratio[scope][AzMotor-1].Vanes; - axis[AzMotor].GbxRatio = ratio[scope][AzMotor-1].GbxRatio; - axis[AzMotor].XferRatio = ratio[scope][AzMotor-1].XferRatio; - axis[AzMotor].WormTeeth = ratio[scope][AzMotor-1].WormTeeth; -// EQMOD - axis[AzMotor].aVALUE = axis[AzMotor].Vanes * (float)4 * axis[AzMotor].GbxRatio * axis[AzMotor].XferRatio * axis[AzMotor].WormTeeth; - axis[AzMotor].MeadeRatio = (float)axis[AzMotor].aVALUE / ArcSecs360; // Count for one arcsec - axis[AzMotor].bVALUE = (MeadeSidereal * axis[AzMotor].MeadeRatio) * ((float)axis[AzMotor].aVALUE / SIDEREALSECS) * SiderealArcSecs; - axis[AzMotor].BASERATE = axis[AzMotor].bVALUE / axis[AzMotor].MeadeRatio; - axis[AzMotor].SIDEREALRATE = MeadeSidereal * axis[AzMotor].MeadeRatio; - axis[AzMotor].SOLARRATE = axis[AzMotor].SIDEREALRATE * SOLARSECS / SIDEREALSECS; - axis[AzMotor].LUNARRATE = axis[AzMotor].SIDEREALRATE * LUNARSECS / SIDEREALSECS; - axis[AzMotor].DEGREERATE1 = axis[AzMotor].SIDEREALRATE * ETXSlew7; - axis[AzMotor].PEC = axis[AzMotor].aVALUE / axis[AzMotor].WormTeeth; - -// ETX - axis[AzMotor].HBXP1 = 0x00; - axis[AzMotor].HBXP2 = 0x00; - axis[AzMotor].HBXP3 = 0x00; - axis[AzMotor].HBXP4 = 0x00; - axis[AzMotor].ETXSpeed = 0x00; - axis[AzMotor].SpeedState = 0x00; - axis[AzMotor].TargetSpeed = axis[AzMotor].SIDEREALRATE; - axis[AzMotor].Position = ETX_CENTRE; // ETX RA initially at 0 hours - axis[AzMotor].OneDegree = axis[AzMotor].aVALUE / (float)360; // Distance for one degree - axis[AzMotor].Target = axis[AzMotor].Position; - axis[AzMotor].DirnSpeed = 0x000; - axis[AzMotor].ETXMotorStatus = MOVESLEW; - axis[AzMotor].EQGMotorStatus = MOVESLEW; - axis[AzMotor].ETXMotorState = ETXCheckStartup; -} - -void AltInitialise(unsigned char scope) { -// Telescope specific -// telescope steps - axis[AltMotor].Vanes = ratio[scope][AltMotor-1].Vanes; - axis[AltMotor].GbxRatio = ratio[scope][AltMotor-1].GbxRatio; - axis[AltMotor].XferRatio = ratio[scope][AltMotor-1].XferRatio; - axis[AltMotor].WormTeeth = ratio[scope][AltMotor-1].WormTeeth; -// EQMOD - axis[AltMotor].aVALUE = axis[AltMotor].Vanes * (float)4 * axis[AltMotor].GbxRatio * axis[AltMotor].XferRatio * axis[AltMotor].WormTeeth; - axis[AltMotor].MeadeRatio = axis[AltMotor].aVALUE / ArcSecs360; // Count for one arcsec - axis[AltMotor].bVALUE = (MeadeSidereal * axis[AltMotor].MeadeRatio) * (axis[AltMotor].aVALUE / SIDEREALSECS) * SiderealArcSecs; - axis[AltMotor].BASERATE = axis[AltMotor].bVALUE / axis[AltMotor].MeadeRatio; - axis[AltMotor].SIDEREALRATE = MeadeSidereal * axis[AltMotor].MeadeRatio; - axis[AltMotor].SOLARRATE = axis[AltMotor].SIDEREALRATE * SOLARSECS / SIDEREALSECS; - axis[AltMotor].LUNARRATE = axis[AltMotor].SIDEREALRATE * LUNARSECS / SIDEREALSECS; - axis[AltMotor].DEGREERATE1 = axis[AltMotor].SIDEREALRATE * ETXSlew7; - axis[AltMotor].PEC = axis[AltMotor].aVALUE / axis[AltMotor].WormTeeth; - axis[AltMotor].EQGMotorStatus = MOVESLEW; -// ETX - axis[AltMotor].HBXP1 = 0x00; - axis[AltMotor].HBXP2 = 0x00; - axis[AltMotor].HBXP3 = 0x00; - axis[AltMotor].HBXP4 = 0x00; - axis[AltMotor].ETXSpeed = 0x00; - axis[AltMotor].SpeedState = 0x00; - axis[AltMotor].TargetSpeed = axis[AzMotor].SIDEREALRATE; - axis[AltMotor].Position = ETX_CENTRE; // + (axis[AltMotor].aVALUE >> 2); // Initially at +90 degrees - axis[AltMotor].OneDegree = axis[AltMotor].aVALUE / (float)360; // Distance for one degree - axis[AltMotor].Target = axis[AltMotor].Position; - axis[AltMotor].DirnSpeed = 0x000; - axis[AltMotor].ETXMotorStatus = MOVESLEW; - - axis[AltMotor].ETXMotorState = ETXCheckStartup; -} - -/* -// Check if ETX mount will hit fork physical limits -// When used as GEM, ETX mounts cannot go past vertical -// This means E in Sthn, W in Nthn, for East side pointing West -// So rotate 180 degrees in Az and flip the Alt destination -*/ -void CheckAltFlip(unsigned char Motor) { - long distance; - distance = axis[Motor].Target - axis[Motor].Position; // Distance to target - if ((telescope < 3) && (Motor == AltMotor)) { // ETXn0 series - long p; - if (distance > 0) { - // GoTo - if (axis[AltMotor].Target >= (ETX_CENTRE + (axis[AltMotor].aVALUE >> 2))) { // E[Sthn] (or W[Nthn]) - dbgSerial.println(""); dbgSerial.print("Flip: target "); dbgSerial.print(axis[AltMotor].Target); // Set Target - p = axis[AltMotor].Target - (ETX_CENTRE + (axis[AltMotor].aVALUE >> 2)); // Offset from EQG midpoint - axis[AltMotor].Target -= (p << 1); // Swap to other side - distance = axis[Motor].Target - axis[Motor].Position; // Distance to target - dbgSerial.print(", new "); dbgSerial.print(axis[AltMotor].Target); - // Flip direction - if (axis[AltMotor].ETXMotorStatus & MOVEDECR) axis[AltMotor].ETXMotorStatus &= ~MOVEDECR; - else axis[AltMotor].ETXMotorStatus |= MOVEDECR; - // Set SlowDown - p = axis[AltMotor].SlowDown - (ETX_CENTRE + (axis[AltMotor].aVALUE >> 2)); - axis[AltMotor].SlowDown -= (p << 1); - dbgSerial.print(", Slowdown "); dbgSerial.print(p); - if (axis[AltMotor].Flip == NORMAL) { - axis[AltMotor].Flip = FLIP; - dbgSerial.print(", Type "); dbgSerial.print("ALREADY FLIPPED"); - } - else { - dbgSerial.print(", Type "); dbgSerial.print("NORMAL"); - } - } - else { - if (axis[AltMotor].Flip == FLIPPED) { - axis[AltMotor].Flip = UNFLIP; - dbgSerial.print(", Action "); dbgSerial.print("UNFLIP"); - } - else { - dbgSerial.print(", Action "); dbgSerial.print("NOTHING"); - } - } - } - else { - // SLEW - if (axis[AltMotor].ETXMotorStatus & MOVEDECR) { - axis[AltMotor].ETXMotorStatus &= ~MOVEDECR; - if (axis[AltMotor].Flip == NORMAL) { - axis[AltMotor].Flip = FLIP; - dbgSerial.print(", Action "); dbgSerial.print("FLIP"); - } - else { - dbgSerial.print(", Action "); dbgSerial.print("NOTHING"); - } - } - if (axis[AltMotor].Flip == FLIPPED) { - axis[AltMotor].Flip = UNFLIP; - dbgSerial.print(", Action "); dbgSerial.print("FLIP"); - } - else { - dbgSerial.print(", Action "); dbgSerial.print("NOTHING"); - } - } - } -} - -void CheckAltFlipState(void) { - if ((axis[AltMotor].Flip == FLIPPING) || (axis[AltMotor].Flip == UNFLIPPING)) { - dbgSerial.println(""); dbgSerial.print("Stop Motor: "); - if (axis[AltMotor].Flip == FLIPPING) { - axis[AltMotor].Flip = FLIPPED; dbgSerial.print("FLIPPING"); - } - else { - axis[AltMotor].Flip = NORMAL; dbgSerial.print("NORMAl"); - } - } -} - -void CheckAltFlipReqd(void) { - if (axis[AltMotor].ETXMotorState == ETXIdle) { - if ((axis[AltMotor].Flip == FLIP) || (axis[AltMotor].Flip == UNFLIP)) { - if (axis[AltMotor].Flip == FLIP) axis[AltMotor].Flip = FLIPPING; - else axis[AltMotor].Flip = UNFLIPPING; - // Rotate 180 degrees in RA - if (axis[AzMotor].Target > ETX_CENTRE) axis[AzMotor].Target -= (axis[AzMotor].aVALUE >> 1); - else axis[AzMotor].Target += (axis[AzMotor].aVALUE >> 1); - axis[AzMotor].ETXMotorStatus |= (MOVEAXIS || MOVEHIGH); - axis[AzMotor].ETXMotorStatus &= ~MOVESLEW; - axis[AzMotor].MotorControl |= GoToHBX; - CheckETXState(AzMotor); - } - } -} - -void PrintHbxValues(unsigned char Motor) { - if (Motor == AzMotor) - dbgSerial.println("AzMotor"); - else - dbgSerial.println("AltMotor"); - - dbgSerial.print("Vanes "); dbgSerial.print(axis[Motor].Vanes); - dbgSerial.print(", GbxRatio "); dbgSerial.print(axis[Motor].GbxRatio,4); - dbgSerial.print(", XferRatio "); dbgSerial.print(axis[Motor].XferRatio,4); - dbgSerial.print(", WormTeeth "); dbgSerial.println(axis[Motor].WormTeeth); - dbgSerial.print("MeadeRatio "); dbgSerial.print(axis[Motor].MeadeRatio,6); - dbgSerial.print(", MeadeSidereal "); dbgSerial.println(MeadeSidereal,4); - - dbgSerial.print("aVALUE 0x"); dbgSerial.print(axis[Motor].aVALUE, HEX); - dbgSerial.print(", bVALUE 0x"); dbgSerial.print(axis[Motor].bVALUE, HEX); - dbgSerial.print(", PEC 0x"); dbgSerial.println(axis[Motor].PEC, HEX); - - dbgSerial.print("BASERATE 0x"); dbgSerial.print(axis[Motor].BASERATE, HEX); - dbgSerial.print(", SIDEREALRATE 0x"); dbgSerial.print(axis[Motor].SIDEREALRATE, HEX); - dbgSerial.print(", SOLARRATE 0x"); dbgSerial.print(axis[Motor].SOLARRATE, HEX); - dbgSerial.print(", LUNARRATE 0x"); dbgSerial.print(axis[Motor].LUNARRATE, HEX); - dbgSerial.print(", DEGREERATE1 0x"); dbgSerial.println(axis[Motor].DEGREERATE1, HEX); - - dbgSerial.print("One DEGREE 0x"); dbgSerial.println(axis[Motor].OneDegree, HEX); - dbgSerial.println(""); -} - -void PrintRatioValues(unsigned char scope) { - int j; - for (j = 0; j < 2; j++) { - if (j == 0) - dbgSerial.print("AzMotor: "); - else - dbgSerial.print("AltMotor: "); - dbgSerial.print("Vanes "); dbgSerial.print(ratio[scope][j].Vanes); - dbgSerial.print(", GbxRatio "); dbgSerial.print(ratio[scope][j].GbxRatio,4); - dbgSerial.print(", XferRatio "); dbgSerial.print(ratio[scope][j].XferRatio,4); - dbgSerial.print(", WormTeeth "); dbgSerial.print(ratio[scope][j].WormTeeth); - float r = (ratio[scope][j].Vanes * (float) 4 * ratio[scope][j].GbxRatio * ratio[scope][j].XferRatio * ratio[scope][j].WormTeeth) / (float) 1296000; - dbgSerial.print(", MeadeRatio "); dbgSerial.println(r, 6); - } -} - -void HBXPrintStatus(unsigned char Motor) { - axis[Motor].HBXCount = 0; - if ((axis[Motor].Command != GetStatus) || (axis[Motor].HBXP1 | axis[Motor].HBXP2 | axis[Motor].HBXP3 | axis[Motor].HBXP4) || axis[Motor].PrintStatus0) { - - /* dbgSerial.println(""); - dbgSerial.print("Motor: "); - dbgSerial.print(axis_name[Motor]); - dbgSerial.print(", Cmnd: "); - dbgSerial.print(axis[Motor].Command, HEX); - dbgSerial.print(" - "); - */ - switch (axis[Motor].Command) { - case SpeedChnge: - // dbgSerial.print("SpeedChnge "); - axis[Motor].HBXCount = 3; - break; - case SpeedStart: - // dbgSerial.print("SpeedStart "); - axis[Motor].HBXCount = 3; - break; - case SetOffset: - // dbgSerial.print("SetOffset "); - axis[Motor].HBXCount = 4; - break; - case SetLEDI: - // dbgSerial.print("SetLEDI "); - axis[Motor].HBXCount = 1; - break; - case CalibrateLED: - // dbgSerial.print("CalibrateLED "); - break; - case Stop: - // dbgSerial.print("Stop "); - break; - case SlewReverse: - // dbgSerial.print("SlewReverse "); - break; - case SlewForward: - // dbgSerial.print("SlewForward "); - break; - case GetStatus: - // dbgSerial.print("GetStatus "); - axis[Motor].HBXCount = 4; - break; - case GetLEDI: - // dbgSerial.print("GetLEDI "); - axis[Motor].HBXCount = 1; - break; - case GetMotorType: - // dbgSerial.print("GetMotorType "); - axis[Motor].HBXP1 = axis[Motor].MotorType; - axis[Motor].HBXCount = 1; - break; - case SleepHBX: - // dbgSerial.print("SleepHBX "); - break; - default: - dbgSerial.print("UNKNOWN "); - break; - } - - /* - if (axis[Motor].HBXCount != 0) { - dbgSerial.print(", Data: "); - dbgSerial.print(axis[Motor].HBXP1, HEX); - if (axis[Motor].HBXCount >= 2) dbgSerial.print(", "); - axis[Motor].HBXCount -= 1; - } - if (axis[Motor].HBXCount != 0) { - dbgSerial.print(axis[Motor].HBXP2, HEX); - if (axis[Motor].HBXCount >= 2) dbgSerial.print(", "); - axis[Motor].HBXCount -= 1; - } - if (axis[Motor].HBXCount != 0) { - dbgSerial.print(axis[Motor].HBXP3, HEX); - if (axis[Motor].HBXCount >= 2) dbgSerial.print(", "); - axis[Motor].HBXCount -= 1; - } - if (axis[Motor].HBXCount > 0) { - dbgSerial.print(axis[Motor].HBXP4, HEX); - axis[Motor].HBXCount -= 1; - } - dbgSerial.println(""); - */ - } -} diff --git a/Software/EQG2HBXE32/src/HBXComms.h b/Software/EQG2HBXE32/src/HBXComms.h deleted file mode 100644 index bf6da6a..0000000 --- a/Software/EQG2HBXE32/src/HBXComms.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2017, 2018, 2020 John Archbold -*/ - -/******************************************************** - EQG Protocol function definitions - ================================= - *********************************************************/ -#pragma once - -#define CR 0x0d -#define LF 0x0a - -#define HBXLEN 16 -#define HBXMASK HBXLEN-1 - -#define HCLRESETTIME 5 // Reset H2X Clock (mS) -#define H2XRESETTIME 25 // Reset H2X bus -#define BITTIME 100 // H2X clock ~200uS i.e 100us Low/High - -#define STATUSDELAY 50 // H2X ETX status poll delay (mS) -#define STATEDELAY 6.55 // H2X ETX state poll delay (mS) -#define CMNDTIME 1 // H2X command delay (mS) -#define STARTTIME 50 // H2X startup time for motors (mS) -#define CLOCKTIMEOUT 50 // H2X Clock transition timeout (uS) (for monitor mode) -#define MOTORDETECT 500 // H2X Detect Motor controller (mS) - -uint8_t HDA = HDAAz; // Default -uint8_t HCL = HCLAz; // Default - -uint8_t pCommand; -uint16_t pAzCount; -uint16_t pAltCount; - -unsigned char HBXBitTime = BITTIME; -void TimerDelayuS(unsigned int); -void TimerDelaymS(unsigned long); - -bool HBXSendCommand(unsigned char, unsigned char); -void HBXMotorReset(unsigned char); -bool HBXStartSequence(unsigned char); -void HBXSendByte(unsigned char, unsigned char); -unsigned char HBXGetByte(unsigned char); -void HBXSend2Bytes(unsigned char); -void HBXSend3Bytes(unsigned char); -void HBXGet3Bytes(unsigned char); - -void HDAListen(uint8_t); -void HDATalk(uint8_t); -bool HBXReset(void); - -long TwosComplement(long); - -// Testing -void HBXTestLoop(void); -void HBXTest(void); -bool HBXGet2Status(void); diff --git a/Software/EQG2HBXE32/src/HBXComms.ino b/Software/EQG2HBXE32/src/HBXComms.ino deleted file mode 100644 index 9144335..0000000 --- a/Software/EQG2HBXE32/src/HBXComms.ino +++ /dev/null @@ -1,334 +0,0 @@ -/**@file*/ -/* - * Copyright 2017, 2018, 2020 John Archbold -*/ -#include "Hardware.h" -#include "ETXProtocol.h" -#include "EQGProtocol.h" -#include "EQG2HBX.h" -#include "HBXComms.h" -#include "HBXFileSystem.h" -#include "HBXWiFiServer.h" - -/******************************************************** - HBX Comms related functions - =========================== - *********************************************************/ -/********************************************** - Multiple 1mS delay -***********************************************/ - -void TimerDelaymS(unsigned long d) { - delay(d); -} - -/********************************************** - Multiple 1uS delay -***********************************************/ - -void TimerDelayuS(unsigned int d) { - delayMicroseconds(d); -} - - // HBX Attempt to reset - // -------------------- -void HBXMotorReset(unsigned char Motor) -{ - if (Motor == AzMotor) {HCL = HCLAz; HDA = HDAAz;} - else {HCL = HCLAlt; HDA = HDAAlt;} - /* - int i; - - // Write LOW - HDATalk(Motor); - digitalWrite(HDA1, LOW); - TimerDelayuS(HBXBitTime); - for (i = 0; i < 8; i++) - { - if (Motor == MotorAz) digitalWrite(HCL1, LOW); - else digitalWrite(HCL2, LOW); - TimerDelayuS(HBXBitTime); - if (Motor == MotorAz) digitalWrite(HCL1, HIGH); - else digitalWrite(HCL2, HIGH); - TimerDelayuS(HBXBitTime); - } - - // Write HIGH - digitalWrite(HDA1, HIGH); - TimerDelayuS(HBXBitTime); - for (i = 0; i < 8; i++) - { - if (Motor == MotorAz) digitalWrite(HCL1, LOW); - else digitalWrite(HCL2, LOW); - TimerDelayuS(HBXBitTime); - if (Motor == MotorAz) digitalWrite(HCL1, HIGH); - else digitalWrite(HCL2, HIGH); - TimerDelayuS(HBXBitTime); - } - - // Read, and discard, a byte - HDAListen(HDA); - for (i = 0; i < 8; i++) { - if (Motor == MotorAz) digitalWrite(HCL1, LOW); - else digitalWrite(HCL2, LOW); - TimerDelayuS(HBXBitTime); - if (Motor == MotorAz) digitalWrite(HCL1, HIGH); - else digitalWrite(HCL2, HIGH); - TimerDelayuS(HBXBitTime); - } - */ - - // Force Clock High, Low, High for reset, time ~1.25s - HCLTalk(Motor); - digitalWrite(HCL, HIGH); - TimerDelaymS(MOTORDETECT); - digitalWrite(HCL, LOW); - TimerDelaymS(MOTORDETECT); - digitalWrite(HCL, HIGH); - TimerDelaymS(MOTORDETECT >> 1); -} - -// HBX transmission functions -// ========================== - -// HBX Send a command -// ------------------ -bool HBXSendCommand(unsigned char Command, unsigned char Motor) { - - pCommand = Command; - if (Command != GetStatus){ - dbgSerial.println("");dbgSerial.print("+++ ");dbgSerial.print(Motor); - } - axis[Motor].Command = Command; - - // Select the interface - if (Motor == MotorAz) {HDA = HDAAz;HCL = HCLAz;} - else {HDA = HDAAlt;HCL = HCLAlt;} - -// Send the start sequence -// ----------------------- - if (HBXStartSequence(Motor)) { -// Send the command byte -// --------------------- - HBXSendByte(Command, Motor); - return(true); - } - else { - HDAListen(HDA); // Set data inbound - return(false); - } -} - -// HBX Initiate start sequence -// --------------------------- -bool HBXStartSequence(unsigned char Motor) { - if (Motor == AzMotor) {HCL = HCLAz; HDA = HDAAz;} - else if (Motor == AltMotor) {HCL = HCLAlt; HDA = HDAAlt;} - else {HCL = HCLAux; HDA = HDAAux;} - -// 1. HDA as input, Clock as output - HDAListen(HDA); - HCLTalk(HCL); -// 2. Set clock low - digitalWrite(HCL, LOW); - TimerDelayuS(HBXBitTime >> 1); // 1/2 bit-time -// 3. Wait for data low (HDA = 0) by MC, or timeout - H2XStart = micros(); - do { - H2XTimer = micros() - H2XStart; - } while ((digitalRead(HDA) == 1) && (H2XTimer < (HBXBitTime << 3))); - TimerDelayuS((HBXBitTime >> 5)); // 1/32 bit-time delay, in case of data line glitch -// 4. Re-read data line, check if (data low) or (MC timeout) - if ((digitalRead(HDA) == 1) || (H2XTimer >= (HBXBitTime << 3))) { - digitalWrite(HCL, HIGH); - return(false); // error exit if no response from Motor - } -// 5. Set clock high if data low occurred (i.e. MC acknowledged clock low) - digitalWrite(HCL, HIGH); - TimerDelayuS(HBXBitTime >> 1); -// 6. Wait for data line release (HDA = 1) by MC, or timeout - H2XStart = micros(); - do { - H2XTimer = micros() - H2XStart; - } while ((digitalRead(HDA) == 0) && (H2XTimer < (HBXBitTime << 3))); - TimerDelayuS(HBXBitTime); // Wait one bit-time, in case of success -// 7. Check timeout for data line released or no response from MC - if (H2XTimer >= (HBXBitTime << 3)) { - return(false); // Error Exit if no response from MC - } - return(true); // Success -} - -// HBX Send a single byte -// ---------------------- -void HBXSendByte(unsigned char databyte, unsigned char Motor) { - - unsigned char mask; - if (Motor == AzMotor) {HCL = HCLAz; HDA = HDAAz;} - else if (Motor == AltMotor) {HCL = HCLAlt; HDA = HDAAlt;} - else {HCL = HCLAux; HDA = HDAAux;} - - if (axis[Motor].Command != GetStatus) { - dbgSerial.print("-> "); dbgSerial.print(databyte, HEX); - } - - HDATalk(HDA); // HDA as output - axis[Motor].HBXBitCount = 8; // 8bits to go - mask = 0x80; // MSB first -// Clock was set high before entry - TimerDelayuS(HBXBitTime); - do { - axis[Motor].HBXBitCount -= 1; -// Set data bit - if (databyte & mask) digitalWrite(HDA, HIGH); - else digitalWrite(HDA, LOW); - TimerDelayuS(HBXBitTime >> 1); // Let data stabilise - mask = mask >> 1; // Next data bit -// Set clock low - digitalWrite(HCL, LOW); - TimerDelayuS(HBXBitTime); -// Set clock high - digitalWrite(HCL, HIGH); - TimerDelayuS(HBXBitTime-(HBXBitTime >> 1)); // Data is written DSTABLE before clock low -// for 8 bits - } while (axis[Motor].HBXBitCount); - TimerDelayuS(HBXBitTime >> 1); // Last high clock - HDAListen(HDA); // Release data pin - TimerDelayuS(HBXBitTime); -} - -// HBX Send two bytes in sequence -// ------------------------------ -void HBXSend2Bytes(unsigned char Motor) { - HBXSendByte(axis[Motor].HBXP1, Motor); - HBXSendByte(axis[Motor].HBXP2, Motor); - if (pCommand != GetStatus) dbgSerial.println(""); -} - -// HBX Send three bytes in sequence -// -------------------------------- -void HBXSend3Bytes(unsigned char Motor) { - HBXSendByte(axis[Motor].HBXP1, Motor); - HBXSendByte(axis[Motor].HBXP2, Motor); - HBXSendByte(axis[Motor].HBXP3, Motor); - if (pCommand != GetStatus) dbgSerial.println(""); -} - -// HBX Get a single byte -// ---------------------- -unsigned char HBXGetByte(unsigned char Motor) { - - if (Motor == AzMotor) {HCL = HCLAz; HDA = HDAAz;} - else if (Motor == AltMotor) {HCL = HCLAlt; HDA = HDAAlt;} - else {HCL = HCLAux; HDA = HDAAux;} - -// HDA as input - HDAListen(HDA); - axis[Motor].HBXBitCount = 8; - axis[Motor].HBXData = 0; -// Clock was set high before entry - while (axis[Motor].HBXBitCount) { -// Set clock low - digitalWrite(HCL, LOW); - TimerDelayuS(HBXBitTime >> 1); -// Read data bit - axis[Motor].HBXData = axis[Motor].HBXData << 1; // Shift previous bit - if (digitalRead(HDA)) axis[Motor].HBXData |= 0x01; // Read next bit - axis[Motor].HBXBitCount--; // Need eight bits - TimerDelayuS(HBXBitTime-(HBXBitTime >> 1)); // Wait for low time -// Set clock high - digitalWrite(HCL, HIGH); - TimerDelayuS(HBXBitTime); - } - TimerDelayuS(HBXBitTime); - if (axis[Motor].Command != GetStatus) { - dbgSerial.print("<- "); dbgSerial.print(axis[Motor].HBXData, HEX); - } -// Return data byte - axis[Motor].HBXCount = 1; - return (axis[Motor].HBXData); -} - -// HBX Get the status bytes (25 bits) -// ---------------------------------- -void HBXGet3Bytes(unsigned char Motor) { - - axis[Motor].HBXP1 = HBXGetByte(Motor); - TimerDelayuS(HBXBitTime); - axis[Motor].HBXP2 = HBXGetByte(Motor); - TimerDelayuS(HBXBitTime); - axis[Motor].HBXP3 = HBXGetByte(Motor); - TimerDelayuS(HBXBitTime); - axis[Motor].HBXP4 = 0; - -// Read 'byte4' = error bit -// ------------------------ - digitalWrite(HCL, LOW); - TimerDelayuS(HBXBitTime >> 1); - axis[Motor].HBXP4 |= digitalRead(HDA); // Read the battery error bit - TimerDelayuS(HBXBitTime-(HBXBitTime >> 1)); - digitalWrite(HCL, HIGH); - TimerDelayuS(HBXBitTime); - if (axis[Motor].Command != GetStatus) { - dbgSerial.print("- "); dbgSerial.print(axis[Motor].HBXP4, HEX); - } - axis[Motor].HBXCount = 4; - if (pCommand != GetStatus) dbgSerial.println(""); -} - -// H2X Low level Functions -// ----------------------- -void HDAListen(uint8_t HDA) { -// digitalWrite(HDA, HIGH); - pinMode(HDA, H2C_INPUT); -} -void HDAFloat(uint8_t HDA) { - pinMode(HDA, H2C_INPUT); -} -void HDATalk(uint8_t HDA) { - digitalWrite(HDA, HIGH); - pinMode(HDA, H2C_OUTPUT); -} -void HCLListen(uint8_t HCL) { -// digitalWrite(HCL, HIGH); - pinMode(HCL, H2C_INPUTPU); -} -void HCLFloat(uint8_t HCL) { - pinMode(HCL, H2C_INPUT); -} -void HCLTalk(uint8_t HCL) { - digitalWrite(HCL, HIGH); - pinMode(HCL, H2C_OUTPUT); -} - -bool HBXReset(void) { - int ClockCount = 0; - - HCLTalk(HCLAz); // Set clock high - HCLTalk(HCLAlt); // Set clock high - HCLTalk(HCLAux); // Set clock high - HDAListen(HDAAz); // Set common data inbound - TimerDelayuS(HBXBitTime); - - // Data should be high - while ((!digitalRead(HDA)) && (ClockCount < 25)) { - digitalWrite(HCLAux, LOW); - digitalWrite(HCLAz, LOW); - digitalWrite(HCLAlt, LOW); - TimerDelaymS(HCLRESETTIME); - digitalWrite(HCLAux, HIGH); - digitalWrite(HCLAz, HIGH); - digitalWrite(HCLAlt, HIGH); - TimerDelayuS(HBXBitTime); - ClockCount += 1; - } - if (ClockCount >= 25) return(false); - else return(true); -} - -long TwosComplement(long p) { // Calculate 2s complement - long q; - q = ~p; // Bitwise invert - q = q + 1; // +1 - return q; -} diff --git a/Software/EQG2HBXE32/src/HBXFileSystem.h b/Software/EQG2HBXE32/src/HBXFileSystem.h deleted file mode 100644 index 5ae76d8..0000000 --- a/Software/EQG2HBXE32/src/HBXFileSystem.h +++ /dev/null @@ -1,12 +0,0 @@ -#pragma once -/************************************************************** - * SPIFFS filesystem - * Only invoked in STA mode -*/ - -#include -#include -#include -#include - -#define FORMAT_SPIFFS_IF_FAILED true diff --git a/Software/EQG2HBXE32/src/HBXFileSystem.ino b/Software/EQG2HBXE32/src/HBXFileSystem.ino deleted file mode 100644 index 78ddf12..0000000 --- a/Software/EQG2HBXE32/src/HBXFileSystem.ino +++ /dev/null @@ -1,108 +0,0 @@ -/**@file*/ -// SPIFFS file system -#include "Hardware.h" -#include "ETXProtocol.h" -#include "EQGProtocol.h" -#include "EQG2HBX.h" -#include "HBXComms.h" -#include "HBXFileSystem.h" -#include "HBXWiFiServer.h" - -void listDir(fs::FS &fs, const char * dirname, uint8_t levels) { - Serial.printf("Listing directory: %s\r\n", dirname); - - File root = fs.open(dirname); - if (!root) { - Serial.println("- failed to open directory"); - return; - } - if (!root.isDirectory()) { - Serial.println(" - not a directory"); - return; - } - - File file = root.openNextFile(); - while (file) { - if (file.isDirectory()) { - Serial.print(" DIR : "); - Serial.println(file.name()); - if (levels) { - listDir(fs, file.name(), levels - 1); - } - } - else { - Serial.print(" FILE: "); - Serial.print(file.name()); - Serial.print("\tSIZE: "); - Serial.println(file.size()); - } - file = root.openNextFile(); - } -} - -void readFile(fs::FS &fs, const char * path) { - Serial.printf("Reading file: %s\r\n", path); - - File file = fs.open(path); - if (!file || file.isDirectory()) { - Serial.println("- failed to open file for reading"); - return; - } - - Serial.println("- read from file:"); - while (file.available()) { - Serial.write(file.read()); - } -} - -void writeFile(fs::FS &fs, const char * path, const char * message) { - Serial.printf("Writing file: %s\r\n", path); - - File file = fs.open(path, FILE_WRITE); - if (!file) { - Serial.println("- failed to open file for writing"); - return; - } - if (file.print(message)) { - Serial.println("- file written"); - } - else { - Serial.println("- frite failed"); - } -} - -void appendFile(fs::FS &fs, const char * path, const char * message) { - Serial.printf("Appending to file: %s\r\n", path); - - File file = fs.open(path, FILE_APPEND); - if (!file) { - Serial.println("- failed to open file for appending"); - return; - } - if (file.print(message)) { - Serial.println("- message appended"); - } - else { - Serial.println("- append failed"); - } -} - -void renameFile(fs::FS &fs, const char * path1, const char * path2) { - Serial.printf("Renaming file %s to %s\r\n", path1, path2); - if (fs.rename(path1, path2)) { - Serial.println("- file renamed"); - } - else { - Serial.println("- rename failed"); - } -} - -void deleteFile(fs::FS &fs, const char * path) { - Serial.printf("Deleting file: %s\r\n", path); - if (fs.remove(path)) { - Serial.println("- file deleted"); - } - else { - Serial.println("- delete failed"); - } -} diff --git a/Software/EQG2HBXE32/src/HBXWiFiServer.h b/Software/EQG2HBXE32/src/HBXWiFiServer.h deleted file mode 100644 index 64e59a3..0000000 --- a/Software/EQG2HBXE32/src/HBXWiFiServer.h +++ /dev/null @@ -1,117 +0,0 @@ - - -/* - * Copyright 2017, 2018, 2020 John Archbold -*/ - -/******************************************************** - EQG Serial WiFi - =============== - *********************************************************/ -#pragma once - -#include -#include -#include -#include -#include -#include -#include - -/************************************************************** - * WiFi communications buffers and pointers - * WiFi variables - **************************************************************/ - -uint8_t smac[] = { 0x5C, 0xCF, 0x7F, 0x88, 0x88, 0x88 }; // Hopefully :) Unique Espressif mac -uint8_t mmac[] = { 0x5C, 0xCF, 0x7F, 0x00, 0x00, 0x00 }; // Master mac address -const uint8_t WIFI_CHANNEL = 4; - -String ssid; // char ssid[64] = "EQMODWiFi"; -String pass; // char pass[64] = "CShillit0"; - -const char* http_username = "admin"; -const char* http_password = "eqmod"; -// flag to use from web update to reboot the ESP -bool shouldReboot = false; -bool loginValid = false; - -IPAddress ip(192, 168, 88, 1); -IPAddress gateway(192, 168, 88, 1); -IPAddress netmask(255, 255, 255, 0); - -/************************************************************** - * WiFi WebServer - * Only invoked in STA mode -*/ - -AsyncWebServer server(80); -AsyncWebSocket ws("/ws"); // access at ws://[esp ip]/ws -AsyncEventSource events("/events"); // event source (Server-Sent events) - -/************************************************************** - * WiFi ESP_NOW -*/ -esp_now_peer_info serial_peer; - -/************************************************************** - * WiFi UDP -*/ -WiFiUDP udp; -IPAddress remoteIp; -const int localUdpPort = 11880; - -/************************************************************** - * WiFi Data Buffers -*/ -struct __attribute__((packed)) DataStruct { - char text[ESP_NOW_MAX_DATA_LEN]; - uint8_t len; -}; - -DataStruct sendWiFi; -DataStruct recvWiFi; -uint8_t sendWiFi8[sizeof(sendWiFi)]; -uint8_t recvWiFi8[sizeof(recvWiFi)]; - -/************************************************************** - * WiFi EQMOD virtualization -*/ -#define EQxTimeout 10 -#define EQxSize ESP_NOW_MAX_DATA_LEN-1 - -uint8_t RxD; -uint8_t TxD; -uint8_t TxDIndex; - -unsigned long RxTimeout; -unsigned long WiFiTimeout; -unsigned long LastmS; -unsigned long CheckmS = 1000; -bool Connected = false; -bool dataSending = false; -bool waitingForReply = false; - -unsigned long TxDuS; -unsigned long AckuS; -unsigned long RxDuS; - -unsigned long LastLEDmS; -unsigned long FastLEDmS = 200; -unsigned long SlowLEDmS = 800; -unsigned long BlinkmS = SlowLEDmS; -unsigned long SavedBlinkmS = SlowLEDmS; - -bool UDPFlag = false; -bool APFlag = false; -bool SerialFlag = false; - -void HBXWiFiSetup(); -bool HBXCheckRx(); -void HBXCheckTx(); -void InitESPNow(); -void recvCallBack(const uint8_t*, const uint8_t* , int ); -void sendData(const esp_now_peer_info_t* ); -void sendCallBack(const uint8_t* , esp_now_send_status_t ); -void putRxDataIntoMountInputBuffer(void); -void getTxDataFromMountOutputBuffer(void); diff --git a/Software/EQG2HBXE32/src/HBXWiFiServer.ino b/Software/EQG2HBXE32/src/HBXWiFiServer.ino deleted file mode 100644 index 8d0eccb..0000000 --- a/Software/EQG2HBXE32/src/HBXWiFiServer.ino +++ /dev/null @@ -1,507 +0,0 @@ -/**@file*/ -// HBXSerialServer.ino -// https://esp-idf.readthedocs.io/en/latest/api-reference/wifi/esp_now.html -#include "Hardware.h" -#include "ETXProtocol.h" -#include "EQGProtocol.h" -#include "EQG2HBX.h" -#include "HBXComms.h" -#include "HBXFileSystem.h" -#include "HBXWiFiServer.h" -#include // Include the SPIFFS library - -// Init ESP Now with fallback -void InitESPNow() { - WiFi.disconnect(); - if (esp_now_init() == ESP_OK) { - dbgSerial.println("ESPNow Init Success"); - } - else { - dbgSerial.println("ESPNow Init Failed"); - // Retry InitESPNow, add a counter and then restart? - // InitESPNow(); - // or Simply Restart - ESP.restart(); - } -} - -// Handle ESP_NOW WiFi data -// Data in recvWiFi.text, length recvWiFi.len -void recvCallBack(const uint8_t *senderMac, const uint8_t *incomingData, int len) { - -// Get data from WiFi buffer - memcpy(&recvWiFi.text, incomingData, len); // Receive data from EQMOD Tx - recvWiFi.text[len] = 0; // Null terminate - recvWiFi.len = len; - -// Check if serial device is requesting restart - if ((len == 20) && ((strncmp(recvWiFi.text, "Mount, please reply", 15) == 0))) { - // Capture the serial device mac address - for (byte n = 0; n < ESP_NOW_ETH_ALEN; n++) { - serial_peer.peer_addr[n] = senderMac[n]; - } - // Discard data from reconnect request, clear flags - recvWiFi.len = 0; - Connected = false; - dataSending = false; - // Reply to reconnect request - strcpy(sendWiFi.text, "EQMOD WiFi Mount V1.0\n"); - sendWiFi.len = sizeof("EQMOD WiFi Mount V1.0\n"); - dbgSerial.println("Reconnecting"); - sendData(&serial_peer); - return; - } -} - -// Send data to ESP_NOW -void sendData(const esp_now_peer_info_t* s_peer) { - // If first time, create a peer2peer connection with the sender mac address - if (!Connected) { - esp_now_add_peer(s_peer); // Only one paired device - the first one to respond - } - - // Send data, if not waiting for previous send to complete - if (!dataSending) { - memcpy(sendWiFi8, &sendWiFi, sendWiFi.len); // Need to satisfy esp_now - esp_now_send(serial_peer.peer_addr, sendWiFi8, sendWiFi.len); - dataSending = true; - } -} - -// Get Send data status -void sendCallBack(const uint8_t* mac, esp_now_send_status_t sendStatus) { - if (sendStatus == 0) { - sendWiFi.len = 0; // Data successfully sent - Connected = true; - dataSending = false; - } - // Do some error checking? -} - -// Put received WiFi (UDP/ESP_NOW) data into the mount input data buffer for processing -// Data in recvWiFi.text, length recvWiFi.len -void putRxDataIntoMountInputBuffer(void) { - uint8_t n; - n = 0; - while (n < recvWiFi.len) { - EQGRxBuffer[EQGRxiPtr++] = recvWiFi.text[n]; - EQGRxiPtr &= EQGMASK; - n += 1; - } - recvWiFi.len = 0; -} - -// Get mount data to send to WiFi (UDP/NOW) into WiFi buffer -// Data in sendWiFi.text, length sendWiFi.len -void getTxDataFromMountOutputBuffer(void) { - while (EQGTxoPtr != EQGTxiPtr) { - if ((EQGTxBuffer[EQGTxoPtr] != CR) && (EQGTxBuffer[EQGTxoPtr] != LF)) - dbgSerial.write(EQGTxBuffer[EQGTxoPtr]); - else dbgSerial.write('.'); - sendWiFi.text[TxDIndex++] = EQGTxBuffer[EQGTxoPtr++]; - EQGTxoPtr &= EQGMASK; - } - // Send when a CR is detected - if (sendWiFi.text[TxDIndex - 1] == 0x0d) { - sendWiFi.text[TxDIndex] = 0; - sendWiFi.len = TxDIndex; - } -} - -// Webserver functions for ssid, pass, telescope etc -// ================================================= - -void onRequest(AsyncWebServerRequest *request){ - //Handle Unknown Request - request->send(404, "text/plain", "The content you are looking for was not found."); -} - -void onBody(AsyncWebServerRequest *request, uint8_t *data, size_t len, size_t index, size_t total){ - if (!index) { - dbgSerial.printf("BodyStart: %u B\n", total); - } - for (size_t i = 0; i < len; i++) { - dbgSerial.write(data[i]); - } - if (index + len == total) { - dbgSerial.printf("BodyEnd: %u B\n", total); - } -} - -void onUpload(AsyncWebServerRequest *request, String filename, size_t index, uint8_t *data, size_t len, bool final){ - if (!index) { - dbgSerial.printf("UploadStart: %s\n", filename.c_str()); - } - for (size_t i = 0; i < len; i++) { - dbgSerial.write(data[i]); - } - if (final) { - dbgSerial.printf("UploadEnd: %s, %u B\n", filename.c_str(), index + len); - } -} - -void AsyncServerResponseSetup(void) { - - // respond to GET requests on URL /scan - //First request will return 0 results unless you start scan from somewhere else (loop/setup) - //Do not request more often than 3-5 seconds - - server.on("/scan", HTTP_GET, [](AsyncWebServerRequest *request){ - String json = "["; - int n = WiFi.scanComplete(); - if(n == -2){ - WiFi.scanNetworks(true); - } else if(n){ - for (int i = 0; i < n; ++i) { - if(i) json += ","; - json += "{"; - json += "\"rssi\":"+String(WiFi.RSSI(i)); - json += ",\"ssid\":\""+WiFi.SSID(i)+"\""; - json += ",\"bssid\":\""+WiFi.BSSIDstr(i)+"\""; - json += ",\"channel\":"+String(WiFi.channel(i)); - json += ",\"secure\":"+String(WiFi.encryptionType(i)); -// json += ",\"hidden\":"+String(WiFi.isHidden(i)?"true":"false"); - json += "}\r\n"; - } - WiFi.scanDelete(); - if(WiFi.scanComplete() == -2){ - WiFi.scanNetworks(true); - } - } - json += "]"; - request->send(200, "application/json", json); - json = String(); - }); - - // upload a file to /upload - server.on("/upload", HTTP_POST, [](AsyncWebServerRequest *request){ - request->send(200); - }, onUpload); - - // send /index.htm file when /index is requested - server.on("/index", HTTP_ANY, [](AsyncWebServerRequest *request){ - request->send(SPIFFS, "/www/index.htm"); - }); - - // send /settings.htm file when /settings is requested - server.on("/settings", HTTP_GET, [](AsyncWebServerRequest *request) { - request->send(SPIFFS, "/www/settings.htm"); - int paramsNr = request->params(); - dbgSerial.print("Number of settings parameters: "); dbgSerial.println(paramsNr); - if (paramsNr) { - for (int i = 0; i < paramsNr; i++) { - AsyncWebParameter* p = request->getParam(i); - dbgSerial.print("Param name: "); dbgSerial.print(p->name()); - dbgSerial.print(", value: "); dbgSerial.println(p->value()); - if ((p->name()) == "ssid") - ssid = (p->value()); - if ((p->name()) == "pass") - pass = (p->value()); - if ((p->name()) == "scope") - strcpy(scope, (p->value()).c_str()); - } - - preferences.begin("EQG2HBX", false); // Access EQG2HBX namespace - - dbgSerial.print("Original - ssid: "); dbgSerial.print(preferences.getString("STA_SSID")); - dbgSerial.print(", pass: "); dbgSerial.print(preferences.getString("STA_PASS")); - dbgSerial.print(", Telescope: "); dbgSerial.println(preferences.getString("TELESCOPE")); - - if (strlen(ssid.c_str()) != 0) preferences.putString("STA_SSID", ssid); - if (strlen(pass.c_str()) != 0) preferences.putString("STA_PASS", pass); - if (strlen(scope) != 0) preferences.putString("TELESCOPE", scope); - - dbgSerial.print("Updated - ssid: "); dbgSerial.print(preferences.getString("STA_SSID")); - dbgSerial.print(", pass: "); dbgSerial.print(preferences.getString("STA_PASS")); - dbgSerial.print(", Telescope: "); dbgSerial.println(preferences.getString("TELESCOPE")); - preferences.end(); - } - }); - - // HTTP basic authentication - server.on("/login", HTTP_GET, [](AsyncWebServerRequest *request){ - dbgSerial.print("B4 http_username: "); - dbgSerial.print(http_username); - dbgSerial.print(", http_password: "); - dbgSerial.println(http_password); - - if(!request->authenticate(http_username, http_password)) - return request->requestAuthentication(); - else { - dbgSerial.print("http_username: "); - dbgSerial.print(http_username); - dbgSerial.print(", http_password: "); - dbgSerial.println(http_password); - } - request->send(200, "text/plain", "Login Success!"); - loginValid = true; - }); - - // Simple Firmware Update Form - // send /update.htm file when /index is requested - server.on("/update", HTTP_GET, [](AsyncWebServerRequest *request) { - if (loginValid == true) { - request->send(SPIFFS, "/update.htm"); - } - else { - request->send(200, "text/plain", "Before you can update firmware, Please Login"); - } - }); - - // Process POST from Update Form - server.on("/update", HTTP_POST, [](AsyncWebServerRequest *request){ - shouldReboot = !Update.hasError(); - AsyncWebServerResponse *response = request->beginResponse(200, "text/plain", shouldReboot?"OK":"FAIL"); - response->addHeader("Connection", "close"); - request->send(response); - },[](AsyncWebServerRequest *request, String filename, size_t index, uint8_t *data, size_t len, bool final){ - if(!index){ - dbgSerial.printf("Update Start: %s\n", filename.c_str()); - -// Update.runAsync(true); -// if (!Update.begin((ESP.getFreeSketchSpace() - 0x1000) & 0xFFFFF000)) { - if (!Update.begin(0x140000)) { - Update.printError(dbgSerial); - } - } - if(!Update.hasError()){ - if(Update.write(data, len) != len){ - Update.printError(dbgSerial); - } - } - if(final){ - if(Update.end(true)){ - dbgSerial.printf("Update Success: %uB\n", index+len); - } else { - Update.printError(dbgSerial); - } - } - }); -} - -void browseService(const char * service, const char * proto) { - Serial.printf("Browsing for service _%s._%s.local. ... ", service, proto); - int n = MDNS.queryService(service, proto); - if (n == 0) { - Serial.println("no services found"); - } - else { - Serial.print(n); - Serial.println(" service(s) found"); - for (int i = 0; i < n; ++i) { - // Print details for each service found - Serial.print(" "); - Serial.print(i + 1); - Serial.print(": "); - Serial.print(MDNS.hostname(i)); - Serial.print(" ("); - Serial.print(MDNS.IP(i)); - Serial.print(":"); - Serial.print(MDNS.port(i)); - Serial.println(")"); - } - } - Serial.println(); -} - -// ================================================================================================ - -void HBXWiFiSetup() { - - // TODO - // Read from EEPROM - // ESPNOW - - UDPFlag = false; -#ifdef SelectUDP - UDPFlag = true; // Either UDP or ESPNOW -#endif - APFlag = false; -#ifdef SelectAP - APFlag = true; // Either AP or STA -#endif - - if (APFlag) { - // AP mode device connects directly to EQMODWiFi (no router) - // For AP mode: UDP2Serial: This ESP assigns IP addresses - // For AP mode: ESP IP is always 192.168.88.1 (set above) - - dbgSerial.println("EQMODWiFi Access Point Mode"); - // Check preferences for ssid, pass - preferences.begin("EQG2HBX", false); // Access EQG2HBX namespace - if (preferences.getString("AP_SSID", "none") == "none") - preferences.putString("AP_SSID", "EQGWiFi"); // Default - if (preferences.getString("AP_PASS", "none") == "none") - preferences.putString("AP_PASS", "EQG2HBXPcl"); // Default - ssid = preferences.getString("AP_SSID", "none"); - pass = preferences.getString("AP_PASS", "none"); - preferences.end(); - - WiFi.persistent(false); - WiFi.mode(WIFI_AP); - WiFi.softAP(ssid.c_str(), pass.c_str()); // softAP ssid, pass - delay(2000); // Espressif wifi bug needs this - WiFi.softAPConfig(ip, gateway, netmask); // softAP ip - dbgSerial.print("SoftAP IP address: "); dbgSerial.println(WiFi.softAPIP()); - } - else { - // STA mode EQMODWiFi connects to network router and gets an IP - // For STA mode: Host software must detect that IP - // For STA mode: UDP2Serial router network assigns IP address - // For STA mode: Start webserver, mDNS and accept changes to ssid, pass, Telescope etc - - dbgSerial.println("EQMODWiFi Station Mode"); - // Check preferences for ssid, pass - preferences.begin("EQG2HBX", false); // Access EQG2HBX namespace - if (preferences.getString("STA_SSID", "none") == "none") - preferences.putString("STA_SSID", "EQGnet"); // Default Home Network - if (preferences.getString("STA_PASS", "none") == "none") - preferences.putString("STA_PASS", "EQGconnect"); - ssid = preferences.getString("STA_SSID", "none"); - pass = preferences.getString("STA_PASS", "none"); - preferences.end(); - - WiFi.mode(WIFI_STA); - WiFi.disconnect(); - WiFi.begin(ssid.c_str(), pass.c_str()); - int i = 0; - while ((WiFi.status() != WL_CONNECTED) && (i++ < 50)) { - delay(1000); - dbgSerial.print(i); dbgSerial.print(", ssid: "); dbgSerial.print(ssid.c_str()); dbgSerial.print(", pass: "); dbgSerial.println(pass.c_str()); - } - if (i >= 50) { - WiFi.begin("EQGnet", "EQGconnect"); - while (WiFi.status() != WL_CONNECTED) { - delay(100); - dbgSerial.print("!"); - } - } - dbgSerial.print("ssid: "); dbgSerial.println(ssid.c_str()); - dbgSerial.print("pass: "); dbgSerial.println(pass.c_str()); - dbgSerial.print("IP: "); dbgSerial.println(WiFi.localIP().toString().c_str()); - dbgSerial.println(" connected"); - if (!MDNS.begin("eqmodwifi")) { - Serial.println("Error setting up MDNS responder!"); - while (1) { - delay(1000); - } - } - Serial.println("mDNS responder started"); - dbgSerial.print("ssid: "); dbgSerial.println(ssid.c_str()); - dbgSerial.print("pass: "); dbgSerial.println(pass.c_str()); - dbgSerial.print("IP: "); dbgSerial.println(WiFi.softAPIP().toString().c_str()); - // Load 'server.on' responses - AsyncServerResponseSetup(); - WiFi.scanNetworks(); - dbgSerial.print("ssid: "); dbgSerial.println(ssid.c_str()); - dbgSerial.print("pass: "); dbgSerial.println(pass.c_str()); - dbgSerial.print("IP: "); dbgSerial.println(WiFi.softAPIP().toString().c_str()); - // attach filesystem root at URL /fs - if (!SPIFFS.begin(FORMAT_SPIFFS_IF_FAILED)) { - dbgSerial.println("SPIFFS Mount Failed, SPIFF formatted"); - } - else - dbgSerial.println("SPIFFS Mounted .. "); - writeFile(SPIFFS, "/www/index.htm", EQ2HBX_Version.c_str()); - listDir(SPIFFS, "/", 0); - - server.serveStatic("/", SPIFFS, "/www/").setDefaultFile("index.htm"); - - // Catch-All Handlers - // Any request that can not find a Handler that canHandle it - // ends in the callbacks below. - server.onNotFound(onRequest); - server.onFileUpload(onUpload); - server.onRequestBody(onBody); - - server.begin(); - // Add service to MDNS-SD - MDNS.addService("_http", "_tcp", 80); - MDNS.addService("_osc", "_udp", localUdpPort); - //browseService("http", "tcp"); - } - - if (!UDPFlag) { - // ESP_NOW mode (EQMODWiFi responds to MAC protocol) - dbgSerial.println("ESP_NOW Mode"); - InitESPNow(); - dbgSerial.println("ESPNOW2SerialServer"); - dbgSerial.print("Mount soft mac: "); dbgSerial.println(WiFi.softAPmacAddress()); - dbgSerial.print("Mount hard mac: "); dbgSerial.println(WiFi.macAddress()); -// esp_now_set_self_role(ESP_NOW_ROLE_COMBO); - esp_now_register_recv_cb(recvCallBack); - esp_now_register_send_cb(sendCallBack); - } - else { - dbgSerial.println("UDP Mode"); - udp.begin(localUdpPort); - dbgSerial.println("UDP2SerialServer"); - if (APFlag) - dbgSerial.printf("AP : "); - else - dbgSerial.printf("STA: "); - dbgSerial.printf("Now listening at IP %s, UDP port %d\n", WiFi.softAPIP().toString().c_str(), localUdpPort); - } - - TxDIndex = 0; - sendWiFi.len = 0; - recvWiFi.len = 0; -} - -// ------------------------------------------------------------------------------------------- - -bool HBXCheckRx() { - if (UDPFlag) { -// UDP - SynScanPro UDP - recvWiFi.len = udp.parsePacket(); - if (recvWiFi.len > 0) { - // receive incoming UDP packets - recvWiFi.len = udp.read(recvWiFi.text, 250); - if (recvWiFi.len > 0) { - recvWiFi.text[recvWiFi.len] = 0; // Null terminate - -// dbgSerial.print("RxUDP - len: "); -// dbgSerial.print(recvWiFi.len); -// dbgSerial.print(", data: "); - // dbgSerial.println(recvWiFi.text); - - } - } - } - if (recvWiFi.len > 0) { // Send data to mount Input data buffer for processing - putRxDataIntoMountInputBuffer(); - return true; // Data received from UDP or ESP_NOW callback - } - else - return false; // No Data received -} - -void HBXCheckTx() { - if (UDPFlag) { - // Get data to send to SynScanPro via UDP into WiFi buffer - getTxDataFromMountOutputBuffer(); - // send back a reply, to the IP address and port we got the packet from - if (sendWiFi.len > 0) { - -// dbgSerial.print("TxUDP - len: "); -// dbgSerial.print(sendWiFi.len); -// dbgSerial.print(", data: "); -// dbgSerial.println(sendWiFi.text); - - udp.beginPacket(udp.remoteIP(), udp.remotePort()); - memcpy(sendWiFi8, &sendWiFi.text, sendWiFi.len); - udp.write(sendWiFi8, sendWiFi.len); - udp.endPacket(); - } - sendWiFi.len = 0; - TxDIndex = 0; - } - else { - // Get data to send to ESP_NOW - EQMOD/SynScanPro Serial WiFi - if (Connected) { - getTxDataFromMountOutputBuffer(); - if (sendWiFi.len > 0) - sendData(&serial_peer); - } - } -} diff --git a/Software/EQG2HBXE32/src/Hardware.h b/Software/EQG2HBXE32/src/Hardware.h deleted file mode 100644 index 2bc407e..0000000 --- a/Software/EQG2HBXE32/src/Hardware.h +++ /dev/null @@ -1,62 +0,0 @@ -/******************************************************** - Hardware Definitions - ==================== - *********************************************************/ -#pragma once - -#define mESP32 - - // Configuration for WiFi interface - // ================================ - - // UDP allows communications with the Skywatcher SynScan app on Laptop, Tablet or phone - // ESPNOW is alocal area wifi net .. TODO - // AP provides a n access point in absence of Telscope wifi network - // STA enables use of wifi credentials to log on to Telescope wifi network - -#define SelectUDP // Either UDP or ESPNOW -#undef SelectAP // Either AP or STA - - // Serial port definitions for HBX interface - // ========================================= - -#ifdef mESP32 -#define dbgSerial Serial -#define EQGSerial Serial2 - -#ifdef BTSerial - #define EQGBluetooth SerialBT -#endif -#endif -// Pin definitions for ESP32-HBX interface -// ======================================= - -#ifdef mESP32 - // 8Pin RJ - // ======= - // Pin8 Gnd -#define HDAAz 25 // Pin7 on HBX interface -#define HCLAz 26 // Pin6 on HBX interface -#define HDAAlt 14 // Pin5 on HBX interface -#define HCLAlt 27 // Pin4 on HBX interface -#define HDAAux 18 // Pin3 on HBX interface -#define HCLAux 19 // Pin2 on HBX interface - // Pin1 Vbat - - // 4Pin RJ - // ======= - // Pin1 Gnd -#define HDAAux 18 // Pin2 on HBX interface -#define HCLAux 19 // Pin3 on HBX interface - // Pin4 Vbat - -#define H2C_INPUTPU INPUT_PULLUP // Set pin data input mode -#define H2C_INPUT INPUT // Set pin data input mode -#define H2C_OUTPUT OUTPUT // Set pin data output - -// Pin definitions for LED indicators -// ================================== -#define EQGLED 21 -#define ETXLED 22 - -#endif diff --git a/Software/EQG2HBXE32/test/README b/Software/EQG2HBXE32/test/README deleted file mode 100644 index c3b0ed6..0000000 --- a/Software/EQG2HBXE32/test/README +++ /dev/null @@ -1,11 +0,0 @@ - -This directory is intended for PIO Unit Testing and project tests. - -Unit Testing is a software testing method by which individual units of -source code, sets of one or more MCU program modules together with associated -control data, usage procedures, and operating procedures, are tested to -determine whether they are fit for use. Unit testing finds problems early -in the development cycle. - -More information about PIO Unit Testing: -- https://docs.platformio.org/page/plus/unit-testing.html