├── Control
├── .gitignore
├── Config.h
├── Constant.h
├── Control.ino
├── DateTime.ino
├── DigitalTemp.h
├── DigitalTemp.ino
├── Hardware.h
├── Hardware.ino
├── HeatPump.h
├── HeatPump.ino
├── Information.h
├── Information.ino
├── MQTT.h
├── MQTT.ino
├── Message.h
├── Message.ino
├── Network.ino
├── Nextion.h
├── Nextion.ino
├── NoSDpage.h
├── OmronFC.h
├── OmronFC.ino
├── Overheat.ino
├── README.md
├── SCharts.h
├── SCharts.ino
├── Scheduler.h
├── Scheduler.ino
├── Statistics.h
├── Statistics.ino
├── StepMotor.h
├── StepMotor.ino
├── Util.h
├── Util.ino
├── VaconFC.h
├── VaconFC.ino
├── WebServer.ino
├── devOneWire.h
├── devOneWire.ino
└── getFiles.ino
├── Hardware
├── README.md
└── sam
│ └── 1.6.12
│ ├── cores
│ └── arduino
│ │ ├── UARTClass.cpp
│ │ ├── UARTClass.h
│ │ ├── itoa.c
│ │ └── wiring_analog.c
│ └── variants
│ └── arduino_due_x
│ ├── variant.cpp
│ └── variant.h
├── Libraries
├── Arduino-Due-RTC-Library
│ ├── README.md
│ ├── examples
│ │ ├── Due_RTC_Alarm_Sample
│ │ │ └── Due_RTC_Alarm_Sample.ino
│ │ ├── Due_RTC_Simple_Sample
│ │ │ └── Due_RTC_Simple_Sample.ino
│ │ ├── Due_RTC_Simple_Sample_NTP_ETHERNET
│ │ │ └── Due_RTC_Simple_Sample_NTP_ETHERNET.ino
│ │ ├── Due_RTC_Simple_Sample_NTP_WIFI
│ │ │ └── Due_RTC_Simple_Sample_NTP_WIFI.ino
│ │ ├── Due_RTC_Simple_Sample_german_summertime
│ │ │ └── Due_RTC_Simple_Sample_german_summertime.ino
│ │ ├── Due_RTC_Simple_Sample_oneline_time_and_date
│ │ │ └── Due_RTC_Simple_Sample_oneline_time_and_date.ino
│ │ ├── Due_RTC_Simple_Unixtime_Compilertime
│ │ │ └── Due_RTC_Simple_Unixtime_Compilertime.ino
│ │ ├── Due_RTC_Simple_Unixtime_timezone
│ │ │ └── Due_RTC_Simple_Unixtime_timezone.ino
│ │ └── Due_RTC_Simple_test_of_date
│ │ │ └── Due_RTC_Simple_test_of_date.ino
│ ├── library.properties
│ └── src
│ │ ├── rtc_clock.cpp
│ │ └── rtc_clock.h
├── DS2482
│ ├── DS2482.cpp
│ └── DS2482.h
├── DS3232
│ ├── library.properties
│ └── src
│ │ ├── DS3232.cpp
│ │ └── DS3232.h
├── Ethernet
│ ├── Dhcp.cpp
│ ├── Dhcp.h
│ ├── Dns.cpp
│ ├── Dns.h
│ ├── Ethernet.cpp
│ ├── Ethernet.h
│ ├── EthernetClient.cpp
│ ├── EthernetClient.h
│ ├── EthernetServer.cpp
│ ├── EthernetServer.h
│ ├── EthernetUdp.cpp
│ ├── EthernetUdp.h
│ ├── Twitter.cpp
│ ├── Twitter.h
│ ├── util.h
│ └── utility
│ │ ├── socket.cpp
│ │ ├── socket.h
│ │ ├── spi_dma.cpp
│ │ ├── spi_dma.h
│ │ ├── util.h
│ │ ├── w5100.cpp
│ │ ├── w5100.h
│ │ ├── w5200.cpp
│ │ ├── w5200.h
│ │ ├── w5500.cpp
│ │ └── w5500.h
├── FreeRTOS_ARM
│ ├── examples
│ │ ├── FreeRTOSBook
│ │ │ ├── Example001
│ │ │ │ └── Example001.ino
│ │ │ ├── Example002
│ │ │ │ └── Example002.ino
│ │ │ ├── Example003
│ │ │ │ └── Example003.ino
│ │ │ ├── Example004
│ │ │ │ └── Example004.ino
│ │ │ ├── Example005
│ │ │ │ └── Example005.ino
│ │ │ ├── Example006
│ │ │ │ └── Example006.ino
│ │ │ ├── Example007
│ │ │ │ └── Example007.ino
│ │ │ ├── Example008
│ │ │ │ └── Example008.ino
│ │ │ ├── Example009
│ │ │ │ └── Example009.ino
│ │ │ ├── Example010
│ │ │ │ └── Example010.ino
│ │ │ ├── Example011
│ │ │ │ └── Example011.ino
│ │ │ ├── Example012
│ │ │ │ └── Example012.ino
│ │ │ ├── Example013
│ │ │ │ └── Example013.ino
│ │ │ ├── Example014
│ │ │ │ └── Example014.ino
│ │ │ ├── Example015
│ │ │ │ └── Example015.ino
│ │ │ └── Example016
│ │ │ │ └── Example016.ino
│ │ ├── frBlink
│ │ │ └── frBlink.ino
│ │ ├── frBlinkPrint
│ │ │ └── frBlinkPrint.ino
│ │ ├── frContextTime
│ │ │ └── frContextTime.ino
│ │ ├── frFifoDataLogger
│ │ │ └── frFifoDataLogger.ino
│ │ ├── frJitter
│ │ │ └── frJitter.ino
│ │ ├── frLiuLayland
│ │ │ └── frLiuLayland.ino
│ │ ├── src
│ │ │ ├── FreeRTOS_ARM.c
│ │ │ ├── FreeRTOS_ARM.h
│ │ │ ├── assertMsg.cpp
│ │ │ ├── basic_io_arm.cpp
│ │ │ ├── basic_io_arm.h
│ │ │ └── utility
│ │ │ │ ├── FreeRTOS.h
│ │ │ │ ├── FreeRTOSConfig.h
│ │ │ │ ├── StackMacros.h
│ │ │ │ ├── croutine.c
│ │ │ │ ├── croutine.h
│ │ │ │ ├── deprecated_definitions.h
│ │ │ │ ├── event_groups.c
│ │ │ │ ├── event_groups.h
│ │ │ │ ├── heap_3.c
│ │ │ │ ├── heap_4.#
│ │ │ │ ├── list.c
│ │ │ │ ├── list.h
│ │ │ │ ├── mpu_wrappers.h
│ │ │ │ ├── port.c
│ │ │ │ ├── portable.h
│ │ │ │ ├── portmacro.h
│ │ │ │ ├── projdefs.h
│ │ │ │ ├── queue.c
│ │ │ │ ├── queue.h
│ │ │ │ ├── readme.txt
│ │ │ │ ├── semphr.h
│ │ │ │ ├── stdint.readme
│ │ │ │ ├── task.h
│ │ │ │ ├── tasks.c
│ │ │ │ ├── timers.c
│ │ │ │ └── timers.h
│ │ ├── src10
│ │ │ ├── FreeRTOS.h
│ │ │ ├── FreeRTOSConfig.h
│ │ │ ├── FreeRTOS_ARM.c
│ │ │ ├── FreeRTOS_ARM.h
│ │ │ ├── StackMacros.h
│ │ │ ├── assertMsg.cpp
│ │ │ ├── basic_io_arm.cpp
│ │ │ ├── basic_io_arm.h
│ │ │ ├── croutine.c
│ │ │ ├── croutine.h
│ │ │ ├── deprecated_definitions.h
│ │ │ ├── event_groups.c
│ │ │ ├── event_groups.h
│ │ │ ├── heap_4.c
│ │ │ ├── list.c
│ │ │ ├── list.h
│ │ │ ├── message_buffer.h
│ │ │ ├── mpu_prototypes.h
│ │ │ ├── mpu_wrappers.h
│ │ │ ├── port.c
│ │ │ ├── portable.h
│ │ │ ├── portmacro.h
│ │ │ ├── projdefs.h
│ │ │ ├── queue.c
│ │ │ ├── queue.h
│ │ │ ├── readme.txt
│ │ │ ├── semphr.h
│ │ │ ├── stack_macros.h
│ │ │ ├── stdint.readme
│ │ │ ├── stream_buffer.c.-
│ │ │ ├── stream_buffer.h.-
│ │ │ ├── task.h
│ │ │ ├── tasks.c
│ │ │ ├── timers.c
│ │ │ └── timers.h
│ │ └── src8
│ │ │ ├── FreeRTOS_ARM.c
│ │ │ ├── FreeRTOS_ARM.h
│ │ │ ├── assertMsg.cpp
│ │ │ ├── basic_io_arm.cpp
│ │ │ ├── basic_io_arm.h
│ │ │ └── utility
│ │ │ ├── FreeRTOS.h
│ │ │ ├── FreeRTOSConfig.h
│ │ │ ├── StackMacros.h
│ │ │ ├── croutine.c
│ │ │ ├── croutine.h
│ │ │ ├── deprecated_definitions.h
│ │ │ ├── event_groups.c
│ │ │ ├── event_groups.h
│ │ │ ├── heap_3.c
│ │ │ ├── heap_4.#
│ │ │ ├── list.c
│ │ │ ├── list.h
│ │ │ ├── mpu_wrappers.h
│ │ │ ├── port.c
│ │ │ ├── portable.h
│ │ │ ├── portmacro.h
│ │ │ ├── projdefs.h
│ │ │ ├── queue.c
│ │ │ ├── queue.h
│ │ │ ├── readme.txt
│ │ │ ├── semphr.h
│ │ │ ├── stdint.readme
│ │ │ ├── task.h
│ │ │ ├── tasks.c
│ │ │ ├── timers.c
│ │ │ └── timers.h
│ ├── library.properties
│ ├── org_files
│ │ ├── FreeRTOS.h
│ │ ├── FreeRTOSConfig.h
│ │ ├── StackMacros.h
│ │ ├── croutine.c
│ │ ├── croutine.h
│ │ ├── deprecated_definitions.h
│ │ ├── event_groups.c
│ │ ├── event_groups.h
│ │ ├── heap_3.c
│ │ ├── list.c
│ │ ├── list.h
│ │ ├── mpu_wrappers.h
│ │ ├── port.c
│ │ ├── portable.h
│ │ ├── portmacro.h
│ │ ├── projdefs.h
│ │ ├── queue.c
│ │ ├── queue.h
│ │ ├── readme.txt
│ │ ├── semphr.h
│ │ ├── stdint.readme
│ │ ├── task.h
│ │ ├── tasks.c
│ │ ├── timers.c
│ │ └── timers.h
│ └── src
│ │ ├── FreeRTOS_ARM.c
│ │ ├── FreeRTOS_ARM.h
│ │ ├── assertMsg.cpp
│ │ ├── basic_io_arm.cpp
│ │ ├── basic_io_arm.h
│ │ ├── mini-printf.c
│ │ ├── mini-printf.h
│ │ └── utility
│ │ ├── FreeRTOS.h
│ │ ├── FreeRTOSConfig.h
│ │ ├── StackMacros.h
│ │ ├── croutine.c
│ │ ├── croutine.h
│ │ ├── deprecated_definitions.h
│ │ ├── event_groups.c
│ │ ├── event_groups.h
│ │ ├── heap_3.c
│ │ ├── heap_4.#
│ │ ├── list.c
│ │ ├── list.h
│ │ ├── mpu_wrappers.h
│ │ ├── port.c
│ │ ├── portable.h
│ │ ├── portmacro.h
│ │ ├── projdefs.h
│ │ ├── queue.c
│ │ ├── queue.h
│ │ ├── readme.txt
│ │ ├── semphr.h
│ │ ├── stdint.readme
│ │ ├── task.h
│ │ ├── tasks.c
│ │ ├── timers.c
│ │ └── timers.h
├── ModbusMaster
│ ├── CHANGELOG.md
│ ├── CODE_OF_CONDUCT.md
│ ├── CONTRIBUTING.md
│ ├── LICENSE
│ ├── Makefile
│ ├── README.md
│ ├── Rakefile
│ ├── STYLE.md
│ ├── VERSION
│ ├── doc
│ │ └── Doxyfile
│ ├── examples
│ │ ├── Basic
│ │ │ └── Basic.pde
│ │ ├── PhoenixContact_nanoLC
│ │ │ └── PhoenixContact_nanoLC.pde
│ │ └── RS485_HalfDuplex
│ │ │ └── RS485_HalfDuplex.ino
│ ├── extras
│ │ ├── ModbusMaster reference-2.0.1.pdf
│ │ └── README.txt
│ ├── keywords.txt
│ ├── library.properties
│ └── src
│ │ ├── ModbusMaster.cpp
│ │ ├── ModbusMaster.h
│ │ └── util
│ │ ├── crc16.h
│ │ └── word.h
├── OneWire
│ ├── OneWire.cpp
│ ├── OneWire.h
│ ├── examples
│ │ ├── DS18x20_Temperature
│ │ │ └── DS18x20_Temperature.pde
│ │ ├── DS2408_Switch
│ │ │ └── DS2408_Switch.pde
│ │ └── DS250x_PROM
│ │ │ └── DS250x_PROM.pde
│ ├── keywords.txt
│ ├── library.json
│ └── library.properties
├── PubSubClient
│ ├── .gitignore
│ ├── .travis.yml
│ ├── CHANGES.txt
│ ├── LICENSE.txt
│ ├── README.md
│ ├── examples
│ │ ├── mqtt_auth
│ │ │ └── mqtt_auth.ino
│ │ ├── mqtt_basic
│ │ │ └── mqtt_basic.ino
│ │ ├── mqtt_esp8266
│ │ │ └── mqtt_esp8266.ino
│ │ ├── mqtt_publish_in_callback
│ │ │ └── mqtt_publish_in_callback.ino
│ │ ├── mqtt_reconnect_nonblocking
│ │ │ └── mqtt_reconnect_nonblocking.ino
│ │ └── mqtt_stream
│ │ │ └── mqtt_stream.ino
│ ├── keywords.txt
│ ├── library.json
│ ├── library.properties
│ ├── src
│ │ ├── PubSubClient.cpp
│ │ └── PubSubClient.h
│ └── tests
│ │ ├── .gitignore
│ │ ├── Makefile
│ │ ├── README.md
│ │ ├── src
│ │ ├── connect_spec.cpp
│ │ ├── keepalive_spec.cpp
│ │ ├── lib
│ │ │ ├── Arduino.h
│ │ │ ├── BDDTest.cpp
│ │ │ ├── BDDTest.h
│ │ │ ├── Buffer.cpp
│ │ │ ├── Buffer.h
│ │ │ ├── Client.h
│ │ │ ├── IPAddress.cpp
│ │ │ ├── IPAddress.h
│ │ │ ├── ShimClient.cpp
│ │ │ ├── ShimClient.h
│ │ │ ├── Stream.cpp
│ │ │ ├── Stream.h
│ │ │ └── trace.h
│ │ ├── publish_spec.cpp
│ │ ├── receive_spec.cpp
│ │ └── subscribe_spec.cpp
│ │ ├── testcases
│ │ ├── __init__.py
│ │ ├── mqtt_basic.py
│ │ ├── mqtt_publish_in_callback.py
│ │ └── settings.py
│ │ └── testsuite.py
├── README.md
├── SdFat
│ ├── .gitattributes
│ ├── .gitignore
│ ├── LICENSE.md
│ ├── README.md
│ ├── examples
│ │ ├── #attic
│ │ │ ├── AnalogLogger
│ │ │ │ └── AnalogLogger.ino
│ │ │ ├── BaseExtCaseTest
│ │ │ │ └── BaseExtCaseTest.ino
│ │ │ ├── HelloWorld
│ │ │ │ └── HelloWorld.ino
│ │ │ ├── MiniSerial
│ │ │ │ └── MiniSerial.ino
│ │ │ ├── PrintBenchmarkSD
│ │ │ │ └── PrintBenchmarkSD.ino
│ │ │ ├── SD_Size
│ │ │ │ └── SD_Size.ino
│ │ │ ├── SdFatSize
│ │ │ │ └── SdFatSize.ino
│ │ │ ├── StreamParseInt
│ │ │ │ └── StreamParseInt.ino
│ │ │ ├── append
│ │ │ │ └── append.ino
│ │ │ ├── average
│ │ │ │ └── average.ino
│ │ │ ├── benchSD
│ │ │ │ └── benchSD.ino
│ │ │ ├── bufstream
│ │ │ │ └── bufstream.ino
│ │ │ ├── cin_cout
│ │ │ │ └── cin_cout.ino
│ │ │ ├── eventlog
│ │ │ │ └── eventlog.ino
│ │ │ ├── fgetsRewrite
│ │ │ │ └── fgetsRewrite.ino
│ │ │ ├── readlog
│ │ │ │ └── readlog.ino
│ │ │ └── readme.txt
│ │ ├── AnalogBinLogger
│ │ │ ├── AnalogBinLogger.h
│ │ │ └── AnalogBinLogger.ino
│ │ ├── DirectoryFunctions
│ │ │ └── DirectoryFunctions.ino
│ │ ├── LongFileName
│ │ │ ├── LongFileName.ino
│ │ │ └── testFiles
│ │ │ │ ├── A long name can be 255 characters.txt
│ │ │ │ ├── LFN,NAME.TXT
│ │ │ │ ├── MIXCASE.txt
│ │ │ │ ├── Not_8_3.txt
│ │ │ │ ├── OK%83.TXT
│ │ │ │ ├── STD_8_3.TXT
│ │ │ │ ├── With Blank.txt
│ │ │ │ ├── With.Two dots.txt
│ │ │ │ ├── lower.txt
│ │ │ │ └── mixed.TXT
│ │ ├── LowLatencyLogger
│ │ │ ├── LowLatencyLogger.ino
│ │ │ ├── UserFunctions.cpp
│ │ │ └── UserTypes.h
│ │ ├── LowLatencyLoggerADXL345
│ │ │ ├── LowLatencyLogger.ino
│ │ │ ├── LowLatencyLoggerADXL345.ino
│ │ │ ├── UserFunctions.cpp
│ │ │ ├── UserTypes.h
│ │ │ └── readme.txt
│ │ ├── LowLatencyLoggerMPU6050
│ │ │ ├── LowLatencyLogger.ino
│ │ │ ├── LowLatencyLoggerMPU6050.ino
│ │ │ ├── UserFunctions.cpp
│ │ │ └── UserTypes.h
│ │ ├── OpenNext
│ │ │ └── OpenNext.ino
│ │ ├── PrintBenchmark
│ │ │ └── PrintBenchmark.ino
│ │ ├── QuickStart
│ │ │ └── QuickStart.ino
│ │ ├── RawWrite
│ │ │ └── RawWrite.ino
│ │ ├── ReadCsv
│ │ │ └── ReadCsv.ino
│ │ ├── ReadCsvArray
│ │ │ └── ReadCsvArray.ino
│ │ ├── ReadCsvStream
│ │ │ └── ReadCsvStream.ino
│ │ ├── ReadWrite
│ │ │ └── ReadWrite.ino
│ │ ├── STM32Test
│ │ │ └── STM32Test.ino
│ │ ├── SdFormatter
│ │ │ └── SdFormatter.ino
│ │ ├── SdInfo
│ │ │ └── SdInfo.ino
│ │ ├── SoftwareSpi
│ │ │ └── SoftwareSpi.ino
│ │ ├── StdioBench
│ │ │ └── StdioBench.ino
│ │ ├── TeensySdioDemo
│ │ │ └── TeensySdioDemo.ino
│ │ ├── Timestamp
│ │ │ └── Timestamp.ino
│ │ ├── TwoCards
│ │ │ └── TwoCards.ino
│ │ ├── VolumeFreeSpace
│ │ │ └── VolumeFreeSpace.ino
│ │ ├── bench
│ │ │ └── bench.ino
│ │ ├── dataLogger
│ │ │ └── dataLogger.ino
│ │ ├── fgets
│ │ │ └── fgets.ino
│ │ ├── formatting
│ │ │ └── formatting.ino
│ │ ├── getline
│ │ │ └── getline.ino
│ │ ├── rename
│ │ │ └── rename.ino
│ │ └── wipe
│ │ │ └── wipe.ino
│ ├── extras
│ │ ├── AnalogBinLoggerExtras
│ │ │ ├── ADC_ENOB.PNG
│ │ │ ├── ADCdocs
│ │ │ │ ├── ATmegaADCAccuracy.pdf
│ │ │ │ └── ExcelFFT.pdf
│ │ │ ├── AdcErrorStudy.txt
│ │ │ ├── DATA.png
│ │ │ ├── FFT.png
│ │ │ ├── RateTable.txt
│ │ │ ├── bintocsv
│ │ │ │ ├── AnalogBinLogger.h
│ │ │ │ └── bintocsv.cpp
│ │ │ └── readme.txt
│ │ ├── MainPage
│ │ │ └── SdFatmainpage.h
│ │ ├── SdFat.html
│ │ ├── SdFatTestSuite
│ │ │ ├── SdFatTestSuite.cpp
│ │ │ ├── SdFatTestSuite.h
│ │ │ └── examples
│ │ │ │ ├── ATS_SD_File
│ │ │ │ └── ATS_SD_File.ino
│ │ │ │ ├── ATS_SD_Files
│ │ │ │ └── ATS_SD_Files.ino
│ │ │ │ ├── ATS_SD_Seek
│ │ │ │ └── ATS_SD_Seek.ino
│ │ │ │ ├── StressTest
│ │ │ │ └── StressTest.ino
│ │ │ │ ├── TestMkdir
│ │ │ │ └── TestMkdir.ino
│ │ │ │ ├── TestRmdir
│ │ │ │ └── TestRmdir.ino
│ │ │ │ ├── fstreamTest
│ │ │ │ └── fstreamTest.ino
│ │ │ │ ├── istreamTest
│ │ │ │ └── istreamTest.ino
│ │ │ │ ├── lfnSize
│ │ │ │ └── lfnSize.ino
│ │ │ │ ├── lfnTest
│ │ │ │ └── lfnTest.ino
│ │ │ │ ├── lfnTestCout
│ │ │ │ └── lfnTestCout.ino
│ │ │ │ └── ostreamTest
│ │ │ │ └── ostreamTest.ino
│ │ ├── changes.txt
│ │ └── html
│ │ │ ├── _arduino_files_8h.html
│ │ │ ├── _arduino_files_8h__dep__incl.png
│ │ │ ├── _arduino_files_8h__incl.png
│ │ │ ├── _arduino_stream_8h.html
│ │ │ ├── _arduino_stream_8h__dep__incl.png
│ │ │ ├── _arduino_stream_8h__incl.png
│ │ │ ├── _block_driver_8h.html
│ │ │ ├── _block_driver_8h__dep__incl.png
│ │ │ ├── _block_driver_8h__incl.png
│ │ │ ├── _fat_file_8h.html
│ │ │ ├── _fat_file_8h__dep__incl.png
│ │ │ ├── _fat_file_8h__incl.png
│ │ │ ├── _fat_file_system_8h.html
│ │ │ ├── _fat_file_system_8h__incl.png
│ │ │ ├── _fat_lib_config_8h.html
│ │ │ ├── _fat_lib_config_8h__dep__incl.png
│ │ │ ├── _fat_lib_config_8h__incl.png
│ │ │ ├── _fat_structs_8h.html
│ │ │ ├── _fat_structs_8h__dep__incl.png
│ │ │ ├── _fat_volume_8h.html
│ │ │ ├── _fat_volume_8h__dep__incl.png
│ │ │ ├── _fat_volume_8h__incl.png
│ │ │ ├── _free_stack_8h.html
│ │ │ ├── _minimum_serial_8h.html
│ │ │ ├── _minimum_serial_8h__incl.png
│ │ │ ├── _sd_fat_8h.html
│ │ │ ├── _sd_fat_8h__incl.png
│ │ │ ├── _sd_fat_config_8h.html
│ │ │ ├── _sd_fat_config_8h__dep__incl.png
│ │ │ ├── _sd_fat_config_8h__incl.png
│ │ │ ├── _sd_spi_card_8h.html
│ │ │ ├── _sd_spi_card_8h__dep__incl.png
│ │ │ ├── _sd_spi_card_8h__incl.png
│ │ │ ├── _stdio_stream_8h.html
│ │ │ ├── _stdio_stream_8h__incl.png
│ │ │ ├── _sys_call_8h.html
│ │ │ ├── _sys_call_8h__dep__incl.png
│ │ │ ├── annotated.html
│ │ │ ├── arrowdown.png
│ │ │ ├── arrowright.png
│ │ │ ├── bc_s.png
│ │ │ ├── bdwn.png
│ │ │ ├── bufstream_8h.html
│ │ │ ├── bufstream_8h__dep__incl.png
│ │ │ ├── bufstream_8h__incl.png
│ │ │ ├── class_arduino_in_stream-members.html
│ │ │ ├── class_arduino_in_stream.html
│ │ │ ├── class_arduino_in_stream__coll__graph.png
│ │ │ ├── class_arduino_in_stream__inherit__graph.png
│ │ │ ├── class_arduino_out_stream-members.html
│ │ │ ├── class_arduino_out_stream.html
│ │ │ ├── class_arduino_out_stream__coll__graph.png
│ │ │ ├── class_arduino_out_stream__inherit__graph.png
│ │ │ ├── class_base_block_driver-members.html
│ │ │ ├── class_base_block_driver.html
│ │ │ ├── class_base_block_driver__inherit__graph.png
│ │ │ ├── class_fat_cache-members.html
│ │ │ ├── class_fat_cache.html
│ │ │ ├── class_fat_file-members.html
│ │ │ ├── class_fat_file.html
│ │ │ ├── class_fat_file__inherit__graph.png
│ │ │ ├── class_fat_file_system-members.html
│ │ │ ├── class_fat_file_system.html
│ │ │ ├── class_fat_file_system__coll__graph.png
│ │ │ ├── class_fat_file_system__inherit__graph.png
│ │ │ ├── class_fat_stream_base-members.html
│ │ │ ├── class_fat_stream_base.html
│ │ │ ├── class_fat_stream_base__coll__graph.png
│ │ │ ├── class_fat_stream_base__inherit__graph.png
│ │ │ ├── class_fat_volume-members.html
│ │ │ ├── class_fat_volume.html
│ │ │ ├── class_fat_volume__inherit__graph.png
│ │ │ ├── class_file-members.html
│ │ │ ├── class_file.html
│ │ │ ├── class_file__coll__graph.png
│ │ │ ├── class_file__inherit__graph.png
│ │ │ ├── class_minimum_serial-members.html
│ │ │ ├── class_minimum_serial.html
│ │ │ ├── class_minimum_serial__coll__graph.png
│ │ │ ├── class_minimum_serial__inherit__graph.png
│ │ │ ├── class_print_file-members.html
│ │ │ ├── class_print_file.html
│ │ │ ├── class_print_file__coll__graph.png
│ │ │ ├── class_print_file__inherit__graph.png
│ │ │ ├── class_sd2_card-members.html
│ │ │ ├── class_sd2_card.html
│ │ │ ├── class_sd2_card__coll__graph.png
│ │ │ ├── class_sd2_card__inherit__graph.png
│ │ │ ├── class_sd_base_file-members.html
│ │ │ ├── class_sd_base_file.html
│ │ │ ├── class_sd_base_file__coll__graph.png
│ │ │ ├── class_sd_base_file__inherit__graph.png
│ │ │ ├── class_sd_fat-members.html
│ │ │ ├── class_sd_fat.html
│ │ │ ├── class_sd_fat__coll__graph.png
│ │ │ ├── class_sd_fat__inherit__graph.png
│ │ │ ├── class_sd_fat_e_x-members.html
│ │ │ ├── class_sd_fat_e_x.html
│ │ │ ├── class_sd_fat_e_x__coll__graph.png
│ │ │ ├── class_sd_fat_e_x__inherit__graph.png
│ │ │ ├── class_sd_fat_sdio-members.html
│ │ │ ├── class_sd_fat_sdio.html
│ │ │ ├── class_sd_fat_sdio__coll__graph.png
│ │ │ ├── class_sd_fat_sdio__inherit__graph.png
│ │ │ ├── class_sd_fat_soft_spi-members.html
│ │ │ ├── class_sd_fat_soft_spi.html
│ │ │ ├── class_sd_fat_soft_spi__coll__graph.png
│ │ │ ├── class_sd_fat_soft_spi__inherit__graph.png
│ │ │ ├── class_sd_fat_soft_spi_e_x-members.html
│ │ │ ├── class_sd_fat_soft_spi_e_x.html
│ │ │ ├── class_sd_fat_soft_spi_e_x__coll__graph.png
│ │ │ ├── class_sd_fat_soft_spi_e_x__inherit__graph.png
│ │ │ ├── class_sd_file-members.html
│ │ │ ├── class_sd_file.html
│ │ │ ├── class_sd_file__coll__graph.png
│ │ │ ├── class_sd_file__inherit__graph.png
│ │ │ ├── class_sd_file_system-members.html
│ │ │ ├── class_sd_file_system.html
│ │ │ ├── class_sd_file_system__coll__graph.png
│ │ │ ├── class_sd_file_system__inherit__graph.png
│ │ │ ├── class_sd_spi_card-members.html
│ │ │ ├── class_sd_spi_card.html
│ │ │ ├── class_sd_spi_card__inherit__graph.png
│ │ │ ├── class_sd_spi_card_e_x-members.html
│ │ │ ├── class_sd_spi_card_e_x.html
│ │ │ ├── class_sd_spi_card_e_x__coll__graph.png
│ │ │ ├── class_sd_spi_card_e_x__inherit__graph.png
│ │ │ ├── class_sdio_card-members.html
│ │ │ ├── class_sdio_card.html
│ │ │ ├── class_sdio_card__coll__graph.png
│ │ │ ├── class_sdio_card__inherit__graph.png
│ │ │ ├── class_stdio_stream-members.html
│ │ │ ├── class_stdio_stream.html
│ │ │ ├── class_stdio_stream__coll__graph.png
│ │ │ ├── class_stdio_stream__inherit__graph.png
│ │ │ ├── class_sys_call-members.html
│ │ │ ├── class_sys_call.html
│ │ │ ├── classes.html
│ │ │ ├── classfstream-members.html
│ │ │ ├── classfstream.html
│ │ │ ├── classfstream__coll__graph.png
│ │ │ ├── classfstream__inherit__graph.png
│ │ │ ├── classibufstream-members.html
│ │ │ ├── classibufstream.html
│ │ │ ├── classibufstream__coll__graph.png
│ │ │ ├── classibufstream__inherit__graph.png
│ │ │ ├── classifstream-members.html
│ │ │ ├── classifstream.html
│ │ │ ├── classifstream__coll__graph.png
│ │ │ ├── classifstream__inherit__graph.png
│ │ │ ├── classios-members.html
│ │ │ ├── classios.html
│ │ │ ├── classios__base-members.html
│ │ │ ├── classios__base.html
│ │ │ ├── classios__base__inherit__graph.png
│ │ │ ├── classios__coll__graph.png
│ │ │ ├── classios__inherit__graph.png
│ │ │ ├── classiostream-members.html
│ │ │ ├── classiostream.html
│ │ │ ├── classiostream__coll__graph.png
│ │ │ ├── classiostream__inherit__graph.png
│ │ │ ├── classistream-members.html
│ │ │ ├── classistream.html
│ │ │ ├── classistream__coll__graph.png
│ │ │ ├── classistream__inherit__graph.png
│ │ │ ├── classobufstream-members.html
│ │ │ ├── classobufstream.html
│ │ │ ├── classobufstream__coll__graph.png
│ │ │ ├── classobufstream__inherit__graph.png
│ │ │ ├── classofstream-members.html
│ │ │ ├── classofstream.html
│ │ │ ├── classofstream__coll__graph.png
│ │ │ ├── classofstream__inherit__graph.png
│ │ │ ├── classostream-members.html
│ │ │ ├── classostream.html
│ │ │ ├── classostream__coll__graph.png
│ │ │ ├── classostream__inherit__graph.png
│ │ │ ├── closed.png
│ │ │ ├── dir_000004_000006.html
│ │ │ ├── dir_1281b15c327061056ab3b326e90c50cf.html
│ │ │ ├── dir_1281b15c327061056ab3b326e90c50cf_dep.png
│ │ │ ├── dir_481cc946b8a81b8d9363a4aad6201160.html
│ │ │ ├── dir_481cc946b8a81b8d9363a4aad6201160_dep.png
│ │ │ ├── dir_63fabcaba1b3b939579f46003349a6c5.html
│ │ │ ├── dir_63fabcaba1b3b939579f46003349a6c5_dep.png
│ │ │ ├── dir_7e472674a7b7d2590a789f197241f95f.html
│ │ │ ├── dir_7e472674a7b7d2590a789f197241f95f_dep.png
│ │ │ ├── dir_a70af2fb8f1edf8b7124f41d82dbf480.html
│ │ │ ├── dir_a70af2fb8f1edf8b7124f41d82dbf480_dep.png
│ │ │ ├── dir_a991eec27578c865874ede3d8ec657c2.html
│ │ │ ├── dir_a991eec27578c865874ede3d8ec657c2_dep.png
│ │ │ ├── dir_c18d6c86f7b0afecac5c3a8a9885031e.html
│ │ │ ├── dir_c18d6c86f7b0afecac5c3a8a9885031e_dep.png
│ │ │ ├── doc.png
│ │ │ ├── doxygen.css
│ │ │ ├── doxygen.png
│ │ │ ├── dynsections.js
│ │ │ ├── files.html
│ │ │ ├── folderclosed.png
│ │ │ ├── folderopen.png
│ │ │ ├── fstream_8h.html
│ │ │ ├── fstream_8h__incl.png
│ │ │ ├── functions.html
│ │ │ ├── functions_b.html
│ │ │ ├── functions_c.html
│ │ │ ├── functions_d.html
│ │ │ ├── functions_e.html
│ │ │ ├── functions_enum.html
│ │ │ ├── functions_eval.html
│ │ │ ├── functions_f.html
│ │ │ ├── functions_func.html
│ │ │ ├── functions_func_b.html
│ │ │ ├── functions_func_c.html
│ │ │ ├── functions_func_d.html
│ │ │ ├── functions_func_e.html
│ │ │ ├── functions_func_f.html
│ │ │ ├── functions_func_g.html
│ │ │ ├── functions_func_h.html
│ │ │ ├── functions_func_i.html
│ │ │ ├── functions_func_l.html
│ │ │ ├── functions_func_m.html
│ │ │ ├── functions_func_n.html
│ │ │ ├── functions_func_o.html
│ │ │ ├── functions_func_p.html
│ │ │ ├── functions_func_r.html
│ │ │ ├── functions_func_s.html
│ │ │ ├── functions_func_t.html
│ │ │ ├── functions_func_u.html
│ │ │ ├── functions_func_v.html
│ │ │ ├── functions_func_w.html
│ │ │ ├── functions_func_y.html
│ │ │ ├── functions_g.html
│ │ │ ├── functions_h.html
│ │ │ ├── functions_i.html
│ │ │ ├── functions_j.html
│ │ │ ├── functions_l.html
│ │ │ ├── functions_m.html
│ │ │ ├── functions_n.html
│ │ │ ├── functions_o.html
│ │ │ ├── functions_p.html
│ │ │ ├── functions_r.html
│ │ │ ├── functions_s.html
│ │ │ ├── functions_t.html
│ │ │ ├── functions_type.html
│ │ │ ├── functions_u.html
│ │ │ ├── functions_v.html
│ │ │ ├── functions_vars.html
│ │ │ ├── functions_w.html
│ │ │ ├── functions_y.html
│ │ │ ├── globals.html
│ │ │ ├── globals_defs.html
│ │ │ ├── globals_func.html
│ │ │ ├── globals_type.html
│ │ │ ├── globals_vars.html
│ │ │ ├── graph_legend.html
│ │ │ ├── graph_legend.png
│ │ │ ├── hierarchy.html
│ │ │ ├── index.html
│ │ │ ├── inherit_graph_0.png
│ │ │ ├── inherit_graph_1.png
│ │ │ ├── inherit_graph_10.png
│ │ │ ├── inherit_graph_11.png
│ │ │ ├── inherit_graph_12.png
│ │ │ ├── inherit_graph_13.png
│ │ │ ├── inherit_graph_14.png
│ │ │ ├── inherit_graph_15.png
│ │ │ ├── inherit_graph_16.png
│ │ │ ├── inherit_graph_17.png
│ │ │ ├── inherit_graph_18.png
│ │ │ ├── inherit_graph_19.png
│ │ │ ├── inherit_graph_2.png
│ │ │ ├── inherit_graph_3.png
│ │ │ ├── inherit_graph_4.png
│ │ │ ├── inherit_graph_5.png
│ │ │ ├── inherit_graph_6.png
│ │ │ ├── inherit_graph_7.png
│ │ │ ├── inherit_graph_8.png
│ │ │ ├── inherit_graph_9.png
│ │ │ ├── inherits.html
│ │ │ ├── ios_8h.html
│ │ │ ├── ios_8h__dep__incl.png
│ │ │ ├── ios_8h__incl.png
│ │ │ ├── iostream_8h.html
│ │ │ ├── iostream_8h__dep__incl.png
│ │ │ ├── iostream_8h__incl.png
│ │ │ ├── istream_8h.html
│ │ │ ├── istream_8h__dep__incl.png
│ │ │ ├── istream_8h__incl.png
│ │ │ ├── jquery.js
│ │ │ ├── nav_f.png
│ │ │ ├── nav_g.png
│ │ │ ├── nav_h.png
│ │ │ ├── open.png
│ │ │ ├── ostream_8h.html
│ │ │ ├── ostream_8h__dep__incl.png
│ │ │ ├── ostream_8h__incl.png
│ │ │ ├── search
│ │ │ ├── all_0.html
│ │ │ ├── all_0.js
│ │ │ ├── all_1.html
│ │ │ ├── all_1.js
│ │ │ ├── all_10.html
│ │ │ ├── all_10.js
│ │ │ ├── all_11.html
│ │ │ ├── all_11.js
│ │ │ ├── all_12.html
│ │ │ ├── all_12.js
│ │ │ ├── all_13.html
│ │ │ ├── all_13.js
│ │ │ ├── all_14.html
│ │ │ ├── all_14.js
│ │ │ ├── all_15.html
│ │ │ ├── all_15.js
│ │ │ ├── all_16.html
│ │ │ ├── all_16.js
│ │ │ ├── all_2.html
│ │ │ ├── all_2.js
│ │ │ ├── all_3.html
│ │ │ ├── all_3.js
│ │ │ ├── all_4.html
│ │ │ ├── all_4.js
│ │ │ ├── all_5.html
│ │ │ ├── all_5.js
│ │ │ ├── all_6.html
│ │ │ ├── all_6.js
│ │ │ ├── all_7.html
│ │ │ ├── all_7.js
│ │ │ ├── all_8.html
│ │ │ ├── all_8.js
│ │ │ ├── all_9.html
│ │ │ ├── all_9.js
│ │ │ ├── all_a.html
│ │ │ ├── all_a.js
│ │ │ ├── all_b.html
│ │ │ ├── all_b.js
│ │ │ ├── all_c.html
│ │ │ ├── all_c.js
│ │ │ ├── all_d.html
│ │ │ ├── all_d.js
│ │ │ ├── all_e.html
│ │ │ ├── all_e.js
│ │ │ ├── all_f.html
│ │ │ ├── all_f.js
│ │ │ ├── classes_0.html
│ │ │ ├── classes_0.js
│ │ │ ├── classes_1.html
│ │ │ ├── classes_1.js
│ │ │ ├── classes_2.html
│ │ │ ├── classes_2.js
│ │ │ ├── classes_3.html
│ │ │ ├── classes_3.js
│ │ │ ├── classes_4.html
│ │ │ ├── classes_4.js
│ │ │ ├── classes_5.html
│ │ │ ├── classes_5.js
│ │ │ ├── classes_6.html
│ │ │ ├── classes_6.js
│ │ │ ├── classes_7.html
│ │ │ ├── classes_7.js
│ │ │ ├── classes_8.html
│ │ │ ├── classes_8.js
│ │ │ ├── classes_9.html
│ │ │ ├── classes_9.js
│ │ │ ├── classes_a.html
│ │ │ ├── classes_a.js
│ │ │ ├── close.png
│ │ │ ├── defines_0.html
│ │ │ ├── defines_0.js
│ │ │ ├── defines_1.html
│ │ │ ├── defines_1.js
│ │ │ ├── defines_2.html
│ │ │ ├── defines_2.js
│ │ │ ├── defines_3.html
│ │ │ ├── defines_3.js
│ │ │ ├── defines_4.html
│ │ │ ├── defines_4.js
│ │ │ ├── defines_5.html
│ │ │ ├── defines_5.js
│ │ │ ├── defines_6.html
│ │ │ ├── defines_6.js
│ │ │ ├── defines_7.html
│ │ │ ├── defines_7.js
│ │ │ ├── defines_8.html
│ │ │ ├── defines_8.js
│ │ │ ├── defines_9.html
│ │ │ ├── defines_9.js
│ │ │ ├── enums_0.html
│ │ │ ├── enums_0.js
│ │ │ ├── enumvalues_0.html
│ │ │ ├── enumvalues_0.js
│ │ │ ├── enumvalues_1.html
│ │ │ ├── enumvalues_1.js
│ │ │ ├── enumvalues_2.html
│ │ │ ├── enumvalues_2.js
│ │ │ ├── files_0.html
│ │ │ ├── files_0.js
│ │ │ ├── files_1.html
│ │ │ ├── files_1.js
│ │ │ ├── files_2.html
│ │ │ ├── files_2.js
│ │ │ ├── files_3.html
│ │ │ ├── files_3.js
│ │ │ ├── files_4.html
│ │ │ ├── files_4.js
│ │ │ ├── files_5.html
│ │ │ ├── files_5.js
│ │ │ ├── files_6.html
│ │ │ ├── files_6.js
│ │ │ ├── functions_0.html
│ │ │ ├── functions_0.js
│ │ │ ├── functions_1.html
│ │ │ ├── functions_1.js
│ │ │ ├── functions_10.html
│ │ │ ├── functions_10.js
│ │ │ ├── functions_11.html
│ │ │ ├── functions_11.js
│ │ │ ├── functions_12.html
│ │ │ ├── functions_12.js
│ │ │ ├── functions_13.html
│ │ │ ├── functions_13.js
│ │ │ ├── functions_14.html
│ │ │ ├── functions_14.js
│ │ │ ├── functions_2.html
│ │ │ ├── functions_2.js
│ │ │ ├── functions_3.html
│ │ │ ├── functions_3.js
│ │ │ ├── functions_4.html
│ │ │ ├── functions_4.js
│ │ │ ├── functions_5.html
│ │ │ ├── functions_5.js
│ │ │ ├── functions_6.html
│ │ │ ├── functions_6.js
│ │ │ ├── functions_7.html
│ │ │ ├── functions_7.js
│ │ │ ├── functions_8.html
│ │ │ ├── functions_8.js
│ │ │ ├── functions_9.html
│ │ │ ├── functions_9.js
│ │ │ ├── functions_a.html
│ │ │ ├── functions_a.js
│ │ │ ├── functions_b.html
│ │ │ ├── functions_b.js
│ │ │ ├── functions_c.html
│ │ │ ├── functions_c.js
│ │ │ ├── functions_d.html
│ │ │ ├── functions_d.js
│ │ │ ├── functions_e.html
│ │ │ ├── functions_e.js
│ │ │ ├── functions_f.html
│ │ │ ├── functions_f.js
│ │ │ ├── mag_sel.png
│ │ │ ├── nomatches.html
│ │ │ ├── pages_0.html
│ │ │ ├── pages_0.js
│ │ │ ├── search.css
│ │ │ ├── search.js
│ │ │ ├── search_l.png
│ │ │ ├── search_m.png
│ │ │ ├── search_r.png
│ │ │ ├── searchdata.js
│ │ │ ├── typedefs_0.html
│ │ │ ├── typedefs_0.js
│ │ │ ├── typedefs_1.html
│ │ │ ├── typedefs_1.js
│ │ │ ├── typedefs_2.html
│ │ │ ├── typedefs_2.js
│ │ │ ├── typedefs_3.html
│ │ │ ├── typedefs_3.js
│ │ │ ├── typedefs_4.html
│ │ │ ├── typedefs_4.js
│ │ │ ├── typedefs_5.html
│ │ │ ├── typedefs_5.js
│ │ │ ├── typedefs_6.html
│ │ │ ├── typedefs_6.js
│ │ │ ├── typedefs_7.html
│ │ │ ├── typedefs_7.js
│ │ │ ├── typedefs_8.html
│ │ │ ├── typedefs_8.js
│ │ │ ├── variables_0.html
│ │ │ ├── variables_0.js
│ │ │ ├── variables_1.html
│ │ │ ├── variables_1.js
│ │ │ ├── variables_10.html
│ │ │ ├── variables_10.js
│ │ │ ├── variables_11.html
│ │ │ ├── variables_11.js
│ │ │ ├── variables_12.html
│ │ │ ├── variables_12.js
│ │ │ ├── variables_13.html
│ │ │ ├── variables_13.js
│ │ │ ├── variables_14.html
│ │ │ ├── variables_14.js
│ │ │ ├── variables_15.html
│ │ │ ├── variables_15.js
│ │ │ ├── variables_2.html
│ │ │ ├── variables_2.js
│ │ │ ├── variables_3.html
│ │ │ ├── variables_3.js
│ │ │ ├── variables_4.html
│ │ │ ├── variables_4.js
│ │ │ ├── variables_5.html
│ │ │ ├── variables_5.js
│ │ │ ├── variables_6.html
│ │ │ ├── variables_6.js
│ │ │ ├── variables_7.html
│ │ │ ├── variables_7.js
│ │ │ ├── variables_8.html
│ │ │ ├── variables_8.js
│ │ │ ├── variables_9.html
│ │ │ ├── variables_9.js
│ │ │ ├── variables_a.html
│ │ │ ├── variables_a.js
│ │ │ ├── variables_b.html
│ │ │ ├── variables_b.js
│ │ │ ├── variables_c.html
│ │ │ ├── variables_c.js
│ │ │ ├── variables_d.html
│ │ │ ├── variables_d.js
│ │ │ ├── variables_e.html
│ │ │ ├── variables_e.js
│ │ │ ├── variables_f.html
│ │ │ └── variables_f.js
│ │ │ ├── splitbar.png
│ │ │ ├── struct_fat_pos__t-members.html
│ │ │ ├── struct_fat_pos__t.html
│ │ │ ├── structbios_parm_block-members.html
│ │ │ ├── structbios_parm_block.html
│ │ │ ├── structdirectory_entry-members.html
│ │ │ ├── structdirectory_entry.html
│ │ │ ├── structfat32__boot-members.html
│ │ │ ├── structfat32__boot.html
│ │ │ ├── structfat32__fsinfo-members.html
│ │ │ ├── structfat32__fsinfo.html
│ │ │ ├── structfat__boot-members.html
│ │ │ ├── structfat__boot.html
│ │ │ ├── structfname__t-members.html
│ │ │ ├── structfname__t.html
│ │ │ ├── structlong_directory_entry-members.html
│ │ │ ├── structlong_directory_entry.html
│ │ │ ├── structmaster_boot_record-members.html
│ │ │ ├── structmaster_boot_record.html
│ │ │ ├── structmaster_boot_record__coll__graph.png
│ │ │ ├── structpartition_table-members.html
│ │ │ ├── structpartition_table.html
│ │ │ ├── structsetfill-members.html
│ │ │ ├── structsetfill.html
│ │ │ ├── structsetprecision-members.html
│ │ │ ├── structsetprecision.html
│ │ │ ├── structsetw-members.html
│ │ │ ├── structsetw.html
│ │ │ ├── sync_off.png
│ │ │ ├── sync_on.png
│ │ │ ├── tab_a.png
│ │ │ ├── tab_b.png
│ │ │ ├── tab_h.png
│ │ │ ├── tab_s.png
│ │ │ ├── tabs.css
│ │ │ ├── unioncache__t-members.html
│ │ │ ├── unioncache__t.html
│ │ │ └── unioncache__t__coll__graph.png
│ ├── library.properties
│ ├── sd_speed_test.txt
│ └── src
│ │ ├── BlockDriver.h
│ │ ├── FatLib
│ │ ├── ArduinoFiles.h
│ │ ├── ArduinoStream.h
│ │ ├── BaseBlockDriver.h
│ │ ├── FatApiConstants.h
│ │ ├── FatFile.cpp
│ │ ├── FatFile.h
│ │ ├── FatFileLFN.cpp
│ │ ├── FatFilePrint.cpp
│ │ ├── FatFileSFN.cpp
│ │ ├── FatFileSystem.h
│ │ ├── FatLib.h
│ │ ├── FatLibConfig.h
│ │ ├── FatStructs.h
│ │ ├── FatVolume.cpp
│ │ ├── FatVolume.h
│ │ ├── FmtNumber.cpp
│ │ ├── FmtNumber.h
│ │ ├── StdioStream.cpp
│ │ ├── StdioStream.h
│ │ ├── bufstream.h
│ │ ├── fstream.cpp
│ │ ├── fstream.h
│ │ ├── ios.h
│ │ ├── iostream.h
│ │ ├── istream.cpp
│ │ ├── istream.h
│ │ ├── ostream.cpp
│ │ └── ostream.h
│ │ ├── FreeStack.h
│ │ ├── MinimumSerial.cpp
│ │ ├── MinimumSerial.h
│ │ ├── SdCard
│ │ ├── SdInfo.h
│ │ ├── SdSpiCard.cpp
│ │ ├── SdSpiCard.h
│ │ ├── SdSpiCardEX.cpp
│ │ ├── SdioCard.h
│ │ ├── SdioCardEX.cpp
│ │ └── SdioTeensy.cpp
│ │ ├── SdFat.h
│ │ ├── SdFatConfig.h
│ │ ├── SpiDriver
│ │ ├── DigitalPin.h
│ │ ├── SdSpiBaseDriver.h
│ │ ├── SdSpiDriver.h
│ │ ├── SdSpiESP8266.cpp
│ │ ├── SdSpiSAM3X.cpp
│ │ ├── SdSpiSTM32.cpp
│ │ ├── SdSpiTeensy3.cpp
│ │ ├── SoftSPI.h
│ │ └── boards
│ │ │ ├── AvrDevelopersGpioPinMap.h
│ │ │ ├── BobuinoGpioPinMap.h
│ │ │ ├── GpioPinMap.h
│ │ │ ├── LeonardoGpioPinMap.h
│ │ │ ├── MegaGpioPinMap.h
│ │ │ ├── SleepingBeautyGpioPinMap.h
│ │ │ ├── Standard1284GpioPinMap.h
│ │ │ ├── Teensy2GpioPinMap.h
│ │ │ ├── Teensy2ppGpioPinMap.h
│ │ │ └── UnoGpioPinMap.h
│ │ ├── SysCall.h
│ │ └── sdios.h
├── SerialFlash
│ ├── README.md
│ ├── SerialFlash.h
│ ├── SerialFlashChip.cpp
│ ├── SerialFlashDirectory.cpp
│ ├── doc
│ │ └── w25q128fv.jpg
│ ├── docs
│ │ └── issue_template.md
│ ├── examples
│ │ ├── CopyFromSD
│ │ │ └── CopyFromSD.ino
│ │ ├── CopyFromSerial
│ │ │ └── CopyFromSerial.ino
│ │ ├── EraseEverything
│ │ │ └── EraseEverything.ino
│ │ ├── ListFiles
│ │ │ └── ListFiles.ino
│ │ ├── MP3Player
│ │ │ └── MP3Player.ino
│ │ ├── RawHardwareTest
│ │ │ └── RawHardwareTest.ino
│ │ └── ReadBenchmark
│ │ │ └── ReadBenchmark.ino
│ ├── extras
│ │ └── rawfile-uploader.py
│ ├── keywords.txt
│ ├── library.json
│ ├── library.properties
│ ├── tests.txt
│ └── util
│ │ └── SerialFlash_directwrite.h
├── WireSam
│ ├── library.properties
│ └── src
│ │ ├── WireSam.cpp
│ │ └── WireSam.h
├── extEEPROM
│ ├── library.properties
│ └── src
│ │ ├── extEEPROM.cpp
│ │ └── extEEPROM.h
└── icmp_ping
│ ├── ICMPPing.cpp
│ ├── ICMPPing.h
│ ├── README.md
│ ├── contributors.txt
│ ├── examples
│ ├── Ping
│ │ └── Ping.ino
│ └── PingAsync
│ │ └── PingAsync.ino
│ ├── keywords.txt
│ └── util.h
├── Nextion
├── 3D_model
│ ├── 4.3-Bezel.STL
│ ├── 4.3-Display.STL
│ ├── README.md
│ ├── Дно 4.3.m3d
│ ├── Дно 4.3.stl
│ ├── Корпус.jpg
│ ├── Крышка.jpg
│ └── Сборка.jpg
├── Nextion_HC-12.doc
├── Nextion_HC-12.pdf
├── Nextion_tech_instruction_set.pdf
├── README.md
├── Screen
│ ├── 00.jpg
│ ├── 01.jpg
│ ├── 02.jpg
│ ├── 03.jpg
│ ├── 04.jpg
│ ├── 05.jpg
│ └── README.md
├── nextion-setup-v053.zip
├── nextion.HMI
├── nextion.tft
└── nextion_800x480.zip
├── Picture
├── pav2000_down_v21.jpg
├── pav2000_up_v21.jpg
└── state01.jpg
├── README.md
├── Schemes
├── Arduino DUE Core.png
├── ArduinoDue-pinout.pdf
├── Atmel-SAM3X-Datasheet.pdf
├── Boards.png
├── Control ПЭ3.pdf
├── Control.pdf
├── Control_2.1_Board (Подписаны выводы).pdf
├── Control_2.1_Board (СБ).pdf
├── DOC-DUE-CORE-V02-20180113_fix1.pdf
├── Gerber_Main board_20190610134515.zip
├── Gerber_Relay_20190610140032.zip
├── Motherboard for Arduino DUE-Core.pdf
├── README.md
├── Schematic_DUE-Core-Main-board_Main_v_1_0.pdf
├── Schematic_DUE-Core-Main-board_Main_v_1_0_top.jpg
├── Schematic_DUE-Core-Relay-board_Relay_v_1_0.pdf
├── Schematic_DUE-Core-Relay-board_Relay_v_1_0_top.jpg
├── UART - K-Line adapter.jpg
├── arduino-Due-schematic.pdf
├── control_boad_fix_1.jpg
└── control_boad_fix_2.jpg
├── Web
├── Main
│ ├── Omron MX2.pdf
│ ├── about.html
│ ├── charts-set.html
│ ├── charts.html
│ ├── config-help.html
│ ├── config.html
│ ├── const.html
│ ├── eev-set.html
│ ├── eev-sethelp.html
│ ├── eev.html
│ ├── export-csv.js
│ ├── export-csv2.js
│ ├── exporting.js
│ ├── favicon.ico
│ ├── files-help.html
│ ├── files.html
│ ├── freertos.html
│ ├── gvs-help.html
│ ├── gvs.html
│ ├── heating-help.html
│ ├── heating.html
│ ├── highcharts.js
│ ├── highstock.js
│ ├── history.html
│ ├── index.html
│ ├── invertor-set.html
│ ├── invertor.html
│ ├── jquery-ui.min.js
│ ├── jquery.min.js
│ ├── jquery.ui.touch.js
│ ├── lan-help.html
│ ├── lan.html
│ ├── log-help.html
│ ├── log.html
│ ├── menu-user.js
│ ├── menu.js
│ ├── modbus.html
│ ├── mqtt-help.html
│ ├── mqtt.html
│ ├── notice-help.html
│ ├── notice.html
│ ├── plan.html
│ ├── plan1.png
│ ├── plan2.png
│ ├── plan3.png
│ ├── plan4.png
│ ├── plan[HPscheme].png
│ ├── profiles-help.html
│ ├── profiles.html
│ ├── relay.html
│ ├── scheduler-help.html
│ ├── scheduler.html
│ ├── scripts.js
│ ├── sensorsp.html
│ ├── sensorst.html
│ ├── setsensors.html
│ ├── stats.html
│ ├── style.css
│ ├── system-help.html
│ ├── system.html
│ ├── test-help.html
│ ├── test.html
│ ├── time-help.html
│ └── time.html
├── README.md
├── Variant
│ ├── README.md
│ ├── Vacon.pdf
│ ├── history.html
│ ├── index.html
│ ├── invertor-set.html
│ ├── sensorsp.html
│ ├── stats.html
│ └── style.css
└── mob
│ ├── assets
│ ├── css
│ │ ├── images
│ │ │ ├── arrow.svg
│ │ │ ├── ie
│ │ │ │ └── banner-overlay.png
│ │ │ ├── off.png
│ │ │ ├── on.png
│ │ │ └── overlay.png
│ │ ├── main.css
│ │ ├── off.png
│ │ ├── on.png
│ │ └── overlay.png
│ └── js
│ │ ├── jquery.min.js
│ │ └── jquery.min.js.gz
│ ├── charts.html
│ ├── const.html
│ ├── const1.html
│ ├── exporting.js
│ ├── function.js
│ ├── hammer.min.js
│ ├── highcharts.js
│ ├── index.html
│ ├── jquery-3.1.1.min.js
│ ├── jquery-ui.min.js
│ ├── jquery.knob.js
│ ├── jquery.min.js
│ ├── jquery.ui.touch.js
│ ├── menu.js
│ ├── off.png
│ ├── on.png
│ ├── operate.html
│ ├── operate1.html
│ ├── operate2.html
│ ├── overlay.png
│ ├── profiles.html
│ ├── relay.html
│ ├── scheduler.html
│ ├── scripts.js
│ ├── scripts1.js
│ ├── sensorsp.html
│ ├── sensorst.html
│ ├── setsensors.html
│ ├── shem.html
│ ├── shem.png
│ ├── shem1.png
│ ├── shem2.png
│ ├── test.html
│ └── uptime.html
├── WiFiSensor
├── Libraries
│ ├── Adafruit_ESP8266
│ │ ├── Adafruit_ESP8266.cpp
│ │ ├── Adafruit_ESP8266.h
│ │ ├── README.md
│ │ ├── examples
│ │ │ └── webclient
│ │ │ │ └── webclient.ino
│ │ ├── library.properties
│ │ └── previous
│ │ │ └── Adafruit_ESP8266.ino
│ ├── ArduinoJson
│ │ ├── ArduinoJson.h
│ │ ├── CHANGELOG.md
│ │ ├── CMakeLists.txt
│ │ ├── LICENSE.md
│ │ ├── README.md
│ │ ├── appveyor.yml
│ │ ├── examples
│ │ │ ├── IndentedPrintExample
│ │ │ │ └── IndentedPrintExample.ino
│ │ │ ├── JsonGeneratorExample
│ │ │ │ └── JsonGeneratorExample.ino
│ │ │ ├── JsonHttpClient
│ │ │ │ └── JsonHttpClient.ino
│ │ │ ├── JsonParserExample
│ │ │ │ └── JsonParserExample.ino
│ │ │ ├── JsonServer
│ │ │ │ └── JsonServer.ino
│ │ │ ├── JsonUdpBeacon
│ │ │ │ └── JsonUdpBeacon.ino
│ │ │ ├── ProgmemExample
│ │ │ │ └── ProgmemExample.ino
│ │ │ └── StringExample
│ │ │ │ └── StringExample.ino
│ │ ├── fuzzing
│ │ │ ├── Makefile
│ │ │ ├── fuzz.sh
│ │ │ ├── fuzzer.cpp
│ │ │ ├── my_corpus
│ │ │ │ └── .gitignore
│ │ │ └── seed_corpus
│ │ │ │ ├── ArduinoJson.json
│ │ │ │ ├── OpenWeatherMap.json
│ │ │ │ └── WeatherUnderground.json
│ │ ├── include
│ │ │ ├── ArduinoJson.h
│ │ │ ├── ArduinoJson.hpp
│ │ │ └── ArduinoJson
│ │ │ │ ├── Configuration.hpp
│ │ │ │ ├── Data
│ │ │ │ ├── Encoding.hpp
│ │ │ │ ├── JsonBufferAllocated.hpp
│ │ │ │ ├── JsonFloat.hpp
│ │ │ │ ├── JsonInteger.hpp
│ │ │ │ ├── JsonVariantAs.hpp
│ │ │ │ ├── JsonVariantContent.hpp
│ │ │ │ ├── JsonVariantDefault.hpp
│ │ │ │ ├── JsonVariantType.hpp
│ │ │ │ ├── List.hpp
│ │ │ │ ├── ListConstIterator.hpp
│ │ │ │ ├── ListIterator.hpp
│ │ │ │ ├── ListNode.hpp
│ │ │ │ ├── Parse.hpp
│ │ │ │ ├── ReferenceType.hpp
│ │ │ │ └── ValueSetter.hpp
│ │ │ │ ├── Deserialization
│ │ │ │ ├── Comments.hpp
│ │ │ │ ├── JsonParser.hpp
│ │ │ │ ├── JsonParserImpl.hpp
│ │ │ │ ├── StringReader.hpp
│ │ │ │ └── StringWriter.hpp
│ │ │ │ ├── DynamicJsonBuffer.hpp
│ │ │ │ ├── JsonArray.hpp
│ │ │ │ ├── JsonArrayImpl.hpp
│ │ │ │ ├── JsonArraySubscript.hpp
│ │ │ │ ├── JsonBuffer.hpp
│ │ │ │ ├── JsonBufferBase.hpp
│ │ │ │ ├── JsonBufferImpl.hpp
│ │ │ │ ├── JsonObject.hpp
│ │ │ │ ├── JsonObjectImpl.hpp
│ │ │ │ ├── JsonObjectSubscript.hpp
│ │ │ │ ├── JsonPair.hpp
│ │ │ │ ├── JsonVariant.hpp
│ │ │ │ ├── JsonVariantBase.hpp
│ │ │ │ ├── JsonVariantComparisons.hpp
│ │ │ │ ├── JsonVariantImpl.hpp
│ │ │ │ ├── Polyfills
│ │ │ │ ├── attributes.hpp
│ │ │ │ ├── math.hpp
│ │ │ │ └── normalize.hpp
│ │ │ │ ├── Print.hpp
│ │ │ │ ├── RawJson.hpp
│ │ │ │ ├── Serialization
│ │ │ │ ├── DummyPrint.hpp
│ │ │ │ ├── DynamicStringBuilder.hpp
│ │ │ │ ├── IndentedPrint.hpp
│ │ │ │ ├── JsonPrintable.hpp
│ │ │ │ ├── JsonSerializer.hpp
│ │ │ │ ├── JsonSerializerImpl.hpp
│ │ │ │ ├── JsonWriter.hpp
│ │ │ │ ├── Prettyfier.hpp
│ │ │ │ ├── StaticStringBuilder.hpp
│ │ │ │ └── StreamPrintAdapter.hpp
│ │ │ │ ├── StaticJsonBuffer.hpp
│ │ │ │ ├── StringTraits
│ │ │ │ ├── ArduinoStream.hpp
│ │ │ │ ├── CharPointer.hpp
│ │ │ │ ├── FlashString.hpp
│ │ │ │ ├── StdStream.hpp
│ │ │ │ ├── StdString.hpp
│ │ │ │ └── StringTraits.hpp
│ │ │ │ └── TypeTraits
│ │ │ │ ├── EnableIf.hpp
│ │ │ │ ├── IsArray.hpp
│ │ │ │ ├── IsBaseOf.hpp
│ │ │ │ ├── IsFloatingPoint.hpp
│ │ │ │ ├── IsIntegral.hpp
│ │ │ │ ├── IsSame.hpp
│ │ │ │ ├── IsSignedIntegral.hpp
│ │ │ │ ├── IsUnsignedIntegral.hpp
│ │ │ │ ├── RemoveConst.hpp
│ │ │ │ └── RemoveReference.hpp
│ │ ├── keywords.txt
│ │ ├── library.json
│ │ ├── library.properties
│ │ ├── scripts
│ │ │ ├── build-arduino-package.sh
│ │ │ ├── cpplint.sh
│ │ │ ├── create-build-envs.sh
│ │ │ ├── create-size-graph.sh
│ │ │ ├── format-code.sh
│ │ │ ├── oss-fuzz
│ │ │ │ ├── .gitignore
│ │ │ │ └── Vagrantfile
│ │ │ ├── run-tests.sh
│ │ │ └── travis
│ │ │ │ ├── arduino.sh
│ │ │ │ ├── cmake-osx.sh
│ │ │ │ ├── cmake.sh
│ │ │ │ ├── coverage.sh
│ │ │ │ ├── platformio.sh
│ │ │ │ └── sanitize.sh
│ │ ├── test
│ │ │ ├── CMakeLists.txt
│ │ │ ├── DynamicJsonBuffer_Array_Tests.cpp
│ │ │ ├── DynamicJsonBuffer_Basic_Tests.cpp
│ │ │ ├── DynamicJsonBuffer_NoMemory_Tests.cpp
│ │ │ ├── DynamicJsonBuffer_Object_Tests.cpp
│ │ │ ├── DynamicJsonBuffer_String_Tests.cpp
│ │ │ ├── GbathreeBug.cpp
│ │ │ ├── IntegrationTests.cpp
│ │ │ ├── Issue10.cpp
│ │ │ ├── Issue214.cpp
│ │ │ ├── Issue34.cpp
│ │ │ ├── Issue90.cpp
│ │ │ ├── JsonArray_Add_Tests.cpp
│ │ │ ├── JsonArray_Basic_Tests.cpp
│ │ │ ├── JsonArray_CopyFrom_Tests.cpp
│ │ │ ├── JsonArray_CopyTo_Tests.cpp
│ │ │ ├── JsonArray_Invalid_Tests.cpp
│ │ │ ├── JsonArray_Iterator_Tests.cpp
│ │ │ ├── JsonArray_PrettyPrintTo_Tests.cpp
│ │ │ ├── JsonArray_PrintTo_Tests.cpp
│ │ │ ├── JsonArray_Remove_Tests.cpp
│ │ │ ├── JsonArray_Set_Tests.cpp
│ │ │ ├── JsonArray_Subscript_Tests.cpp
│ │ │ ├── JsonObject_Basic_Tests.cpp
│ │ │ ├── JsonObject_ContainsKey_Tests.cpp
│ │ │ ├── JsonObject_Get_Tests.cpp
│ │ │ ├── JsonObject_Invalid_Tests.cpp
│ │ │ ├── JsonObject_Iterator_Tests.cpp
│ │ │ ├── JsonObject_PrettyPrintTo_Tests.cpp
│ │ │ ├── JsonObject_PrintTo_Tests.cpp
│ │ │ ├── JsonObject_Remove_Tests.cpp
│ │ │ ├── JsonObject_Set_Tests.cpp
│ │ │ ├── JsonObject_Subscript_Tests.cpp
│ │ │ ├── JsonParser_Array_Tests.cpp
│ │ │ ├── JsonParser_Nested_Tests.cpp
│ │ │ ├── JsonParser_NestingLimit_Tests.cpp
│ │ │ ├── JsonParser_Object_Tests.cpp
│ │ │ ├── JsonParser_Variant_Tests.cpp
│ │ │ ├── JsonVariant_As_Tests.cpp
│ │ │ ├── JsonVariant_Comparison_Tests.cpp
│ │ │ ├── JsonVariant_Copy_Tests.cpp
│ │ │ ├── JsonVariant_Is_Tests.cpp
│ │ │ ├── JsonVariant_PrintTo_Tests.cpp
│ │ │ ├── JsonVariant_Storage_Tests.cpp
│ │ │ ├── JsonVariant_Subscript_Tests.cpp
│ │ │ ├── JsonVariant_Success_Tests.cpp
│ │ │ ├── JsonVariant_Undefined_Tests.cpp
│ │ │ ├── JsonWriter_WriteFloat_Tests.cpp
│ │ │ ├── JsonWriter_WriteString_Tests.cpp
│ │ │ ├── StaticJsonBuffer_Basic_Tests.cpp
│ │ │ ├── StaticJsonBuffer_CreateArray_Tests.cpp
│ │ │ ├── StaticJsonBuffer_CreateObject_Tests.cpp
│ │ │ ├── StaticJsonBuffer_ParseArray_Tests.cpp
│ │ │ ├── StaticJsonBuffer_ParseObject_Tests.cpp
│ │ │ ├── StaticJsonBuffer_String_Tests.cpp
│ │ │ ├── StdStream_Tests.cpp
│ │ │ ├── StringBuilderTests.cpp
│ │ │ ├── String_Tests.cpp
│ │ │ ├── TypeTraits_Tests.cpp
│ │ │ ├── VariableLengthArray_Tests.cpp
│ │ │ └── gtest.cmake
│ │ └── third-party
│ │ │ ├── cpplint
│ │ │ └── cpplint.py
│ │ │ └── gtest-1.7.0
│ │ │ ├── CHANGES
│ │ │ ├── CMakeLists.txt
│ │ │ ├── CONTRIBUTORS
│ │ │ ├── LICENSE
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── README
│ │ │ ├── aclocal.m4
│ │ │ ├── build-aux
│ │ │ ├── config.guess
│ │ │ ├── config.h.in
│ │ │ ├── config.sub
│ │ │ ├── depcomp
│ │ │ ├── install-sh
│ │ │ ├── ltmain.sh
│ │ │ └── missing
│ │ │ ├── cmake
│ │ │ └── internal_utils.cmake
│ │ │ ├── codegear
│ │ │ ├── gtest.cbproj
│ │ │ ├── gtest.groupproj
│ │ │ ├── gtest_all.cc
│ │ │ ├── gtest_link.cc
│ │ │ ├── gtest_main.cbproj
│ │ │ └── gtest_unittest.cbproj
│ │ │ ├── configure
│ │ │ ├── configure.ac
│ │ │ ├── fused-src
│ │ │ └── gtest
│ │ │ │ ├── gtest-all.cc
│ │ │ │ ├── gtest.h
│ │ │ │ └── gtest_main.cc
│ │ │ ├── include
│ │ │ └── gtest
│ │ │ │ ├── gtest-death-test.h
│ │ │ │ ├── gtest-message.h
│ │ │ │ ├── gtest-param-test.h
│ │ │ │ ├── gtest-param-test.h.pump
│ │ │ │ ├── gtest-printers.h
│ │ │ │ ├── gtest-spi.h
│ │ │ │ ├── gtest-test-part.h
│ │ │ │ ├── gtest-typed-test.h
│ │ │ │ ├── gtest.h
│ │ │ │ ├── gtest_pred_impl.h
│ │ │ │ ├── gtest_prod.h
│ │ │ │ └── internal
│ │ │ │ ├── gtest-death-test-internal.h
│ │ │ │ ├── gtest-filepath.h
│ │ │ │ ├── gtest-internal.h
│ │ │ │ ├── gtest-linked_ptr.h
│ │ │ │ ├── gtest-param-util-generated.h
│ │ │ │ ├── gtest-param-util-generated.h.pump
│ │ │ │ ├── gtest-param-util.h
│ │ │ │ ├── gtest-port.h
│ │ │ │ ├── gtest-string.h
│ │ │ │ ├── gtest-tuple.h
│ │ │ │ ├── gtest-tuple.h.pump
│ │ │ │ ├── gtest-type-util.h
│ │ │ │ └── gtest-type-util.h.pump
│ │ │ ├── m4
│ │ │ ├── acx_pthread.m4
│ │ │ ├── gtest.m4
│ │ │ ├── libtool.m4
│ │ │ ├── ltoptions.m4
│ │ │ ├── ltsugar.m4
│ │ │ ├── ltversion.m4
│ │ │ └── lt~obsolete.m4
│ │ │ ├── make
│ │ │ └── Makefile
│ │ │ ├── msvc
│ │ │ ├── gtest-md.sln
│ │ │ ├── gtest-md.vcproj
│ │ │ ├── gtest.sln
│ │ │ ├── gtest.vcproj
│ │ │ ├── gtest_main-md.vcproj
│ │ │ ├── gtest_main.vcproj
│ │ │ ├── gtest_prod_test-md.vcproj
│ │ │ ├── gtest_prod_test.vcproj
│ │ │ ├── gtest_unittest-md.vcproj
│ │ │ └── gtest_unittest.vcproj
│ │ │ ├── samples
│ │ │ ├── prime_tables.h
│ │ │ ├── sample1.cc
│ │ │ ├── sample1.h
│ │ │ ├── sample10_unittest.cc
│ │ │ ├── sample1_unittest.cc
│ │ │ ├── sample2.cc
│ │ │ ├── sample2.h
│ │ │ ├── sample2_unittest.cc
│ │ │ ├── sample3-inl.h
│ │ │ ├── sample3_unittest.cc
│ │ │ ├── sample4.cc
│ │ │ ├── sample4.h
│ │ │ ├── sample4_unittest.cc
│ │ │ ├── sample5_unittest.cc
│ │ │ ├── sample6_unittest.cc
│ │ │ ├── sample7_unittest.cc
│ │ │ ├── sample8_unittest.cc
│ │ │ └── sample9_unittest.cc
│ │ │ ├── scripts
│ │ │ ├── fuse_gtest_files.py
│ │ │ ├── gen_gtest_pred_impl.py
│ │ │ ├── gtest-config.in
│ │ │ ├── pump.py
│ │ │ └── test
│ │ │ │ └── Makefile
│ │ │ ├── src
│ │ │ ├── gtest-all.cc
│ │ │ ├── gtest-death-test.cc
│ │ │ ├── gtest-filepath.cc
│ │ │ ├── gtest-internal-inl.h
│ │ │ ├── gtest-port.cc
│ │ │ ├── gtest-printers.cc
│ │ │ ├── gtest-test-part.cc
│ │ │ ├── gtest-typed-test.cc
│ │ │ ├── gtest.cc
│ │ │ └── gtest_main.cc
│ │ │ ├── test
│ │ │ ├── gtest-death-test_ex_test.cc
│ │ │ ├── gtest-death-test_test.cc
│ │ │ ├── gtest-filepath_test.cc
│ │ │ ├── gtest-linked_ptr_test.cc
│ │ │ ├── gtest-listener_test.cc
│ │ │ ├── gtest-message_test.cc
│ │ │ ├── gtest-options_test.cc
│ │ │ ├── gtest-param-test2_test.cc
│ │ │ ├── gtest-param-test_test.cc
│ │ │ ├── gtest-param-test_test.h
│ │ │ ├── gtest-port_test.cc
│ │ │ ├── gtest-printers_test.cc
│ │ │ ├── gtest-test-part_test.cc
│ │ │ ├── gtest-tuple_test.cc
│ │ │ ├── gtest-typed-test2_test.cc
│ │ │ ├── gtest-typed-test_test.cc
│ │ │ ├── gtest-typed-test_test.h
│ │ │ ├── gtest-unittest-api_test.cc
│ │ │ ├── gtest_all_test.cc
│ │ │ ├── gtest_break_on_failure_unittest.py
│ │ │ ├── gtest_break_on_failure_unittest_.cc
│ │ │ ├── gtest_catch_exceptions_test.py
│ │ │ ├── gtest_catch_exceptions_test_.cc
│ │ │ ├── gtest_color_test.py
│ │ │ ├── gtest_color_test_.cc
│ │ │ ├── gtest_env_var_test.py
│ │ │ ├── gtest_env_var_test_.cc
│ │ │ ├── gtest_environment_test.cc
│ │ │ ├── gtest_filter_unittest.py
│ │ │ ├── gtest_filter_unittest_.cc
│ │ │ ├── gtest_help_test.py
│ │ │ ├── gtest_help_test_.cc
│ │ │ ├── gtest_list_tests_unittest.py
│ │ │ ├── gtest_list_tests_unittest_.cc
│ │ │ ├── gtest_main_unittest.cc
│ │ │ ├── gtest_no_test_unittest.cc
│ │ │ ├── gtest_output_test.py
│ │ │ ├── gtest_output_test_.cc
│ │ │ ├── gtest_output_test_golden_lin.txt
│ │ │ ├── gtest_pred_impl_unittest.cc
│ │ │ ├── gtest_premature_exit_test.cc
│ │ │ ├── gtest_prod_test.cc
│ │ │ ├── gtest_repeat_test.cc
│ │ │ ├── gtest_shuffle_test.py
│ │ │ ├── gtest_shuffle_test_.cc
│ │ │ ├── gtest_sole_header_test.cc
│ │ │ ├── gtest_stress_test.cc
│ │ │ ├── gtest_test_utils.py
│ │ │ ├── gtest_throw_on_failure_ex_test.cc
│ │ │ ├── gtest_throw_on_failure_test.py
│ │ │ ├── gtest_throw_on_failure_test_.cc
│ │ │ ├── gtest_uninitialized_test.py
│ │ │ ├── gtest_uninitialized_test_.cc
│ │ │ ├── gtest_unittest.cc
│ │ │ ├── gtest_xml_outfile1_test_.cc
│ │ │ ├── gtest_xml_outfile2_test_.cc
│ │ │ ├── gtest_xml_outfiles_test.py
│ │ │ ├── gtest_xml_output_unittest.py
│ │ │ ├── gtest_xml_output_unittest_.cc
│ │ │ ├── gtest_xml_test_utils.py
│ │ │ ├── production.cc
│ │ │ └── production.h
│ │ │ └── xcode
│ │ │ ├── Config
│ │ │ ├── DebugProject.xcconfig
│ │ │ ├── FrameworkTarget.xcconfig
│ │ │ ├── General.xcconfig
│ │ │ ├── ReleaseProject.xcconfig
│ │ │ ├── StaticLibraryTarget.xcconfig
│ │ │ └── TestTarget.xcconfig
│ │ │ ├── Resources
│ │ │ └── Info.plist
│ │ │ ├── Samples
│ │ │ └── FrameworkSample
│ │ │ │ ├── Info.plist
│ │ │ │ ├── WidgetFramework.xcodeproj
│ │ │ │ └── project.pbxproj
│ │ │ │ ├── runtests.sh
│ │ │ │ ├── widget.cc
│ │ │ │ ├── widget.h
│ │ │ │ └── widget_test.cc
│ │ │ ├── Scripts
│ │ │ ├── runtests.sh
│ │ │ └── versiongenerate.py
│ │ │ └── gtest.xcodeproj
│ │ │ └── project.pbxproj
│ ├── DallasTemperature
│ │ ├── DallasTemperature.cpp
│ │ ├── DallasTemperature.h
│ │ ├── README.md
│ │ ├── change.txt
│ │ ├── examples
│ │ │ ├── Alarm
│ │ │ │ └── Alarm.pde
│ │ │ ├── AlarmHandler
│ │ │ │ └── AlarmHandler.pde
│ │ │ ├── Multibus_simple
│ │ │ │ └── Multibus_simple.ino
│ │ │ ├── Multiple
│ │ │ │ └── Multiple.pde
│ │ │ ├── Simple
│ │ │ │ └── Simple.pde
│ │ │ ├── Single
│ │ │ │ └── Single.pde
│ │ │ ├── Tester
│ │ │ │ └── Tester.pde
│ │ │ ├── TwoPin_DS18B20
│ │ │ │ └── TwoPin_DS18B20.ino
│ │ │ ├── WaitForConversion
│ │ │ │ └── WaitForConversion.pde
│ │ │ ├── WaitForConversion2
│ │ │ │ └── WaitForConversion2.pde
│ │ │ ├── oneWireSearch
│ │ │ │ └── oneWireSearch.ino
│ │ │ └── setUserData
│ │ │ │ └── SetUserData.ino
│ │ ├── keywords.txt
│ │ ├── library.json
│ │ └── library.properties
│ ├── OneWire
│ │ ├── OneWire.cpp
│ │ ├── OneWire.h
│ │ ├── examples
│ │ │ ├── DS18x20_Temperature
│ │ │ │ └── DS18x20_Temperature.pde
│ │ │ ├── DS2408_Switch
│ │ │ │ └── DS2408_Switch.pde
│ │ │ └── DS250x_PROM
│ │ │ │ └── DS250x_PROM.pde
│ │ ├── keywords.txt
│ │ ├── library.json
│ │ └── library.properties
│ ├── README.md
│ ├── WiFiManager-master
│ │ ├── .travis.yml
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── WiFiManager.cpp
│ │ ├── WiFiManager.h
│ │ ├── examples
│ │ │ ├── AutoConnect
│ │ │ │ └── AutoConnect.ino
│ │ │ ├── AutoConnectWithFSParameters
│ │ │ │ └── AutoConnectWithFSParameters.ino
│ │ │ ├── AutoConnectWithFSParametersAndCustomIP
│ │ │ │ └── AutoConnectWithFSParametersAndCustomIP.ino
│ │ │ ├── AutoConnectWithFeedback
│ │ │ │ └── AutoConnectWithFeedback.ino
│ │ │ ├── AutoConnectWithFeedbackLED
│ │ │ │ └── AutoConnectWithFeedbackLED.ino
│ │ │ ├── AutoConnectWithReset
│ │ │ │ └── AutoConnectWithReset.ino
│ │ │ ├── AutoConnectWithStaticIP
│ │ │ │ └── AutoConnectWithStaticIP.ino
│ │ │ ├── AutoConnectWithTimeout
│ │ │ │ └── AutoConnectWithTimeout.ino
│ │ │ └── OnDemandConfigPortal
│ │ │ │ └── OnDemandConfigPortal.ino
│ │ ├── extras
│ │ │ ├── WiFiManager.template.html
│ │ │ ├── parse.js
│ │ │ └── template.h
│ │ ├── keywords.txt
│ │ ├── library.json
│ │ ├── library.properties
│ │ └── travis
│ │ │ └── common.sh
│ ├── aREST
│ │ ├── README.md
│ │ ├── aREST.h
│ │ ├── examples
│ │ │ ├── BLE
│ │ │ │ └── BLE.ino
│ │ │ ├── ESP8266
│ │ │ │ └── ESP8266.ino
│ │ │ ├── ESP8266_cloud
│ │ │ │ └── ESP8266_cloud.ino
│ │ │ ├── ESP8266_cloud_and_local
│ │ │ │ └── ESP8266_cloud_and_local.ino
│ │ │ ├── ESP8266_cloud_pro
│ │ │ │ └── ESP8266_cloud_pro.ino
│ │ │ ├── ESP8266_softAP
│ │ │ │ └── ESP8266_softAP.ino
│ │ │ ├── Ethernet
│ │ │ │ └── Ethernet.ino
│ │ │ ├── Ethernet_cloud
│ │ │ │ └── Ethernet_cloud.ino
│ │ │ ├── MKR1000
│ │ │ │ └── MKR1000.ino
│ │ │ ├── MKR1000_cloud
│ │ │ │ └── MKR1000_cloud.ino
│ │ │ ├── MKR1000_cloud_and_local
│ │ │ │ └── MKR1000_cloud_and_local.ino
│ │ │ ├── MKR1000_cloud_pro
│ │ │ │ └── MKR1000_cloud_pro.ino
│ │ │ ├── Serial
│ │ │ │ └── Serial.ino
│ │ │ ├── WiFi
│ │ │ │ └── WiFi.ino
│ │ │ ├── WiFi_CC3000
│ │ │ │ └── WiFi_CC3000.ino
│ │ │ ├── WiFi_CC3000_Due
│ │ │ │ └── WiFi_CC3000_Due.ino
│ │ │ └── Yun
│ │ │ │ └── Yun.ino
│ │ ├── library.json
│ │ ├── library.properties
│ │ ├── license.md
│ │ └── test
│ │ │ ├── http_test.py
│ │ │ ├── lightweight_test.py
│ │ │ ├── serial_test.py
│ │ │ └── stress_test.py
│ ├── arduino_573170
│ │ ├── LICENSE
│ │ ├── README.adoc
│ │ ├── examples
│ │ │ ├── Base64Decode
│ │ │ │ └── Base64Decode.ino
│ │ │ └── Base64Encode
│ │ │ │ └── Base64Encode.ino
│ │ ├── keywords.txt
│ │ ├── library.properties
│ │ └── src
│ │ │ ├── Base64.cpp
│ │ │ └── Base64.h
│ ├── esp8266-oled-ssd1306-master
│ │ ├── .travis.yml
│ │ ├── OLEDDisplay.cpp
│ │ ├── OLEDDisplay.h
│ │ ├── OLEDDisplayFonts.h
│ │ ├── OLEDDisplayUi.cpp
│ │ ├── OLEDDisplayUi.h
│ │ ├── README.md
│ │ ├── SH1106.h
│ │ ├── SH1106Brzo.h
│ │ ├── SH1106Spi.h
│ │ ├── SH1106Wire.h
│ │ ├── SSD1306.h
│ │ ├── SSD1306Brzo.h
│ │ ├── SSD1306Spi.h
│ │ ├── SSD1306Wire.h
│ │ ├── UPGRADE-3.0.md
│ │ ├── examples
│ │ │ ├── SSD1306ClockDemo
│ │ │ │ ├── SSD1306ClockDemo.ino
│ │ │ │ └── images.h
│ │ │ ├── SSD1306DrawingDemo
│ │ │ │ └── SSD1306DrawingDemo.ino
│ │ │ ├── SSD1306OTADemo
│ │ │ │ └── SSD1306OTADemo.ino
│ │ │ ├── SSD1306SimpleDemo
│ │ │ │ ├── SSD1306SimpleDemo.ino
│ │ │ │ └── images.h
│ │ │ └── SSD1306UiDemo
│ │ │ │ ├── SSD1306UiDemo.ino
│ │ │ │ └── images.h
│ │ ├── library.json
│ │ ├── library.properties
│ │ ├── license
│ │ └── resources
│ │ │ ├── DemoFrame1.jpg
│ │ │ ├── DemoFrame2.jpg
│ │ │ ├── DemoFrame3.jpg
│ │ │ ├── DemoFrame4.jpg
│ │ │ ├── FontTool.png
│ │ │ ├── SPI_version.jpg
│ │ │ └── xbmPreview.png
│ ├── rBase64
│ │ ├── README.adoc
│ │ ├── examples
│ │ │ └── base64-demo
│ │ │ │ └── base64-demo.ino
│ │ ├── keywords.txt
│ │ ├── library.properties
│ │ └── src
│ │ │ ├── rBase64.cpp
│ │ │ └── rBase64.h
│ ├── thingspeak-arduino-master
│ │ ├── README.md
│ │ ├── examples
│ │ │ ├── CheerLights
│ │ │ │ └── CheerLights.ino
│ │ │ ├── ReadLastTemperature
│ │ │ │ └── ReadLastTemperature.ino
│ │ │ ├── ReadPrivateChannel
│ │ │ │ └── ReadPrivateChannel.ino
│ │ │ ├── ReadWeatherStation
│ │ │ │ └── ReadWeatherStation.ino
│ │ │ ├── WriteMultipleVoltages
│ │ │ │ └── WriteMultipleVoltages.ino
│ │ │ └── WriteVoltage
│ │ │ │ └── WriteVoltage.ino
│ │ ├── extras
│ │ │ ├── documentation
│ │ │ │ ├── ThingSpeakLogo.jpg
│ │ │ │ ├── _thing_speak_8h_source.html
│ │ │ │ ├── annotated.html
│ │ │ │ ├── arrowdown.png
│ │ │ │ ├── arrowright.png
│ │ │ │ ├── bc_s.png
│ │ │ │ ├── bdwn.png
│ │ │ │ ├── class_thing_speak_class.html
│ │ │ │ ├── classes.html
│ │ │ │ ├── closed.png
│ │ │ │ ├── dir_339e8c1d13ed9d171a31356d80f51341.html
│ │ │ │ ├── dir_9eb8a1162b9e86c4bf1f8e762bfe83d1.html
│ │ │ │ ├── doc.png
│ │ │ │ ├── doxygen.css
│ │ │ │ ├── doxygen.png
│ │ │ │ ├── dynsections.js
│ │ │ │ ├── folderclosed.png
│ │ │ │ ├── folderopen.png
│ │ │ │ ├── functions.html
│ │ │ │ ├── functions_func.html
│ │ │ │ ├── index.html
│ │ │ │ ├── jquery.js
│ │ │ │ ├── nav_f.png
│ │ │ │ ├── nav_g.png
│ │ │ │ ├── nav_h.png
│ │ │ │ ├── open.png
│ │ │ │ ├── splitbar.png
│ │ │ │ ├── sync_off.png
│ │ │ │ ├── sync_on.png
│ │ │ │ ├── tab_a.png
│ │ │ │ ├── tab_b.png
│ │ │ │ ├── tab_h.png
│ │ │ │ ├── tab_s.png
│ │ │ │ └── tabs.css
│ │ │ └── test
│ │ │ │ ├── testBegin
│ │ │ │ └── testBegin.ino
│ │ │ │ ├── testReadField
│ │ │ │ └── testReadField.ino
│ │ │ │ ├── testSetField
│ │ │ │ └── testSetField.ino
│ │ │ │ └── testWriteField
│ │ │ │ └── testWriteField.ino
│ │ ├── keywords.txt
│ │ ├── library.properties
│ │ ├── license.md
│ │ └── src
│ │ │ ├── ThingSpeak.cpp
│ │ │ └── ThingSpeak.h
│ └── tool
│ │ └── esp8266fs.jar
├── README.md
├── Screen
│ ├── 01.jpg
│ ├── 02.jpg
│ ├── 03.jpg
│ ├── 04.jpg
│ ├── 05.jpg
│ └── README.md
├── Sensor
│ ├── ESP-remote_sensor_OK.ino
│ ├── FS.ino
│ ├── FileConfig.ino
│ ├── HTTP_init.ino
│ ├── OLED.ino
│ ├── SSDP.ino
│ ├── WIFI.ino
│ ├── Zapros.ino
│ ├── images.h
│ └── status.ino
└── data
│ ├── README.md
│ ├── contrl.htm
│ ├── contrl.htm.gz
│ ├── function.js
│ ├── function.js.gz
│ ├── index.htm
│ ├── index.htm.gz
│ ├── jquery-3.1.1.min.js
│ ├── jquery-3.1.1.min.js.gz
│ ├── jquery.knob.js
│ ├── jquery.knob.js.gz
│ ├── sensor.htm
│ ├── sensor.htm.gz
│ ├── ssid.htm
│ ├── ssid.htm.gz
│ ├── ssid_ap.htm
│ ├── ssid_ap.htm.gz
│ ├── style.css
│ └── style.css.gz
├── КонтроллерТН.doc
└── КонтроллерТН.pdf
/Control/.gitignore:
--------------------------------------------------------------------------------
1 | /sloeber.ino.cpp
2 | /.project
3 | /.cproject
4 | /.settings/
5 | /core/
6 | /Release/
7 | /spec.d
8 |
--------------------------------------------------------------------------------
/Control/README.md:
--------------------------------------------------------------------------------
1 | # ControlHeatPump
2 | Контроллер теплового насоса
3 |
--------------------------------------------------------------------------------
/Hardware/README.md:
--------------------------------------------------------------------------------
1 | # ControlHeatPump
2 | Файлы которые надо заменить в стандартном SDK Due (смотрите путь к файлам начиная с hardware)
3 | Библиотека DUE SAM: https://github.com/arduino/ArduinoCore-sam
4 |
--------------------------------------------------------------------------------
/Libraries/Arduino-Due-RTC-Library/README.md:
--------------------------------------------------------------------------------
1 | Arduino-Due-RTC-Library
2 | =======================
3 |
4 | RTC Library for the Arduino Due
--------------------------------------------------------------------------------
/Libraries/Arduino-Due-RTC-Library/examples/Due_RTC_Alarm_Sample/Due_RTC_Alarm_Sample.ino:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | // Select the Slowclock source
4 | //RTC_clock rtc_clock(RC);
5 | RTC_clock rtc_clock(XTAL);
6 |
7 | char* daynames[]={"Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"};
8 |
9 | void setup() {
10 | Serial.begin(9600);
11 | rtc_clock.init();
12 | rtc_clock.set_time(10, 29, 49);
13 |
14 | rtc_clock.set_alarmtime(10, 30, 0);
15 |
16 | rtc_clock.attachalarm(announcement);
17 | // rtc_clock.disable_alarm();
18 | }
19 |
20 | void loop() {
21 | Serial.print("At the third stroke, it will be ");
22 | Serial.print(rtc_clock.get_hours());
23 | Serial.print(":");
24 | Serial.print(rtc_clock.get_minutes());
25 | Serial.print(":");
26 | Serial.println(rtc_clock.get_seconds());
27 | }
28 |
29 | void announcement() {
30 | Serial.println();
31 | Serial.println("Get up and buy an Arduino Due.");
32 | }
33 |
--------------------------------------------------------------------------------
/Libraries/Arduino-Due-RTC-Library/library.properties:
--------------------------------------------------------------------------------
1 | name=DUE RTC Library
2 | version=2.11
3 | author=
4 | maintainer=
5 | sentence=
6 | paragraph=The Due RTC Library feature: access to the RTC Modul from the DUE to set time and alarm functions.
7 | category=Timing
8 | url=
9 | architectures=sam
10 |
--------------------------------------------------------------------------------
/Libraries/DS3232/library.properties:
--------------------------------------------------------------------------------
1 | name=DS3232
2 | version=1.1
3 | author=
4 | maintainer=vad7
5 | sentence=Arduino Library for Maxim Integrated DS3232 and DS3231 Real-Time Clocks.
6 | paragraph=Using WireSam lib
7 | category=Timing
8 | url=https://github.com/vad7/Arduino-DUE-WireSam
9 | architectures=sam
10 |
--------------------------------------------------------------------------------
/Libraries/Ethernet/EthernetServer.h:
--------------------------------------------------------------------------------
1 | #ifndef ethernetserver_h
2 | #define ethernetserver_h
3 |
4 | #include "Server.h"
5 | #define FAST_LIB // Ключ для ускорения библиотеки https://geektimes.ru/post/259898/
6 |
7 | class EthernetClient;
8 |
9 | class EthernetServer :
10 | public Server {
11 | private:
12 | uint16_t _port;
13 | #ifdef FAST_LIB // Переделка
14 | void accept_(int sock);
15 | #else
16 | void accept();
17 | #endif
18 | public:
19 | EthernetServer(uint16_t);
20 | #ifdef FAST_LIB // Переделка
21 | EthernetClient available_(int sock);
22 | virtual void begin_(int sock);
23 | #else
24 | EthernetClient available();
25 | #endif
26 | virtual void begin();
27 | virtual void begin(uint16_t port); // pav2000
28 | virtual size_t write(uint8_t);
29 | virtual size_t write(const uint8_t *buf, size_t size);
30 | using Print::write;
31 | };
32 |
33 | #endif
34 |
--------------------------------------------------------------------------------
/Libraries/Ethernet/util.h:
--------------------------------------------------------------------------------
1 | #ifndef UTIL_H
2 | #define UTIL_H
3 |
4 | #define htons(x) ( ((x)<<8) | (((x)>>8)&0xFF) )
5 | #define ntohs(x) htons(x)
6 |
7 | #define htonl(x) ( ((x)<<24 & 0xFF000000UL) | \
8 | ((x)<< 8 & 0x00FF0000UL) | \
9 | ((x)>> 8 & 0x0000FF00UL) | \
10 | ((x)>>24 & 0x000000FFUL) )
11 | #define ntohl(x) htonl(x)
12 |
13 | #endif
14 |
--------------------------------------------------------------------------------
/Libraries/Ethernet/utility/util.h:
--------------------------------------------------------------------------------
1 | #ifndef UTIL_H
2 | #define UTIL_H
3 |
4 | #define htons(x) ( ((x)<< 8 & 0xFF00) | \
5 | ((x)>> 8 & 0x00FF) )
6 | #define ntohs(x) htons(x)
7 |
8 | #define htonl(x) ( ((x)<<24 & 0xFF000000UL) | \
9 | ((x)<< 8 & 0x00FF0000UL) | \
10 | ((x)>> 8 & 0x0000FF00UL) | \
11 | ((x)>>24 & 0x000000FFUL) )
12 | #define ntohl(x) htonl(x)
13 |
14 | #endif
15 |
--------------------------------------------------------------------------------
/Libraries/FreeRTOS_ARM/examples/src/FreeRTOS_ARM.h:
--------------------------------------------------------------------------------
1 | /**
2 | * file
3 | * brief FreeRTOS for Teensy 3.x and Due
4 | */
5 | #ifndef FreeRTOS_ARM_h
6 | #define FreeRTOS_ARM_h
7 |
8 | #define PIN_LED_ERROR 38 // pav2000 по умолчанию забивать 13
9 |
10 | #ifndef __arm__
11 | #error ARM Due or Teensy 3.x required
12 | #else // __arm__
13 | //------------------------------------------------------------------------------
14 | /** FreeRTOS_ARM version YYYYMMDD */
15 | #define FREE_RTOS_ARM_VERSION 20151113
16 | //------------------------------------------------------------------------------
17 | #include "utility/FreeRTOS.h"
18 | #include "utility/task.h"
19 | #include "utility/queue.h"
20 | #include "utility/semphr.h"
21 | #include "utility/portmacro.h"
22 | //#include "utility/cmsis_os.h"
23 | #endif // __arm__
24 | #endif // FreeRTOS_ARM_h
--------------------------------------------------------------------------------
/Libraries/FreeRTOS_ARM/examples/src/assertMsg.cpp:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | extern "C" {
4 | /**
5 | * Print file and line when configASSERT is defied like this.
6 | *
7 | * #define configASSERT( x ) if( ( x ) == 0 ) {assertMsg(__FILE__,__LINE__);}
8 | */
9 | void assertMsg(const char* file, int line) {
10 | interrupts();
11 | Serial.print(file);
12 | Serial.write('.');
13 | Serial.println(line);
14 | Serial.flush();
15 | noInterrupts();
16 | for (;;) {}
17 | }
18 | } // extern "C"
--------------------------------------------------------------------------------
/Libraries/FreeRTOS_ARM/examples/src/utility/readme.txt:
--------------------------------------------------------------------------------
1 | Each real time kernel port consists of three files that contain the core kernel
2 | components and are common to every port, and one or more files that are
3 | specific to a particular microcontroller and or compiler.
4 |
5 | + The FreeRTOS/Source directory contains the three files that are common to
6 | every port - list.c, queue.c and tasks.c. The kernel is contained within these
7 | three files. croutine.c implements the optional co-routine functionality - which
8 | is normally only used on very memory limited systems.
9 |
10 | + The FreeRTOS/Source/Portable directory contains the files that are specific to
11 | a particular microcontroller and or compiler.
12 |
13 | + The FreeRTOS/Source/include directory contains the real time kernel header
14 | files.
15 |
16 | See the readme file in the FreeRTOS/Source/Portable directory for more
17 | information.
--------------------------------------------------------------------------------
/Libraries/FreeRTOS_ARM/examples/src10/FreeRTOSConfig.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/FreeRTOS_ARM/examples/src10/FreeRTOSConfig.h
--------------------------------------------------------------------------------
/Libraries/FreeRTOS_ARM/examples/src10/FreeRTOS_ARM.h:
--------------------------------------------------------------------------------
1 | /**
2 | * file
3 | * brief FreeRTOS for Teensy 3.x and Due
4 | */
5 | #ifndef FreeRTOS_ARM_h
6 | #define FreeRTOS_ARM_h
7 |
8 | #define PIN_LED_ERROR 38 // pav2000 по умолчанию забивать 13
9 |
10 | #ifndef __arm__
11 | #error ARM Due or Teensy 3.x required
12 | #else // __arm__
13 | //------------------------------------------------------------------------------
14 | /** FreeRTOS_ARM version YYYYMMDD */
15 | #define FREE_RTOS_ARM_VERSION 20171128
16 | //------------------------------------------------------------------------------
17 | #include "FreeRTOS.h"
18 | #include "task.h"
19 | #include "queue.h"
20 | #include "semphr.h"
21 | #include "portmacro.h"
22 | //#include "cmsis_os.h"
23 | #endif // __arm__
24 | #endif // FreeRTOS_ARM_h
--------------------------------------------------------------------------------
/Libraries/FreeRTOS_ARM/examples/src10/assertMsg.cpp:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | extern "C" {
4 | /**
5 | * Print file and line when configASSERT is defied like this.
6 | *
7 | * #define configASSERT( x ) if( ( x ) == 0 ) {assertMsg(__FILE__,__LINE__);}
8 | */
9 | void assertMsg(const char* file, int line) {
10 | interrupts();
11 | Serial.print(file);
12 | Serial.write('.');
13 | Serial.println(line);
14 | Serial.flush();
15 | noInterrupts();
16 | for (;;) {}
17 | }
18 | } // extern "C"
--------------------------------------------------------------------------------
/Libraries/FreeRTOS_ARM/examples/src10/readme.txt:
--------------------------------------------------------------------------------
1 | Each real time kernel port consists of three files that contain the core kernel
2 | components and are common to every port, and one or more files that are
3 | specific to a particular microcontroller and or compiler.
4 |
5 | + The FreeRTOS/Source directory contains the three files that are common to
6 | every port - list.c, queue.c and tasks.c. The kernel is contained within these
7 | three files. croutine.c implements the optional co-routine functionality - which
8 | is normally only used on very memory limited systems.
9 |
10 | + The FreeRTOS/Source/Portable directory contains the files that are specific to
11 | a particular microcontroller and or compiler.
12 |
13 | + The FreeRTOS/Source/include directory contains the real time kernel header
14 | files.
15 |
16 | See the readme file in the FreeRTOS/Source/Portable directory for more
17 | information.
--------------------------------------------------------------------------------
/Libraries/FreeRTOS_ARM/examples/src8/FreeRTOS_ARM.h:
--------------------------------------------------------------------------------
1 | /**
2 | * file
3 | * brief FreeRTOS for Teensy 3.x and Due
4 | */
5 | #ifndef FreeRTOS_ARM_h
6 | #define FreeRTOS_ARM_h
7 |
8 | #define PIN_LED_ERROR 38 // pav2000 по умолчанию забивать 13
9 |
10 | #ifndef __arm__
11 | #error ARM Due or Teensy 3.x required
12 | #else // __arm__
13 | //------------------------------------------------------------------------------
14 | /** FreeRTOS_ARM version YYYYMMDD */
15 | #define FREE_RTOS_ARM_VERSION 20151113
16 | //------------------------------------------------------------------------------
17 | #include "utility/FreeRTOS.h"
18 | #include "utility/task.h"
19 | #include "utility/queue.h"
20 | #include "utility/semphr.h"
21 | #include "utility/portmacro.h"
22 | //#include "utility/cmsis_os.h"
23 | #endif // __arm__
24 | #endif // FreeRTOS_ARM_h
--------------------------------------------------------------------------------
/Libraries/FreeRTOS_ARM/examples/src8/assertMsg.cpp:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | extern "C" {
4 | /**
5 | * Print file and line when configASSERT is defied like this.
6 | *
7 | * #define configASSERT( x ) if( ( x ) == 0 ) {assertMsg(__FILE__,__LINE__);}
8 | */
9 | void assertMsg(const char* file, int line) {
10 | interrupts();
11 | Serial.print(file);
12 | Serial.write('.');
13 | Serial.println(line);
14 | Serial.flush();
15 | noInterrupts();
16 | for (;;) {}
17 | }
18 | } // extern "C"
--------------------------------------------------------------------------------
/Libraries/FreeRTOS_ARM/examples/src8/utility/readme.txt:
--------------------------------------------------------------------------------
1 | Each real time kernel port consists of three files that contain the core kernel
2 | components and are common to every port, and one or more files that are
3 | specific to a particular microcontroller and or compiler.
4 |
5 | + The FreeRTOS/Source directory contains the three files that are common to
6 | every port - list.c, queue.c and tasks.c. The kernel is contained within these
7 | three files. croutine.c implements the optional co-routine functionality - which
8 | is normally only used on very memory limited systems.
9 |
10 | + The FreeRTOS/Source/Portable directory contains the files that are specific to
11 | a particular microcontroller and or compiler.
12 |
13 | + The FreeRTOS/Source/include directory contains the real time kernel header
14 | files.
15 |
16 | See the readme file in the FreeRTOS/Source/Portable directory for more
17 | information.
--------------------------------------------------------------------------------
/Libraries/FreeRTOS_ARM/library.properties:
--------------------------------------------------------------------------------
1 | name=FreeRTOS_ARM
2 | version=2015.11.12
3 | author=
4 | maintainer=
5 | sentence=FreeRTOS for ARM.
6 | paragraph=
7 | category=Uncategorized
8 | url=
9 | architectures=sam
10 |
--------------------------------------------------------------------------------
/Libraries/FreeRTOS_ARM/org_files/readme.txt:
--------------------------------------------------------------------------------
1 | Each real time kernel port consists of three files that contain the core kernel
2 | components and are common to every port, and one or more files that are
3 | specific to a particular microcontroller and or compiler.
4 |
5 | + The FreeRTOS/Source directory contains the three files that are common to
6 | every port - list.c, queue.c and tasks.c. The kernel is contained within these
7 | three files. croutine.c implements the optional co-routine functionality - which
8 | is normally only used on very memory limited systems.
9 |
10 | + The FreeRTOS/Source/Portable directory contains the files that are specific to
11 | a particular microcontroller and or compiler.
12 |
13 | + The FreeRTOS/Source/include directory contains the real time kernel header
14 | files.
15 |
16 | See the readme file in the FreeRTOS/Source/Portable directory for more
17 | information.
--------------------------------------------------------------------------------
/Libraries/FreeRTOS_ARM/src/FreeRTOS_ARM.h:
--------------------------------------------------------------------------------
1 | /**
2 | * file
3 | * brief FreeRTOS for Teensy 3.x and Due
4 | */
5 | #ifndef FreeRTOS_ARM_h
6 | #define FreeRTOS_ARM_h
7 |
8 | #ifndef PIN_LED_ERROR
9 | #define PIN_LED_ERROR 13 // 38
10 | #endif
11 |
12 | #ifndef __arm__
13 | #error ARM Due or Teensy 3.x required
14 | #else // __arm__
15 | //------------------------------------------------------------------------------
16 | /** FreeRTOS_ARM version YYYYMMDD */
17 | #define FREE_RTOS_ARM_VERSION 20151113
18 | //------------------------------------------------------------------------------
19 | #include "utility/FreeRTOS.h"
20 | #include "utility/task.h"
21 | #include "utility/queue.h"
22 | #include "utility/semphr.h"
23 | #include "utility/portmacro.h"
24 | //#include "utility/cmsis_os.h"
25 |
26 | #include "mini-printf.h"
27 |
28 | #endif // __arm__
29 | #endif // FreeRTOS_ARM_h
30 |
--------------------------------------------------------------------------------
/Libraries/FreeRTOS_ARM/src/assertMsg.cpp:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | extern "C" {
4 | /**
5 | * Print file and line when configASSERT is defied like this.
6 | *
7 | * #define configASSERT( x ) if( ( x ) == 0 ) {assertMsg(__FILE__,__LINE__);}
8 | */
9 | void assertMsg(const char* file, int line) {
10 | interrupts();
11 | Serial.print(file);
12 | Serial.write('.');
13 | Serial.println(line);
14 | Serial.flush();
15 | noInterrupts();
16 | for (;;) {}
17 | }
18 | } // extern "C"
--------------------------------------------------------------------------------
/Libraries/FreeRTOS_ARM/src/utility/readme.txt:
--------------------------------------------------------------------------------
1 | Each real time kernel port consists of three files that contain the core kernel
2 | components and are common to every port, and one or more files that are
3 | specific to a particular microcontroller and or compiler.
4 |
5 | + The FreeRTOS/Source directory contains the three files that are common to
6 | every port - list.c, queue.c and tasks.c. The kernel is contained within these
7 | three files. croutine.c implements the optional co-routine functionality - which
8 | is normally only used on very memory limited systems.
9 |
10 | + The FreeRTOS/Source/Portable directory contains the files that are specific to
11 | a particular microcontroller and or compiler.
12 |
13 | + The FreeRTOS/Source/include directory contains the real time kernel header
14 | files.
15 |
16 | See the readme file in the FreeRTOS/Source/Portable directory for more
17 | information.
--------------------------------------------------------------------------------
/Libraries/ModbusMaster/Makefile:
--------------------------------------------------------------------------------
1 | #-------------------------------------------------------------------- settings
2 | FIND := find
3 | DIR := examples
4 | CRITERIA := \( -name "*.ino" -o -name "*.pde" \)
5 | EACH_EXAMPLE := $(FIND) $(DIR) $(CRITERIA) -exec
6 | BUILD := platformio ci
7 | LIB := src
8 |
9 | #--------------------------------------------------------------------- targets
10 | # update .travis.yml if target boards added
11 | all: uno due huzzah genuino101 teensy31
12 |
13 | uno due huzzah genuino101 teensy31:
14 | PLATFORMIO_BOARD=$@ $(MAKE) build
15 |
16 | build:
17 | $(EACH_EXAMPLE) $(BUILD) --board=$(PLATFORMIO_BOARD) --lib=$(LIB) {} \;
18 |
19 | .PHONY: all uno due huzzah genuino101 teensy31 build
20 |
--------------------------------------------------------------------------------
/Libraries/ModbusMaster/VERSION:
--------------------------------------------------------------------------------
1 | 2.0.1
2 |
--------------------------------------------------------------------------------
/Libraries/ModbusMaster/extras/ModbusMaster reference-2.0.1.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/ModbusMaster/extras/ModbusMaster reference-2.0.1.pdf
--------------------------------------------------------------------------------
/Libraries/ModbusMaster/extras/README.txt:
--------------------------------------------------------------------------------
1 | Documentation is available at:
2 | http://4-20ma.github.com/ModbusMaster
3 |
4 | Alternatively, you can download the HTML files at:
5 | [tarball] https://github.com/4-20ma/ModbusMaster/tarball/gh-pages
6 | [zipball] https://github.com/4-20ma/ModbusMaster/zipball/gh-pages
7 |
--------------------------------------------------------------------------------
/Libraries/ModbusMaster/library.properties:
--------------------------------------------------------------------------------
1 | name=ModbusMaster
2 | version=2.0.12
3 | author=Doc Walker
4 | maintainer=vad7
5 | sentence=Enlighten your Arduino to be a Modbus master.
6 | paragraph=Enables communication with Modbus slaves over RS232/485 (via RTU protocol). Requires an RS232/485 transceiver.
7 | category=Communication
8 | url=https://github.com/4-20ma/ModbusMaster
9 | architectures=*
10 | includes=ModbusMaster.h
11 |
--------------------------------------------------------------------------------
/Libraries/OneWire/library.properties:
--------------------------------------------------------------------------------
1 | name=OneWire
2 | version=2.3.3
3 | author=Jim Studt, Tom Pollard, Robin James, Glenn Trewitt, Jason Dangel, Guillermo Lovato, Paul Stoffregen, Scott Roberts, Bertrik Sikken, Mark Tillotson, Ken Butcher, Roger Clark, Love Nystrom
4 | maintainer=Paul Stoffregen
5 | sentence=Access 1-wire temperature sensors, memory and other chips.
6 | paragraph=
7 | category=Communication
8 | url=http://www.pjrc.com/teensy/td_libs_OneWire.html
9 | architectures=*
10 |
11 |
--------------------------------------------------------------------------------
/Libraries/PubSubClient/.gitignore:
--------------------------------------------------------------------------------
1 | tests/bin
2 |
--------------------------------------------------------------------------------
/Libraries/PubSubClient/.travis.yml:
--------------------------------------------------------------------------------
1 | sudo: false
2 | language: cpp
3 | compiler:
4 | - g++
5 | script: cd tests && make && make test
6 | os:
7 | - linux
8 |
--------------------------------------------------------------------------------
/Libraries/PubSubClient/keywords.txt:
--------------------------------------------------------------------------------
1 | #######################################
2 | # Syntax Coloring Map For PubSubClient
3 | #######################################
4 |
5 | #######################################
6 | # Datatypes (KEYWORD1)
7 | #######################################
8 |
9 | PubSubClient KEYWORD1
10 |
11 | #######################################
12 | # Methods and Functions (KEYWORD2)
13 | #######################################
14 |
15 | connect KEYWORD2
16 | disconnect KEYWORD2
17 | publish KEYWORD2
18 | publish_P KEYWORD2
19 | subscribe KEYWORD2
20 | unsubscribe KEYWORD2
21 | loop KEYWORD2
22 | connected KEYWORD2
23 | setServer KEYWORD2
24 | setCallback KEYWORD2
25 | setClient KEYWORD2
26 | setStream KEYWORD2
27 |
28 | #######################################
29 | # Constants (LITERAL1)
30 | #######################################
31 |
--------------------------------------------------------------------------------
/Libraries/PubSubClient/library.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "PubSubClient",
3 | "keywords": "ethernet, mqtt, m2m, iot",
4 | "description": "A client library for MQTT messaging. MQTT is a lightweight messaging protocol ideal for small devices. This library allows you to send and receive MQTT messages. It supports the latest MQTT 3.1.1 protocol and can be configured to use the older MQTT 3.1 if needed. It supports all Arduino Ethernet Client compatible hardware, including the Intel Galileo/Edison, ESP8266 and TI CC3000.",
5 | "repository": {
6 | "type": "git",
7 | "url": "https://github.com/knolleary/pubsubclient.git"
8 | },
9 | "version": "2.6",
10 | "exclude": "tests",
11 | "examples": "examples/*/*.ino",
12 | "frameworks": "arduino",
13 | "platforms": [
14 | "atmelavr",
15 | "espressif"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/Libraries/PubSubClient/library.properties:
--------------------------------------------------------------------------------
1 | name=PubSubClient
2 | version=2.6
3 | author=Nick O'Leary
4 | maintainer=Nick O'Leary
5 | sentence=A client library for MQTT messaging.
6 | paragraph=MQTT is a lightweight messaging protocol ideal for small devices. This library allows you to send and receive MQTT messages. It supports the latest MQTT 3.1.1 protocol and can be configured to use the older MQTT 3.1 if needed. It supports all Arduino Ethernet Client compatible hardware, including the Intel Galileo/Edison, ESP8266 and TI CC3000.
7 | category=Communication
8 | url=http://pubsubclient.knolleary.net
9 | architectures=*
10 |
--------------------------------------------------------------------------------
/Libraries/PubSubClient/tests/.gitignore:
--------------------------------------------------------------------------------
1 | .build
2 | tmpbin
3 | logs
4 | *.pyc
5 |
--------------------------------------------------------------------------------
/Libraries/PubSubClient/tests/Makefile:
--------------------------------------------------------------------------------
1 | SRC_PATH=./src
2 | OUT_PATH=./bin
3 | TEST_SRC=$(wildcard ${SRC_PATH}/*_spec.cpp)
4 | TEST_BIN= $(TEST_SRC:${SRC_PATH}/%.cpp=${OUT_PATH}/%)
5 | VPATH=${SRC_PATH}
6 | SHIM_FILES=${SRC_PATH}/lib/*.cpp
7 | PSC_FILE=../src/PubSubClient.cpp
8 | CC=g++
9 | CFLAGS=-I${SRC_PATH}/lib -I../src
10 |
11 | all: $(TEST_BIN)
12 |
13 | ${OUT_PATH}/%: ${SRC_PATH}/%.cpp ${PSC_FILE} ${SHIM_FILES}
14 | mkdir -p ${OUT_PATH}
15 | ${CC} ${CFLAGS} $^ -o $@
16 |
17 | clean:
18 | @rm -rf ${OUT_PATH}
19 |
20 | test:
21 | @bin/connect_spec
22 | @bin/publish_spec
23 | @bin/receive_spec
24 | @bin/subscribe_spec
25 | @bin/keepalive_spec
26 |
--------------------------------------------------------------------------------
/Libraries/PubSubClient/tests/src/lib/Arduino.h:
--------------------------------------------------------------------------------
1 | #ifndef Arduino_h
2 | #define Arduino_h
3 |
4 | #include
5 | #include
6 | #include
7 | #include
8 |
9 |
10 | extern "C"{
11 | typedef uint8_t byte ;
12 | typedef uint8_t boolean ;
13 |
14 | /* sketch */
15 | extern void setup( void ) ;
16 | extern void loop( void ) ;
17 | uint32_t millis( void );
18 | }
19 |
20 | #define PROGMEM
21 | #define pgm_read_byte_near(x) *(x)
22 |
23 | #endif // Arduino_h
24 |
--------------------------------------------------------------------------------
/Libraries/PubSubClient/tests/src/lib/BDDTest.h:
--------------------------------------------------------------------------------
1 | #ifndef bddtest_h
2 | #define bddtest_h
3 |
4 | void bddtest_suite(const char* name);
5 | int bddtest_test(const char*, int, const char*, int);
6 | void bddtest_start(const char*);
7 | void bddtest_end();
8 | int bddtest_summary();
9 |
10 | #define SUITE(x) { bddtest_suite(x); }
11 | #define TEST(x) { if (!bddtest_test(__FILE__, __LINE__, #x, (x))) return false; }
12 |
13 | #define IT(x) { bddtest_start(x); }
14 | #define END_IT { bddtest_end();return true;}
15 |
16 | #define FINISH { return bddtest_summary(); }
17 |
18 | #define IS_TRUE(x) TEST(x)
19 | #define IS_FALSE(x) TEST(!(x))
20 | #define IS_EQUAL(x,y) TEST(x==y)
21 | #define IS_NOT_EQUAL(x,y) TEST(x!=y)
22 |
23 | #endif
24 |
--------------------------------------------------------------------------------
/Libraries/PubSubClient/tests/src/lib/Buffer.cpp:
--------------------------------------------------------------------------------
1 | #include "Buffer.h"
2 | #include "Arduino.h"
3 |
4 | Buffer::Buffer() {
5 | }
6 |
7 | Buffer::Buffer(uint8_t* buf, size_t size) {
8 | this->add(buf,size);
9 | }
10 | bool Buffer::available() {
11 | return this->pos < this->length;
12 | }
13 |
14 | uint8_t Buffer::next() {
15 | if (this->available()) {
16 | return this->buffer[this->pos++];
17 | }
18 | return 0;
19 | }
20 |
21 | void Buffer::reset() {
22 | this->pos = 0;
23 | }
24 |
25 | void Buffer::add(uint8_t* buf, size_t size) {
26 | uint16_t i = 0;
27 | for (;ibuffer[this->length++] = buf[i];
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Libraries/PubSubClient/tests/src/lib/Buffer.h:
--------------------------------------------------------------------------------
1 | #ifndef buffer_h
2 | #define buffer_h
3 |
4 | #include "Arduino.h"
5 |
6 | class Buffer {
7 | private:
8 | uint8_t buffer[1024];
9 | uint16_t pos;
10 | uint16_t length;
11 |
12 | public:
13 | Buffer();
14 | Buffer(uint8_t* buf, size_t size);
15 |
16 | virtual bool available();
17 | virtual uint8_t next();
18 | virtual void reset();
19 |
20 | virtual void add(uint8_t* buf, size_t size);
21 | };
22 |
23 | #endif
24 |
--------------------------------------------------------------------------------
/Libraries/PubSubClient/tests/src/lib/Client.h:
--------------------------------------------------------------------------------
1 | #ifndef client_h
2 | #define client_h
3 | #include "IPAddress.h"
4 |
5 | class Client {
6 | public:
7 | virtual int connect(IPAddress ip, uint16_t port) =0;
8 | virtual int connect(const char *host, uint16_t port) =0;
9 | virtual size_t write(uint8_t) =0;
10 | virtual size_t write(const uint8_t *buf, size_t size) =0;
11 | virtual int available() = 0;
12 | virtual int read() = 0;
13 | virtual int read(uint8_t *buf, size_t size) = 0;
14 | virtual int peek() = 0;
15 | virtual void flush() = 0;
16 | virtual void stop() = 0;
17 | virtual uint8_t connected() = 0;
18 | virtual operator bool() = 0;
19 | };
20 |
21 | #endif
22 |
--------------------------------------------------------------------------------
/Libraries/PubSubClient/tests/src/lib/Stream.h:
--------------------------------------------------------------------------------
1 | #ifndef Stream_h
2 | #define Stream_h
3 |
4 | #include "Arduino.h"
5 | #include "Buffer.h"
6 |
7 | class Stream {
8 | private:
9 | Buffer* expectBuffer;
10 | bool _error;
11 | uint16_t _written;
12 |
13 | public:
14 | Stream();
15 | virtual size_t write(uint8_t);
16 |
17 | virtual bool error();
18 | virtual void expect(uint8_t *buf, size_t size);
19 | virtual uint16_t length();
20 | };
21 |
22 | #endif
23 |
--------------------------------------------------------------------------------
/Libraries/PubSubClient/tests/src/lib/trace.h:
--------------------------------------------------------------------------------
1 | #ifndef trace_h
2 | #define trace_h
3 | #include
4 |
5 | #include
6 |
7 | #define LOG(x) {std::cout << x << std::flush; }
8 | #define TRACE(x) {if (getenv("TRACE")) { std::cout << x << std::flush; }}
9 |
10 | #endif
11 |
--------------------------------------------------------------------------------
/Libraries/PubSubClient/tests/testcases/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/PubSubClient/tests/testcases/__init__.py
--------------------------------------------------------------------------------
/Libraries/PubSubClient/tests/testcases/settings.py:
--------------------------------------------------------------------------------
1 | server_ip = "172.16.0.2"
2 | arduino_ip = "172.16.0.100"
3 |
--------------------------------------------------------------------------------
/Libraries/README.md:
--------------------------------------------------------------------------------
1 | # ControlHeatPump
2 | Библиотеки необходимые для компиляции прошивки контроллера
3 | Большинство библиотек изменены.
--------------------------------------------------------------------------------
/Libraries/SdFat/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
4 | # Custom for Visual Studio
5 | *.cs diff=csharp
6 | *.sln merge=union
7 | *.csproj merge=union
8 | *.vbproj merge=union
9 | *.fsproj merge=union
10 | *.dbproj merge=union
11 |
12 | # Standard to msysgit
13 | *.doc diff=astextplain
14 | *.DOC diff=astextplain
15 | *.docx diff=astextplain
16 | *.DOCX diff=astextplain
17 | *.dot diff=astextplain
18 | *.DOT diff=astextplain
19 | *.pdf diff=astextplain
20 | *.PDF diff=astextplain
21 | *.rtf diff=astextplain
22 | *.RTF diff=astextplain
23 |
--------------------------------------------------------------------------------
/Libraries/SdFat/examples/#attic/HelloWorld/HelloWorld.ino:
--------------------------------------------------------------------------------
1 | #include
2 | #include "SdFat.h"
3 | #include "sdios.h"
4 |
5 | // create a serial output stream
6 | ArduinoOutStream cout(Serial);
7 |
8 | void setup() {
9 | Serial.begin(9600);
10 |
11 | // Wait for USB Serial
12 | while (!Serial) {
13 | SysCall::yield();
14 | }
15 | delay(2000);
16 |
17 | cout << "Hello, World!\n";
18 | }
19 |
20 | void loop() {}
21 |
--------------------------------------------------------------------------------
/Libraries/SdFat/examples/#attic/MiniSerial/MiniSerial.ino:
--------------------------------------------------------------------------------
1 | // This example illustrates use of SdFat's
2 | // minimal unbuffered AVR Serial support.
3 | //
4 | // This is useful for debug and saves RAM
5 | // Will not work on Due, Leonardo, or Teensy
6 |
7 | #include
8 | #include "SdFat.h"
9 | #include "FreeStack.h"
10 | #ifdef UDR0 // Must be AVR with serial port zero.
11 | #include "MinimumSerial.h"
12 |
13 | MinimumSerial MiniSerial;
14 |
15 | void setup() {
16 | MiniSerial.begin(9600);
17 | MiniSerial.println(FreeStack());
18 | }
19 | void loop() {
20 | int c;
21 | MiniSerial.println(F("Type any Character"));
22 | while ((c = MiniSerial.read()) < 0) {}
23 | MiniSerial.print(F("Read: "));
24 | MiniSerial.println((char)c);
25 | while (MiniSerial.read() >= 0) {}
26 | }
27 | #else // UDR0
28 | #error no AVR serial port 0
29 | #endif // UDR0
--------------------------------------------------------------------------------
/Libraries/SdFat/examples/#attic/SD_Size/SD_Size.ino:
--------------------------------------------------------------------------------
1 | /*
2 | * Program to compare size of Arduino SD library with SdFat.
3 | * See SdFatSize.ino for SdFat program.
4 | */
5 | #include
6 | #include
7 |
8 | File file;
9 | //------------------------------------------------------------------------------
10 | void setup() {
11 | Serial.begin(9600);
12 |
13 | // Wait for USB Serial
14 | while (!Serial) {
15 | yield();
16 | }
17 |
18 | if (!SD.begin()) {
19 | Serial.println("begin failed");
20 | return;
21 | }
22 | file = SD.open("TEST_SD.TXT", FILE_WRITE);
23 |
24 | file.println("Hello");
25 |
26 | file.close();
27 | Serial.println("Done");
28 | }
29 | //------------------------------------------------------------------------------
30 | void loop() {}
31 |
--------------------------------------------------------------------------------
/Libraries/SdFat/examples/#attic/SdFatSize/SdFatSize.ino:
--------------------------------------------------------------------------------
1 | /*
2 | * Program to compare size of SdFat with Arduino SD library.
3 | * See SD_Size.ino for Arduino SD program.
4 | *
5 | */
6 | #include
7 | #include "SdFat.h"
8 |
9 | SdFat sd;
10 |
11 | SdFile file;
12 | //------------------------------------------------------------------------------
13 | void setup() {
14 | Serial.begin(9600);
15 |
16 | // Wait for USB Serial
17 | while (!Serial) {
18 | SysCall::yield();
19 | }
20 |
21 | if (!sd.begin()) {
22 | Serial.println("begin failed");
23 | return;
24 | }
25 | file.open("SizeTest.txt", O_RDWR | O_CREAT | O_AT_END);
26 |
27 | file.println("Hello");
28 |
29 | file.close();
30 | Serial.println("Done");
31 | }
32 | //------------------------------------------------------------------------------
33 | void loop() {}
34 |
--------------------------------------------------------------------------------
/Libraries/SdFat/examples/LongFileName/testFiles/A long name can be 255 characters.txt:
--------------------------------------------------------------------------------
1 | This is "A long name can be 255 characters.txt"
2 | This file has a typical Long File Name.
3 |
4 | The maximum length of a Long File Name is 255 characters.
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/examples/LongFileName/testFiles/LFN,NAME.TXT:
--------------------------------------------------------------------------------
1 | LFN,NAME.TXT is not 8.3 since it has a comma.
--------------------------------------------------------------------------------
/Libraries/SdFat/examples/LongFileName/testFiles/MIXCASE.txt:
--------------------------------------------------------------------------------
1 | MIXCASE.txt does not have a Long File Name.
2 |
3 | Starting with NT, file names of this form,
4 | have the basename and extension character case
5 | encoded in two bits of the 8.3 directory entry.
6 |
--------------------------------------------------------------------------------
/Libraries/SdFat/examples/LongFileName/testFiles/Not_8_3.txt:
--------------------------------------------------------------------------------
1 | Not_8_3.txt has a Long File Name
2 | since the basename is mixed case.
--------------------------------------------------------------------------------
/Libraries/SdFat/examples/LongFileName/testFiles/OK%83.TXT:
--------------------------------------------------------------------------------
1 | OK%83.TXT is a valid 8.3 name.
--------------------------------------------------------------------------------
/Libraries/SdFat/examples/LongFileName/testFiles/STD_8_3.TXT:
--------------------------------------------------------------------------------
1 | STD_8_3.TXT - a vanilla 8.3 name.
--------------------------------------------------------------------------------
/Libraries/SdFat/examples/LongFileName/testFiles/With Blank.txt:
--------------------------------------------------------------------------------
1 | With Blank.txt
2 | Just another example of a Long File Name.
3 |
--------------------------------------------------------------------------------
/Libraries/SdFat/examples/LongFileName/testFiles/With.Two dots.txt:
--------------------------------------------------------------------------------
1 | "With Two.dots.txt"
2 | Lots of reasons this is a Long File Name.
3 |
--------------------------------------------------------------------------------
/Libraries/SdFat/examples/LongFileName/testFiles/lower.txt:
--------------------------------------------------------------------------------
1 | lower.txt does not have a Long File Name.
2 |
3 | Starting with NT, file names of this form,
4 | have the basename and extension character case
5 | encoded in two bits of the 8.3 directory entry.
6 |
--------------------------------------------------------------------------------
/Libraries/SdFat/examples/LongFileName/testFiles/mixed.TXT:
--------------------------------------------------------------------------------
1 | mixed.TXT does not have a Long File Name.
2 |
3 | Starting with NT, file names of this form,
4 | have the basename and extension character case
5 | encoded in two bits of the 8.3 directory entry.
--------------------------------------------------------------------------------
/Libraries/SdFat/examples/LowLatencyLogger/UserTypes.h:
--------------------------------------------------------------------------------
1 | #ifndef UserTypes_h
2 | #define UserTypes_h
3 | #include "Arduino.h"
4 | // User data types. Modify for your data items.
5 | #define FILE_BASE_NAME "adc4pin"
6 | const uint8_t ADC_DIM = 4;
7 | struct data_t {
8 | uint32_t time;
9 | uint16_t adc[ADC_DIM];
10 | };
11 | void acquireData(data_t* data);
12 | void printData(Print* pr, data_t* data);
13 | void printHeader(Print* pr);
14 | void userSetup();
15 | #endif // UserTypes_h
16 |
--------------------------------------------------------------------------------
/Libraries/SdFat/examples/LowLatencyLoggerADXL345/LowLatencyLoggerADXL345.ino:
--------------------------------------------------------------------------------
1 | // Empty file with name LowLatencyLoggerADXL345.ino to make IDE happy.
--------------------------------------------------------------------------------
/Libraries/SdFat/examples/LowLatencyLoggerADXL345/UserTypes.h:
--------------------------------------------------------------------------------
1 | #ifndef UserTypes_h
2 | #define UserTypes_h
3 | #include "Arduino.h"
4 | #include "SPI.h"
5 | #define USE_SHARED_SPI 1
6 | #define FILE_BASE_NAME "ADXL4G"
7 | // User data types. Modify for your data items.
8 | const uint8_t ACCEL_DIM = 3;
9 | struct data_t {
10 | uint32_t time;
11 | int16_t accel[ACCEL_DIM];
12 | };
13 | void acquireData(data_t* data);
14 | void printData(Print* pr, data_t* data);
15 | void printHeader(Print* pr);
16 | void userSetup();
17 | #endif // UserTypes_h
18 |
--------------------------------------------------------------------------------
/Libraries/SdFat/examples/LowLatencyLoggerADXL345/readme.txt:
--------------------------------------------------------------------------------
1 | Test of shared SPI for LowLatencyLogger.
--------------------------------------------------------------------------------
/Libraries/SdFat/examples/LowLatencyLoggerMPU6050/LowLatencyLoggerMPU6050.ino:
--------------------------------------------------------------------------------
1 | // Empty file with name LowLatencyLoggerMPU6050.ino to make IDE happy.
2 |
3 |
--------------------------------------------------------------------------------
/Libraries/SdFat/examples/LowLatencyLoggerMPU6050/UserTypes.h:
--------------------------------------------------------------------------------
1 | #ifndef UserTypes_h
2 | #define UserTypes_h
3 | #include "Arduino.h"
4 | #define FILE_BASE_NAME "mpuraw"
5 | struct data_t {
6 | unsigned long time;
7 | int16_t ax;
8 | int16_t ay;
9 | int16_t az;
10 | int16_t gx;
11 | int16_t gy;
12 | int16_t gz;
13 | };
14 | void acquireData(data_t* data);
15 | void printData(Print* pr, data_t* data);
16 | void printHeader(Print* pr);
17 | void userSetup();
18 | #endif // UserTypes_h
19 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/AnalogBinLoggerExtras/ADC_ENOB.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/AnalogBinLoggerExtras/ADC_ENOB.PNG
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/AnalogBinLoggerExtras/ADCdocs/ATmegaADCAccuracy.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/AnalogBinLoggerExtras/ADCdocs/ATmegaADCAccuracy.pdf
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/AnalogBinLoggerExtras/ADCdocs/ExcelFFT.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/AnalogBinLoggerExtras/ADCdocs/ExcelFFT.pdf
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/AnalogBinLoggerExtras/DATA.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/AnalogBinLoggerExtras/DATA.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/AnalogBinLoggerExtras/FFT.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/AnalogBinLoggerExtras/FFT.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/AnalogBinLoggerExtras/RateTable.txt:
--------------------------------------------------------------------------------
1 | Maximum Sample Rate Table
2 |
3 | ADC clock kHz
4 | 125 250 500 1000
5 | pins
6 | 1 7692 14286 25000 40000
7 | 2 3810 6667 11111 16667
8 | 3 2572 4790 8421 13559
9 | 4 1942 3636 6452 10526
10 | 5 1559 2930 5229 8602
11 | 6 1303 2454 4396 7273
12 | 7 1119 2111 3791 6299
13 | 8 980 1852 3333 5556
14 | 9 872 1649 2974 4969
15 | 10 786 1487 2685 4494
16 | 11 715 1354 2446 4103
17 | 12 656 1242 2247 3774
18 | 13 606 1148 2078 3493
19 | 14 563 1067 1932 3252
20 | 15 525 996 1806 3042
21 | 16 493 935 1695 2857
22 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/SdFat.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | A web page that points a browser to a different page
4 |
5 |
6 |
7 |
8 | Your browser didn't automatically redirect. Open html/index.html manually.
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/_arduino_files_8h__dep__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/_arduino_files_8h__dep__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/_arduino_files_8h__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/_arduino_files_8h__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/_arduino_stream_8h__dep__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/_arduino_stream_8h__dep__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/_arduino_stream_8h__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/_arduino_stream_8h__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/_block_driver_8h__dep__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/_block_driver_8h__dep__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/_block_driver_8h__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/_block_driver_8h__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/_fat_file_8h__dep__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/_fat_file_8h__dep__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/_fat_file_8h__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/_fat_file_8h__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/_fat_file_system_8h__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/_fat_file_system_8h__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/_fat_lib_config_8h__dep__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/_fat_lib_config_8h__dep__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/_fat_lib_config_8h__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/_fat_lib_config_8h__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/_fat_structs_8h__dep__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/_fat_structs_8h__dep__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/_fat_volume_8h__dep__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/_fat_volume_8h__dep__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/_fat_volume_8h__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/_fat_volume_8h__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/_minimum_serial_8h__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/_minimum_serial_8h__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/_sd_fat_8h__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/_sd_fat_8h__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/_sd_fat_config_8h__dep__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/_sd_fat_config_8h__dep__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/_sd_fat_config_8h__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/_sd_fat_config_8h__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/_sd_spi_card_8h__dep__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/_sd_spi_card_8h__dep__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/_sd_spi_card_8h__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/_sd_spi_card_8h__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/_stdio_stream_8h__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/_stdio_stream_8h__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/_sys_call_8h__dep__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/_sys_call_8h__dep__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/arrowdown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/arrowdown.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/arrowright.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/arrowright.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/bc_s.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/bdwn.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/bufstream_8h__dep__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/bufstream_8h__dep__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/bufstream_8h__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/bufstream_8h__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_arduino_in_stream__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_arduino_in_stream__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_arduino_in_stream__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_arduino_in_stream__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_arduino_out_stream__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_arduino_out_stream__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_arduino_out_stream__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_arduino_out_stream__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_base_block_driver__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_base_block_driver__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_fat_file__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_fat_file__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_fat_file_system__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_fat_file_system__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_fat_file_system__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_fat_file_system__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_fat_stream_base__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_fat_stream_base__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_fat_stream_base__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_fat_stream_base__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_fat_volume__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_fat_volume__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_file__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_file__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_file__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_file__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_minimum_serial__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_minimum_serial__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_minimum_serial__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_minimum_serial__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_print_file__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_print_file__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_print_file__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_print_file__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_sd2_card__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_sd2_card__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_sd2_card__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_sd2_card__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_sd_base_file__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_sd_base_file__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_sd_base_file__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_sd_base_file__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_sd_fat__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_sd_fat__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_sd_fat__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_sd_fat__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_sd_fat_e_x__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_sd_fat_e_x__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_sd_fat_e_x__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_sd_fat_e_x__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_sd_fat_sdio__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_sd_fat_sdio__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_sd_fat_sdio__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_sd_fat_sdio__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_sd_fat_soft_spi__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_sd_fat_soft_spi__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_sd_fat_soft_spi__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_sd_fat_soft_spi__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_sd_fat_soft_spi_e_x__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_sd_fat_soft_spi_e_x__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_sd_fat_soft_spi_e_x__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_sd_fat_soft_spi_e_x__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_sd_file__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_sd_file__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_sd_file__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_sd_file__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_sd_file_system__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_sd_file_system__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_sd_file_system__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_sd_file_system__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_sd_spi_card__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_sd_spi_card__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_sd_spi_card_e_x__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_sd_spi_card_e_x__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_sd_spi_card_e_x__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_sd_spi_card_e_x__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_sdio_card__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_sdio_card__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_sdio_card__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_sdio_card__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_stdio_stream__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_stdio_stream__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/class_stdio_stream__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/class_stdio_stream__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/classfstream__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/classfstream__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/classfstream__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/classfstream__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/classibufstream__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/classibufstream__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/classibufstream__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/classibufstream__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/classifstream__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/classifstream__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/classifstream__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/classifstream__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/classios__base__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/classios__base__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/classios__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/classios__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/classios__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/classios__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/classiostream__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/classiostream__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/classiostream__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/classiostream__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/classistream__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/classistream__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/classistream__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/classistream__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/classobufstream__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/classobufstream__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/classobufstream__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/classobufstream__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/classofstream__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/classofstream__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/classofstream__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/classofstream__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/classostream__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/classostream__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/classostream__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/classostream__inherit__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/closed.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/dir_1281b15c327061056ab3b326e90c50cf_dep.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/dir_1281b15c327061056ab3b326e90c50cf_dep.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/dir_481cc946b8a81b8d9363a4aad6201160_dep.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/dir_481cc946b8a81b8d9363a4aad6201160_dep.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/dir_63fabcaba1b3b939579f46003349a6c5_dep.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/dir_63fabcaba1b3b939579f46003349a6c5_dep.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/dir_7e472674a7b7d2590a789f197241f95f_dep.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/dir_7e472674a7b7d2590a789f197241f95f_dep.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/dir_a70af2fb8f1edf8b7124f41d82dbf480_dep.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/dir_a70af2fb8f1edf8b7124f41d82dbf480_dep.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/dir_a991eec27578c865874ede3d8ec657c2_dep.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/dir_a991eec27578c865874ede3d8ec657c2_dep.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/dir_c18d6c86f7b0afecac5c3a8a9885031e_dep.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/dir_c18d6c86f7b0afecac5c3a8a9885031e_dep.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/doc.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/doxygen.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/folderclosed.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/folderopen.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/fstream_8h__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/fstream_8h__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/graph_legend.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/graph_legend.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/inherit_graph_0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/inherit_graph_0.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/inherit_graph_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/inherit_graph_1.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/inherit_graph_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/inherit_graph_10.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/inherit_graph_11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/inherit_graph_11.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/inherit_graph_12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/inherit_graph_12.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/inherit_graph_13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/inherit_graph_13.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/inherit_graph_14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/inherit_graph_14.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/inherit_graph_15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/inherit_graph_15.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/inherit_graph_16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/inherit_graph_16.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/inherit_graph_17.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/inherit_graph_17.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/inherit_graph_18.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/inherit_graph_18.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/inherit_graph_19.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/inherit_graph_19.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/inherit_graph_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/inherit_graph_2.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/inherit_graph_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/inherit_graph_3.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/inherit_graph_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/inherit_graph_4.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/inherit_graph_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/inherit_graph_5.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/inherit_graph_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/inherit_graph_6.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/inherit_graph_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/inherit_graph_7.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/inherit_graph_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/inherit_graph_8.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/inherit_graph_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/inherit_graph_9.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/ios_8h__dep__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/ios_8h__dep__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/ios_8h__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/ios_8h__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/iostream_8h__dep__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/iostream_8h__dep__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/iostream_8h__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/iostream_8h__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/istream_8h__dep__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/istream_8h__dep__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/istream_8h__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/istream_8h__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/nav_f.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/nav_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/nav_g.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/nav_h.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/open.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/ostream_8h__dep__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/ostream_8h__dep__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/ostream_8h__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/ostream_8h__incl.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/all_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['_5f_5fbrkval',['__brkval',['../_free_stack_8h.html#ad193a2cc121e0d4614a1c21eb463fb56',1,'FreeStack.h']]],
4 | ['_5f_5fbss_5fend',['__bss_end',['../_free_stack_8h.html#adbad17f740c2d7f2bc4833681c93c932',1,'FreeStack.h']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/all_16.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['yield',['yield',['../class_sys_call.html#a2219ba5ea8e411b022a3a00df5f380e0',1,'SysCall']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/all_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['jump',['jump',['../structfat__boot.html#a83f9f2d1d0130f25f34c90dfc82e3751',1,'fat_boot::jump()'],['../structfat32__boot.html#a2d93fc193a64ecffbd71ead207fe4810',1,'fat32_boot::jump()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/classes_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['arduinoinstream',['ArduinoInStream',['../class_arduino_in_stream.html',1,'']]],
4 | ['arduinooutstream',['ArduinoOutStream',['../class_arduino_out_stream.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/classes_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['baseblockdriver',['BaseBlockDriver',['../class_base_block_driver.html',1,'']]],
4 | ['biosparmblock',['biosParmBlock',['../structbios_parm_block.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/classes_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['cache_5ft',['cache_t',['../unioncache__t.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/classes_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['directoryentry',['directoryEntry',['../structdirectory_entry.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/classes_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['fat32_5fboot',['fat32_boot',['../structfat32__boot.html',1,'']]],
4 | ['fat32_5ffsinfo',['fat32_fsinfo',['../structfat32__fsinfo.html',1,'']]],
5 | ['fat_5fboot',['fat_boot',['../structfat__boot.html',1,'']]],
6 | ['fatcache',['FatCache',['../class_fat_cache.html',1,'']]],
7 | ['fatfile',['FatFile',['../class_fat_file.html',1,'']]],
8 | ['fatfilesystem',['FatFileSystem',['../class_fat_file_system.html',1,'']]],
9 | ['fatpos_5ft',['FatPos_t',['../struct_fat_pos__t.html',1,'']]],
10 | ['fatstreambase',['FatStreamBase',['../class_fat_stream_base.html',1,'']]],
11 | ['fatvolume',['FatVolume',['../class_fat_volume.html',1,'']]],
12 | ['file',['File',['../class_file.html',1,'']]],
13 | ['fname_5ft',['fname_t',['../structfname__t.html',1,'']]],
14 | ['fstream',['fstream',['../classfstream.html',1,'']]]
15 | ];
16 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/classes_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ibufstream',['ibufstream',['../classibufstream.html',1,'']]],
4 | ['ifstream',['ifstream',['../classifstream.html',1,'']]],
5 | ['ios',['ios',['../classios.html',1,'']]],
6 | ['ios_5fbase',['ios_base',['../classios__base.html',1,'']]],
7 | ['iostream',['iostream',['../classiostream.html',1,'']]],
8 | ['istream',['istream',['../classistream.html',1,'']]]
9 | ];
10 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/classes_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['longdirectoryentry',['longDirectoryEntry',['../structlong_directory_entry.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/classes_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['masterbootrecord',['masterBootRecord',['../structmaster_boot_record.html',1,'']]],
4 | ['minimumserial',['MinimumSerial',['../class_minimum_serial.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/classes_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['obufstream',['obufstream',['../classobufstream.html',1,'']]],
4 | ['ofstream',['ofstream',['../classofstream.html',1,'']]],
5 | ['ostream',['ostream',['../classostream.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/classes_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['partitiontable',['partitionTable',['../structpartition_table.html',1,'']]],
4 | ['printfile',['PrintFile',['../class_print_file.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/search/close.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/defines_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['destructor_5fcloses_5ffile',['DESTRUCTOR_CLOSES_FILE',['../_sd_fat_config_8h.html#a9a2b1ca4d91cff876f48deeaacbc33da',1,'DESTRUCTOR_CLOSES_FILE(): SdFatConfig.h'],['../_fat_lib_config_8h.html#a9a2b1ca4d91cff876f48deeaacbc33da',1,'DESTRUCTOR_CLOSES_FILE(): FatLibConfig.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/defines_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['f',['F',['../_sys_call_8h.html#a0e3009529aac180ed5f48296d6670d6b',1,'SysCall.h']]],
4 | ['fat12_5fsupport',['FAT12_SUPPORT',['../_sd_fat_config_8h.html#a28998c5daf4bd038f4f93172698320b1',1,'FAT12_SUPPORT(): SdFatConfig.h'],['../_fat_lib_config_8h.html#a28998c5daf4bd038f4f93172698320b1',1,'FAT12_SUPPORT(): FatLibConfig.h']]],
5 | ['file_5fread',['FILE_READ',['../_arduino_files_8h.html#ad52d51659a75e25d96fb04d22ff718cb',1,'ArduinoFiles.h']]],
6 | ['file_5fwrite',['FILE_WRITE',['../_arduino_files_8h.html#ace34e503254fa9004599ddf122264c8f',1,'ArduinoFiles.h']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/defines_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['implement_5fspi_5fport_5fselection',['IMPLEMENT_SPI_PORT_SELECTION',['../_sd_fat_config_8h.html#aa13678c06fd801cb8f00b497a517d91e',1,'SdFatConfig.h']]],
4 | ['isdirseparator',['isDirSeparator',['../_fat_file_8h.html#a9f85580ad6f1dfc86fff09a58ff0a1c0',1,'FatFile.h']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/defines_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['maintain_5ffree_5fcluster_5fcount',['MAINTAIN_FREE_CLUSTER_COUNT',['../_sd_fat_config_8h.html#ac2865dac8fdbb4fff47105db32ddf05b',1,'MAINTAIN_FREE_CLUSTER_COUNT(): SdFatConfig.h'],['../_fat_lib_config_8h.html#ac2865dac8fdbb4fff47105db32ddf05b',1,'MAINTAIN_FREE_CLUSTER_COUNT(): FatLibConfig.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/defines_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['null',['NULL',['../_stdio_stream_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'StdioStream.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/defines_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['pgm_5fread_5fbyte',['pgm_read_byte',['../_fat_file_8h.html#a48c60b057902adf805797f183286728d',1,'FatFile.h']]],
4 | ['pgm_5fread_5fword',['pgm_read_word',['../_fat_file_8h.html#a910fb5f01313d339d3b835d45e1e5ad0',1,'FatFile.h']]],
5 | ['progmem',['PROGMEM',['../_fat_file_8h.html#a75acaba9e781937468d0911423bc0c35',1,'FatFile.h']]],
6 | ['pstr',['PSTR',['../_fat_file_8h.html#a9c00057fd19e916cc1aa0a5949336beb',1,'FatFile.h']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/defines_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['sd_5ffat_5fversion',['SD_FAT_VERSION',['../_sd_fat_8h.html#aca25ecce379f446043bdee2c55304210',1,'SdFat.h']]],
4 | ['sd_5fhas_5fcustom_5fspi',['SD_HAS_CUSTOM_SPI',['../_sd_fat_config_8h.html#a838861a01379e94361148d22e62b1977',1,'SdFatConfig.h']]],
5 | ['seek_5fcur',['SEEK_CUR',['../_stdio_stream_8h.html#a4c8d0b76b470ba65a43ca46a88320f39',1,'StdioStream.h']]],
6 | ['seek_5fend',['SEEK_END',['../_stdio_stream_8h.html#ad2a2e6c114780c3071efd24f16c7f7d8',1,'StdioStream.h']]],
7 | ['seek_5fset',['SEEK_SET',['../_stdio_stream_8h.html#a0d112bae8fd35be772185b6ec6bcbe64',1,'StdioStream.h']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/defines_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['wdt_5fyield_5ftime_5fmicros',['WDT_YIELD_TIME_MICROS',['../_sd_fat_config_8h.html#a4e8a928d86c50c91c0bfc9a442373e14',1,'SdFatConfig.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/enums_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['seekdir',['seekdir',['../classios__base.html#ab01103ba35f6ba93a704b3ec0c86191e',1,'ios_base']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/enumvalues_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['beg',['beg',['../classios__base.html#ab01103ba35f6ba93a704b3ec0c86191ea6639b4dd9e9b57ffef4a176cd1a1e7bb',1,'ios_base']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/enumvalues_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['cur',['cur',['../classios__base.html#ab01103ba35f6ba93a704b3ec0c86191ea53910041525b9e2f33bfc3bb4482134c',1,'ios_base']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/enumvalues_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['end',['end',['../classios__base.html#ab01103ba35f6ba93a704b3ec0c86191eaae47c0ae984e90b38907783a1a804811',1,'ios_base']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/files_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['arduinofiles_2eh',['ArduinoFiles.h',['../_arduino_files_8h.html',1,'']]],
4 | ['arduinostream_2eh',['ArduinoStream.h',['../_arduino_stream_8h.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/files_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['blockdriver_2eh',['BlockDriver.h',['../_block_driver_8h.html',1,'']]],
4 | ['bufstream_2eh',['bufstream.h',['../bufstream_8h.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/files_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['fatfile_2eh',['FatFile.h',['../_fat_file_8h.html',1,'']]],
4 | ['fatfilesystem_2eh',['FatFileSystem.h',['../_fat_file_system_8h.html',1,'']]],
5 | ['fatlibconfig_2eh',['FatLibConfig.h',['../_fat_lib_config_8h.html',1,'']]],
6 | ['fatstructs_2eh',['FatStructs.h',['../_fat_structs_8h.html',1,'']]],
7 | ['fatvolume_2eh',['FatVolume.h',['../_fat_volume_8h.html',1,'']]],
8 | ['freestack_2eh',['FreeStack.h',['../_free_stack_8h.html',1,'']]],
9 | ['fstream_2eh',['fstream.h',['../fstream_8h.html',1,'']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/files_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ios_2eh',['ios.h',['../ios_8h.html',1,'']]],
4 | ['iostream_2eh',['iostream.h',['../iostream_8h.html',1,'']]],
5 | ['istream_2eh',['istream.h',['../istream_8h.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/files_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['minimumserial_2eh',['MinimumSerial.h',['../_minimum_serial_8h.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/files_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ostream_2eh',['ostream.h',['../ostream_8h.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/files_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['sdfat_2eh',['SdFat.h',['../_sd_fat_8h.html',1,'']]],
4 | ['sdfatconfig_2eh',['SdFatConfig.h',['../_sd_fat_config_8h.html',1,'']]],
5 | ['sdspicard_2eh',['SdSpiCard.h',['../_sd_spi_card_8h.html',1,'']]],
6 | ['stdiostream_2eh',['StdioStream.h',['../_stdio_stream_8h.html',1,'']]],
7 | ['syscall_2eh',['SysCall.h',['../_sys_call_8h.html',1,'']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/functions_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['arduinoinstream',['ArduinoInStream',['../class_arduino_in_stream.html#a61ee22a5824849ec3261ee2f814dfb93',1,'ArduinoInStream']]],
4 | ['arduinooutstream',['ArduinoOutStream',['../class_arduino_out_stream.html#a228b667f9f53dc91c6ed7735d34f04a8',1,'ArduinoOutStream']]],
5 | ['available',['available',['../class_minimum_serial.html#a2abe4370989968938b5dc4872d51c3df',1,'MinimumSerial::available()'],['../class_print_file.html#a600592235b2bee6bdb3a9701d0d6eee3',1,'PrintFile::available()'],['../class_file.html#acf613c4e75bae85f543b30e701ebcc44',1,'File::available()'],['../class_fat_file.html#ac1fa779d98db7ffdb96f8019ab0060d6',1,'FatFile::available()']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/functions_11.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ungetc',['ungetc',['../class_stdio_stream.html#ac00e0dd906c2e857ece53794c6c92786',1,'StdioStream']]],
4 | ['unsetf',['unsetf',['../classios__base.html#a3bf7d054a433ed15e8b984e16f630fa4',1,'ios_base']]],
5 | ['uppercase',['uppercase',['../ios_8h.html#af5d5e1a0effa1b500bb882feed5a2061',1,'ios.h']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/functions_12.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['vol',['vol',['../class_fat_file_system.html#a4ca68fe47bb675df0a80df1ed7a53698',1,'FatFileSystem']]],
4 | ['volume',['volume',['../class_fat_file.html#a3c64bd8a9abb9a6461d4addb405614df',1,'FatFile']]],
5 | ['volumeblockcount',['volumeBlockCount',['../class_fat_volume.html#a07bc98088ce4a9c725700899c184f7fc',1,'FatVolume']]],
6 | ['vwd',['vwd',['../class_fat_file_system.html#acf257d02b7166683bda2abc5058004bf',1,'FatFileSystem']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/functions_14.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['yield',['yield',['../class_sys_call.html#a2219ba5ea8e411b022a3a00df5f380e0',1,'SysCall']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/functions_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['halt',['halt',['../class_sys_call.html#a9b1ef8900e97f572ca561760b4dd4191',1,'SysCall']]],
4 | ['hex',['hex',['../ios_8h.html#ace2036d970905192360d622140bfe336',1,'ios.h']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/functions_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['mkdir',['mkdir',['../class_fat_file.html#abab5b9f72cc796388dd4eed01d13d90d',1,'FatFile::mkdir()'],['../class_fat_file_system.html#a231c62c98ba8ac3c2624dc5ad2053ebf',1,'FatFileSystem::mkdir()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/functions_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['name',['name',['../class_file.html#a7ca23d8d3997c10c221977c64736f575',1,'File']]],
4 | ['noboolalpha',['noboolalpha',['../ios_8h.html#aa6a1ec04992fc8090ca775a39678be01',1,'ios.h']]],
5 | ['noshowbase',['noshowbase',['../ios_8h.html#ab861ff5f863de0ae002b65390dde36b0',1,'ios.h']]],
6 | ['noshowpoint',['noshowpoint',['../ios_8h.html#ad85399d1b75151cf9e2436f2a1ccfc13',1,'ios.h']]],
7 | ['noshowpos',['noshowpos',['../ios_8h.html#a985805b22ffb4ce2f5298168662bd2d7',1,'ios.h']]],
8 | ['noskipws',['noskipws',['../ios_8h.html#a773b847300db776fde08a0b562792131',1,'ios.h']]],
9 | ['nouppercase',['nouppercase',['../ios_8h.html#a24b96fb317e056b34aa84c4bb965a79a',1,'ios.h']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/mag_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/search/mag_sel.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/nomatches.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/pages_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['arduino_20_25sdfat_20library',['Arduino %SdFat Library',['../index.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/search_l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/search/search_l.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/search_m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/search/search_m.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/search_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/search/search_r.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/searchdata.js:
--------------------------------------------------------------------------------
1 | var indexSectionsWithContent =
2 | {
3 | 0: "_abcdefghijlmnoprstuvwy",
4 | 1: "abcdfilmops",
5 | 2: "abfimos",
6 | 3: "abcdefghilmnoprstuvwy",
7 | 4: "_abcdefghijlmnoprstuvw",
8 | 5: "bdfilmops",
9 | 6: "s",
10 | 7: "bce",
11 | 8: "defimnpsuw",
12 | 9: "a"
13 | };
14 |
15 | var indexSectionNames =
16 | {
17 | 0: "all",
18 | 1: "classes",
19 | 2: "files",
20 | 3: "functions",
21 | 4: "variables",
22 | 5: "typedefs",
23 | 6: "enums",
24 | 7: "enumvalues",
25 | 8: "defines",
26 | 9: "pages"
27 | };
28 |
29 | var indexSectionLabels =
30 | {
31 | 0: "All",
32 | 1: "Classes",
33 | 2: "Files",
34 | 3: "Functions",
35 | 4: "Variables",
36 | 5: "Typedefs",
37 | 6: "Enumerations",
38 | 7: "Enumerator",
39 | 8: "Macros",
40 | 9: "Pages"
41 | };
42 |
43 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/typedefs_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['blockdriver',['BlockDriver',['../_block_driver_8h.html#ace97f2377acdc471a01f9f7ec1fd6bbb',1,'BlockDriver.h']]],
4 | ['bpb_5ft',['bpb_t',['../_fat_structs_8h.html#a5c8af240713e05e7e6c959006ced35fb',1,'FatStructs.h']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/typedefs_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['dir_5ft',['dir_t',['../_fat_structs_8h.html#a803db59d4e16a0c54a647afc6a7954e3',1,'FatStructs.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/typedefs_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['fat32_5fboot_5ft',['fat32_boot_t',['../_fat_structs_8h.html#a38fa081d004647a828095d31b07ec491',1,'FatStructs.h']]],
4 | ['fat32_5ffsinfo_5ft',['fat32_fsinfo_t',['../_fat_structs_8h.html#a6030ed0fce3a819326a2548407fc8556',1,'FatStructs.h']]],
5 | ['fat_5fboot_5ft',['fat_boot_t',['../_fat_structs_8h.html#aedac4595ee08198da26c14b9891a07d5',1,'FatStructs.h']]],
6 | ['fmtflags',['fmtflags',['../classios__base.html#ac9a54e52cef4f01ac0afd8ae896a3413',1,'ios_base']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/typedefs_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['iostate',['iostate',['../classios__base.html#aef19291eeae0f072ac42c6ba1fe3033c',1,'ios_base']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/typedefs_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ldir_5ft',['ldir_t',['../_fat_structs_8h.html#aa1b540ee1eedd1aa9b267d11cba0d9e2',1,'FatStructs.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/typedefs_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['mbr_5ft',['mbr_t',['../_fat_structs_8h.html#a7c429e5097f101c8c97663d6c4155bd9',1,'FatStructs.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/typedefs_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['off_5ftype',['off_type',['../classios__base.html#a45de7cca0d01da781f4b886179c65c22',1,'ios_base']]],
4 | ['openmode',['openmode',['../classios__base.html#aaa192ec0dccc43050715553a34644523',1,'ios_base']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/typedefs_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['part_5ft',['part_t',['../_fat_structs_8h.html#a37251e7d5c69a159be727a3fc8c9d0e6',1,'FatStructs.h']]],
4 | ['pos_5ftype',['pos_type',['../classios__base.html#abe85cf1f181b8bce8022f05ab76aae7f',1,'ios_base']]],
5 | ['print_5ft',['print_t',['../_fat_volume_8h.html#ac62f6449331cfe1a71f29be30efe7890',1,'FatVolume.h']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/typedefs_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['streamsize',['streamsize',['../classios__base.html#a82836e1d3cc603fba8f0b54d323a2dff',1,'ios_base']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/variables_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['_5f_5fbrkval',['__brkval',['../_free_stack_8h.html#ad193a2cc121e0d4614a1c21eb463fb56',1,'FreeStack.h']]],
4 | ['_5f_5fbss_5fend',['__bss_end',['../_free_stack_8h.html#adbad17f740c2d7f2bc4833681c93c932',1,'FreeStack.h']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/variables_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['adjustfield',['adjustfield',['../classios__base.html#adaaf735381254aa096ebe3605e8bbd0a',1,'ios_base']]],
4 | ['app',['app',['../classios__base.html#a8380aac3c405730708888fdc68905820',1,'ios_base']]],
5 | ['ate',['ate',['../classios__base.html#aa434355c165500065276d955d8b36e99',1,'ios_base']]],
6 | ['attr',['attr',['../structlong_directory_entry.html#aa36bf1210d0c2b3b80948e5f697eb02e',1,'longDirectoryEntry']]],
7 | ['attributes',['attributes',['../structdirectory_entry.html#a16c6cde55c8175c90935c386f1cfb21a',1,'directoryEntry']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/variables_13.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ungetc_5fbuf_5fsize',['UNGETC_BUF_SIZE',['../_stdio_stream_8h.html#a785dd413c0d7b05f95df82d3453ecacd',1,'StdioStream.h']]],
4 | ['uppercase',['uppercase',['../classios__base.html#ade3db1fe3249e87f4c47a9a8916793d9',1,'ios_base']]],
5 | ['usuallyzero',['usuallyZero',['../structmaster_boot_record.html#afacfc863e98f64053cd9459c6dec948f',1,'masterBootRecord']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/variables_14.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['volumelabel',['volumeLabel',['../structfat__boot.html#a9ee733f1b1abc0210ec8f9676bba2218',1,'fat_boot::volumeLabel()'],['../structfat32__boot.html#a8e6349f46344145a7320637a58107b3b',1,'fat32_boot::volumeLabel()']]],
4 | ['volumeserialnumber',['volumeSerialNumber',['../structfat__boot.html#ac05e88a0d27f0340ba008834361d2b20',1,'fat_boot::volumeSerialNumber()'],['../structfat32__boot.html#a20768678da224faefd8acf12cabdbfb8',1,'fat32_boot::volumeSerialNumber()']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/variables_15.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['w',['w',['../structsetw.html#ab48d915a24d3f3365c9eb76e138a6f4e',1,'setw']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/variables_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['endcylinderhigh',['endCylinderHigh',['../structpartition_table.html#a32fea225b8ffd925ad919ffc56e9abda',1,'partitionTable']]],
4 | ['endcylinderlow',['endCylinderLow',['../structpartition_table.html#ad7829e34be70084abe145227b0d18274',1,'partitionTable']]],
5 | ['endhead',['endHead',['../structpartition_table.html#a4a3945bfd3a29f474984cb9f180dbd51',1,'partitionTable']]],
6 | ['endsector',['endSector',['../structpartition_table.html#a27cdc4320c418ed0d833ab163ed77ad7',1,'partitionTable']]],
7 | ['eofbit',['eofbit',['../classios__base.html#af75072b7ef2a931c77a2cb8e7ccda460',1,'ios_base']]],
8 | ['extended_5fboot_5fsig',['EXTENDED_BOOT_SIG',['../_fat_structs_8h.html#aefadfae26e4cc8d57c1ff727a9d1cd20',1,'FatStructs.h']]]
9 | ];
10 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/variables_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['goodbit',['goodbit',['../classios__base.html#a07a00996a6e525b88bdfe7935d5ead05',1,'ios_base']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/variables_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['headcount',['headCount',['../structbios_parm_block.html#a2324ca82e2a7da4d91f458fa32a6e239',1,'biosParmBlock::headCount()'],['../structfat__boot.html#ae31da876cd9f48de5268a129218df2c2',1,'fat_boot::headCount()'],['../structfat32__boot.html#a1a5298db692526bc64243766d6b54181',1,'fat32_boot::headCount()']]],
4 | ['hex',['hex',['../classios__base.html#a3608e51eb0a80ea94ddadd5b713a3750',1,'ios_base']]],
5 | ['hidddensectors',['hidddenSectors',['../structbios_parm_block.html#a9413199be8525190d40589f60c22bcab',1,'biosParmBlock::hidddenSectors()'],['../structfat__boot.html#a18f1b4c245fe7bd09f5a9430c005e23a',1,'fat_boot::hidddenSectors()'],['../structfat32__boot.html#ab10224aa4bba42b262fcd3479e279e1f',1,'fat32_boot::hidddenSectors()']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/variables_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['in',['in',['../classios__base.html#ae5432e3c269064480652c4602f5f74ad',1,'ios_base']]],
4 | ['internal',['internal',['../classios__base.html#afc720b7f6f461ec8e9cf5505059e5d7c',1,'ios_base']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/variables_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['jump',['jump',['../structfat__boot.html#a83f9f2d1d0130f25f34c90dfc82e3751',1,'fat_boot::jump()'],['../structfat32__boot.html#a2d93fc193a64ecffbd71ead207fe4810',1,'fat32_boot::jump()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/variables_c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['mbr',['mbr',['../unioncache__t.html#a6ac10bfb1ebb1139c448456679663bb6',1,'cache_t']]],
4 | ['mbrsig0',['mbrSig0',['../structmaster_boot_record.html#a42b0b413ecb21ac5314d4f6bca05308f',1,'masterBootRecord']]],
5 | ['mbrsig1',['mbrSig1',['../structmaster_boot_record.html#aafbbcb4f6a2d1181c6458d4c9603df4f',1,'masterBootRecord']]],
6 | ['mediatype',['mediaType',['../structbios_parm_block.html#a4237e7c3ba247516d546c149954e5042',1,'biosParmBlock::mediaType()'],['../structfat__boot.html#a63eaf7185663369af2527309634d3c90',1,'fat_boot::mediaType()'],['../structfat32__boot.html#a3b1ab5d2dc872c0d80cd4f34622de417',1,'fat32_boot::mediaType()']]],
7 | ['mustbezero',['mustBeZero',['../structlong_directory_entry.html#af3055930e869875e49b32ef0b49c3649',1,'longDirectoryEntry']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/variables_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['name',['name',['../structdirectory_entry.html#a05dc993ea55a1a742de5970541a31ecb',1,'directoryEntry']]],
4 | ['name1',['name1',['../structlong_directory_entry.html#a629f1ca5ba2ccce6cac5295578b6e7b4',1,'longDirectoryEntry']]],
5 | ['name2',['name2',['../structlong_directory_entry.html#ad763b5a3da4b8d326d9888493fbb819a',1,'longDirectoryEntry']]],
6 | ['name3',['name3',['../structlong_directory_entry.html#a6f14c81b7d224dc4431217f92601257a',1,'longDirectoryEntry']]],
7 | ['nextfree',['nextFree',['../structfat32__fsinfo.html#a539b3bb0a2ead9df417df9ac8b6b1606',1,'fat32_fsinfo']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/variables_e.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['oct',['oct',['../classios__base.html#a4155540f8d3ffdb8d25a2f50ee4df08f',1,'ios_base']]],
4 | ['oemid',['oemId',['../structfat__boot.html#adc034212201e879fea1eb44db43e55a5',1,'fat_boot::oemId()'],['../structfat32__boot.html#af623a473a960ea20904dce0edfb6bb9d',1,'fat32_boot::oemId()']]],
5 | ['ord',['ord',['../structlong_directory_entry.html#a1b65e85dd63d0708cd1b875ce4e5e338',1,'longDirectoryEntry']]],
6 | ['out',['out',['../classios__base.html#a4c1d517774c0d11af3424e90395f26ae',1,'ios_base']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/search/variables_f.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['p',['p',['../structsetprecision.html#a7cb7bb355a303fa39a8035615bde9348',1,'setprecision']]],
4 | ['part',['part',['../structmaster_boot_record.html#aa4e294e50f311635c10c92f4c99227c5',1,'masterBootRecord']]],
5 | ['position',['position',['../struct_fat_pos__t.html#a8e14c6f2705777502b543452743eaa26',1,'FatPos_t']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/splitbar.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/structmaster_boot_record__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/structmaster_boot_record__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/sync_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/sync_off.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/sync_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/sync_on.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/tab_a.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/tab_b.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/tab_h.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/tab_s.png
--------------------------------------------------------------------------------
/Libraries/SdFat/extras/html/unioncache__t__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SdFat/extras/html/unioncache__t__coll__graph.png
--------------------------------------------------------------------------------
/Libraries/SdFat/library.properties:
--------------------------------------------------------------------------------
1 | name=SdFat
2 | version=1.0.162
3 | author=Bill Greiman
4 | maintainer=vad7
5 | sentence=FAT16/FAT32 file system for SD cards.
6 | paragraph=FAT16/FAT32 file system for SD cards.
7 | category=Data Storage
8 | url=https://github.com/greiman/SdFat
9 | architectures=*
10 |
--------------------------------------------------------------------------------
/Libraries/SdFat/src/SpiDriver/boards/UnoGpioPinMap.h:
--------------------------------------------------------------------------------
1 | #ifndef UnoGpioPinMap_h
2 | #define UnoGpioPinMap_h
3 | static const GpioPinMap_t GpioPinMap[] = {
4 | GPIO_PIN(D, 0), // D0
5 | GPIO_PIN(D, 1), // D1
6 | GPIO_PIN(D, 2), // D2
7 | GPIO_PIN(D, 3), // D3
8 | GPIO_PIN(D, 4), // D4
9 | GPIO_PIN(D, 5), // D5
10 | GPIO_PIN(D, 6), // D6
11 | GPIO_PIN(D, 7), // D7
12 | GPIO_PIN(B, 0), // D8
13 | GPIO_PIN(B, 1), // D9
14 | GPIO_PIN(B, 2), // D10
15 | GPIO_PIN(B, 3), // D11
16 | GPIO_PIN(B, 4), // D12
17 | GPIO_PIN(B, 5), // D13
18 | GPIO_PIN(C, 0), // D14
19 | GPIO_PIN(C, 1), // D15
20 | GPIO_PIN(C, 2), // D16
21 | GPIO_PIN(C, 3), // D17
22 | GPIO_PIN(C, 4), // D18
23 | GPIO_PIN(C, 5) // D19
24 | };
25 | #endif // UnoGpioPinMap_h
--------------------------------------------------------------------------------
/Libraries/SerialFlash/doc/w25q128fv.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Libraries/SerialFlash/doc/w25q128fv.jpg
--------------------------------------------------------------------------------
/Libraries/SerialFlash/keywords.txt:
--------------------------------------------------------------------------------
1 | SerialFlash KEYWORD1
2 | SerialFlashFile KEYWORD1
3 | createWritable KEYWORD2
4 | erase KEYWORD2
5 | eraseAll KEYWORD2
6 | ready KEYWORD2
7 | create KEYWORD2
8 | createWritable KEYWORD2
9 | getAddress KEYWORD2
10 |
--------------------------------------------------------------------------------
/Libraries/SerialFlash/library.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "SerialFlash",
3 | "keywords": "serial, flash, spi",
4 | "description": "SerialFlash provides low-latency, high performance access to SPI Flash memory with a filesystem-like interface. Familiar file-based functions, similar to the SD library, are used to access data.",
5 | "repository":
6 | {
7 | "type": "git",
8 | "url": "https://github.com/PaulStoffregen/SerialFlash.git"
9 | },
10 | "frameworks": "arduino",
11 | "platforms": "*"
12 | }
13 |
--------------------------------------------------------------------------------
/Libraries/SerialFlash/library.properties:
--------------------------------------------------------------------------------
1 | name=SerialFlash
2 | version=0.52
3 | author=Paul Stoffregen
4 | maintainer=Paul Stoffregen
5 | sentence=Access SPI Serial Flash memory with filesystem-like functions
6 | paragraph=Modified by vad7. SerialFlash provides low-latency, high performance access to SPI Flash memory with a filesystem-like interface. Familiar file-based functions, similar to the SD library, are used to access data.
7 | category=Data Storage
8 | url=https://github.com/PaulStoffregen/SerialFlash
9 | architectures=*
10 |
11 |
--------------------------------------------------------------------------------
/Libraries/WireSam/library.properties:
--------------------------------------------------------------------------------
1 | name=WireSam
2 | version=1.1
3 | author=vad7
4 | maintainer=vad7
5 | sentence=Two Wire Interface Bus on interrupts (non-blocking) for DUE
6 | paragraph=
7 | category=Communication
8 | url=https://github.com/vad7/Arduino-DUE-WireSam
9 | architectures=sam
10 |
--------------------------------------------------------------------------------
/Libraries/extEEPROM/library.properties:
--------------------------------------------------------------------------------
1 | name=extEEPROM
2 | version=3.33
3 | author=
4 | maintainer=vad7
5 | sentence=Arduino library for external I2C EEPROM/FRAM memory (need WireSam lib)
6 | paragraph=Multiple EEPROMs on the bus are supported as a single address space.
7 | category=Communication
8 | url=https://github.com/vad7/Arduino-DUE-WireSam
9 | architectures=sam
10 |
--------------------------------------------------------------------------------
/Libraries/icmp_ping/contributors.txt:
--------------------------------------------------------------------------------
1 | Blake Foster
2 | Pat Deegan
3 |
--------------------------------------------------------------------------------
/Libraries/icmp_ping/util.h:
--------------------------------------------------------------------------------
1 | #ifndef UTIL_H
2 | #define UTIL_H
3 |
4 | #define htons(x) ( ((x)<< 8 & 0xFF00) | \
5 | ((x)>> 8 & 0x00FF) )
6 | #define ntohs(x) htons(x)
7 |
8 | #define htonl(x) ( ((x)<<24 & 0xFF000000UL) | \
9 | ((x)<< 8 & 0x00FF0000UL) | \
10 | ((x)>> 8 & 0x0000FF00UL) | \
11 | ((x)>>24 & 0x000000FFUL) )
12 | #define ntohl(x) htonl(x)
13 |
14 | #endif
15 |
--------------------------------------------------------------------------------
/Nextion/3D_model/4.3-Bezel.STL:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Nextion/3D_model/4.3-Bezel.STL
--------------------------------------------------------------------------------
/Nextion/3D_model/4.3-Display.STL:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Nextion/3D_model/4.3-Display.STL
--------------------------------------------------------------------------------
/Nextion/3D_model/README.md:
--------------------------------------------------------------------------------
1 | # Nextion
2 | Модели для печати корпуса дисплея Nextion на 3D принтере
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Nextion/3D_model/Дно 4.3.m3d:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Nextion/3D_model/Дно 4.3.m3d
--------------------------------------------------------------------------------
/Nextion/3D_model/Дно 4.3.stl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Nextion/3D_model/Дно 4.3.stl
--------------------------------------------------------------------------------
/Nextion/3D_model/Корпус.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Nextion/3D_model/Корпус.jpg
--------------------------------------------------------------------------------
/Nextion/3D_model/Крышка.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Nextion/3D_model/Крышка.jpg
--------------------------------------------------------------------------------
/Nextion/3D_model/Сборка.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Nextion/3D_model/Сборка.jpg
--------------------------------------------------------------------------------
/Nextion/Nextion_HC-12.doc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Nextion/Nextion_HC-12.doc
--------------------------------------------------------------------------------
/Nextion/Nextion_HC-12.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Nextion/Nextion_HC-12.pdf
--------------------------------------------------------------------------------
/Nextion/Nextion_tech_instruction_set.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Nextion/Nextion_tech_instruction_set.pdf
--------------------------------------------------------------------------------
/Nextion/Screen/00.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Nextion/Screen/00.jpg
--------------------------------------------------------------------------------
/Nextion/Screen/01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Nextion/Screen/01.jpg
--------------------------------------------------------------------------------
/Nextion/Screen/02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Nextion/Screen/02.jpg
--------------------------------------------------------------------------------
/Nextion/Screen/03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Nextion/Screen/03.jpg
--------------------------------------------------------------------------------
/Nextion/Screen/04.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Nextion/Screen/04.jpg
--------------------------------------------------------------------------------
/Nextion/Screen/05.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Nextion/Screen/05.jpg
--------------------------------------------------------------------------------
/Nextion/Screen/README.md:
--------------------------------------------------------------------------------
1 | # Nextion
2 | Картинки показывающие работу дисплея Nextion.
3 |
4 |
--------------------------------------------------------------------------------
/Nextion/nextion-setup-v053.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Nextion/nextion-setup-v053.zip
--------------------------------------------------------------------------------
/Nextion/nextion.HMI:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Nextion/nextion.HMI
--------------------------------------------------------------------------------
/Nextion/nextion.tft:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Nextion/nextion.tft
--------------------------------------------------------------------------------
/Nextion/nextion_800x480.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Nextion/nextion_800x480.zip
--------------------------------------------------------------------------------
/Picture/pav2000_down_v21.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Picture/pav2000_down_v21.jpg
--------------------------------------------------------------------------------
/Picture/pav2000_up_v21.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Picture/pav2000_up_v21.jpg
--------------------------------------------------------------------------------
/Picture/state01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Picture/state01.jpg
--------------------------------------------------------------------------------
/Schemes/Arduino DUE Core.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Schemes/Arduino DUE Core.png
--------------------------------------------------------------------------------
/Schemes/ArduinoDue-pinout.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Schemes/ArduinoDue-pinout.pdf
--------------------------------------------------------------------------------
/Schemes/Atmel-SAM3X-Datasheet.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Schemes/Atmel-SAM3X-Datasheet.pdf
--------------------------------------------------------------------------------
/Schemes/Boards.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Schemes/Boards.png
--------------------------------------------------------------------------------
/Schemes/Control ПЭ3.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Schemes/Control ПЭ3.pdf
--------------------------------------------------------------------------------
/Schemes/Control.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Schemes/Control.pdf
--------------------------------------------------------------------------------
/Schemes/Control_2.1_Board (Подписаны выводы).pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Schemes/Control_2.1_Board (Подписаны выводы).pdf
--------------------------------------------------------------------------------
/Schemes/Control_2.1_Board (СБ).pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Schemes/Control_2.1_Board (СБ).pdf
--------------------------------------------------------------------------------
/Schemes/DOC-DUE-CORE-V02-20180113_fix1.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Schemes/DOC-DUE-CORE-V02-20180113_fix1.pdf
--------------------------------------------------------------------------------
/Schemes/Gerber_Main board_20190610134515.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Schemes/Gerber_Main board_20190610134515.zip
--------------------------------------------------------------------------------
/Schemes/Gerber_Relay_20190610140032.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Schemes/Gerber_Relay_20190610140032.zip
--------------------------------------------------------------------------------
/Schemes/Motherboard for Arduino DUE-Core.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Schemes/Motherboard for Arduino DUE-Core.pdf
--------------------------------------------------------------------------------
/Schemes/README.md:
--------------------------------------------------------------------------------
1 | # Schemes
2 | Схемы:
3 |
--------------------------------------------------------------------------------
/Schemes/Schematic_DUE-Core-Main-board_Main_v_1_0.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Schemes/Schematic_DUE-Core-Main-board_Main_v_1_0.pdf
--------------------------------------------------------------------------------
/Schemes/Schematic_DUE-Core-Main-board_Main_v_1_0_top.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Schemes/Schematic_DUE-Core-Main-board_Main_v_1_0_top.jpg
--------------------------------------------------------------------------------
/Schemes/Schematic_DUE-Core-Relay-board_Relay_v_1_0.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Schemes/Schematic_DUE-Core-Relay-board_Relay_v_1_0.pdf
--------------------------------------------------------------------------------
/Schemes/Schematic_DUE-Core-Relay-board_Relay_v_1_0_top.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Schemes/Schematic_DUE-Core-Relay-board_Relay_v_1_0_top.jpg
--------------------------------------------------------------------------------
/Schemes/UART - K-Line adapter.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Schemes/UART - K-Line adapter.jpg
--------------------------------------------------------------------------------
/Schemes/arduino-Due-schematic.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Schemes/arduino-Due-schematic.pdf
--------------------------------------------------------------------------------
/Schemes/control_boad_fix_1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Schemes/control_boad_fix_1.jpg
--------------------------------------------------------------------------------
/Schemes/control_boad_fix_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Schemes/control_boad_fix_2.jpg
--------------------------------------------------------------------------------
/Web/Main/Omron MX2.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/Main/Omron MX2.pdf
--------------------------------------------------------------------------------
/Web/Main/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/Main/favicon.ico
--------------------------------------------------------------------------------
/Web/Main/jquery.ui.touch.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/Main/jquery.ui.touch.js
--------------------------------------------------------------------------------
/Web/Main/log-help.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | Журнал. Народный контроллер ТН
4 |
5 |
6 |
7 |
8 |
13 |
14 |
15 |
16 |
17 |
Ошибки
18 |
19 |
20 | Номер | Описание |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Web/Main/plan1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/Main/plan1.png
--------------------------------------------------------------------------------
/Web/Main/plan2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/Main/plan2.png
--------------------------------------------------------------------------------
/Web/Main/plan3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/Main/plan3.png
--------------------------------------------------------------------------------
/Web/Main/plan4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/Main/plan4.png
--------------------------------------------------------------------------------
/Web/Main/plan[HPscheme].png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/Main/plan[HPscheme].png
--------------------------------------------------------------------------------
/Web/README.md:
--------------------------------------------------------------------------------
1 | # ControlHeatPump
2 | Веб морда для контроллера, необходимо из директории "Main" все файлы записать в корень SD карты или загрузить в SPI Flash (при включенной соответствующей опции в настройках).
3 |
4 | Директории:
5 | Main - основная веб. морда контроллера (может сохраняться на карте и на флеш диске)
6 | mob - вариант мобильной (для телефонов) веб. морды, устаршая версия (частичная работа)
7 | Variant - Варианты замены отдельных файлов основной веб. морды (замена по желанию)
8 |
9 | Настройка веб. морды
10 | Необходимо проверить в файле scripts.js - должна быть раскоментирована строка:
11 | var urlcontrol = ''; // автоопределение (если адрес сервера совпадает с адресом контроллера)
12 | Это вариант если морда лежит на SD карте (ОСНОВНОЙ).
13 | Если морда лежит в другом месте то urlcontrol должно указывать на адрес веб морды.
>
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Web/Variant/README.md:
--------------------------------------------------------------------------------
1 | Варианты изменений веб морды (по желанию пользователя).
2 | Для внесений изменений надо заменить файлы в рабочей директории из этой папки.
3 |
4 | Изменения:
5 | invertorset.html - страница для инвертора OmronMX2 замена размерностей с % на частоту
6 | Omron MX2.pdf - кратное описание инвертора MX2, при использовании этого инвертора необходимо УДАЛИТЬ файл Vacon.pdf и скопировать этот файл.
7 | sensorsp.html - обновление страницы раз в 5 сек. (в main 2 сек.), вывод дополнительно для SDM Реактивной мощности (VAr) и Полной мощности (VA)
8 | stats.html history.html style.css - оформление пунктов меню "Статистика" в общем дизайне веб интерфейса (меню, цветовая гамма)
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Web/Variant/Vacon.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/Variant/Vacon.pdf
--------------------------------------------------------------------------------
/Web/mob/assets/css/images/arrow.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Web/mob/assets/css/images/ie/banner-overlay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/mob/assets/css/images/ie/banner-overlay.png
--------------------------------------------------------------------------------
/Web/mob/assets/css/images/off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/mob/assets/css/images/off.png
--------------------------------------------------------------------------------
/Web/mob/assets/css/images/on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/mob/assets/css/images/on.png
--------------------------------------------------------------------------------
/Web/mob/assets/css/images/overlay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/mob/assets/css/images/overlay.png
--------------------------------------------------------------------------------
/Web/mob/assets/css/off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/mob/assets/css/off.png
--------------------------------------------------------------------------------
/Web/mob/assets/css/on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/mob/assets/css/on.png
--------------------------------------------------------------------------------
/Web/mob/assets/css/overlay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/mob/assets/css/overlay.png
--------------------------------------------------------------------------------
/Web/mob/assets/js/jquery.min.js.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/mob/assets/js/jquery.min.js.gz
--------------------------------------------------------------------------------
/Web/mob/jquery.ui.touch.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/mob/jquery.ui.touch.js
--------------------------------------------------------------------------------
/Web/mob/off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/mob/off.png
--------------------------------------------------------------------------------
/Web/mob/on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/mob/on.png
--------------------------------------------------------------------------------
/Web/mob/overlay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/mob/overlay.png
--------------------------------------------------------------------------------
/Web/mob/shem.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/mob/shem.png
--------------------------------------------------------------------------------
/Web/mob/shem1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/mob/shem1.png
--------------------------------------------------------------------------------
/Web/mob/shem2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/Web/mob/shem2.png
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/Adafruit_ESP8266/README.md:
--------------------------------------------------------------------------------
1 | Adafruit_ESP8266
2 | ================
3 |
4 | Example code for ESP8266 chipset
5 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/Adafruit_ESP8266/library.properties:
--------------------------------------------------------------------------------
1 | name=Adafruit ESP8266
2 | version=1.0.0
3 | author=Adafruit
4 | maintainer=Adafruit
5 | sentence=Example code for ESP8266 chipset
6 | paragraph=Example code for ESP8266 chipset
7 | category=Communication
8 | url=https://github.com/adafruit/Adafruit_ESP8266
9 | architectures=*
10 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/ArduinoJson.h:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #include "include/ArduinoJson.h"
9 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | # Copyright Benoit Blanchon 2014-2017
2 | # MIT License
3 | #
4 | # Arduino JSON library
5 | # https://github.com/bblanchon/ArduinoJson
6 | # If you like this project, please add a star!
7 |
8 | cmake_minimum_required(VERSION 3.0)
9 | project(ArduinoJson)
10 |
11 | enable_testing()
12 |
13 | set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/lib)
14 | set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/lib)
15 | set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/bin)
16 |
17 | if(${COVERAGE})
18 | set(CMAKE_CXX_FLAGS "-g -O0 -fprofile-arcs -ftest-coverage")
19 | endif()
20 |
21 | if(${SANITIZE})
22 | set(CMAKE_CXX_FLAGS "-fsanitize=address,undefined")
23 | endif()
24 |
25 | add_subdirectory(test)
26 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/appveyor.yml:
--------------------------------------------------------------------------------
1 | version: 5.8.1.{build}
2 | environment:
3 | matrix:
4 | - CMAKE_GENERATOR: Visual Studio 14 2015
5 | - CMAKE_GENERATOR: Visual Studio 12 2013
6 | - CMAKE_GENERATOR: Visual Studio 11 2012
7 | - CMAKE_GENERATOR: Visual Studio 10 2010
8 | # - CMAKE_GENERATOR: MinGW Makefiles
9 | # Note: Disabled because of unexplicated error -1073741511
10 | # This used to work fine with GCC 4.8.2 then failed after they upgraded to GCC 4.9.3
11 | configuration: Debug
12 | before_build:
13 | - set PATH=C:\MinGW\bin;%PATH:C:\Program Files\Git\usr\bin;=% # Workaround for CMake not wanting sh.exe on PATH for MinGW
14 | - cmake -DCMAKE_BUILD_TYPE=%CONFIGURATION% -G "%CMAKE_GENERATOR%" .
15 | build_script:
16 | - cmake --build . --config %CONFIGURATION%
17 | test_script:
18 | - ctest -V .
19 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/fuzzing/Makefile:
--------------------------------------------------------------------------------
1 | # CAUTION: this file is invoked by https://github.com/google/oss-fuzz
2 |
3 | CXXFLAGS += -I../include
4 |
5 | all: \
6 | $(OUT)/json_fuzzer \
7 | $(OUT)/json_fuzzer_seed_corpus.zip \
8 | $(OUT)/json_fuzzer.options
9 |
10 | $(OUT)/json_fuzzer: fuzzer.cpp
11 | $(CXX) $(CXXFLAGS) $< -o$@ $(LIB_FUZZING_ENGINE)
12 |
13 | $(OUT)/json_fuzzer_seed_corpus.zip: seed_corpus/*
14 | zip -j $@ $?
15 |
16 | $(OUT)/json_fuzzer.options:
17 | @echo "[libfuzzer]" > $@
18 | @echo "max_len = 256" >> $@
19 | @echo "timeout = 10" >> $@
20 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/fuzzing/fuzz.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # This script mimics an invocation from https://github.com/google/oss-fuzz
3 |
4 | export CXX='clang++'
5 | export CXXFLAGS='-fsanitize-coverage=trace-pc-guard -fsanitize=address'
6 | export LIB_FUZZING_ENGINE=-lFuzzer
7 | make OUT=.
8 | ./json_fuzzer my_corpus seed_corpus
9 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/fuzzing/fuzzer.cpp:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | class memstream : public std::istream {
4 | struct membuf : std::streambuf {
5 | membuf(const uint8_t *p, size_t l) {
6 | setg((char *)p, (char *)p, (char *)p + l);
7 | }
8 | };
9 | membuf _buffer;
10 |
11 | public:
12 | memstream(const uint8_t *p, size_t l)
13 | : std::istream(&_buffer), _buffer(p, l) {
14 | rdbuf(&_buffer);
15 | }
16 | };
17 |
18 | extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
19 | DynamicJsonBuffer jsonBuffer;
20 | memstream json(data, size);
21 | jsonBuffer.parse(json);
22 | return 0;
23 | }
24 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/fuzzing/my_corpus/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/fuzzing/seed_corpus/ArduinoJson.json:
--------------------------------------------------------------------------------
1 | {
2 | "sensor": "gps",
3 | "time": 1351824120,
4 | "data": [
5 | 48.75608,
6 | 2.302038
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/include/ArduinoJson.h:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #include "ArduinoJson.hpp"
9 | using namespace ArduinoJson;
10 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/include/ArduinoJson.hpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #pragma once
9 |
10 | #include "ArduinoJson/DynamicJsonBuffer.hpp"
11 | #include "ArduinoJson/JsonArray.hpp"
12 | #include "ArduinoJson/JsonObject.hpp"
13 | #include "ArduinoJson/JsonVariantComparisons.hpp"
14 | #include "ArduinoJson/StaticJsonBuffer.hpp"
15 |
16 | #include "ArduinoJson/Deserialization/JsonParserImpl.hpp"
17 | #include "ArduinoJson/JsonArrayImpl.hpp"
18 | #include "ArduinoJson/JsonBufferImpl.hpp"
19 | #include "ArduinoJson/JsonObjectImpl.hpp"
20 | #include "ArduinoJson/JsonVariantImpl.hpp"
21 | #include "ArduinoJson/Serialization/JsonSerializerImpl.hpp"
22 |
23 | using namespace ArduinoJson;
24 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/include/ArduinoJson/Data/JsonBufferAllocated.hpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #pragma once
9 |
10 | #include "../JsonBuffer.hpp"
11 |
12 | namespace ArduinoJson {
13 | namespace Internals {
14 |
15 | class JsonBufferAllocated {
16 | public:
17 | void *operator new(size_t n, JsonBuffer *jsonBuffer) throw() {
18 | if (!jsonBuffer) return NULL;
19 | return jsonBuffer->alloc(n);
20 | }
21 |
22 | void operator delete(void *, JsonBuffer *)throw() {}
23 | };
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/include/ArduinoJson/Data/JsonFloat.hpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #pragma once
9 |
10 | #include "../Configuration.hpp"
11 |
12 | namespace ArduinoJson {
13 | namespace Internals {
14 |
15 | #if ARDUINOJSON_USE_DOUBLE
16 | typedef double JsonFloat;
17 | #else
18 | typedef float JsonFloat;
19 | #endif
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/include/ArduinoJson/Data/JsonInteger.hpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #pragma once
9 |
10 | #include "../Configuration.hpp"
11 |
12 | namespace ArduinoJson {
13 | namespace Internals {
14 |
15 | #if ARDUINOJSON_USE_LONG_LONG
16 | typedef long long JsonInteger;
17 | typedef unsigned long long JsonUInt;
18 | #elif ARDUINOJSON_USE_INT64
19 | typedef __int64 JsonInteger;
20 | typedef unsigned _int64 JsonUInt;
21 | #else
22 | typedef long JsonInteger;
23 | typedef unsigned long JsonUInt;
24 | #endif
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/include/ArduinoJson/Data/JsonVariantDefault.hpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #pragma once
9 |
10 | namespace ArduinoJson {
11 | namespace Internals {
12 |
13 | template
14 | struct JsonVariantDefault {
15 | static T get() {
16 | return T();
17 | }
18 | };
19 |
20 | template
21 | struct JsonVariantDefault : JsonVariantDefault {};
22 |
23 | template
24 | struct JsonVariantDefault : JsonVariantDefault {};
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/include/ArduinoJson/Data/ListNode.hpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #pragma once
9 |
10 | #include // for NULL
11 |
12 | #include "JsonBufferAllocated.hpp"
13 |
14 | namespace ArduinoJson {
15 | namespace Internals {
16 |
17 | // A node for a singly-linked list.
18 | // Used by List and its iterators.
19 | template
20 | struct ListNode : public Internals::JsonBufferAllocated {
21 | ListNode() : next(NULL) {}
22 |
23 | ListNode *next;
24 | T content;
25 | };
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/include/ArduinoJson/JsonArrayImpl.hpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #pragma once
9 |
10 | #include "JsonArray.hpp"
11 | #include "JsonArraySubscript.hpp"
12 | #include "JsonObject.hpp"
13 |
14 | namespace ArduinoJson {
15 |
16 | inline JsonArray &JsonArray::createNestedArray() {
17 | if (!_buffer) return JsonArray::invalid();
18 | JsonArray &array = _buffer->createArray();
19 | add(array);
20 | return array;
21 | }
22 |
23 | inline JsonObject &JsonArray::createNestedObject() {
24 | if (!_buffer) return JsonObject::invalid();
25 | JsonObject &object = _buffer->createObject();
26 | add(object);
27 | return object;
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/include/ArduinoJson/JsonBufferImpl.hpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #pragma once
9 |
10 | #include "Deserialization/JsonParser.hpp"
11 |
12 | inline ArduinoJson::JsonArray &ArduinoJson::JsonBuffer::createArray() {
13 | JsonArray *ptr = new (this) JsonArray(this);
14 | return ptr ? *ptr : JsonArray::invalid();
15 | }
16 |
17 | inline ArduinoJson::JsonObject &ArduinoJson::JsonBuffer::createObject() {
18 | JsonObject *ptr = new (this) JsonObject(this);
19 | return ptr ? *ptr : JsonObject::invalid();
20 | }
21 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/include/ArduinoJson/JsonPair.hpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #pragma once
9 |
10 | #include "JsonVariant.hpp"
11 |
12 | namespace ArduinoJson {
13 |
14 | // A key value pair for JsonObject.
15 | struct JsonPair {
16 | const char* key;
17 | JsonVariant value;
18 | };
19 | }
20 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/include/ArduinoJson/Polyfills/attributes.hpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #pragma once
9 |
10 | #ifdef _MSC_VER
11 | #define FORCE_INLINE __forceinline
12 | #define NO_INLINE __declspec(noinline)
13 | #else
14 | #define FORCE_INLINE __attribute__((always_inline))
15 | #define NO_INLINE __attribute__((noinline))
16 | #endif
17 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/include/ArduinoJson/Print.hpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #pragma once
9 |
10 | #ifndef ARDUINO
11 |
12 | #include
13 | #include
14 |
15 | namespace ArduinoJson {
16 | // This class reproduces Arduino's Print class
17 | class Print {
18 | public:
19 | virtual ~Print() {}
20 |
21 | virtual size_t write(uint8_t) = 0;
22 |
23 | size_t print(const char* s) {
24 | size_t n = 0;
25 | while (*s) {
26 | n += write(static_cast(*s++));
27 | }
28 | return n;
29 | }
30 |
31 | size_t println() {
32 | size_t n = 0;
33 | n += write('\r');
34 | n += write('\n');
35 | return n;
36 | }
37 | };
38 | }
39 |
40 | #else
41 |
42 | #include
43 |
44 | #endif
45 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/include/ArduinoJson/RawJson.hpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #pragma once
9 |
10 | namespace ArduinoJson {
11 |
12 | // A special type of data that can be used to insert pregenerated JSON portions.
13 | class RawJson {
14 | public:
15 | explicit RawJson(const char* str) : _str(str) {}
16 | operator const char*() const {
17 | return _str;
18 | }
19 |
20 | private:
21 | const char* _str;
22 | };
23 | }
24 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/include/ArduinoJson/Serialization/DummyPrint.hpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #pragma once
9 |
10 | #include "../Print.hpp"
11 |
12 | namespace ArduinoJson {
13 | namespace Internals {
14 |
15 | // A dummy Print implementation used in JsonPrintable::measureLength()
16 | class DummyPrint : public Print {
17 | public:
18 | virtual size_t write(uint8_t) {
19 | return 1;
20 | }
21 | };
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/include/ArduinoJson/TypeTraits/EnableIf.hpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #pragma once
9 |
10 | namespace ArduinoJson {
11 | namespace TypeTraits {
12 |
13 | // A meta-function that return the type T if Condition is true.
14 | template
15 | struct EnableIf {};
16 |
17 | template
18 | struct EnableIf {
19 | typedef T type;
20 | };
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/include/ArduinoJson/TypeTraits/IsArray.hpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #pragma once
9 |
10 | namespace ArduinoJson {
11 | namespace TypeTraits {
12 |
13 | // A meta-function that return the type T without the const modifier
14 | template
15 | struct IsArray {
16 | static const bool value = false;
17 | };
18 | template
19 | struct IsArray {
20 | static const bool value = true;
21 | };
22 | template
23 | struct IsArray {
24 | static const bool value = true;
25 | };
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/include/ArduinoJson/TypeTraits/IsBaseOf.hpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #pragma once
9 |
10 | namespace ArduinoJson {
11 | namespace TypeTraits {
12 |
13 | // A meta-function that returns true if Derived inherits from TBase is an
14 | // integral type.
15 | template
16 | class IsBaseOf {
17 | protected: // <- to avoid GCC's "all member functions in class are private"
18 | typedef char Yes[1];
19 | typedef char No[2];
20 |
21 | static Yes &probe(const TBase *);
22 | static No &probe(...);
23 |
24 | public:
25 | enum {
26 | value = sizeof(probe(reinterpret_cast(0))) == sizeof(Yes)
27 | };
28 | };
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/include/ArduinoJson/TypeTraits/IsFloatingPoint.hpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #pragma once
9 |
10 | #include "IsSame.hpp"
11 |
12 | namespace ArduinoJson {
13 | namespace TypeTraits {
14 |
15 | // A meta-function that returns true if T is a floating point type
16 | template
17 | struct IsFloatingPoint {
18 | static const bool value = IsSame::value || IsSame::value;
19 | };
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/include/ArduinoJson/TypeTraits/IsSame.hpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #pragma once
9 |
10 | namespace ArduinoJson {
11 | namespace TypeTraits {
12 |
13 | // A meta-function that returns true if types T and U are the same.
14 | template
15 | struct IsSame {
16 | static const bool value = false;
17 | };
18 |
19 | template
20 | struct IsSame {
21 | static const bool value = true;
22 | };
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/include/ArduinoJson/TypeTraits/RemoveConst.hpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #pragma once
9 |
10 | namespace ArduinoJson {
11 | namespace TypeTraits {
12 |
13 | // A meta-function that return the type T without the const modifier
14 | template
15 | struct RemoveConst {
16 | typedef T type;
17 | };
18 | template
19 | struct RemoveConst {
20 | typedef T type;
21 | };
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/include/ArduinoJson/TypeTraits/RemoveReference.hpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #pragma once
9 |
10 | namespace ArduinoJson {
11 | namespace TypeTraits {
12 |
13 | // A meta-function that return the type T without the reference modifier.
14 | template
15 | struct RemoveReference {
16 | typedef T type;
17 | };
18 | template
19 | struct RemoveReference {
20 | typedef T type;
21 | };
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/keywords.txt:
--------------------------------------------------------------------------------
1 | JsonArray KEYWORD1
2 | JsonObject KEYWORD1
3 | JsonVariant KEYWORD1
4 | StaticJsonBuffer KEYWORD1
5 | DynamicJsonBuffer KEYWORD1
6 | add KEYWORD2
7 | createArray KEYWORD2
8 | createNestedArray KEYWORD2
9 | createNestedObject KEYWORD2
10 | createObject KEYWORD2
11 | parseArray KEYWORD2
12 | parseObject KEYWORD2
13 | prettyPrintTo KEYWORD2
14 | printTo KEYWORD2
15 | success KEYWORD2
16 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/library.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ArduinoJson",
3 | "keywords": "json, rest, http, web",
4 | "description": "An elegant and efficient JSON library for embedded systems",
5 | "repository": {
6 | "type": "git",
7 | "url": "https://github.com/bblanchon/ArduinoJson.git"
8 | },
9 | "version": "5.8.1",
10 | "authors": {
11 | "name": "Benoit Blanchon",
12 | "url": "http://blog.benoitblanchon.fr"
13 | },
14 | "exclude": [
15 | "scripts",
16 | "src/ArduinoJson.h",
17 | "test",
18 | "third-party"
19 | ],
20 | "frameworks": "arduino",
21 | "platforms": "*"
22 | }
23 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/library.properties:
--------------------------------------------------------------------------------
1 | name=ArduinoJson
2 | version=5.8.1
3 | author=Benoit Blanchon
4 | maintainer=Benoit Blanchon
5 | sentence=An efficient and elegant JSON library for Arduino.
6 | paragraph=Like this project? Please star it on GitHub!
7 | category=Data Processing
8 | url=https://github.com/bblanchon/ArduinoJson
9 | architectures=*
10 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/scripts/build-arduino-package.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | TAG=$(git describe)
4 | OUTPUT="ArduinoJson-$TAG.zip"
5 |
6 | cd $(dirname $0)/../..
7 |
8 | # remove existing file
9 | rm -f $OUTPUT
10 |
11 | # create zip
12 | 7z a $OUTPUT \
13 | ArduinoJson/CHANGELOG.md \
14 | ArduinoJson/examples \
15 | ArduinoJson/include \
16 | ArduinoJson/keywords.txt \
17 | ArduinoJson/library.properties \
18 | ArduinoJson/LICENSE.md \
19 | ArduinoJson/README.md \
20 | ArduinoJson/ArduinoJson.h
21 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/scripts/cpplint.sh:
--------------------------------------------------------------------------------
1 | CPPLINT="python third-party/cpplint/cpplint.py"
2 | FLAGS="--filter=-runtime/printf,-runtime/int,-readability/todo,-build/namespace,-runtime/references,-readability/streams"
3 |
4 | cd ..
5 | $CPPLINT $FLAGS $(find include src test -regex ".*\.[hc]pp$")
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/scripts/create-build-envs.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | export PATH="$PATH:/Applications/CMake.app/Contents/bin/"
4 |
5 | cd $(dirname $0)/..
6 | ROOT=$(pwd)
7 |
8 | mkdir "build"
9 | cd build
10 | BUILD=$(pwd)
11 |
12 | build-env()
13 | {
14 | cd $BUILD
15 | mkdir "$1"
16 | cd "$1"
17 | cmake "$ROOT" -G "$2"
18 | }
19 |
20 | if [[ $(uname) == MINGW* ]]
21 | then
22 | build-env "Make" "MinGW Makefiles"
23 | build-env "SublimeText" "Sublime Text 2 - Ninja"
24 | build-env "VisualStudio" "Visual Studio 14 2015"
25 | else
26 | build-env "SublimeText" "Sublime Text 2 - Ninja"
27 | build-env "Make" "Unix Makefiles"
28 | build-env "Xcode" "Xcode"
29 | fi
30 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/scripts/format-code.sh:
--------------------------------------------------------------------------------
1 | cd ..
2 | FILES=$(find include src test -regex ".*\.[ch]pp$")
3 |
4 | clang-format -style=Google -i $FILES
5 |
6 | # insert newline at end of file
7 | sed -i -e '$a\' $FILES
8 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/scripts/oss-fuzz/.gitignore:
--------------------------------------------------------------------------------
1 | /.vagrant/
2 | *.log
3 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/scripts/run-tests.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | FILE=../bin/ArduinoJsonTests.exe
4 | MD5=""
5 |
6 | file_changed() {
7 | [[ ! -f "$FILE" ]] && return 1
8 | NEW_MD5=$(md5sum $FILE)
9 | [[ "$MD5" == "$NEW_MD5" ]] && return 1
10 | MD5=$NEW_MD5
11 | return 0
12 | }
13 |
14 | test_succeed() {
15 | echo -en "\007"{,}
16 | }
17 |
18 | test_failed() {
19 | echo -en "\007"{,,,,,,,,,,,}
20 | }
21 |
22 | run_tests() {
23 | $FILE
24 | case $? in
25 | 0)
26 | test_succeed
27 | ;;
28 | 1)
29 | test_failed
30 | ;;
31 | esac
32 | }
33 |
34 | while true
35 | do
36 | if file_changed
37 | then
38 | run_tests
39 | else
40 | sleep 2
41 | fi
42 | done
43 |
44 |
45 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/scripts/travis/arduino.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh -eux
2 |
3 | /sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_1.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :1 -ac -screen 0 1280x1024x16
4 | sleep 3
5 | export DISPLAY=:1.0
6 |
7 | mkdir -p /tmp/arduino
8 | curl -sS http://downloads.arduino.cc/arduino-$VERSION-linux64.tar.xz | tar xJ -C /tmp/arduino --strip 1 ||
9 | curl -sS http://downloads.arduino.cc/arduino-$VERSION-linux64.tgz | tar xz -C /tmp/arduino --strip 1
10 | export PATH=$PATH:/tmp/arduino/
11 |
12 | ln -s $PWD /tmp/arduino/libraries/ArduinoJson
13 |
14 | for EXAMPLE in $PWD/examples/*/*.ino; do
15 | arduino --verify --board $BOARD $EXAMPLE
16 | done
17 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/scripts/travis/cmake-osx.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh -eux
2 |
3 | URL=https://cmake.org/files/v3.4/cmake-3.4.3-Darwin-x86_64.tar.gz
4 |
5 | curl -sS $URL | tar xz -C /tmp --strip 1
6 |
7 | /tmp/CMake.app/Contents/bin/cmake .
8 | make
9 | make test
10 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/scripts/travis/cmake.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh -eux
2 |
3 | URL=https://cmake.org/files/v3.4/cmake-3.4.3-Linux-x86_64.tar.gz
4 |
5 | curl -sS $URL | tar xz -C /tmp --strip 1
6 |
7 | /tmp/bin/cmake -DCMAKE_CXX_COMPILER=$CMAKE_CXX_COMPILER .
8 | make
9 | make test
10 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/scripts/travis/coverage.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh -eux
2 |
3 | curl https://cmake.org/files/v3.4/cmake-3.4.0-Linux-x86_64.tar.gz | tar xz -C /tmp --strip 1
4 |
5 | /tmp/bin/cmake -DCOVERAGE=true .
6 | make
7 | make test
8 |
9 | pip install --user cpp-coveralls 'requests[security]'
10 | coveralls --exclude third-party --gcov-options '\-lp'; fi
11 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/scripts/travis/platformio.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh -eux
2 |
3 | pip install --user platformio
4 |
5 | rm -r test
6 |
7 | for EXAMPLE in $PWD/examples/*/*.ino;
8 | do
9 | platformio ci $EXAMPLE -l '.' -b $BOARD
10 | done
11 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/scripts/travis/sanitize.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh -eux
2 |
3 | curl https://cmake.org/files/v3.4/cmake-3.4.0-Linux-x86_64.tar.gz | tar xz -C /tmp --strip 1
4 |
5 | /tmp/bin/cmake -DSANITIZE=true .
6 | cmake --build .
7 | ctest -VV .
8 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/test/DynamicJsonBuffer_Object_Tests.cpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #include
9 | #include
10 |
11 | TEST(DynamicJsonBuffer_Object_Tests, GrowsWithObject) {
12 | DynamicJsonBuffer json;
13 |
14 | JsonObject &obj = json.createObject();
15 | ASSERT_EQ(JSON_OBJECT_SIZE(0), json.size());
16 |
17 | obj["hello"] = 1;
18 | ASSERT_EQ(JSON_OBJECT_SIZE(1), json.size());
19 |
20 | obj["world"] = 2;
21 | ASSERT_EQ(JSON_OBJECT_SIZE(2), json.size());
22 |
23 | obj["world"] = 3; // <- same key, should not grow
24 | ASSERT_EQ(JSON_OBJECT_SIZE(2), json.size());
25 | }
26 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/test/Issue214.cpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #include
9 | #include
10 |
11 | TEST(Issue214, IsBool) {
12 | char json[] = "{\"ota\": {\"enabled\": true}}";
13 | StaticJsonBuffer jsonBuffer;
14 | JsonObject& parsedJson = jsonBuffer.parseObject(json);
15 | ASSERT_TRUE(parsedJson["ota"]["enabled"].is());
16 | }
17 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/test/JsonObject_Basic_Tests.cpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #include
9 | #include
10 |
11 | #define TEST_(name) TEST(JsonObject_Basic_Tests, name)
12 |
13 | TEST_(InitialSizeIsZero) {
14 | DynamicJsonBuffer _jsonBuffer;
15 | JsonObject& _object = _jsonBuffer.createObject();
16 |
17 | EXPECT_EQ(0, _object.size());
18 | }
19 |
20 | TEST_(SuccessIsTrue) {
21 | DynamicJsonBuffer _jsonBuffer;
22 | JsonObject& _object = _jsonBuffer.createObject();
23 |
24 | EXPECT_TRUE(_object.success());
25 | }
26 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/test/JsonObject_Get_Tests.cpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #include
9 | #include
10 |
11 | class JsonObject_Get_Tests : public ::testing::Test {
12 | public:
13 | JsonObject_Get_Tests() : _object(_jsonBuffer.createObject()) {}
14 |
15 | protected:
16 | DynamicJsonBuffer _jsonBuffer;
17 | JsonObject& _object;
18 | };
19 |
20 | #define TEST_(name) TEST_F(JsonObject_Get_Tests, name)
21 |
22 | TEST_(GetConstCharPointer_GivenStringLiteral) {
23 | _object.set("hello", "world");
24 | const char* value = _object.get("hello");
25 | EXPECT_STREQ("world", value);
26 | }
27 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/test/JsonObject_Remove_Tests.cpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #include
9 | #include
10 |
11 | #define TEST_(name) TEST(JsonObject_Remove_Tests, name)
12 |
13 | TEST_(SizeDecreased_WhenValuesAreRemoved) {
14 | DynamicJsonBuffer _jsonBuffer;
15 | JsonObject& _object = _jsonBuffer.createObject();
16 | _object["hello"] = 1;
17 |
18 | _object.remove("hello");
19 |
20 | EXPECT_EQ(0, _object.size());
21 | }
22 |
23 | TEST_(SizeUntouched_WhenRemoveIsCalledWithAWrongKey) {
24 | DynamicJsonBuffer _jsonBuffer;
25 | JsonObject& _object = _jsonBuffer.createObject();
26 | _object["hello"] = 1;
27 |
28 | _object.remove("world");
29 |
30 | EXPECT_EQ(1, _object.size());
31 | }
32 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/test/TypeTraits_Tests.cpp:
--------------------------------------------------------------------------------
1 | // Copyright Benoit Blanchon 2014-2017
2 | // MIT License
3 | //
4 | // Arduino JSON library
5 | // https://github.com/bblanchon/ArduinoJson
6 | // If you like this project, please add a star!
7 |
8 | #include
9 | #include
10 | #include
11 |
12 | using namespace ArduinoJson::TypeTraits;
13 |
14 | TEST(StdStream, IsBaseOf) {
15 | ASSERT_FALSE((IsBaseOf::value));
16 | ASSERT_TRUE((IsBaseOf::value));
17 | }
18 |
19 | TEST(StdStream, IsArray) {
20 | ASSERT_FALSE((IsArray::value));
21 | ASSERT_TRUE((IsArray::value));
22 | ASSERT_TRUE((IsArray::value));
23 | }
24 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/test/gtest.cmake:
--------------------------------------------------------------------------------
1 | set(GTEST_DIR ../third-party/gtest-1.7.0)
2 |
3 | add_library(gtest
4 | ${GTEST_DIR}/src/gtest-all.cc
5 | ${GTEST_DIR}/src/gtest_main.cc
6 | )
7 |
8 | target_include_directories(gtest
9 | PUBLIC
10 | ${GTEST_DIR}
11 | ${GTEST_DIR}/include
12 | )
13 |
14 |
15 | target_compile_definitions(gtest PUBLIC -DGTEST_HAS_PTHREAD=0)
16 |
17 | if (MSVC)
18 | if (MSVC_VERSION EQUAL 1700)
19 | # Workaround for Visual Studio 2012
20 | target_compile_definitions(gtest PUBLIC -D_VARIADIC_MAX=10)
21 | endif()
22 |
23 | target_compile_definitions(gtest PUBLIC -D_CRT_SECURE_NO_WARNINGS)
24 | endif()
25 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/third-party/gtest-1.7.0/m4/ltversion.m4:
--------------------------------------------------------------------------------
1 | # ltversion.m4 -- version numbers -*- Autoconf -*-
2 | #
3 | # Copyright (C) 2004 Free Software Foundation, Inc.
4 | # Written by Scott James Remnant, 2004
5 | #
6 | # This file is free software; the Free Software Foundation gives
7 | # unlimited permission to copy and/or distribute it, with or without
8 | # modifications, as long as this notice is preserved.
9 |
10 | # @configure_input@
11 |
12 | # serial 3337 ltversion.m4
13 | # This file is part of GNU Libtool
14 |
15 | m4_define([LT_PACKAGE_VERSION], [2.4.2])
16 | m4_define([LT_PACKAGE_REVISION], [1.3337])
17 |
18 | AC_DEFUN([LTVERSION_VERSION],
19 | [macro_version='2.4.2'
20 | macro_revision='1.3337'
21 | _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
22 | _LT_DECL(, macro_revision, 0)
23 | ])
24 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/third-party/gtest-1.7.0/xcode/Config/FrameworkTarget.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // FrameworkTarget.xcconfig
3 | //
4 | // These are Framework target settings for the gtest framework and examples. It
5 | // is set in the "Based On:" dropdown in the "Target" info dialog.
6 | // This file is based on the Xcode Configuration files in:
7 | // http://code.google.com/p/google-toolbox-for-mac/
8 | //
9 |
10 | // Dynamic libs need to be position independent
11 | GCC_DYNAMIC_NO_PIC = NO
12 |
13 | // Dynamic libs should not have their external symbols stripped.
14 | STRIP_STYLE = non-global
15 |
16 | // Let the user install by specifying the $DSTROOT with xcodebuild
17 | SKIP_INSTALL = NO
18 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/third-party/gtest-1.7.0/xcode/Config/StaticLibraryTarget.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // StaticLibraryTarget.xcconfig
3 | //
4 | // These are static library target settings for libgtest.a. It
5 | // is set in the "Based On:" dropdown in the "Target" info dialog.
6 | // This file is based on the Xcode Configuration files in:
7 | // http://code.google.com/p/google-toolbox-for-mac/
8 | //
9 |
10 | // Static libs can be included in bundles so make them position independent
11 | GCC_DYNAMIC_NO_PIC = NO
12 |
13 | // Static libs should not have their internal globals or external symbols
14 | // stripped.
15 | STRIP_STYLE = debugging
16 |
17 | // Let the user install by specifying the $DSTROOT with xcodebuild
18 | SKIP_INSTALL = NO
19 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/ArduinoJson/third-party/gtest-1.7.0/xcode/Config/TestTarget.xcconfig:
--------------------------------------------------------------------------------
1 | //
2 | // TestTarget.xcconfig
3 | //
4 | // These are Test target settings for the gtest framework and examples. It
5 | // is set in the "Based On:" dropdown in the "Target" info dialog.
6 |
7 | PRODUCT_NAME = $(TARGET_NAME)
8 | HEADER_SEARCH_PATHS = ../include
9 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/DallasTemperature/library.properties:
--------------------------------------------------------------------------------
1 | name=DallasTemperature
2 | version=3.7.6
3 | author=Miles Burton , Tim Newsome , Guil Barros , Rob Tillaart
4 | maintainer=Miles Burton
5 | sentence=Arduino Library for Dallas Temperature ICs
6 | paragraph=Supports DS18B20, DS18S20, DS1822, DS1820
7 | category=Sensors
8 | url=https://github.com/milesburton/Arduino-Temperature-Control-Library
9 | architectures=*
10 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/OneWire/library.properties:
--------------------------------------------------------------------------------
1 | name=OneWire
2 | version=2.3.2
3 | author=Jim Studt, Tom Pollard, Robin James, Glenn Trewitt, Jason Dangel, Guillermo Lovato, Paul Stoffregen, Scott Roberts, Bertrik Sikken, Mark Tillotson, Ken Butcher, Roger Clark, Love Nystrom
4 | maintainer=Paul Stoffregen
5 | sentence=Access 1-wire temperature sensors, memory and other chips.
6 | paragraph=
7 | category=Communication
8 | url=http://www.pjrc.com/teensy/td_libs_OneWire.html
9 | architectures=*
10 |
11 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/README.md:
--------------------------------------------------------------------------------
1 | # WiFi Sensor
2 | Библиотеки необходимые для компиляции сенсора.
3 |
4 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/WiFiManager-master/library.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "WifiManager",
3 | "keywords": "wifi, wi-fi",
4 | "description": "ESP8266 WiFi Connection manager with fallback web configuration portal",
5 | "repository":
6 | {
7 | "type": "git",
8 | "url": "https://github.com/tzapu/WiFiManager.git"
9 | },
10 | "frameworks": "arduino",
11 | "platforms": "espressif8266",
12 | "version": "0.12"
13 | }
14 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/WiFiManager-master/library.properties:
--------------------------------------------------------------------------------
1 | name=WiFiManager
2 | version=0.12
3 | author=tzapu
4 | maintainer=tzapu
5 | sentence=ESP8266 WiFi Connection manager with fallback web configuration portal
6 | paragraph=Library for configuring ESP8266 modules WiFi credentials at runtime.
7 | category=Communication
8 | url=https://github.com/tzapu/WiFiManager.git
9 | architectures=esp8266
10 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/aREST/library.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "aREST",
3 | "keywords": "REST, wifi, ethernet, http, web, server, json, spi",
4 | "description": "RESTful API for Arduino using HTTP or Serial communications",
5 | "repository":
6 | {
7 | "type": "git",
8 | "url": "https://github.com/marcoschwartz/aREST.git"
9 | },
10 | "frameworks": "arduino",
11 | "platforms":
12 | [
13 | "atmelavr",
14 | "atmelsam",
15 | "espressif",
16 | "teensy"
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/aREST/library.properties:
--------------------------------------------------------------------------------
1 | name=aREST
2 | version=2.4.1
3 | author=Marco Schwartz
4 | maintainer=Marco Schwartz
5 | sentence=RESTful API for the Arduino platform.
6 | paragraph=A simple library that implements a REST API for Arduino. It is designed to be universal and currently supports REST calls via HTTP, Serial & BLE. See more at: http://arest.io/
7 | category=Communication
8 | url=https://github.com/marcoschwartz/aREST
9 | architectures=*
10 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/aREST/test/stress_test.py:
--------------------------------------------------------------------------------
1 | # Test for the aREST library using HTTP
2 |
3 | # Imports
4 | import pycurl
5 | import time
6 | import json
7 | import StringIO
8 |
9 | # Target
10 | # target = 'http://192.168.0.106'
11 | target = 'https://cloud.arest.io/01e47c'
12 | # target = 'arduino.local'
13 |
14 | # Function to make cURL call
15 | def curl_call(target, command):
16 |
17 | buf = StringIO.StringIO()
18 |
19 | c = pycurl.Curl()
20 | c.setopt(c.URL, target + command)
21 | c.setopt(c.WRITEFUNCTION, buf.write)
22 | c.perform()
23 | c.close()
24 |
25 | return buf.getvalue()
26 |
27 | # Output
28 | i = 0
29 | print(curl_call(target, "/mode/5/o"))
30 |
31 | while True:
32 |
33 | print(curl_call(target,"/digital/5/1"))
34 | time.sleep(1)
35 | print(curl_call(target,"/digital/5/0"))
36 | time.sleep(1)
37 | i = i + 1
38 | print i
39 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/arduino_573170/README.adoc:
--------------------------------------------------------------------------------
1 | = Base 64 Arduino Library =
2 | ------------
3 | Utility library to base64 encode and decode strings
4 |
5 | == License ==
6 | Copyright (C) 2016 Arturo Guadalupi. All right reserved.
7 |
8 | This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
9 |
10 | This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
11 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/arduino_573170/keywords.txt:
--------------------------------------------------------------------------------
1 | #######################################
2 | # Syntax Coloring Map For Base64
3 | #######################################
4 |
5 | #######################################
6 | # Datatypes (KEYWORD1)
7 | #######################################
8 |
9 | Base64 KEYWORD1
10 |
11 | #######################################
12 | # Methods and Functions (KEYWORD2)
13 | #######################################
14 |
15 | encodeKEYWORD2
16 | decode KEYWORD2
17 | encodedLength KEYWORD2
18 | decodedLength KEYWORD2
19 |
20 | #######################################
21 | # Constants (LITERAL1)
22 | #######################################
23 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/arduino_573170/library.properties:
--------------------------------------------------------------------------------
1 | name=Base64
2 | version=0.0.1
3 | author=Arturo Guadalupi
4 | maintainer=Arturo Guadalupi
5 | sentence=A Base64 library for Arduino
6 | paragraph=A Base64 library for Arduino
7 | category=Data Processing
8 | url=https://github.com/agdl/Base64
9 | architectures=*
10 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/esp8266-oled-ssd1306-master/.travis.yml:
--------------------------------------------------------------------------------
1 | language: python
2 | python:
3 | - "2.7"
4 |
5 | # Cache PlatformIO packages using Travis CI container-based infrastructure
6 | sudo: false
7 | cache:
8 | directories:
9 | - "~/.platformio"
10 |
11 | env:
12 | - PLATFORMIO_CI_SRC=examples/SSD1306UiDemo
13 | - PLATFORMIO_CI_SRC=examples/SSD1306SimpleDemo
14 | - PLATFORMIO_CI_SRC=examples/SSD1306DrawingDemo
15 | - PLATFORMIO_CI_SRC=examples/SSD1306OTADemo
16 | - PLATFORMIO_CI_SRC=examples/SSD1306ClockDemo
17 |
18 |
19 | install:
20 | - pip install -U platformio
21 | - platformio lib install 44
22 |
23 | script:
24 | - platformio ci --lib="." --board=nodemcuv2
25 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/esp8266-oled-ssd1306-master/examples/SSD1306ClockDemo/images.h:
--------------------------------------------------------------------------------
1 | const char activeSymbol[] PROGMEM = {
2 | B00000000,
3 | B00000000,
4 | B00011000,
5 | B00100100,
6 | B01000010,
7 | B01000010,
8 | B00100100,
9 | B00011000
10 | };
11 |
12 | const char inactiveSymbol[] PROGMEM = {
13 | B00000000,
14 | B00000000,
15 | B00000000,
16 | B00000000,
17 | B00011000,
18 | B00011000,
19 | B00000000,
20 | B00000000
21 | };
22 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/esp8266-oled-ssd1306-master/library.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ESP8266_SSD1306",
3 | "version": "3.2.7",
4 | "keywords": "ssd1306, oled, display, i2c",
5 | "description": "A I2C display driver for SSD1306 oled displays connected to an ESP8266 or ESP32",
6 | "repository":
7 | {
8 | "type": "git",
9 | "url": "https://github.com/squix78/esp8266-oled-ssd1306.git"
10 | },
11 | "authors":
12 | [
13 | {
14 | "name": "Daniel Eichhorn",
15 | "email": "squix78@gmail.com",
16 | "url": "http://blog.squix.ch"
17 | },
18 | {
19 | "name": "Fabrice Weinberg",
20 | "email": "fabrice@weinberg.me"
21 | }
22 | ],
23 | "frameworks": "arduino",
24 | "platforms": [
25 | "espressif8266",
26 | "espressif32"
27 | ]
28 | }
29 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/esp8266-oled-ssd1306-master/library.properties:
--------------------------------------------------------------------------------
1 | name=ESP8266 and ESP32 Oled Driver for SSD1306 display
2 | version=3.2.7
3 | author=Daniel Eichhorn, Fabrice Weinberg
4 | maintainer=Daniel Eichhorn
5 | sentence=A I2C display driver for SSD1306 oled displays connected to an ESP8266 or ESP32
6 | paragraph=A I2C display driver for SSD1306 oled displays connected to an ESP8266 or ESP32
7 | category=Display
8 | url=https://github.com/squix78/esp8266-oled-ssd1306
9 | architectures=esp8266,esp32
10 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/esp8266-oled-ssd1306-master/resources/DemoFrame1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/esp8266-oled-ssd1306-master/resources/DemoFrame1.jpg
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/esp8266-oled-ssd1306-master/resources/DemoFrame2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/esp8266-oled-ssd1306-master/resources/DemoFrame2.jpg
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/esp8266-oled-ssd1306-master/resources/DemoFrame3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/esp8266-oled-ssd1306-master/resources/DemoFrame3.jpg
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/esp8266-oled-ssd1306-master/resources/DemoFrame4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/esp8266-oled-ssd1306-master/resources/DemoFrame4.jpg
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/esp8266-oled-ssd1306-master/resources/FontTool.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/esp8266-oled-ssd1306-master/resources/FontTool.png
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/esp8266-oled-ssd1306-master/resources/SPI_version.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/esp8266-oled-ssd1306-master/resources/SPI_version.jpg
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/esp8266-oled-ssd1306-master/resources/xbmPreview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/esp8266-oled-ssd1306-master/resources/xbmPreview.png
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/rBase64/examples/base64-demo/base64-demo.ino:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Easy to Use example of rBASE64 Library
4 |
5 | This example shows the calling convention for the various functions.
6 |
7 | For more information about this library please visit us at
8 | http://github.com/boseji/BASE64
9 |
10 | Created by Abhijit Bose (boseji) on 22/02/16.
11 | Copyright 2016 - Under creative commons license 3.0:
12 | Attribution-ShareAlike CC BY-SA
13 |
14 | @version API 1.0.0
15 | @author boseji - salearj@hotmail.com
16 |
17 | */
18 |
19 | #include
20 |
21 | void setup() {
22 | Serial.begin(115200);
23 | }
24 |
25 | void loop() {
26 | Serial.println(rbase64.encode("Hello There, I am doing Good."));
27 | Serial.println(rbase64.decode("SGVsbG8gVGhlcmUsIEkgYW0gZG9pbmcgR29vZC4="));
28 | delay(2000);
29 | }
30 |
31 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/rBase64/keywords.txt:
--------------------------------------------------------------------------------
1 | ###########################################
2 | # Syntax Coloring Map For rBase64
3 | ###########################################
4 |
5 | ###########################################
6 | # Datatypes (KEYWORD1)
7 | ###########################################
8 |
9 | rbase64 KEYWORD1 rbase64
10 | Base64 KEYWORD1 Base64
11 |
12 | ###########################################
13 | # Methods and Functions (KEYWORD2)
14 | ###########################################
15 |
16 | rbase64_encode KEYWORD2
17 | rbase64_decode KEYWORD2
18 | rbase64_enc_len KEYWORD2
19 | rbase64_dec_len KEYWORD2
20 | encode KEYWORD2
21 | decode KEYWORD2
22 |
23 | ###########################################
24 | # Constants (LITERAL1)
25 | ###########################################
26 |
27 |
28 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/rBase64/library.properties:
--------------------------------------------------------------------------------
1 | name=rBase64
2 | version=1.0.0
3 | author=Abhijit Bose
4 | maintainer=boseji
5 | sentence=Real BASE64 Function Library
6 | paragraph=Helps to Encode and Decode in BASE64 form using simple String operations
7 | category=Communication
8 | url=http://github.com/boseji/rBASE64
9 | architectures=*
10 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/ThingSpeakLogo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/ThingSpeakLogo.jpg
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/arrowdown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/arrowdown.png
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/arrowright.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/arrowright.png
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/bc_s.png
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/bdwn.png
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/closed.png
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/doc.png
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/doxygen.png
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/folderclosed.png
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/folderopen.png
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/nav_f.png
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/nav_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/nav_g.png
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/nav_h.png
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/open.png
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/splitbar.png
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/sync_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/sync_off.png
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/sync_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/sync_on.png
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/tab_a.png
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/tab_b.png
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/tab_h.png
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/thingspeak-arduino-master/extras/documentation/tab_s.png
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/keywords.txt:
--------------------------------------------------------------------------------
1 | ThingSpeak KEYWORD1
2 | begin KEYWORD2
3 | writeField KEYWORD2
4 | setField KEYWORD2
5 | setLatitude KEYWORD2
6 | setLongitude KEYWORD2
7 | setElevation KEYWORD2
8 | setStatus KEYWORD2
9 | setTwitterTweet KEYWORD2
10 | setCreatedAt KEYWORD2
11 | writeRaw KEYWORD2
12 | writeFields KEYWORD2
13 | readFloatField KEYWORD2
14 | readIntField KEYWORD2
15 | readLongField KEYWORD2
16 | readStringField KEYWORD2
17 | readStatus KEYWORD2
18 | readCreatedAt KEYWORD2
19 | readRaw KEYWORD2
20 | getLastReadStatus KEYWORD2
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/library.properties:
--------------------------------------------------------------------------------
1 | name=ThingSpeak
2 | version=1.3.0
3 | author=MathWorks
4 | maintainer=MathWorks
5 | sentence=ThingSpeak Communication Library for Arduino & ESP8266
6 | paragraph=ThingSpeak ( https://www.thingspeak.com ) is an analytic IoT platform service that allows you to aggregate, visualize and analyze live data streams in the cloud.
7 | category=Communication
8 | url=https://www.thingspeak.com/
9 | architectures=avr,esp8266,sam,samd
10 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/thingspeak-arduino-master/src/ThingSpeak.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | ThingSpeak Communication Library For Arduino
3 |
4 | ThingSpeak ( https://www.thingspeak.com ) is an analytic IoT platform service that allows you to aggregate, visualize and
5 | analyze live data streams in the cloud.
6 |
7 | Copyright 2017, The MathWorks, Inc.
8 |
9 | See the accompaning licence file for licensing information.
10 | */
11 |
12 | #include "ThingSpeak.h"
13 | ThingSpeakClass ThingSpeak;
14 |
--------------------------------------------------------------------------------
/WiFiSensor/Libraries/tool/esp8266fs.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Libraries/tool/esp8266fs.jar
--------------------------------------------------------------------------------
/WiFiSensor/Screen/01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Screen/01.jpg
--------------------------------------------------------------------------------
/WiFiSensor/Screen/02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Screen/02.jpg
--------------------------------------------------------------------------------
/WiFiSensor/Screen/03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Screen/03.jpg
--------------------------------------------------------------------------------
/WiFiSensor/Screen/04.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Screen/04.jpg
--------------------------------------------------------------------------------
/WiFiSensor/Screen/05.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/Screen/05.jpg
--------------------------------------------------------------------------------
/WiFiSensor/Screen/README.md:
--------------------------------------------------------------------------------
1 | # WiFi Sensor
2 | Картинки показывающие работу и вариант сборки сенсора.
3 |
4 |
--------------------------------------------------------------------------------
/WiFiSensor/Sensor/SSDP.ino:
--------------------------------------------------------------------------------
1 | void SSDP_init(void) {
2 | // SSDP дескриптор
3 | HTTP.on("/description.xml", HTTP_GET, []() {
4 | SSDP.schema(HTTP.client());
5 | });
6 | //Если версия 2.0.0 закаментируйте следующую строчку
7 | SSDP.setDeviceType("upnp:rootdevice");
8 | SSDP.setSchemaURL("description.xml");
9 | SSDP.setHTTPPort(80);
10 | SSDP.setName(SSDP_Name);
11 | SSDP.setSerialNumber("00001");
12 | SSDP.setURL("/");
13 | SSDP.setModelName("ESP-remote_sensor");
14 | SSDP.setModelNumber("000000000001");
15 | SSDP.setModelURL("http://www.forumhouse.ru/threads/352693/");
16 | SSDP.setManufacturer("Narodniy Controler");
17 | SSDP.setManufacturerURL("http://www.forumhouse.ru/threads/352693/");
18 | SSDP.begin();
19 | }
20 |
--------------------------------------------------------------------------------
/WiFiSensor/data/README.md:
--------------------------------------------------------------------------------
1 | # WiFi Sensor
2 | Веб морда датчика. Необходимо загрузить на флеш диск через среду IDE
3 |
4 |
5 |
--------------------------------------------------------------------------------
/WiFiSensor/data/contrl.htm.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/data/contrl.htm.gz
--------------------------------------------------------------------------------
/WiFiSensor/data/function.js.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/data/function.js.gz
--------------------------------------------------------------------------------
/WiFiSensor/data/index.htm.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/data/index.htm.gz
--------------------------------------------------------------------------------
/WiFiSensor/data/jquery-3.1.1.min.js.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/data/jquery-3.1.1.min.js.gz
--------------------------------------------------------------------------------
/WiFiSensor/data/jquery.knob.js.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/data/jquery.knob.js.gz
--------------------------------------------------------------------------------
/WiFiSensor/data/sensor.htm.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/data/sensor.htm.gz
--------------------------------------------------------------------------------
/WiFiSensor/data/ssid.htm.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/data/ssid.htm.gz
--------------------------------------------------------------------------------
/WiFiSensor/data/ssid_ap.htm.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/data/ssid_ap.htm.gz
--------------------------------------------------------------------------------
/WiFiSensor/data/style.css.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/WiFiSensor/data/style.css.gz
--------------------------------------------------------------------------------
/КонтроллерТН.doc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/КонтроллерТН.doc
--------------------------------------------------------------------------------
/КонтроллерТН.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pav2000/ControlHeatPump/d4e717b8fda5451e56d4c61c296658a3db69737d/КонтроллерТН.pdf
--------------------------------------------------------------------------------