first commit
This commit is contained in:
8
ESP32_WAVESHARE_7x5/.vscode/arduino.json
vendored
Normal file
8
ESP32_WAVESHARE_7x5/.vscode/arduino.json
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"configuration": "JTAGAdapter=default,PSRAM=disabled,PartitionScheme=default,CPUFreq=240,FlashMode=qio,FlashFreq=80,FlashSize=4M,UploadSpeed=460800,LoopCore=1,EventsCore=1,DebugLevel=none,EraseFlash=none",
|
||||
"board": "esp32:esp32:esp32",
|
||||
"port": "/dev/ttyACM0",
|
||||
"programmer": "esptool",
|
||||
"sketch": "ESP32_WAVESHARE_7x5.ino",
|
||||
"output": "/home/souti/.arduinovs"
|
||||
}
|
||||
605
ESP32_WAVESHARE_7x5/.vscode/c_cpp_properties.json
vendored
Normal file
605
ESP32_WAVESHARE_7x5/.vscode/c_cpp_properties.json
vendored
Normal file
@@ -0,0 +1,605 @@
|
||||
{
|
||||
"version": 4,
|
||||
"configurations": [
|
||||
{
|
||||
"name": "Linux",
|
||||
"compilerPath": "/usr/bin/gcc",
|
||||
"compilerArgs": [],
|
||||
"intelliSenseMode": "linux-gcc-x64",
|
||||
"includePath": [
|
||||
"${workspaceFolder}/**",
|
||||
"/home/souti/Arduino/libraries/**",
|
||||
"/home/souti/arduino-1.8.11/libraries/**",
|
||||
"/home/souti/arduino-1.8.11/hardware/expressif/**"
|
||||
],
|
||||
"forcedInclude": [],
|
||||
"cStandard": "c17",
|
||||
"cppStandard": "gnu++14",
|
||||
"defines": []
|
||||
},
|
||||
{
|
||||
"name": "Arduino",
|
||||
"compilerPath": "/media/Home/home/souti/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/xtensa-esp32-elf-g++",
|
||||
"compilerArgs": [
|
||||
"-mlongcalls",
|
||||
"-Wno-frame-address",
|
||||
"-ffunction-sections",
|
||||
"-fdata-sections",
|
||||
"-Wno-error=unused-function",
|
||||
"-Wno-error=unused-variable",
|
||||
"-Wno-error=deprecated-declarations",
|
||||
"-Wno-unused-parameter",
|
||||
"-Wno-sign-compare",
|
||||
"-freorder-blocks",
|
||||
"-Wwrite-strings",
|
||||
"-fstack-protector",
|
||||
"-fstrict-volatile-bitfields",
|
||||
"-Wno-error=unused-but-set-variable",
|
||||
"-fno-jump-tables",
|
||||
"-fno-tree-switch-conversion",
|
||||
"-std=gnu++11",
|
||||
"-fexceptions",
|
||||
"-fno-rtti"
|
||||
],
|
||||
"intelliSenseMode": "gcc-x64",
|
||||
"includePath": [
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/newlib/platform_include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/freertos/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/freertos/include/esp_additions/freertos",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/freertos/port/xtensa/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/freertos/include/esp_additions",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_hw_support/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_hw_support/include/soc",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_hw_support/port/esp32",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/heap/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/log/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/lwip/include/apps",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/lwip/include/apps/sntp",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/lwip/lwip/src/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/lwip/port/esp32/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/lwip/port/esp32/include/arch",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/soc/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/soc/esp32",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/soc/esp32/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/hal/esp32/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/hal/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/hal/platform_port/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_rom/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_rom/include/esp32",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_rom/esp32",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_common/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_system/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_system/port/soc",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_system/port/public_compat",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp32/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/xtensa/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/xtensa/esp32/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/driver/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/driver/esp32/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_pm/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_ringbuf/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/efuse/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/efuse/esp32/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/vfs/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_wifi/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_event/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_netif/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_eth/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/tcpip_adapter/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_phy/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_phy/esp32/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_ipc/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/app_trace/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_timer/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/mbedtls/port/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/mbedtls/mbedtls/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/app_update/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/spi_flash/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/bootloader_support/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/nvs_flash/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/pthread/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_gdbstub/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_gdbstub/xtensa",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_gdbstub/esp32",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espcoredump/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espcoredump/include/port/xtensa",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/wpa_supplicant/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/wpa_supplicant/port/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/ieee802154/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/console",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/asio/asio/asio/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/asio/port/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/bt/common/osi/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/bt/include/esp32/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/bt/common/api/include/api",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/bt/common/btc/profile/esp/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/bt/esp_ble_mesh/api",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/cbor/port/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/unity/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/unity/unity/src",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/cmock/CMock/src",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/coap/port/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/coap/libcoap/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/nghttp/port/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp-tls",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp-tls/esp-tls-crypto",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_adc_cal/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_hid/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/tcp_transport/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_http_client/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_http_server/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_https_ota/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_https_server/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_lcd/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_lcd/interface",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/protobuf-c/protobuf-c",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/protocomm/include/common",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/protocomm/include/security",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/protocomm/include/transports",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/mdns/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_local_ctrl/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/sdmmc/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_serial_slave_link/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_websocket_client/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/expat/expat/expat/lib",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/expat/port/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/wear_levelling/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/fatfs/diskio",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/fatfs/vfs",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/fatfs/src",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/freemodbus/freemodbus/common/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/idf_test/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/idf_test/include/esp32",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/jsmn/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/json/cJSON",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/libsodium/port_include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/mqtt/esp-mqtt/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/openssl/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/perfmon/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/spiffs/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/ulp/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/wifi_provisioning/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/rmaker_common/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_diagnostics/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/rtc_store/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_insights/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/json_parser/upstream/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/json_parser/upstream",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/json_generator/upstream",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_schedule/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_rainmaker/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/gpio_button/button/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/qrcode/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/ws2812_led",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp_littlefs/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp-dl/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp-dl/include/tool",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp-dl/include/typedef",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp-dl/include/image",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp-dl/include/math",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp-dl/include/nn",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp-dl/include/layer",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp-dl/include/detect",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp-dl/include/model_zoo",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp32-camera/driver/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/esp32-camera/conversions/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/include/fb_gfx/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/tools/sdk/esp32/qio_qspi/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/cores/esp32",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/variants/esp32",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/libraries/SPI/src",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/libraries/WiFi/src",
|
||||
"/home/souti/Arduino/libraries/ArduinoJson/src",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/libraries/HTTPClient/src",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/libraries/WiFiClientSecure/src",
|
||||
"/home/souti/Arduino/libraries/GxEPD2/src",
|
||||
"/home/souti/Arduino/libraries/Adafruit_GFX_Library",
|
||||
"/home/souti/Arduino/libraries/U8g2_for_Adafruit_GFX/src",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/include/c++/8.4.0",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/include/c++/8.4.0/xtensa-esp32-elf",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/include/c++/8.4.0/backward",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/lib/gcc/xtensa-esp32-elf/8.4.0/include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/lib/gcc/xtensa-esp32-elf/8.4.0/include-fixed",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/sys-include",
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/include"
|
||||
],
|
||||
"forcedInclude": [
|
||||
"/media/Home/home/souti/.arduino15/packages/esp32/hardware/esp32/2.0.11/cores/esp32/Arduino.h"
|
||||
],
|
||||
"cStandard": "c11",
|
||||
"cppStandard": "c++11",
|
||||
"defines": [
|
||||
"HAVE_CONFIG_H",
|
||||
"MBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"",
|
||||
"UNITY_INCLUDE_CONFIG_H",
|
||||
"WITH_POSIX",
|
||||
"_GNU_SOURCE",
|
||||
"IDF_VER=\"v4.4.5\"",
|
||||
"ESP_PLATFORM",
|
||||
"_POSIX_READER_WRITER_LOCKS",
|
||||
"F_CPU=240000000L",
|
||||
"ARDUINO=10607",
|
||||
"ARDUINO_ESP32_DEV",
|
||||
"ARDUINO_ARCH_ESP32",
|
||||
"ARDUINO_BOARD=\"ESP32_DEV\"",
|
||||
"ARDUINO_VARIANT=\"esp32\"",
|
||||
"ARDUINO_PARTITION_default",
|
||||
"ESP32",
|
||||
"CORE_DEBUG_LEVEL=0",
|
||||
"ARDUINO_RUNNING_CORE=1",
|
||||
"ARDUINO_EVENT_RUNNING_CORE=1",
|
||||
"ARDUINO_USB_CDC_ON_BOOT=0",
|
||||
"__DBL_MIN_EXP__=(-1021)",
|
||||
"__FLT32X_MAX_EXP__=1024",
|
||||
"__cpp_attributes=200809",
|
||||
"__UINT_LEAST16_MAX__=0xffff",
|
||||
"__ATOMIC_ACQUIRE=2",
|
||||
"__FLT_MIN__=1.1754943508222875e-38F",
|
||||
"__GCC_IEC_559_COMPLEX=0",
|
||||
"__cpp_aggregate_nsdmi=201304",
|
||||
"__UINT_LEAST8_TYPE__=unsigned char",
|
||||
"__INTMAX_C(c)=c ## LL",
|
||||
"__CHAR_BIT__=8",
|
||||
"__UINT8_MAX__=0xff",
|
||||
"__WINT_MAX__=0xffffffffU",
|
||||
"__FLT32_MIN_EXP__=(-125)",
|
||||
"__cpp_static_assert=200410",
|
||||
"__ORDER_LITTLE_ENDIAN__=1234",
|
||||
"__SIZE_MAX__=0xffffffffU",
|
||||
"__WCHAR_MAX__=0xffff",
|
||||
"__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1",
|
||||
"__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1",
|
||||
"__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1",
|
||||
"__DBL_DENORM_MIN__=double(4.9406564584124654e-324L)",
|
||||
"__GCC_ATOMIC_CHAR_LOCK_FREE=2",
|
||||
"__GCC_IEC_559=0",
|
||||
"__FLT32X_DECIMAL_DIG__=17",
|
||||
"__FLT_EVAL_METHOD__=0",
|
||||
"__cpp_binary_literals=201304",
|
||||
"__FLT64_DECIMAL_DIG__=17",
|
||||
"__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2",
|
||||
"__cpp_variadic_templates=200704",
|
||||
"__UINT_FAST64_MAX__=0xffffffffffffffffULL",
|
||||
"__SIG_ATOMIC_TYPE__=int",
|
||||
"__DBL_MIN_10_EXP__=(-307)",
|
||||
"__FINITE_MATH_ONLY__=0",
|
||||
"__cpp_variable_templates=201304",
|
||||
"__GNUC_PATCHLEVEL__=0",
|
||||
"__FLT32_HAS_DENORM__=1",
|
||||
"__UINT_FAST8_MAX__=0xffffffffU",
|
||||
"__has_include(STR)=__has_include__(STR)",
|
||||
"__DEC64_MAX_EXP__=385",
|
||||
"__INT8_C(c)=c",
|
||||
"__INT_LEAST8_WIDTH__=8",
|
||||
"__UINT_LEAST64_MAX__=0xffffffffffffffffULL",
|
||||
"__SHRT_MAX__=0x7fff",
|
||||
"__LDBL_MAX__=1.7976931348623157e+308L",
|
||||
"__UINT_LEAST8_MAX__=0xff",
|
||||
"__GCC_ATOMIC_BOOL_LOCK_FREE=2",
|
||||
"__UINTMAX_TYPE__=long long unsigned int",
|
||||
"__DEC32_EPSILON__=1E-6DF",
|
||||
"__FLT_EVAL_METHOD_TS_18661_3__=0",
|
||||
"__CHAR_UNSIGNED__=1",
|
||||
"__UINT32_MAX__=0xffffffffU",
|
||||
"__GXX_EXPERIMENTAL_CXX0X__=1",
|
||||
"__LDBL_MAX_EXP__=1024",
|
||||
"__WINT_MIN__=0U",
|
||||
"__INT_LEAST16_WIDTH__=16",
|
||||
"__SCHAR_MAX__=0x7f",
|
||||
"__WCHAR_MIN__=0",
|
||||
"__INT64_C(c)=c ## LL",
|
||||
"__DBL_DIG__=15",
|
||||
"__GCC_ATOMIC_POINTER_LOCK_FREE=2",
|
||||
"__SIZEOF_INT__=4",
|
||||
"__SIZEOF_POINTER__=4",
|
||||
"__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2",
|
||||
"__USER_LABEL_PREFIX__",
|
||||
"__STDC_HOSTED__=1",
|
||||
"__LDBL_HAS_INFINITY__=1",
|
||||
"__XTENSA_EL__=1",
|
||||
"__FLT32_DIG__=6",
|
||||
"__FLT_EPSILON__=1.1920928955078125e-7F",
|
||||
"__GXX_WEAK__=1",
|
||||
"__SHRT_WIDTH__=16",
|
||||
"__LDBL_MIN__=2.2250738585072014e-308L",
|
||||
"__DEC32_MAX__=9.999999E96DF",
|
||||
"__cpp_threadsafe_static_init=200806",
|
||||
"__FLT32X_HAS_INFINITY__=1",
|
||||
"__INT32_MAX__=0x7fffffff",
|
||||
"__INT_WIDTH__=32",
|
||||
"__SIZEOF_LONG__=4",
|
||||
"__UINT16_C(c)=c",
|
||||
"__PTRDIFF_WIDTH__=32",
|
||||
"__DECIMAL_DIG__=17",
|
||||
"__FLT64_EPSILON__=2.2204460492503131e-16F64",
|
||||
"__INTMAX_WIDTH__=64",
|
||||
"__FLT64_MIN_EXP__=(-1021)",
|
||||
"__has_include_next(STR)=__has_include_next__(STR)",
|
||||
"__LDBL_HAS_QUIET_NAN__=1",
|
||||
"__FLT64_MANT_DIG__=53",
|
||||
"__GNUC__=8",
|
||||
"__GXX_RTTI=1",
|
||||
"__cpp_delegating_constructors=200604",
|
||||
"__FLT_HAS_DENORM__=1",
|
||||
"__SIZEOF_LONG_DOUBLE__=8",
|
||||
"__BIGGEST_ALIGNMENT__=16",
|
||||
"__STDC_UTF_16__=1",
|
||||
"__FLT64_MAX_10_EXP__=308",
|
||||
"__FLT32_HAS_INFINITY__=1",
|
||||
"__DBL_MAX__=double(1.7976931348623157e+308L)",
|
||||
"__cpp_raw_strings=200710",
|
||||
"__INT_FAST32_MAX__=0x7fffffff",
|
||||
"__DBL_HAS_INFINITY__=1",
|
||||
"__DEC32_MIN_EXP__=(-94)",
|
||||
"__INTPTR_WIDTH__=32",
|
||||
"__FLT32X_HAS_DENORM__=1",
|
||||
"__INT_FAST16_TYPE__=int",
|
||||
"__LDBL_HAS_DENORM__=1",
|
||||
"__cplusplus=201402L",
|
||||
"__cpp_ref_qualifiers=200710",
|
||||
"__DEC128_MAX__=9.999999999999999999999999999999999E6144DL",
|
||||
"__INT_LEAST32_MAX__=0x7fffffff",
|
||||
"__DEC32_MIN__=1E-95DF",
|
||||
"__DEPRECATED=1",
|
||||
"__cpp_rvalue_references=200610",
|
||||
"__DBL_MAX_EXP__=1024",
|
||||
"__WCHAR_WIDTH__=16",
|
||||
"__FLT32_MAX__=3.4028234663852886e+38F32",
|
||||
"__DEC128_EPSILON__=1E-33DL",
|
||||
"__PTRDIFF_MAX__=0x7fffffff",
|
||||
"__FLT32_HAS_QUIET_NAN__=1",
|
||||
"__GNUG__=8",
|
||||
"__LONG_LONG_MAX__=0x7fffffffffffffffLL",
|
||||
"__SIZEOF_SIZE_T__=4",
|
||||
"__cpp_rvalue_reference=200610",
|
||||
"__cpp_nsdmi=200809",
|
||||
"__SIZEOF_WINT_T__=4",
|
||||
"__LONG_LONG_WIDTH__=64",
|
||||
"__cpp_initializer_lists=200806",
|
||||
"__FLT32_MAX_EXP__=128",
|
||||
"__cpp_hex_float=201603",
|
||||
"__GXX_ABI_VERSION=1013",
|
||||
"__FLT_MIN_EXP__=(-125)",
|
||||
"__cpp_lambdas=200907",
|
||||
"__INT_FAST64_TYPE__=long long int",
|
||||
"__FP_FAST_FMAF=1",
|
||||
"__FLT64_DENORM_MIN__=4.9406564584124654e-324F64",
|
||||
"__DBL_MIN__=double(2.2250738585072014e-308L)",
|
||||
"__FLT32X_EPSILON__=2.2204460492503131e-16F32x",
|
||||
"__FLT64_MIN_10_EXP__=(-307)",
|
||||
"__DEC128_MIN__=1E-6143DL",
|
||||
"__REGISTER_PREFIX__",
|
||||
"__UINT16_MAX__=0xffff",
|
||||
"__DBL_HAS_DENORM__=1",
|
||||
"__FLT32_MIN__=1.1754943508222875e-38F32",
|
||||
"__UINT8_TYPE__=unsigned char",
|
||||
"__NO_INLINE__=1",
|
||||
"__FLT_MANT_DIG__=24",
|
||||
"__LDBL_DECIMAL_DIG__=17",
|
||||
"__VERSION__=\"8.4.0\"",
|
||||
"__UINT64_C(c)=c ## ULL",
|
||||
"__cpp_unicode_characters=200704",
|
||||
"__cpp_decltype_auto=201304",
|
||||
"__GCC_ATOMIC_INT_LOCK_FREE=2",
|
||||
"__FLT32_MANT_DIG__=24",
|
||||
"__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__",
|
||||
"__SCHAR_WIDTH__=8",
|
||||
"__INT32_C(c)=c",
|
||||
"__DEC64_EPSILON__=1E-15DD",
|
||||
"__ORDER_PDP_ENDIAN__=3412",
|
||||
"__DEC128_MIN_EXP__=(-6142)",
|
||||
"__FLT32_MAX_10_EXP__=38",
|
||||
"__INT_FAST32_TYPE__=int",
|
||||
"__UINT_LEAST16_TYPE__=short unsigned int",
|
||||
"__INT16_MAX__=0x7fff",
|
||||
"__cpp_rtti=199711",
|
||||
"__SIZE_TYPE__=unsigned int",
|
||||
"__UINT64_MAX__=0xffffffffffffffffULL",
|
||||
"__INT8_TYPE__=signed char",
|
||||
"__cpp_digit_separators=201309",
|
||||
"__ELF__=1",
|
||||
"__xtensa__=1",
|
||||
"__FLT_RADIX__=2",
|
||||
"__INT_LEAST16_TYPE__=short int",
|
||||
"__LDBL_EPSILON__=2.2204460492503131e-16L",
|
||||
"__UINTMAX_C(c)=c ## ULL",
|
||||
"__SIG_ATOMIC_MAX__=0x7fffffff",
|
||||
"__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2",
|
||||
"__SIZEOF_PTRDIFF_T__=4",
|
||||
"__FLT32X_MANT_DIG__=53",
|
||||
"__FLT32X_MIN_EXP__=(-1021)",
|
||||
"__DEC32_SUBNORMAL_MIN__=0.000001E-95DF",
|
||||
"__INT_FAST16_MAX__=0x7fffffff",
|
||||
"__FLT64_DIG__=15",
|
||||
"__UINT_FAST32_MAX__=0xffffffffU",
|
||||
"__UINT_LEAST64_TYPE__=long long unsigned int",
|
||||
"__FLT_HAS_QUIET_NAN__=1",
|
||||
"__FLT_MAX_10_EXP__=38",
|
||||
"__LONG_MAX__=0x7fffffffL",
|
||||
"__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL",
|
||||
"__FLT_HAS_INFINITY__=1",
|
||||
"__cpp_unicode_literals=200710",
|
||||
"__UINT_FAST16_TYPE__=unsigned int",
|
||||
"__DEC64_MAX__=9.999999999999999E384DD",
|
||||
"__INT_FAST32_WIDTH__=32",
|
||||
"__CHAR16_TYPE__=short unsigned int",
|
||||
"__PRAGMA_REDEFINE_EXTNAME=1",
|
||||
"__SIZE_WIDTH__=32",
|
||||
"__INT_LEAST16_MAX__=0x7fff",
|
||||
"__DEC64_MANT_DIG__=16",
|
||||
"__INT64_MAX__=0x7fffffffffffffffLL",
|
||||
"__UINT_LEAST32_MAX__=0xffffffffU",
|
||||
"__FLT32_DENORM_MIN__=1.4012984643248171e-45F32",
|
||||
"__GCC_ATOMIC_LONG_LOCK_FREE=2",
|
||||
"__SIG_ATOMIC_WIDTH__=32",
|
||||
"__INT_LEAST64_TYPE__=long long int",
|
||||
"__INT16_TYPE__=short int",
|
||||
"__INT_LEAST8_TYPE__=signed char",
|
||||
"__DEC32_MAX_EXP__=97",
|
||||
"__INT_FAST8_MAX__=0x7fffffff",
|
||||
"__INTPTR_MAX__=0x7fffffff",
|
||||
"__cpp_sized_deallocation=201309",
|
||||
"__cpp_range_based_for=200907",
|
||||
"__FLT64_HAS_QUIET_NAN__=1",
|
||||
"__FLT32_MIN_10_EXP__=(-37)",
|
||||
"__EXCEPTIONS=1",
|
||||
"__LDBL_MANT_DIG__=53",
|
||||
"__DBL_HAS_QUIET_NAN__=1",
|
||||
"__FLT64_HAS_INFINITY__=1",
|
||||
"__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1)",
|
||||
"__cpp_return_type_deduction=201304",
|
||||
"__INTPTR_TYPE__=int",
|
||||
"__UINT16_TYPE__=short unsigned int",
|
||||
"__WCHAR_TYPE__=short unsigned int",
|
||||
"__SIZEOF_FLOAT__=4",
|
||||
"__UINTPTR_MAX__=0xffffffffU",
|
||||
"__INT_FAST64_WIDTH__=64",
|
||||
"__DEC64_MIN_EXP__=(-382)",
|
||||
"__cpp_decltype=200707",
|
||||
"__FLT32_DECIMAL_DIG__=9",
|
||||
"__INT_FAST64_MAX__=0x7fffffffffffffffLL",
|
||||
"__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1",
|
||||
"__FLT_DIG__=6",
|
||||
"__UINT_FAST64_TYPE__=long long unsigned int",
|
||||
"__INT_MAX__=0x7fffffff",
|
||||
"__INT64_TYPE__=long long int",
|
||||
"__FLT_MAX_EXP__=128",
|
||||
"__DBL_MANT_DIG__=53",
|
||||
"__cpp_inheriting_constructors=201511",
|
||||
"__INT_LEAST64_MAX__=0x7fffffffffffffffLL",
|
||||
"__FP_FAST_FMAF32=1",
|
||||
"__DEC64_MIN__=1E-383DD",
|
||||
"__WINT_TYPE__=unsigned int",
|
||||
"__UINT_LEAST32_TYPE__=unsigned int",
|
||||
"__SIZEOF_SHORT__=2",
|
||||
"__LDBL_MIN_EXP__=(-1021)",
|
||||
"__FLT64_MAX__=1.7976931348623157e+308F64",
|
||||
"__WINT_WIDTH__=32",
|
||||
"__INT_LEAST8_MAX__=0x7f",
|
||||
"__FLT32X_MAX_10_EXP__=308",
|
||||
"__WCHAR_UNSIGNED__=1",
|
||||
"__LDBL_MAX_10_EXP__=308",
|
||||
"__ATOMIC_RELAXED=0",
|
||||
"__DBL_EPSILON__=double(2.2204460492503131e-16L)",
|
||||
"__XTENSA_WINDOWED_ABI__=1",
|
||||
"__UINT8_C(c)=c",
|
||||
"__FLT64_MAX_EXP__=1024",
|
||||
"__INT_LEAST32_TYPE__=int",
|
||||
"__SIZEOF_WCHAR_T__=2",
|
||||
"__INT_FAST8_TYPE__=int",
|
||||
"__GNUC_STDC_INLINE__=1",
|
||||
"__FLT64_HAS_DENORM__=1",
|
||||
"__FLT32_EPSILON__=1.1920928955078125e-7F32",
|
||||
"__DBL_DECIMAL_DIG__=17",
|
||||
"__STDC_UTF_32__=1",
|
||||
"__INT_FAST8_WIDTH__=32",
|
||||
"__DEC_EVAL_METHOD__=2",
|
||||
"__FLT32X_MAX__=1.7976931348623157e+308F32x",
|
||||
"__XTENSA__=1",
|
||||
"__ORDER_BIG_ENDIAN__=4321",
|
||||
"__cpp_runtime_arrays=198712",
|
||||
"__UINT64_TYPE__=long long unsigned int",
|
||||
"__UINT32_C(c)=c ## U",
|
||||
"__INTMAX_MAX__=0x7fffffffffffffffLL",
|
||||
"__cpp_alias_templates=200704",
|
||||
"__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__",
|
||||
"__FLT_DENORM_MIN__=1.4012984643248171e-45F",
|
||||
"__INT8_MAX__=0x7f",
|
||||
"__LONG_WIDTH__=32",
|
||||
"__UINT_FAST32_TYPE__=unsigned int",
|
||||
"__CHAR32_TYPE__=unsigned int",
|
||||
"__FLT_MAX__=3.4028234663852886e+38F",
|
||||
"__cpp_constexpr=201304",
|
||||
"__INT32_TYPE__=int",
|
||||
"__SIZEOF_DOUBLE__=8",
|
||||
"__cpp_exceptions=199711",
|
||||
"__FLT_MIN_10_EXP__=(-37)",
|
||||
"__FLT64_MIN__=2.2250738585072014e-308F64",
|
||||
"__INT_LEAST32_WIDTH__=32",
|
||||
"__INTMAX_TYPE__=long long int",
|
||||
"__DEC128_MAX_EXP__=6145",
|
||||
"__FLT32X_HAS_QUIET_NAN__=1",
|
||||
"__ATOMIC_CONSUME=1",
|
||||
"__GNUC_MINOR__=4",
|
||||
"__INT_FAST16_WIDTH__=32",
|
||||
"__UINTMAX_MAX__=0xffffffffffffffffULL",
|
||||
"__DEC32_MANT_DIG__=7",
|
||||
"__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x",
|
||||
"__DBL_MAX_10_EXP__=308",
|
||||
"__LDBL_DENORM_MIN__=4.9406564584124654e-324L",
|
||||
"__INT16_C(c)=c",
|
||||
"__cpp_generic_lambdas=201304",
|
||||
"__STDC__=1",
|
||||
"__FLT32X_DIG__=15",
|
||||
"__PTRDIFF_TYPE__=int",
|
||||
"__ATOMIC_SEQ_CST=5",
|
||||
"__UINT32_TYPE__=unsigned int",
|
||||
"__FLT32X_MIN_10_EXP__=(-307)",
|
||||
"__UINTPTR_TYPE__=unsigned int",
|
||||
"__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD",
|
||||
"__DEC128_MANT_DIG__=34",
|
||||
"__LDBL_MIN_10_EXP__=(-307)",
|
||||
"__SIZEOF_LONG_LONG__=8",
|
||||
"__cpp_user_defined_literals=200809",
|
||||
"__GCC_ATOMIC_LLONG_LOCK_FREE=1",
|
||||
"__FLT32X_MIN__=2.2250738585072014e-308F32x",
|
||||
"__LDBL_DIG__=15",
|
||||
"__FLT_DECIMAL_DIG__=9",
|
||||
"__UINT_FAST16_MAX__=0xffffffffU",
|
||||
"__GCC_ATOMIC_SHORT_LOCK_FREE=2",
|
||||
"__INT_LEAST64_WIDTH__=64",
|
||||
"__UINT_FAST8_TYPE__=unsigned int",
|
||||
"__cpp_init_captures=201304",
|
||||
"__ATOMIC_ACQ_REL=4",
|
||||
"__ATOMIC_RELEASE=3",
|
||||
"USBCON"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
16
ESP32_WAVESHARE_7x5/.vscode/settings.json
vendored
Normal file
16
ESP32_WAVESHARE_7x5/.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"files.associations": {
|
||||
"associative_base": "cpp",
|
||||
"deque": "cpp",
|
||||
"ios": "cpp",
|
||||
"list": "cpp",
|
||||
"vector": "cpp",
|
||||
"*.ipp": "cpp",
|
||||
"*.tcc": "cpp",
|
||||
"string": "cpp",
|
||||
"unordered_map": "cpp",
|
||||
"unordered_set": "cpp",
|
||||
"any": "cpp",
|
||||
"system_error": "cpp"
|
||||
}
|
||||
}
|
||||
877
ESP32_WAVESHARE_7x5/ArialRounded.h
Normal file
877
ESP32_WAVESHARE_7x5/ArialRounded.h
Normal file
@@ -0,0 +1,877 @@
|
||||
/**The MIT License (MIT)
|
||||
Copyright (c) 2017 by Daniel Eichhorn
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
See more at https://blog.squix.org
|
||||
*/
|
||||
// Created by http://oleddisplay.squix.ch/ Consider a donation
|
||||
// In case of problems make sure that you are using the font file with the correct version!
|
||||
const uint8_t ArialRoundedMTBold_14[] PROGMEM = {
|
||||
0x0E, // Width: 14
|
||||
0x11, // Height: 17
|
||||
0x20, // First Char: 32
|
||||
0xE0, // Numbers of Chars: 224
|
||||
|
||||
// Jump Table:
|
||||
0xFF, 0xFF, 0x00, 0x04, // 32:65535
|
||||
0x00, 0x00, 0x08, 0x05, // 33:0
|
||||
0x00, 0x08, 0x10, 0x07, // 34:8
|
||||
0x00, 0x18, 0x17, 0x08, // 35:24
|
||||
0x00, 0x2F, 0x17, 0x08, // 36:47
|
||||
0x00, 0x46, 0x23, 0x0C, // 37:70
|
||||
0x00, 0x69, 0x20, 0x0B, // 38:105
|
||||
0x00, 0x89, 0x07, 0x03, // 39:137
|
||||
0x00, 0x90, 0x0F, 0x05, // 40:144
|
||||
0x00, 0x9F, 0x0B, 0x05, // 41:159
|
||||
0x00, 0xAA, 0x10, 0x06, // 42:170
|
||||
0x00, 0xBA, 0x17, 0x08, // 43:186
|
||||
0x00, 0xD1, 0x08, 0x04, // 44:209
|
||||
0x00, 0xD9, 0x0B, 0x05, // 45:217
|
||||
0x00, 0xE4, 0x08, 0x04, // 46:228
|
||||
0x00, 0xEC, 0x0A, 0x04, // 47:236
|
||||
0x00, 0xF6, 0x17, 0x08, // 48:246
|
||||
0x01, 0x0D, 0x11, 0x08, // 49:269
|
||||
0x01, 0x1E, 0x17, 0x08, // 50:286
|
||||
0x01, 0x35, 0x17, 0x08, // 51:309
|
||||
0x01, 0x4C, 0x17, 0x08, // 52:332
|
||||
0x01, 0x63, 0x17, 0x08, // 53:355
|
||||
0x01, 0x7A, 0x17, 0x08, // 54:378
|
||||
0x01, 0x91, 0x16, 0x08, // 55:401
|
||||
0x01, 0xA7, 0x17, 0x08, // 56:423
|
||||
0x01, 0xBE, 0x17, 0x08, // 57:446
|
||||
0x01, 0xD5, 0x08, 0x04, // 58:469
|
||||
0x01, 0xDD, 0x08, 0x04, // 59:477
|
||||
0x01, 0xE5, 0x17, 0x08, // 60:485
|
||||
0x01, 0xFC, 0x17, 0x08, // 61:508
|
||||
0x02, 0x13, 0x17, 0x08, // 62:531
|
||||
0x02, 0x2A, 0x16, 0x08, // 63:554
|
||||
0x02, 0x40, 0x26, 0x0E, // 64:576
|
||||
0x02, 0x66, 0x1D, 0x0A, // 65:614
|
||||
0x02, 0x83, 0x1A, 0x0A, // 66:643
|
||||
0x02, 0x9D, 0x1D, 0x0A, // 67:669
|
||||
0x02, 0xBA, 0x1D, 0x0A, // 68:698
|
||||
0x02, 0xD7, 0x1A, 0x09, // 69:727
|
||||
0x02, 0xF1, 0x16, 0x08, // 70:753
|
||||
0x03, 0x07, 0x1D, 0x0B, // 71:775
|
||||
0x03, 0x24, 0x1D, 0x0B, // 72:804
|
||||
0x03, 0x41, 0x08, 0x04, // 73:833
|
||||
0x03, 0x49, 0x14, 0x08, // 74:841
|
||||
0x03, 0x5D, 0x1D, 0x0A, // 75:861
|
||||
0x03, 0x7A, 0x17, 0x08, // 76:890
|
||||
0x03, 0x91, 0x20, 0x0C, // 77:913
|
||||
0x03, 0xB1, 0x1D, 0x0B, // 78:945
|
||||
0x03, 0xCE, 0x1D, 0x0B, // 79:974
|
||||
0x03, 0xEB, 0x1A, 0x09, // 80:1003
|
||||
0x04, 0x05, 0x20, 0x0B, // 81:1029
|
||||
0x04, 0x25, 0x1A, 0x0A, // 82:1061
|
||||
0x04, 0x3F, 0x1A, 0x09, // 83:1087
|
||||
0x04, 0x59, 0x16, 0x09, // 84:1113
|
||||
0x04, 0x6F, 0x1D, 0x0B, // 85:1135
|
||||
0x04, 0x8C, 0x19, 0x0A, // 86:1164
|
||||
0x04, 0xA5, 0x25, 0x0D, // 87:1189
|
||||
0x04, 0xCA, 0x17, 0x08, // 88:1226
|
||||
0x04, 0xE1, 0x16, 0x09, // 89:1249
|
||||
0x04, 0xF7, 0x1A, 0x09, // 90:1271
|
||||
0x05, 0x11, 0x0E, 0x05, // 91:1297
|
||||
0x05, 0x1F, 0x0B, 0x04, // 92:1311
|
||||
0x05, 0x2A, 0x0B, 0x05, // 93:1322
|
||||
0x05, 0x35, 0x14, 0x08, // 94:1333
|
||||
0x05, 0x49, 0x14, 0x07, // 95:1353
|
||||
0x05, 0x5D, 0x07, 0x05, // 96:1373
|
||||
0x05, 0x64, 0x14, 0x08, // 97:1380
|
||||
0x05, 0x78, 0x17, 0x09, // 98:1400
|
||||
0x05, 0x8F, 0x17, 0x08, // 99:1423
|
||||
0x05, 0xA6, 0x17, 0x09, // 100:1446
|
||||
0x05, 0xBD, 0x17, 0x08, // 101:1469
|
||||
0x05, 0xD4, 0x0D, 0x05, // 102:1492
|
||||
0x05, 0xE1, 0x17, 0x09, // 103:1505
|
||||
0x05, 0xF8, 0x17, 0x08, // 104:1528
|
||||
0x06, 0x0F, 0x08, 0x04, // 105:1551
|
||||
0x06, 0x17, 0x09, 0x04, // 106:1559
|
||||
0x06, 0x20, 0x17, 0x08, // 107:1568
|
||||
0x06, 0x37, 0x08, 0x04, // 108:1591
|
||||
0x06, 0x3F, 0x23, 0x0C, // 109:1599
|
||||
0x06, 0x62, 0x17, 0x08, // 110:1634
|
||||
0x06, 0x79, 0x17, 0x08, // 111:1657
|
||||
0x06, 0x90, 0x17, 0x09, // 112:1680
|
||||
0x06, 0xA7, 0x18, 0x09, // 113:1703
|
||||
0x06, 0xBF, 0x10, 0x06, // 114:1727
|
||||
0x06, 0xCF, 0x14, 0x08, // 115:1743
|
||||
0x06, 0xE3, 0x0E, 0x05, // 116:1763
|
||||
0x06, 0xF1, 0x17, 0x08, // 117:1777
|
||||
0x07, 0x08, 0x14, 0x08, // 118:1800
|
||||
0x07, 0x1C, 0x20, 0x0B, // 119:1820
|
||||
0x07, 0x3C, 0x14, 0x07, // 120:1852
|
||||
0x07, 0x50, 0x14, 0x08, // 121:1872
|
||||
0x07, 0x64, 0x14, 0x07, // 122:1892
|
||||
0x07, 0x78, 0x0F, 0x05, // 123:1912
|
||||
0x07, 0x87, 0x09, 0x04, // 124:1927
|
||||
0x07, 0x90, 0x0E, 0x05, // 125:1936
|
||||
0x07, 0x9E, 0x17, 0x08, // 126:1950
|
||||
0xFF, 0xFF, 0x00, 0x00, // 127:65535
|
||||
0x07, 0xB5, 0x14, 0x08, // 128:1973
|
||||
0x07, 0xC9, 0x08, 0x06, // 129:1993
|
||||
0x07, 0xD1, 0x0E, 0x06, // 130:2001
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 131:65535
|
||||
0x07, 0xDF, 0x26, 0x0D, // 132:2015
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 133:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 134:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 135:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 136:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 137:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 138:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 139:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 140:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 141:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 142:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 143:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 144:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 145:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 146:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 147:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 148:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 149:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 150:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 151:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 152:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 153:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 154:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 155:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 156:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 157:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 158:65535
|
||||
0xFF, 0xFF, 0x00, 0x0E, // 159:65535
|
||||
0xFF, 0xFF, 0x00, 0x04, // 160:65535
|
||||
0x08, 0x05, 0x09, 0x05, // 161:2053
|
||||
0x08, 0x0E, 0x17, 0x08, // 162:2062
|
||||
0x08, 0x25, 0x17, 0x08, // 163:2085
|
||||
0x08, 0x3C, 0x14, 0x08, // 164:2108
|
||||
0x08, 0x50, 0x17, 0x09, // 165:2128
|
||||
0x08, 0x67, 0x09, 0x04, // 166:2151
|
||||
0x08, 0x70, 0x14, 0x08, // 167:2160
|
||||
0x08, 0x84, 0x0D, 0x05, // 168:2180
|
||||
0x08, 0x91, 0x1D, 0x0A, // 169:2193
|
||||
0x08, 0xAE, 0x0E, 0x05, // 170:2222
|
||||
0x08, 0xBC, 0x14, 0x08, // 171:2236
|
||||
0x08, 0xD0, 0x17, 0x08, // 172:2256
|
||||
0x08, 0xE7, 0x0B, 0x05, // 173:2279
|
||||
0x08, 0xF2, 0x1D, 0x0A, // 174:2290
|
||||
0x09, 0x0F, 0x13, 0x07, // 175:2319
|
||||
0x09, 0x22, 0x0D, 0x06, // 176:2338
|
||||
0x09, 0x2F, 0x17, 0x08, // 177:2351
|
||||
0x09, 0x46, 0x0E, 0x05, // 178:2374
|
||||
0x09, 0x54, 0x0D, 0x05, // 179:2388
|
||||
0x09, 0x61, 0x0A, 0x05, // 180:2401
|
||||
0x09, 0x6B, 0x17, 0x09, // 181:2411
|
||||
0x09, 0x82, 0x16, 0x08, // 182:2434
|
||||
0x09, 0x98, 0x08, 0x04, // 183:2456
|
||||
0x09, 0xA0, 0x0C, 0x05, // 184:2464
|
||||
0x09, 0xAC, 0x0B, 0x05, // 185:2476
|
||||
0x09, 0xB7, 0x0D, 0x05, // 186:2487
|
||||
0x09, 0xC4, 0x14, 0x08, // 187:2500
|
||||
0x09, 0xD8, 0x23, 0x0C, // 188:2520
|
||||
0x09, 0xFB, 0x23, 0x0C, // 189:2555
|
||||
0x0A, 0x1E, 0x23, 0x0C, // 190:2590
|
||||
0x0A, 0x41, 0x17, 0x08, // 191:2625
|
||||
0x0A, 0x58, 0x1D, 0x0A, // 192:2648
|
||||
0x0A, 0x75, 0x1D, 0x0A, // 193:2677
|
||||
0x0A, 0x92, 0x1D, 0x0A, // 194:2706
|
||||
0x0A, 0xAF, 0x1D, 0x0A, // 195:2735
|
||||
0x0A, 0xCC, 0x1D, 0x0A, // 196:2764
|
||||
0x0A, 0xE9, 0x1D, 0x0A, // 197:2793
|
||||
0x0B, 0x06, 0x26, 0x0E, // 198:2822
|
||||
0x0B, 0x2C, 0x1C, 0x0A, // 199:2860
|
||||
0x0B, 0x48, 0x1A, 0x09, // 200:2888
|
||||
0x0B, 0x62, 0x1A, 0x09, // 201:2914
|
||||
0x0B, 0x7C, 0x1A, 0x09, // 202:2940
|
||||
0x0B, 0x96, 0x1A, 0x09, // 203:2966
|
||||
0x0B, 0xB0, 0x08, 0x04, // 204:2992
|
||||
0x0B, 0xB8, 0x0A, 0x04, // 205:3000
|
||||
0x0B, 0xC2, 0x0A, 0x04, // 206:3010
|
||||
0x0B, 0xCC, 0x0A, 0x04, // 207:3020
|
||||
0x0B, 0xD6, 0x1D, 0x0A, // 208:3030
|
||||
0x0B, 0xF3, 0x1D, 0x0B, // 209:3059
|
||||
0x0C, 0x10, 0x1D, 0x0B, // 210:3088
|
||||
0x0C, 0x2D, 0x1D, 0x0B, // 211:3117
|
||||
0x0C, 0x4A, 0x1D, 0x0B, // 212:3146
|
||||
0x0C, 0x67, 0x1D, 0x0B, // 213:3175
|
||||
0x0C, 0x84, 0x1D, 0x0B, // 214:3204
|
||||
0x0C, 0xA1, 0x17, 0x08, // 215:3233
|
||||
0x0C, 0xB8, 0x1D, 0x0B, // 216:3256
|
||||
0x0C, 0xD5, 0x1D, 0x0B, // 217:3285
|
||||
0x0C, 0xF2, 0x1D, 0x0B, // 218:3314
|
||||
0x0D, 0x0F, 0x1D, 0x0B, // 219:3343
|
||||
0x0D, 0x2C, 0x1D, 0x0B, // 220:3372
|
||||
0x0D, 0x49, 0x16, 0x09, // 221:3401
|
||||
0x0D, 0x5F, 0x1A, 0x09, // 222:3423
|
||||
0x0D, 0x79, 0x17, 0x08, // 223:3449
|
||||
0x0D, 0x90, 0x14, 0x08, // 224:3472
|
||||
0x0D, 0xA4, 0x14, 0x08, // 225:3492
|
||||
0x0D, 0xB8, 0x14, 0x08, // 226:3512
|
||||
0x0D, 0xCC, 0x14, 0x08, // 227:3532
|
||||
0x0D, 0xE0, 0x14, 0x08, // 228:3552
|
||||
0x0D, 0xF4, 0x14, 0x08, // 229:3572
|
||||
0x0E, 0x08, 0x23, 0x0D, // 230:3592
|
||||
0x0E, 0x2B, 0x17, 0x08, // 231:3627
|
||||
0x0E, 0x42, 0x17, 0x08, // 232:3650
|
||||
0x0E, 0x59, 0x17, 0x08, // 233:3673
|
||||
0x0E, 0x70, 0x17, 0x08, // 234:3696
|
||||
0x0E, 0x87, 0x17, 0x08, // 235:3719
|
||||
0x0E, 0x9E, 0x08, 0x04, // 236:3742
|
||||
0x0E, 0xA6, 0x0A, 0x04, // 237:3750
|
||||
0x0E, 0xB0, 0x0A, 0x04, // 238:3760
|
||||
0x0E, 0xBA, 0x0A, 0x04, // 239:3770
|
||||
0x0E, 0xC4, 0x17, 0x08, // 240:3780
|
||||
0x0E, 0xDB, 0x17, 0x08, // 241:3803
|
||||
0x0E, 0xF2, 0x17, 0x08, // 242:3826
|
||||
0x0F, 0x09, 0x17, 0x08, // 243:3849
|
||||
0x0F, 0x20, 0x17, 0x08, // 244:3872
|
||||
0x0F, 0x37, 0x17, 0x08, // 245:3895
|
||||
0x0F, 0x4E, 0x17, 0x08, // 246:3918
|
||||
0x0F, 0x65, 0x17, 0x08, // 247:3941
|
||||
0x0F, 0x7C, 0x17, 0x08, // 248:3964
|
||||
0x0F, 0x93, 0x17, 0x08, // 249:3987
|
||||
0x0F, 0xAA, 0x17, 0x08, // 250:4010
|
||||
0x0F, 0xC1, 0x17, 0x08, // 251:4033
|
||||
0x0F, 0xD8, 0x17, 0x08, // 252:4056
|
||||
0x0F, 0xEF, 0x14, 0x08, // 253:4079
|
||||
0x10, 0x03, 0x17, 0x09, // 254:4099
|
||||
0x10, 0x1A, 0x14, 0x08, // 255:4122
|
||||
|
||||
// Font Data:
|
||||
0x00,0x00,0x00,0xF0,0x37,0x00,0xF0,0x33, // 33
|
||||
0x00,0x00,0x00,0xF0,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,0x00,0xF0, // 34
|
||||
0x80,0x04,0x00,0x80,0x3E,0x00,0xE0,0x0F,0x00,0xF0,0x04,0x00,0x80,0x3C,0x00,0xC0,0x1F,0x00,0xF0,0x05,0x00,0x80,0x04, // 35
|
||||
0x00,0x00,0x00,0xC0,0x1D,0x00,0xE0,0x3D,0x00,0x10,0x23,0x00,0xF8,0xFF,0x01,0x10,0x23,0x00,0x60,0x3E,0x00,0x40,0x1C, // 36
|
||||
0xE0,0x00,0x00,0xF0,0x00,0x00,0x10,0x01,0x00,0xF0,0x30,0x00,0xE0,0x08,0x00,0x00,0x06,0x00,0x00,0x01,0x00,0xC0,0x1E,0x00,0x30,0x3E,0x00,0x00,0x21,0x00,0x00,0x3E,0x00,0x00,0x1E, // 37
|
||||
0x00,0x00,0x00,0x00,0x1C,0x00,0x40,0x3E,0x00,0xF0,0x23,0x00,0x90,0x23,0x00,0x90,0x27,0x00,0xF0,0x3C,0x00,0x60,0x18,0x00,0x00,0x3E,0x00,0x00,0x36,0x00,0x00,0x20, // 38
|
||||
0x00,0x00,0x00,0xF0,0x00,0x00,0xF0, // 39
|
||||
0x00,0x00,0x00,0x00,0x1F,0x00,0xC0,0x7F,0x00,0x70,0xC0,0x01,0x10,0x00,0x01, // 40
|
||||
0x10,0x00,0x01,0x70,0xC0,0x01,0xC0,0x7F,0x00,0x00,0x1F, // 41
|
||||
0x00,0x00,0x00,0x20,0x00,0x00,0xC0,0x01,0x00,0x78,0x00,0x00,0xC0,0x01,0x00,0x20, // 42
|
||||
0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0xC0,0x1F,0x00,0xC0,0x1F,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03, // 43
|
||||
0x00,0x00,0x00,0x00,0xB0,0x00,0x00,0x70, // 44
|
||||
0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04, // 45
|
||||
0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x30, // 46
|
||||
0x00,0x38,0x00,0x00,0x3F,0x00,0xF0,0x03,0x00,0x70, // 47
|
||||
0x00,0x00,0x00,0xC0,0x0F,0x00,0xE0,0x1F,0x00,0x30,0x30,0x00,0x10,0x20,0x00,0x30,0x30,0x00,0xE0,0x1F,0x00,0xC0,0x0F, // 48
|
||||
0x00,0x00,0x00,0x80,0x00,0x00,0xC0,0x00,0x00,0x60,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F, // 49
|
||||
0x00,0x00,0x00,0xE0,0x30,0x00,0x70,0x38,0x00,0x10,0x3C,0x00,0x10,0x2E,0x00,0x10,0x27,0x00,0xF0,0x23,0x00,0xE0,0x21, // 50
|
||||
0x00,0x00,0x00,0x60,0x1C,0x00,0x70,0x38,0x00,0x10,0x21,0x00,0x10,0x21,0x00,0xB0,0x31,0x00,0xE0,0x1E,0x00,0x00,0x0E, // 51
|
||||
0x00,0x0C,0x00,0x00,0x0E,0x00,0x00,0x0B,0x00,0xC0,0x09,0x00,0x60,0x08,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0x00,0x08, // 52
|
||||
0x00,0x00,0x00,0xC0,0x1B,0x00,0xF0,0x33,0x00,0x10,0x21,0x00,0x10,0x21,0x00,0x10,0x31,0x00,0x10,0x1F,0x00,0x10,0x0E, // 53
|
||||
0x00,0x00,0x00,0xC0,0x0F,0x00,0xE0,0x1F,0x00,0x30,0x31,0x00,0x10,0x21,0x00,0x30,0x21,0x00,0x60,0x3F,0x00,0x40,0x1E, // 54
|
||||
0x00,0x00,0x00,0x10,0x00,0x00,0x10,0x20,0x00,0x10,0x3E,0x00,0x90,0x1F,0x00,0xF0,0x01,0x00,0x70,0x00,0x00,0x30, // 55
|
||||
0x00,0x00,0x00,0xC0,0x1E,0x00,0xE0,0x3E,0x00,0xB0,0x21,0x00,0x10,0x21,0x00,0xB0,0x21,0x00,0xE0,0x3E,0x00,0x40,0x1E, // 56
|
||||
0xC0,0x09,0x00,0xE0,0x19,0x00,0x30,0x33,0x00,0x10,0x22,0x00,0x10,0x22,0x00,0x30,0x33,0x00,0xE0,0x1F,0x00,0xC0,0x0F, // 57
|
||||
0x00,0x00,0x00,0x80,0x31,0x00,0x80,0x31, // 58
|
||||
0x00,0x00,0x00,0x80,0xB1,0x00,0x80,0x71, // 59
|
||||
0x00,0x00,0x00,0x00,0x03,0x00,0x80,0x07,0x00,0x80,0x07,0x00,0x80,0x04,0x00,0xC0,0x0C,0x00,0xC0,0x0C,0x00,0x60,0x18, // 60
|
||||
0x00,0x00,0x00,0x80,0x0D,0x00,0x80,0x0D,0x00,0x80,0x0D,0x00,0x80,0x0D,0x00,0x80,0x0D,0x00,0x80,0x0D,0x00,0x80,0x0D, // 61
|
||||
0x00,0x00,0x00,0x60,0x18,0x00,0xC0,0x0C,0x00,0xC0,0x0C,0x00,0x80,0x04,0x00,0x80,0x07,0x00,0x80,0x07,0x00,0x00,0x03, // 62
|
||||
0x00,0x00,0x00,0x40,0x00,0x00,0x60,0x00,0x00,0x10,0x36,0x00,0x10,0x37,0x00,0x90,0x01,0x00,0xF0,0x01,0x00,0xE0, // 63
|
||||
0x00,0x1F,0x00,0xC0,0x7F,0x00,0xE0,0xE0,0x00,0x60,0x9E,0x00,0x30,0xBF,0x01,0x90,0x21,0x01,0x90,0x20,0x01,0x90,0x30,0x01,0x10,0x3F,0x01,0x90,0x2F,0x01,0xA0,0xA0,0x00,0x40,0x98,0x00,0x80,0x47, // 64
|
||||
0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x3E,0x00,0x80,0x07,0x00,0xF0,0x05,0x00,0x30,0x04,0x00,0xF0,0x05,0x00,0x80,0x07,0x00,0x00,0x3E,0x00,0x00,0x30, // 65
|
||||
0x00,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0x10,0x21,0x00,0x10,0x21,0x00,0x10,0x21,0x00,0xB0,0x31,0x00,0xF0,0x3E,0x00,0x40,0x1E, // 66
|
||||
0x00,0x00,0x00,0x80,0x0F,0x00,0xE0,0x1F,0x00,0x60,0x30,0x00,0x10,0x20,0x00,0x10,0x20,0x00,0x10,0x20,0x00,0x30,0x30,0x00,0xE0,0x1C,0x00,0x40,0x0C, // 67
|
||||
0x00,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0x10,0x20,0x00,0x10,0x20,0x00,0x10,0x20,0x00,0x10,0x20,0x00,0x30,0x30,0x00,0xE0,0x1F,0x00,0xC0,0x0F, // 68
|
||||
0x00,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0x10,0x21,0x00,0x10,0x21,0x00,0x10,0x21,0x00,0x10,0x21,0x00,0x10,0x21,0x00,0x10,0x20, // 69
|
||||
0x00,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0x10,0x01,0x00,0x10,0x01,0x00,0x10,0x01,0x00,0x10,0x01,0x00,0x10, // 70
|
||||
0x00,0x00,0x00,0x80,0x07,0x00,0xE0,0x1F,0x00,0x20,0x30,0x00,0x10,0x20,0x00,0x10,0x20,0x00,0x10,0x22,0x00,0x30,0x32,0x00,0xE0,0x3E,0x00,0x40,0x1E, // 71
|
||||
0x00,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0xF0,0x3F,0x00,0xF0,0x3F, // 72
|
||||
0x00,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F, // 73
|
||||
0x00,0x08,0x00,0x00,0x3C,0x00,0x00,0x30,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0xF0,0x3F,0x00,0xF0,0x1F, // 74
|
||||
0x00,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0xC0,0x03,0x00,0xE0,0x0E,0x00,0x70,0x1C,0x00,0x30,0x38,0x00,0x00,0x20, // 75
|
||||
0x00,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20, // 76
|
||||
0x00,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0xF0,0x00,0x00,0xE0,0x0F,0x00,0x00,0x3E,0x00,0x00,0x3E,0x00,0xE0,0x0F,0x00,0xF0,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F, // 77
|
||||
0x00,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0xE0,0x00,0x00,0xC0,0x01,0x00,0x00,0x07,0x00,0x00,0x0E,0x00,0x00,0x1C,0x00,0xF0,0x3F,0x00,0xF0,0x3F, // 78
|
||||
0x00,0x00,0x00,0xC0,0x07,0x00,0xE0,0x1F,0x00,0x30,0x30,0x00,0x10,0x20,0x00,0x10,0x20,0x00,0x10,0x20,0x00,0x30,0x30,0x00,0xE0,0x1F,0x00,0xC0,0x0F, // 79
|
||||
0x00,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0x10,0x02,0x00,0x10,0x02,0x00,0x10,0x02,0x00,0x30,0x03,0x00,0xF0,0x03,0x00,0xE0,0x01, // 80
|
||||
0x00,0x00,0x00,0xC0,0x07,0x00,0xE0,0x1F,0x00,0x30,0x30,0x00,0x10,0x20,0x00,0x10,0x28,0x00,0x10,0x38,0x00,0x30,0x30,0x00,0xE0,0x3F,0x00,0x80,0x6F,0x00,0x00,0x40, // 81
|
||||
0x00,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0x10,0x01,0x00,0x10,0x01,0x00,0x10,0x03,0x00,0x10,0x0F,0x00,0xF0,0x3D,0x00,0xE0,0x38, // 82
|
||||
0x00,0x00,0x00,0xE0,0x1C,0x00,0xF0,0x39,0x00,0x90,0x21,0x00,0x10,0x23,0x00,0x10,0x23,0x00,0x30,0x33,0x00,0x60,0x1E,0x00,0x40,0x1E, // 83
|
||||
0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10, // 84
|
||||
0x00,0x00,0x00,0xF0,0x0F,0x00,0xF0,0x1F,0x00,0x00,0x30,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x30,0x00,0xF0,0x3F,0x00,0xF0,0x1F, // 85
|
||||
0x30,0x00,0x00,0xF0,0x01,0x00,0xC0,0x0F,0x00,0x00,0x3E,0x00,0x00,0x30,0x00,0x00,0x3E,0x00,0xC0,0x0F,0x00,0xF0,0x01,0x00,0x30, // 86
|
||||
0x70,0x00,0x00,0xF0,0x07,0x00,0x80,0x3F,0x00,0x00,0x38,0x00,0x80,0x1F,0x00,0xF0,0x03,0x00,0x30,0x00,0x00,0xF0,0x03,0x00,0x80,0x1F,0x00,0x00,0x38,0x00,0x80,0x3F,0x00,0xF0,0x07,0x00,0x70, // 87
|
||||
0x10,0x30,0x00,0x70,0x3C,0x00,0xE0,0x0E,0x00,0xC0,0x07,0x00,0xC0,0x07,0x00,0xE0,0x0E,0x00,0x70,0x3C,0x00,0x10,0x30, // 88
|
||||
0x30,0x00,0x00,0x70,0x00,0x00,0xC0,0x01,0x00,0x80,0x3F,0x00,0x80,0x3F,0x00,0xC0,0x01,0x00,0xF0,0x00,0x00,0x30, // 89
|
||||
0x00,0x30,0x00,0x10,0x38,0x00,0x10,0x3C,0x00,0x10,0x2F,0x00,0x90,0x27,0x00,0xD0,0x21,0x00,0xF0,0x20,0x00,0x70,0x20,0x00,0x00,0x20, // 90
|
||||
0x00,0x00,0x00,0xF0,0xFF,0x00,0xF0,0xFF,0x00,0x10,0x80,0x00,0x10,0x80, // 91
|
||||
0x30,0x00,0x00,0xF0,0x03,0x00,0x00,0x3F,0x00,0x00,0x30, // 92
|
||||
0x10,0x80,0x00,0x10,0x80,0x00,0xF0,0xFF,0x00,0xF0,0xFF, // 93
|
||||
0x00,0x00,0x00,0x00,0x01,0x00,0xC0,0x01,0x00,0x70,0x00,0x00,0x70,0x00,0x00,0xE0,0x01,0x00,0x80,0x01, // 94
|
||||
0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80, // 95
|
||||
0x00,0x00,0x00,0x10,0x00,0x00,0x30, // 96
|
||||
0x00,0x1D,0x00,0x80,0x3D,0x00,0x80,0x24,0x00,0x80,0x22,0x00,0x80,0x32,0x00,0x80,0x3F,0x00,0x00,0x3F, // 97
|
||||
0x00,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0x80,0x31,0x00,0x80,0x20,0x00,0x80,0x31,0x00,0x80,0x3F,0x00,0x00,0x1F, // 98
|
||||
0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x1F,0x00,0x80,0x31,0x00,0x80,0x20,0x00,0x80,0x20,0x00,0x80,0x31,0x00,0x00,0x1B, // 99
|
||||
0x00,0x0F,0x00,0x80,0x1F,0x00,0x80,0x31,0x00,0x80,0x20,0x00,0x80,0x20,0x00,0x80,0x11,0x00,0xF0,0x3F,0x00,0xF0,0x3F, // 100
|
||||
0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x1F,0x00,0x80,0x35,0x00,0x80,0x24,0x00,0x80,0x24,0x00,0x80,0x37,0x00,0x00,0x17, // 101
|
||||
0x80,0x00,0x00,0xE0,0x3F,0x00,0xF0,0x3F,0x00,0x90,0x00,0x00,0x90, // 102
|
||||
0x00,0xCF,0x00,0x80,0xDF,0x00,0x80,0x31,0x01,0x80,0x20,0x01,0x80,0x20,0x01,0x80,0x11,0x01,0x80,0xFF,0x01,0x80,0xFF, // 103
|
||||
0x00,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0x80,0x01,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x3F,0x00,0x00,0x3F, // 104
|
||||
0x00,0x00,0x00,0xB0,0x3F,0x00,0xB0,0x3F, // 105
|
||||
0x00,0x00,0x01,0xB0,0xFF,0x01,0xB0,0xFF,0x01, // 106
|
||||
0x00,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0x00,0x06,0x00,0x00,0x0F,0x00,0x80,0x1D,0x00,0x80,0x38,0x00,0x00,0x20, // 107
|
||||
0x00,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F, // 108
|
||||
0x00,0x00,0x00,0x80,0x3F,0x00,0x80,0x3F,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x3F,0x00,0x00,0x3F,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x3F,0x00,0x00,0x3F, // 109
|
||||
0x00,0x00,0x00,0x80,0x3F,0x00,0x80,0x3F,0x00,0x80,0x01,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x3F,0x00,0x00,0x3F, // 110
|
||||
0x00,0x0E,0x00,0x00,0x1F,0x00,0x80,0x31,0x00,0x80,0x20,0x00,0x80,0x20,0x00,0x80,0x31,0x00,0x00,0x1F,0x00,0x00,0x0E, // 111
|
||||
0x00,0x00,0x00,0x80,0xFF,0x01,0x80,0xFF,0x01,0x80,0x31,0x00,0x80,0x20,0x00,0x80,0x31,0x00,0x80,0x3F,0x00,0x00,0x1F, // 112
|
||||
0x00,0x0E,0x00,0x00,0x1F,0x00,0x80,0x31,0x00,0x80,0x20,0x00,0x80,0x20,0x00,0x80,0x31,0x00,0x80,0xFF,0x01,0x80,0xFF,0x01, // 113
|
||||
0x00,0x00,0x00,0x80,0x3F,0x00,0x80,0x3F,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80, // 114
|
||||
0x00,0x00,0x00,0x00,0x13,0x00,0x80,0x37,0x00,0x80,0x26,0x00,0x80,0x24,0x00,0x80,0x3D,0x00,0x00,0x19, // 115
|
||||
0x80,0x00,0x00,0xF0,0x1F,0x00,0xF0,0x3F,0x00,0x80,0x20,0x00,0x80,0x20, // 116
|
||||
0x00,0x00,0x00,0x80,0x1F,0x00,0x80,0x3F,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x30,0x00,0x80,0x3F,0x00,0x80,0x3F, // 117
|
||||
0x80,0x01,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x00,0x30,0x00,0x00,0x1C,0x00,0x80,0x07,0x00,0x80,0x01, // 118
|
||||
0x80,0x01,0x00,0x80,0x0F,0x00,0x00,0x3C,0x00,0x00,0x38,0x00,0x00,0x0F,0x00,0x80,0x01,0x00,0x00,0x0F,0x00,0x00,0x38,0x00,0x00,0x3C,0x00,0x80,0x0F,0x00,0x80,0x01, // 119
|
||||
0x80,0x30,0x00,0x80,0x39,0x00,0x00,0x0F,0x00,0x00,0x06,0x00,0x00,0x0F,0x00,0x80,0x39,0x00,0x80,0x30, // 120
|
||||
0x80,0x01,0x01,0x80,0x0F,0x01,0x00,0xBE,0x01,0x00,0xF0,0x00,0x00,0x3C,0x00,0x80,0x0F,0x00,0x80,0x01, // 121
|
||||
0x80,0x20,0x00,0x80,0x38,0x00,0x80,0x3C,0x00,0x80,0x2E,0x00,0x80,0x23,0x00,0x80,0x21,0x00,0x80,0x20, // 122
|
||||
0x00,0x04,0x00,0x00,0x0E,0x00,0xE0,0xFF,0x00,0xF0,0xFB,0x01,0x30,0x80,0x01, // 123
|
||||
0x00,0x00,0x00,0xF0,0xFF,0x01,0xF0,0xFF,0x01, // 124
|
||||
0x00,0x00,0x00,0x30,0x80,0x01,0xF0,0xFB,0x01,0xE0,0xFF,0x00,0x00,0x0E, // 125
|
||||
0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x03,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x03, // 126
|
||||
0x00,0x05,0x00,0x80,0x1F,0x00,0x60,0x35,0x00,0x20,0x25,0x00,0x20,0x25,0x00,0x20,0x20,0x00,0xC0,0x18, // 128
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03, // 129
|
||||
0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04, // 130
|
||||
0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80, // 132
|
||||
0x00,0x00,0x00,0x80,0xFD,0x01,0x80,0xFD,0x01, // 161
|
||||
0x00,0x00,0x00,0x00,0x0F,0x00,0x80,0x1F,0x01,0x80,0xF1,0x00,0x80,0x3E,0x00,0xC0,0x21,0x00,0xB0,0x31,0x00,0x00,0x1B, // 162
|
||||
0x00,0x22,0x00,0xE0,0x33,0x00,0xF0,0x3F,0x00,0x10,0x26,0x00,0x10,0x22,0x00,0x30,0x22,0x00,0xF0,0x20,0x00,0x40,0x20, // 163
|
||||
0x00,0x00,0x00,0xC0,0x0F,0x00,0xC0,0x0F,0x00,0x40,0x08,0x00,0x40,0x08,0x00,0xC0,0x0F,0x00,0xC0,0x0F, // 164
|
||||
0x30,0x0A,0x00,0xE0,0x0A,0x00,0xC0,0x0B,0x00,0x00,0x3F,0x00,0x00,0x3F,0x00,0xC0,0x0B,0x00,0xF0,0x0A,0x00,0x30,0x0A, // 165
|
||||
0x00,0x00,0x00,0xF0,0xF1,0x01,0xF0,0xF1,0x01, // 166
|
||||
0x00,0x06,0x00,0x60,0xCF,0x00,0xF0,0xCC,0x01,0x90,0x18,0x01,0x10,0x31,0x01,0x30,0xFB,0x01,0x20,0xFE, // 167
|
||||
0x10,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x10, // 168
|
||||
0x80,0x07,0x00,0x60,0x18,0x00,0x20,0x10,0x00,0x90,0x27,0x00,0x50,0x28,0x00,0x50,0x28,0x00,0xD0,0x2C,0x00,0x20,0x10,0x00,0x60,0x18,0x00,0x80,0x07, // 169
|
||||
0xE0,0x01,0x00,0xD0,0x01,0x00,0x50,0x01,0x00,0xF0,0x01,0x00,0xF0,0x01, // 170
|
||||
0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x0F,0x00,0x80,0x10,0x00,0x00,0x06,0x00,0x00,0x0F,0x00,0x80,0x18, // 171
|
||||
0x00,0x00,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0x80,0x07,0x00,0x80,0x07, // 172
|
||||
0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04, // 173
|
||||
0x80,0x07,0x00,0x60,0x18,0x00,0x20,0x10,0x00,0xD0,0x2F,0x00,0x50,0x22,0x00,0x50,0x26,0x00,0xD0,0x29,0x00,0x20,0x10,0x00,0x60,0x18,0x00,0x80,0x07, // 174
|
||||
0x04,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04, // 175
|
||||
0x00,0x00,0x00,0x60,0x00,0x00,0x90,0x00,0x00,0x90,0x00,0x00,0x60, // 176
|
||||
0x80,0x01,0x00,0x80,0x31,0x00,0x80,0x31,0x00,0xE0,0x37,0x00,0xE0,0x37,0x00,0x80,0x31,0x00,0x80,0x31,0x00,0x80,0x31, // 177
|
||||
0x20,0x01,0x00,0x90,0x01,0x00,0xD0,0x01,0x00,0x70,0x01,0x00,0x20,0x01, // 178
|
||||
0xA0,0x01,0x00,0x50,0x01,0x00,0x50,0x01,0x00,0xF0,0x01,0x00,0xA0, // 179
|
||||
0x00,0x00,0x00,0x20,0x00,0x00,0x30,0x00,0x00,0x10, // 180
|
||||
0x00,0x00,0x00,0x80,0xFF,0x01,0x80,0xFF,0x01,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x80,0x3F,0x00,0x80,0x3F, // 181
|
||||
0xC0,0x01,0x00,0xE0,0x03,0x00,0xF0,0x03,0x00,0xF0,0x07,0x00,0xF0,0xFF,0x01,0x10,0x00,0x00,0xF0,0xFF,0x01,0x10, // 182
|
||||
0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x06, // 183
|
||||
0x00,0x00,0x00,0x00,0x40,0x01,0x00,0x40,0x01,0x00,0xC0,0x01, // 184
|
||||
0x20,0x00,0x00,0x20,0x00,0x00,0xF0,0x01,0x00,0xF0,0x01, // 185
|
||||
0x60,0x00,0x00,0xF0,0x00,0x00,0x90,0x00,0x00,0xF0,0x00,0x00,0x60, // 186
|
||||
0x00,0x00,0x00,0x80,0x10,0x00,0x00,0x0F,0x00,0x00,0x06,0x00,0x80,0x10,0x00,0x00,0x0F,0x00,0x00,0x06, // 187
|
||||
0x20,0x00,0x00,0x20,0x00,0x00,0xF0,0x01,0x00,0xF0,0x31,0x00,0x00,0x18,0x00,0x00,0x06,0x00,0x00,0x03,0x00,0xC0,0x10,0x00,0x20,0x18,0x00,0x10,0x14,0x00,0x00,0x3E,0x00,0x00,0x10, // 188
|
||||
0x20,0x00,0x00,0x20,0x00,0x00,0xF0,0x21,0x00,0xF0,0x31,0x00,0x00,0x0C,0x00,0x00,0x02,0x00,0x80,0x01,0x00,0x40,0x24,0x00,0x30,0x36,0x00,0x00,0x3A,0x00,0x00,0x2E,0x00,0x00,0x26, // 189
|
||||
0xA0,0x01,0x00,0x50,0x01,0x00,0x50,0x21,0x00,0xF0,0x31,0x00,0xA0,0x08,0x00,0x00,0x06,0x00,0x00,0x03,0x00,0xC0,0x10,0x00,0x60,0x18,0x00,0x10,0x16,0x00,0x00,0x3E,0x00,0x00,0x10, // 190
|
||||
0x00,0x00,0x00,0x00,0xE0,0x00,0x00,0xF0,0x01,0x80,0x99,0x01,0x80,0x0D,0x01,0x00,0x80,0x01,0x00,0xC0,0x00,0x00,0x40, // 191
|
||||
0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x3E,0x00,0x82,0x07,0x00,0xF6,0x05,0x00,0x30,0x04,0x00,0xF0,0x05,0x00,0x80,0x07,0x00,0x00,0x3E,0x00,0x00,0x30, // 192
|
||||
0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x3E,0x00,0x84,0x07,0x00,0xF6,0x05,0x00,0x32,0x04,0x00,0xF0,0x05,0x00,0x80,0x07,0x00,0x00,0x3E,0x00,0x00,0x30, // 193
|
||||
0x00,0x00,0x00,0x00,0x30,0x00,0x04,0x3E,0x00,0x86,0x07,0x00,0xF2,0x05,0x00,0x36,0x04,0x00,0xF4,0x05,0x00,0x80,0x07,0x00,0x00,0x3E,0x00,0x00,0x30, // 194
|
||||
0x00,0x00,0x00,0x00,0x30,0x00,0x02,0x3E,0x00,0x82,0x07,0x00,0xF2,0x05,0x00,0x32,0x04,0x00,0xF2,0x05,0x00,0x80,0x07,0x00,0x00,0x3E,0x00,0x00,0x30, // 195
|
||||
0x00,0x00,0x00,0x00,0x30,0x00,0x02,0x3E,0x00,0x82,0x07,0x00,0xF0,0x05,0x00,0x32,0x04,0x00,0xF2,0x05,0x00,0x80,0x07,0x00,0x00,0x3E,0x00,0x00,0x30, // 196
|
||||
0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x3E,0x00,0x87,0x07,0x00,0xF5,0x05,0x00,0x37,0x04,0x00,0xF0,0x05,0x00,0x80,0x07,0x00,0x00,0x3E,0x00,0x00,0x30, // 197
|
||||
0x00,0x30,0x00,0x00,0x3E,0x00,0x80,0x07,0x00,0xF0,0x05,0x00,0x30,0x04,0x00,0x10,0x04,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0x10,0x21,0x00,0x10,0x21,0x00,0x10,0x21,0x00,0x10,0x21,0x00,0x10,0x21, // 198
|
||||
0x00,0x00,0x00,0x80,0x0F,0x00,0xE0,0x1F,0x00,0x60,0x30,0x01,0x10,0x60,0x01,0x10,0xE0,0x01,0x10,0xB0,0x00,0x30,0x1C,0x00,0xE0,0x0C,0x00,0x40, // 199
|
||||
0x00,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0x12,0x21,0x00,0x16,0x21,0x00,0x10,0x21,0x00,0x10,0x21,0x00,0x10,0x21,0x00,0x10,0x20, // 200
|
||||
0x00,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0x14,0x21,0x00,0x16,0x21,0x00,0x12,0x21,0x00,0x10,0x21,0x00,0x10,0x21,0x00,0x10,0x20, // 201
|
||||
0x00,0x00,0x00,0xF0,0x3F,0x00,0xF4,0x3F,0x00,0x16,0x21,0x00,0x12,0x21,0x00,0x16,0x21,0x00,0x14,0x21,0x00,0x10,0x21,0x00,0x10,0x20, // 202
|
||||
0x00,0x00,0x00,0xF0,0x3F,0x00,0xF2,0x3F,0x00,0x12,0x21,0x00,0x10,0x21,0x00,0x12,0x21,0x00,0x12,0x21,0x00,0x10,0x21,0x00,0x10,0x20, // 203
|
||||
0x00,0x00,0x00,0xF2,0x3F,0x00,0xF6,0x3F, // 204
|
||||
0x00,0x00,0x00,0xF4,0x3F,0x00,0xF6,0x3F,0x00,0x02, // 205
|
||||
0x04,0x00,0x00,0xF6,0x3F,0x00,0xF2,0x3F,0x00,0x06, // 206
|
||||
0x02,0x00,0x00,0xF2,0x3F,0x00,0xF0,0x3F,0x00,0x02, // 207
|
||||
0x00,0x01,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0x10,0x21,0x00,0x10,0x21,0x00,0x10,0x20,0x00,0x10,0x20,0x00,0x30,0x30,0x00,0xE0,0x1F,0x00,0xC0,0x0F, // 208
|
||||
0x00,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0xE2,0x00,0x00,0xC2,0x01,0x00,0x02,0x07,0x00,0x02,0x0E,0x00,0x02,0x1C,0x00,0xF0,0x3F,0x00,0xF0,0x3F, // 209
|
||||
0x00,0x00,0x00,0xC0,0x07,0x00,0xE0,0x1F,0x00,0x30,0x30,0x00,0x12,0x20,0x00,0x16,0x20,0x00,0x10,0x20,0x00,0x30,0x30,0x00,0xE0,0x1F,0x00,0xC0,0x0F, // 210
|
||||
0x00,0x00,0x00,0xC0,0x07,0x00,0xE0,0x1F,0x00,0x30,0x30,0x00,0x14,0x20,0x00,0x16,0x20,0x00,0x12,0x20,0x00,0x30,0x30,0x00,0xE0,0x1F,0x00,0xC0,0x0F, // 211
|
||||
0x00,0x00,0x00,0xC0,0x07,0x00,0xE0,0x1F,0x00,0x34,0x30,0x00,0x16,0x20,0x00,0x12,0x20,0x00,0x16,0x20,0x00,0x34,0x30,0x00,0xE0,0x1F,0x00,0xC0,0x0F, // 212
|
||||
0x00,0x00,0x00,0xC0,0x07,0x00,0xE0,0x1F,0x00,0x32,0x30,0x00,0x12,0x20,0x00,0x12,0x20,0x00,0x12,0x20,0x00,0x32,0x30,0x00,0xE0,0x1F,0x00,0xC0,0x0F, // 213
|
||||
0x00,0x00,0x00,0xC0,0x07,0x00,0xE0,0x1F,0x00,0x32,0x30,0x00,0x12,0x20,0x00,0x10,0x20,0x00,0x12,0x20,0x00,0x32,0x30,0x00,0xE0,0x1F,0x00,0xC0,0x0F, // 214
|
||||
0x00,0x00,0x00,0x80,0x04,0x00,0xC0,0x0C,0x00,0x80,0x07,0x00,0x00,0x03,0x00,0x80,0x07,0x00,0xC0,0x0C,0x00,0x80,0x04, // 215
|
||||
0x00,0x00,0x00,0x80,0x2F,0x00,0xE0,0x3F,0x00,0x30,0x38,0x00,0x10,0x2E,0x00,0x10,0x23,0x00,0xD0,0x21,0x00,0x70,0x30,0x00,0xF0,0x1F,0x00,0xD0,0x07, // 216
|
||||
0x00,0x00,0x00,0xF0,0x0F,0x00,0xF0,0x1F,0x00,0x00,0x30,0x00,0x02,0x20,0x00,0x06,0x20,0x00,0x00,0x20,0x00,0x00,0x30,0x00,0xF0,0x3F,0x00,0xF0,0x1F, // 217
|
||||
0x00,0x00,0x00,0xF0,0x0F,0x00,0xF0,0x1F,0x00,0x00,0x30,0x00,0x04,0x20,0x00,0x06,0x20,0x00,0x02,0x20,0x00,0x00,0x30,0x00,0xF0,0x3F,0x00,0xF0,0x1F, // 218
|
||||
0x00,0x00,0x00,0xF0,0x0F,0x00,0xF0,0x1F,0x00,0x04,0x30,0x00,0x06,0x20,0x00,0x02,0x20,0x00,0x06,0x20,0x00,0x04,0x30,0x00,0xF0,0x3F,0x00,0xF0,0x1F, // 219
|
||||
0x00,0x00,0x00,0xF0,0x0F,0x00,0xF0,0x1F,0x00,0x02,0x30,0x00,0x02,0x20,0x00,0x00,0x20,0x00,0x02,0x20,0x00,0x02,0x30,0x00,0xF0,0x3F,0x00,0xF0,0x1F, // 220
|
||||
0x30,0x00,0x00,0x70,0x00,0x00,0xC0,0x01,0x00,0x84,0x3F,0x00,0x86,0x3F,0x00,0xC2,0x01,0x00,0xF0,0x00,0x00,0x30, // 221
|
||||
0x00,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0x40,0x08,0x00,0x40,0x08,0x00,0x40,0x08,0x00,0xC0,0x0C,0x00,0xC0,0x0F,0x00,0x80,0x07, // 222
|
||||
0x00,0x00,0x00,0xE0,0x3F,0x00,0xF0,0x3F,0x00,0x10,0x20,0x00,0x90,0x33,0x00,0xF0,0x27,0x00,0x60,0x3C,0x00,0x00,0x18, // 223
|
||||
0x00,0x1D,0x00,0x80,0x3D,0x00,0x80,0x24,0x00,0x90,0x22,0x00,0xB0,0x32,0x00,0x80,0x3F,0x00,0x00,0x3F, // 224
|
||||
0x00,0x1D,0x00,0x80,0x3D,0x00,0x80,0x24,0x00,0xA0,0x22,0x00,0xB0,0x32,0x00,0x90,0x3F,0x00,0x00,0x3F, // 225
|
||||
0x00,0x1D,0x00,0x80,0x3D,0x00,0xA0,0x24,0x00,0xB0,0x22,0x00,0x90,0x32,0x00,0xB0,0x3F,0x00,0x20,0x3F, // 226
|
||||
0x00,0x1D,0x00,0x80,0x3D,0x00,0x90,0x24,0x00,0x90,0x22,0x00,0x90,0x32,0x00,0x90,0x3F,0x00,0x10,0x3F, // 227
|
||||
0x00,0x1D,0x00,0x80,0x3D,0x00,0x90,0x24,0x00,0x90,0x22,0x00,0x80,0x32,0x00,0x90,0x3F,0x00,0x10,0x3F, // 228
|
||||
0x00,0x1D,0x00,0x80,0x3D,0x00,0x80,0x24,0x00,0xB8,0x22,0x00,0xA8,0x32,0x00,0xB8,0x3F,0x00,0x00,0x3F, // 229
|
||||
0x00,0x00,0x00,0x00,0x1B,0x00,0x80,0x3D,0x00,0x80,0x24,0x00,0x80,0x24,0x00,0x80,0x1F,0x00,0x80,0x3F,0x00,0x80,0x35,0x00,0x80,0x24,0x00,0x80,0x24,0x00,0x00,0x37,0x00,0x00,0x17, // 230
|
||||
0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x1F,0x00,0x80,0x31,0x01,0x80,0x60,0x01,0x80,0xE0,0x01,0x80,0x31,0x00,0x00,0x1B, // 231
|
||||
0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x1F,0x00,0x90,0x35,0x00,0xB0,0x24,0x00,0x80,0x24,0x00,0x80,0x37,0x00,0x00,0x17, // 232
|
||||
0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x1F,0x00,0xA0,0x35,0x00,0xB0,0x24,0x00,0x90,0x24,0x00,0x80,0x37,0x00,0x00,0x17, // 233
|
||||
0x00,0x00,0x00,0x00,0x0E,0x00,0x20,0x1F,0x00,0xB0,0x35,0x00,0x90,0x24,0x00,0xB0,0x24,0x00,0xA0,0x37,0x00,0x00,0x17, // 234
|
||||
0x00,0x00,0x00,0x00,0x0E,0x00,0x10,0x1F,0x00,0x90,0x35,0x00,0x80,0x24,0x00,0x90,0x24,0x00,0x90,0x37,0x00,0x00,0x17, // 235
|
||||
0x00,0x00,0x00,0x90,0x3F,0x00,0xB0,0x3F, // 236
|
||||
0x00,0x00,0x00,0xA0,0x3F,0x00,0xB0,0x3F,0x00,0x10, // 237
|
||||
0x20,0x00,0x00,0xB0,0x3F,0x00,0x90,0x3F,0x00,0x30, // 238
|
||||
0x10,0x00,0x00,0x90,0x3F,0x00,0x80,0x3F,0x00,0x10, // 239
|
||||
0x00,0x0E,0x00,0x00,0x1F,0x00,0xE0,0x31,0x00,0xB0,0x20,0x00,0xF0,0x20,0x00,0xF0,0x31,0x00,0xC0,0x1F,0x00,0x00,0x0F, // 240
|
||||
0x00,0x00,0x00,0x80,0x3F,0x00,0x90,0x3F,0x00,0x90,0x01,0x00,0x90,0x00,0x00,0x90,0x00,0x00,0x90,0x3F,0x00,0x00,0x3F, // 241
|
||||
0x00,0x0E,0x00,0x00,0x1F,0x00,0x80,0x31,0x00,0x90,0x20,0x00,0xB0,0x20,0x00,0x80,0x31,0x00,0x00,0x1F,0x00,0x00,0x0E, // 242
|
||||
0x00,0x0E,0x00,0x00,0x1F,0x00,0x80,0x31,0x00,0xA0,0x20,0x00,0xB0,0x20,0x00,0x90,0x31,0x00,0x00,0x1F,0x00,0x00,0x0E, // 243
|
||||
0x00,0x0E,0x00,0x00,0x1F,0x00,0xA0,0x31,0x00,0xB0,0x20,0x00,0x90,0x20,0x00,0xB0,0x31,0x00,0x20,0x1F,0x00,0x00,0x0E, // 244
|
||||
0x00,0x0E,0x00,0x00,0x1F,0x00,0x90,0x31,0x00,0x90,0x20,0x00,0x90,0x20,0x00,0x90,0x31,0x00,0x10,0x1F,0x00,0x00,0x0E, // 245
|
||||
0x00,0x0E,0x00,0x00,0x1F,0x00,0x90,0x31,0x00,0x90,0x20,0x00,0x80,0x20,0x00,0x90,0x31,0x00,0x10,0x1F,0x00,0x00,0x0E, // 246
|
||||
0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x60,0x1B,0x00,0x60,0x1B,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03, // 247
|
||||
0x00,0x3E,0x00,0x00,0x3F,0x00,0x80,0x39,0x00,0x80,0x2C,0x00,0x80,0x26,0x00,0x80,0x33,0x00,0x80,0x1F,0x00,0x80,0x0F, // 248
|
||||
0x00,0x00,0x00,0x80,0x1F,0x00,0x80,0x3F,0x00,0x10,0x20,0x00,0x30,0x20,0x00,0x00,0x30,0x00,0x80,0x3F,0x00,0x80,0x3F, // 249
|
||||
0x00,0x00,0x00,0x80,0x1F,0x00,0x80,0x3F,0x00,0x20,0x20,0x00,0x30,0x20,0x00,0x10,0x30,0x00,0x80,0x3F,0x00,0x80,0x3F, // 250
|
||||
0x00,0x00,0x00,0x80,0x1F,0x00,0xA0,0x3F,0x00,0x30,0x20,0x00,0x10,0x20,0x00,0x30,0x30,0x00,0xA0,0x3F,0x00,0x80,0x3F, // 251
|
||||
0x00,0x00,0x00,0x80,0x1F,0x00,0x90,0x3F,0x00,0x10,0x20,0x00,0x00,0x20,0x00,0x10,0x30,0x00,0x90,0x3F,0x00,0x80,0x3F, // 252
|
||||
0x80,0x01,0x01,0x80,0x0F,0x01,0x20,0xBE,0x01,0x30,0xF0,0x00,0x10,0x3C,0x00,0x80,0x0F,0x00,0x80,0x01, // 253
|
||||
0x00,0x00,0x00,0xF0,0xFF,0x01,0xF0,0xFF,0x01,0x80,0x31,0x00,0x80,0x20,0x00,0x80,0x31,0x00,0x80,0x3F,0x00,0x00,0x1F, // 254
|
||||
0x80,0x01,0x01,0x90,0x0F,0x01,0x10,0xBE,0x01,0x00,0xF0,0x00,0x10,0x3C,0x00,0x90,0x0F,0x00,0x80,0x01 // 255
|
||||
};
|
||||
// Created by http://oleddisplay.squix.ch/ Consider a donation
|
||||
// In case of problems make sure that you are using the font file with the correct version!
|
||||
const uint8_t ArialRoundedMTBold_36[] PROGMEM = {
|
||||
0x24, // Width: 36
|
||||
0x2B, // Height: 43
|
||||
0x20, // First Char: 32
|
||||
0xE0, // Numbers of Chars: 224
|
||||
|
||||
// Jump Table:
|
||||
0xFF, 0xFF, 0x00, 0x09, // 32:65535
|
||||
0x00, 0x00, 0x35, 0x0C, // 33:0
|
||||
0x00, 0x35, 0x56, 0x11, // 34:53
|
||||
0x00, 0x8B, 0x70, 0x14, // 35:139
|
||||
0x00, 0xFB, 0x76, 0x15, // 36:251
|
||||
0x01, 0x71, 0xB2, 0x1F, // 37:369
|
||||
0x02, 0x23, 0xA1, 0x1B, // 38:547
|
||||
0x02, 0xC4, 0x26, 0x09, // 39:708
|
||||
0x02, 0xEA, 0x42, 0x0D, // 40:746
|
||||
0x03, 0x2C, 0x40, 0x0D, // 41:812
|
||||
0x03, 0x6C, 0x56, 0x10, // 42:876
|
||||
0x03, 0xC2, 0x76, 0x15, // 43:962
|
||||
0x04, 0x38, 0x35, 0x0B, // 44:1080
|
||||
0x04, 0x6D, 0x46, 0x0C, // 45:1133
|
||||
0x04, 0xB3, 0x2F, 0x0B, // 46:1203
|
||||
0x04, 0xE2, 0x38, 0x0A, // 47:1250
|
||||
0x05, 0x1A, 0x76, 0x15, // 48:1306
|
||||
0x05, 0x90, 0x59, 0x15, // 49:1424
|
||||
0x05, 0xE9, 0x77, 0x15, // 50:1513
|
||||
0x06, 0x60, 0x76, 0x15, // 51:1632
|
||||
0x06, 0xD6, 0x7C, 0x15, // 52:1750
|
||||
0x07, 0x52, 0x76, 0x15, // 53:1874
|
||||
0x07, 0xC8, 0x76, 0x15, // 54:1992
|
||||
0x08, 0x3E, 0x7A, 0x15, // 55:2110
|
||||
0x08, 0xB8, 0x76, 0x15, // 56:2232
|
||||
0x09, 0x2E, 0x70, 0x15, // 57:2350
|
||||
0x09, 0x9E, 0x2F, 0x0B, // 58:2462
|
||||
0x09, 0xCD, 0x2F, 0x0B, // 59:2509
|
||||
0x09, 0xFC, 0x70, 0x15, // 60:2556
|
||||
0x0A, 0x6C, 0x76, 0x15, // 61:2668
|
||||
0x0A, 0xE2, 0x70, 0x15, // 62:2786
|
||||
0x0B, 0x52, 0x6F, 0x15, // 63:2898
|
||||
0x0B, 0xC1, 0xD1, 0x23, // 64:3009
|
||||
0x0C, 0x92, 0x95, 0x1A, // 65:3218
|
||||
0x0D, 0x27, 0x8E, 0x1A, // 66:3367
|
||||
0x0D, 0xB5, 0x94, 0x1B, // 67:3509
|
||||
0x0E, 0x49, 0x94, 0x1B, // 68:3657
|
||||
0x0E, 0xDD, 0x89, 0x18, // 69:3805
|
||||
0x0F, 0x66, 0x7A, 0x16, // 70:3942
|
||||
0x0F, 0xE0, 0x9A, 0x1D, // 71:4064
|
||||
0x10, 0x7A, 0x8F, 0x1B, // 72:4218
|
||||
0x11, 0x09, 0x2F, 0x0B, // 73:4361
|
||||
0x11, 0x38, 0x6A, 0x15, // 74:4408
|
||||
0x11, 0xA2, 0x95, 0x1B, // 75:4514
|
||||
0x12, 0x37, 0x7D, 0x16, // 76:4663
|
||||
0x12, 0xB4, 0xA7, 0x1E, // 77:4788
|
||||
0x13, 0x5B, 0x95, 0x1B, // 78:4955
|
||||
0x13, 0xF0, 0xA0, 0x1D, // 79:5104
|
||||
0x14, 0x90, 0x81, 0x18, // 80:5264
|
||||
0x15, 0x11, 0xA7, 0x1D, // 81:5393
|
||||
0x15, 0xB8, 0x8F, 0x1A, // 82:5560
|
||||
0x16, 0x47, 0x82, 0x18, // 83:5703
|
||||
0x16, 0xC9, 0x80, 0x17, // 84:5833
|
||||
0x17, 0x49, 0x8E, 0x1B, // 85:5961
|
||||
0x17, 0xD7, 0x86, 0x19, // 86:6103
|
||||
0x18, 0x5D, 0xC2, 0x22, // 87:6237
|
||||
0x19, 0x1F, 0x7D, 0x16, // 88:6431
|
||||
0x19, 0x9C, 0x80, 0x17, // 89:6556
|
||||
0x1A, 0x1C, 0x89, 0x17, // 90:6684
|
||||
0x1A, 0xA5, 0x48, 0x0D, // 91:6821
|
||||
0x1A, 0xED, 0x3B, 0x0A, // 92:6893
|
||||
0x1B, 0x28, 0x3C, 0x0D, // 93:6952
|
||||
0x1B, 0x64, 0x6F, 0x15, // 94:7012
|
||||
0x1B, 0xD3, 0x6B, 0x12, // 95:7123
|
||||
0x1C, 0x3E, 0x32, 0x0C, // 96:7230
|
||||
0x1C, 0x70, 0x77, 0x15, // 97:7280
|
||||
0x1C, 0xE7, 0x7C, 0x17, // 98:7399
|
||||
0x1D, 0x63, 0x70, 0x15, // 99:7523
|
||||
0x1D, 0xD3, 0x77, 0x17, // 100:7635
|
||||
0x1E, 0x4A, 0x76, 0x15, // 101:7754
|
||||
0x1E, 0xC0, 0x45, 0x0C, // 102:7872
|
||||
0x1F, 0x05, 0x77, 0x17, // 103:7941
|
||||
0x1F, 0x7C, 0x77, 0x16, // 104:8060
|
||||
0x1F, 0xF3, 0x29, 0x0A, // 105:8179
|
||||
0x20, 0x1C, 0x29, 0x0A, // 106:8220
|
||||
0x20, 0x45, 0x77, 0x15, // 107:8261
|
||||
0x20, 0xBC, 0x29, 0x0A, // 108:8380
|
||||
0x20, 0xE5, 0xB3, 0x20, // 109:8421
|
||||
0x21, 0x98, 0x77, 0x16, // 110:8600
|
||||
0x22, 0x0F, 0x7C, 0x16, // 111:8719
|
||||
0x22, 0x8B, 0x7C, 0x17, // 112:8843
|
||||
0x23, 0x07, 0x78, 0x17, // 113:8967
|
||||
0x23, 0x7F, 0x57, 0x10, // 114:9087
|
||||
0x23, 0xD6, 0x6A, 0x14, // 115:9174
|
||||
0x24, 0x40, 0x4D, 0x0D, // 116:9280
|
||||
0x24, 0x8D, 0x77, 0x16, // 117:9357
|
||||
0x25, 0x04, 0x69, 0x14, // 118:9476
|
||||
0x25, 0x6D, 0xA5, 0x1D, // 119:9581
|
||||
0x26, 0x12, 0x6B, 0x13, // 120:9746
|
||||
0x26, 0x7D, 0x69, 0x14, // 121:9853
|
||||
0x26, 0xE6, 0x6B, 0x13, // 122:9958
|
||||
0x27, 0x51, 0x54, 0x0E, // 123:10065
|
||||
0x27, 0xA5, 0x2A, 0x0A, // 124:10149
|
||||
0x27, 0xCF, 0x4C, 0x0E, // 125:10191
|
||||
0x28, 0x1B, 0x75, 0x15, // 126:10267
|
||||
0xFF, 0xFF, 0x00, 0x00, // 127:65535
|
||||
0x28, 0x90, 0x6B, 0x14, // 128:10384
|
||||
0x28, 0xFB, 0x34, 0x0E, // 129:10491
|
||||
0x29, 0x2F, 0x52, 0x10, // 130:10543
|
||||
0xFF, 0xFF, 0x00, 0x24, // 131:65535
|
||||
0x29, 0x81, 0xCB, 0x22, // 132:10625
|
||||
0xFF, 0xFF, 0x00, 0x24, // 133:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 134:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 135:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 136:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 137:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 138:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 139:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 140:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 141:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 142:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 143:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 144:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 145:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 146:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 147:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 148:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 149:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 150:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 151:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 152:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 153:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 154:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 155:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 156:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 157:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 158:65535
|
||||
0xFF, 0xFF, 0x00, 0x24, // 159:65535
|
||||
0xFF, 0xFF, 0x00, 0x09, // 160:65535
|
||||
0x2A, 0x4C, 0x36, 0x0C, // 161:10828
|
||||
0x2A, 0x82, 0x70, 0x15, // 162:10882
|
||||
0x2A, 0xF2, 0x7D, 0x15, // 163:10994
|
||||
0x2B, 0x6F, 0x6A, 0x14, // 164:11119
|
||||
0x2B, 0xD9, 0x80, 0x17, // 165:11225
|
||||
0x2C, 0x59, 0x2A, 0x0A, // 166:11353
|
||||
0x2C, 0x83, 0x76, 0x15, // 167:11395
|
||||
0x2C, 0xF9, 0x3E, 0x0C, // 168:11513
|
||||
0x2D, 0x37, 0xA0, 0x1B, // 169:11575
|
||||
0x2D, 0xD7, 0x51, 0x0E, // 170:11735
|
||||
0x2E, 0x28, 0x6B, 0x15, // 171:11816
|
||||
0x2E, 0x93, 0x76, 0x15, // 172:11923
|
||||
0x2F, 0x09, 0x46, 0x0C, // 173:12041
|
||||
0x2F, 0x4F, 0xA0, 0x1B, // 174:12111
|
||||
0x2F, 0xEF, 0x67, 0x12, // 175:12271
|
||||
0x30, 0x56, 0x4B, 0x0E, // 176:12374
|
||||
0x30, 0xA1, 0x77, 0x15, // 177:12449
|
||||
0x31, 0x18, 0x45, 0x0D, // 178:12568
|
||||
0x31, 0x5D, 0x45, 0x0D, // 179:12637
|
||||
0x31, 0xA2, 0x3E, 0x0C, // 180:12706
|
||||
0x31, 0xE0, 0x77, 0x16, // 181:12768
|
||||
0x32, 0x57, 0x74, 0x14, // 182:12887
|
||||
0x32, 0xCB, 0x28, 0x0B, // 183:13003
|
||||
0x32, 0xF3, 0x41, 0x0C, // 184:13043
|
||||
0x33, 0x34, 0x33, 0x0D, // 185:13108
|
||||
0x33, 0x67, 0x51, 0x0E, // 186:13159
|
||||
0x33, 0xB8, 0x6A, 0x15, // 187:13240
|
||||
0x34, 0x22, 0xB3, 0x1F, // 188:13346
|
||||
0x34, 0xD5, 0xB3, 0x1F, // 189:13525
|
||||
0x35, 0x88, 0xB3, 0x1F, // 190:13704
|
||||
0x36, 0x3B, 0x71, 0x15, // 191:13883
|
||||
0x36, 0xAC, 0x95, 0x1A, // 192:13996
|
||||
0x37, 0x41, 0x95, 0x1A, // 193:14145
|
||||
0x37, 0xD6, 0x95, 0x1A, // 194:14294
|
||||
0x38, 0x6B, 0x95, 0x1A, // 195:14443
|
||||
0x39, 0x00, 0x95, 0x1A, // 196:14592
|
||||
0x39, 0x95, 0x95, 0x1A, // 197:14741
|
||||
0x3A, 0x2A, 0xCB, 0x24, // 198:14890
|
||||
0x3A, 0xF5, 0x93, 0x1B, // 199:15093
|
||||
0x3B, 0x88, 0x89, 0x18, // 200:15240
|
||||
0x3C, 0x11, 0x89, 0x18, // 201:15377
|
||||
0x3C, 0x9A, 0x89, 0x18, // 202:15514
|
||||
0x3D, 0x23, 0x89, 0x18, // 203:15651
|
||||
0x3D, 0xAC, 0x2F, 0x0B, // 204:15788
|
||||
0x3D, 0xDB, 0x37, 0x0B, // 205:15835
|
||||
0x3E, 0x12, 0x3D, 0x0B, // 206:15890
|
||||
0x3E, 0x4F, 0x37, 0x0B, // 207:15951
|
||||
0x3E, 0x86, 0x94, 0x1B, // 208:16006
|
||||
0x3F, 0x1A, 0x95, 0x1B, // 209:16154
|
||||
0x3F, 0xAF, 0xA0, 0x1D, // 210:16303
|
||||
0x40, 0x4F, 0xA0, 0x1D, // 211:16463
|
||||
0x40, 0xEF, 0xA0, 0x1D, // 212:16623
|
||||
0x41, 0x8F, 0xA0, 0x1D, // 213:16783
|
||||
0x42, 0x2F, 0xA0, 0x1D, // 214:16943
|
||||
0x42, 0xCF, 0x70, 0x15, // 215:17103
|
||||
0x43, 0x3F, 0xA0, 0x1D, // 216:17215
|
||||
0x43, 0xDF, 0x8E, 0x1B, // 217:17375
|
||||
0x44, 0x6D, 0x8E, 0x1B, // 218:17517
|
||||
0x44, 0xFB, 0x8E, 0x1B, // 219:17659
|
||||
0x45, 0x89, 0x8E, 0x1B, // 220:17801
|
||||
0x46, 0x17, 0x80, 0x17, // 221:17943
|
||||
0x46, 0x97, 0x82, 0x18, // 222:18071
|
||||
0x47, 0x19, 0x76, 0x15, // 223:18201
|
||||
0x47, 0x8F, 0x77, 0x15, // 224:18319
|
||||
0x48, 0x06, 0x77, 0x15, // 225:18438
|
||||
0x48, 0x7D, 0x77, 0x15, // 226:18557
|
||||
0x48, 0xF4, 0x77, 0x15, // 227:18676
|
||||
0x49, 0x6B, 0x77, 0x15, // 228:18795
|
||||
0x49, 0xE2, 0x77, 0x15, // 229:18914
|
||||
0x4A, 0x59, 0xBE, 0x21, // 230:19033
|
||||
0x4B, 0x17, 0x76, 0x15, // 231:19223
|
||||
0x4B, 0x8D, 0x76, 0x15, // 232:19341
|
||||
0x4C, 0x03, 0x76, 0x15, // 233:19459
|
||||
0x4C, 0x79, 0x76, 0x15, // 234:19577
|
||||
0x4C, 0xEF, 0x76, 0x15, // 235:19695
|
||||
0x4D, 0x65, 0x2C, 0x0A, // 236:19813
|
||||
0x4D, 0x91, 0x38, 0x0A, // 237:19857
|
||||
0x4D, 0xC9, 0x38, 0x0A, // 238:19913
|
||||
0x4E, 0x01, 0x38, 0x0A, // 239:19969
|
||||
0x4E, 0x39, 0x7C, 0x16, // 240:20025
|
||||
0x4E, 0xB5, 0x77, 0x16, // 241:20149
|
||||
0x4F, 0x2C, 0x7C, 0x16, // 242:20268
|
||||
0x4F, 0xA8, 0x7C, 0x16, // 243:20392
|
||||
0x50, 0x24, 0x7C, 0x16, // 244:20516
|
||||
0x50, 0xA0, 0x7C, 0x16, // 245:20640
|
||||
0x51, 0x1C, 0x7C, 0x16, // 246:20764
|
||||
0x51, 0x98, 0x76, 0x15, // 247:20888
|
||||
0x52, 0x0E, 0x7C, 0x16, // 248:21006
|
||||
0x52, 0x8A, 0x77, 0x16, // 249:21130
|
||||
0x53, 0x01, 0x77, 0x16, // 250:21249
|
||||
0x53, 0x78, 0x77, 0x16, // 251:21368
|
||||
0x53, 0xEF, 0x77, 0x16, // 252:21487
|
||||
0x54, 0x66, 0x69, 0x14, // 253:21606
|
||||
0x54, 0xCF, 0x7C, 0x17, // 254:21711
|
||||
0x55, 0x4B, 0x69, 0x14, // 255:21835
|
||||
|
||||
// Font Data:
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x1F,0x80,0x03,0x00,0x00,0xFE,0xFF,0xC7,0x07,0x00,0x00,0xFE,0xFF,0xC7,0x07,0x00,0x00,0xFE,0xFF,0xC3,0x07,0x00,0x00,0xFC,0x0F,0x80,0x03, // 33
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0x00,0x00,0x00,0xFE, // 34
|
||||
0x00,0x00,0x06,0x0C,0x00,0x00,0x00,0x00,0x0F,0x1E,0x02,0x00,0x00,0x00,0x0F,0xFE,0x07,0x00,0x00,0x00,0x8F,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0xE0,0xFF,0xFF,0x00,0x00,0x00,0xFC,0xFF,0x1F,0x00,0x00,0x00,0xFE,0x7F,0x1E,0x00,0x00,0x00,0xFE,0x0F,0x1E,0x00,0x00,0x00,0x0C,0x0F,0x1E,0x03,0x00,0x00,0x00,0x0F,0xFE,0x07,0x00,0x00,0x00,0xCF,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x03,0x00,0x00,0xF0,0xFF,0x7F,0x00,0x00,0x00,0xFE,0xFF,0x1F,0x00,0x00,0x00,0xFE,0x1F,0x1E,0x00,0x00,0x00,0xFE,0x0F,0x1E,0x00,0x00,0x00,0x00,0x0F,0x1E,0x00,0x00,0x00,0x00,0x06,0x0C, // 35
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0xC0,0x07,0xFC,0x00,0x00,0x00,0xF0,0x1F,0xFC,0x01,0x00,0x00,0xF8,0x3F,0xFC,0x03,0x00,0x00,0xF8,0x3F,0xF0,0x03,0x00,0x00,0x3C,0x7E,0xC0,0x07,0x00,0x00,0x1C,0x7C,0x80,0x07,0x00,0x00,0x0C,0x7C,0x80,0x07,0x00,0x00,0x0E,0xF8,0x00,0x0F,0x00,0xC0,0xFF,0xFF,0xFF,0xFF,0x03,0xC0,0xFF,0xFF,0xFF,0xFF,0x03,0x00,0x0E,0xF0,0x00,0x07,0x00,0x00,0x1E,0xF0,0x01,0x07,0x00,0x00,0x3C,0xF0,0x81,0x07,0x00,0x00,0xFC,0xE0,0xC3,0x07,0x00,0x00,0xF8,0xE1,0xFF,0x03,0x00,0x00,0xF8,0xC1,0xFF,0x01,0x00,0x00,0xE0,0x80,0xFF,0x00,0x00,0x00,0x00,0x00,0x3E, // 36
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x07,0x00,0x00,0x00,0x00,0xFC,0x1F,0x00,0x00,0x00,0x00,0xFC,0x3F,0x00,0x00,0x00,0x00,0xFE,0x3F,0x00,0x00,0x00,0x00,0x0E,0x38,0x00,0x00,0x00,0x00,0x06,0x30,0x00,0x00,0x00,0x00,0x0E,0x38,0x00,0x0E,0x00,0x00,0xFE,0x3F,0x80,0x07,0x00,0x00,0xFC,0x3F,0xE0,0x01,0x00,0x00,0xF8,0x1F,0xF0,0x00,0x00,0x00,0xE0,0x07,0x3C,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0xE0,0x01,0x00,0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x80,0x07,0xFE,0x00,0x00,0x00,0xE0,0x81,0xFF,0x01,0x00,0x00,0xF8,0xC0,0xFF,0x03,0x00,0x00,0x3C,0xC0,0xFF,0x07,0x00,0x00,0x0E,0xC0,0x01,0x07,0x00,0x00,0x06,0xC0,0x00,0x06,0x00,0x00,0x00,0xC0,0x00,0x06,0x00,0x00,0x00,0xC0,0x01,0x07,0x00,0x00,0x00,0xC0,0xFF,0x07,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0x80,0xFF,0x01,0x00,0x00,0x00,0x00,0xFE, // 37
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,0x80,0xFF,0x00,0x00,0x00,0x00,0xC0,0xFF,0x01,0x00,0x00,0x00,0xC0,0xFF,0x01,0x00,0x00,0xF0,0xE3,0xFF,0x03,0x00,0x00,0xF8,0xF7,0xE1,0x03,0x00,0x00,0xFC,0xFF,0xC0,0x07,0x00,0x00,0xFC,0x7F,0x80,0x07,0x00,0x00,0x1E,0x7F,0x80,0x07,0x00,0x00,0x0E,0xFE,0x80,0x07,0x00,0x00,0x0E,0xFC,0x81,0x07,0x00,0x00,0x0E,0xFE,0x83,0x07,0x00,0x00,0x0E,0xFE,0xC7,0x07,0x00,0x00,0x1E,0xEF,0xCF,0x03,0x00,0x00,0xFC,0xCF,0xFF,0x03,0x00,0x00,0xFC,0x07,0xFF,0x01,0x00,0x00,0xF8,0x03,0xFE,0x01,0x00,0x00,0xE0,0x01,0xFE,0x00,0x00,0x00,0x00,0x80,0xFF,0x00,0x00,0x00,0x00,0xE0,0xFF,0x01,0x00,0x00,0x00,0xE0,0xFF,0x03,0x00,0x00,0x00,0xC0,0xE3,0x07,0x00,0x00,0x00,0x80,0xC0,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x00,0x01, // 38
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0x00,0x00,0x00,0xFE, // 39
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x3F,0x00,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x80,0xFF,0xFF,0x0F,0x00,0x00,0xC0,0xFF,0xFF,0x1F,0x00,0x00,0xF0,0xFF,0xFF,0x7F,0x00,0x00,0xF8,0x0F,0x80,0xFF,0x00,0x00,0xFE,0x00,0x00,0xF8,0x01,0x00,0x3E,0x00,0x00,0xE0,0x03,0x00,0x06,0x00,0x00,0x00,0x03, // 40
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x1E,0x00,0x00,0xC0,0x03,0x00,0xFE,0x00,0x00,0xF8,0x03,0x00,0xF8,0x0F,0x80,0xFF,0x00,0x00,0xF0,0xFF,0xFF,0x7F,0x00,0x00,0xC0,0xFF,0xFF,0x1F,0x00,0x00,0x80,0xFF,0xFF,0x0F,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xE0,0x3F, // 41
|
||||
0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x70,0x08,0x00,0x00,0x00,0x00,0x60,0x1C,0x00,0x00,0x00,0x00,0xE0,0x1E,0x00,0x00,0x00,0x00,0xC0,0x0F,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0x80,0xFF,0x01,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0x00,0xC0,0x0F,0x00,0x00,0x00,0x00,0xE0,0x1E,0x00,0x00,0x00,0x00,0x60,0x1C,0x00,0x00,0x00,0x00,0x70,0x08,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x30, // 42
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0xE0,0xFF,0x7F,0x00,0x00,0x00,0xE0,0xFF,0x7F,0x00,0x00,0x00,0xE0,0xFF,0x7F,0x00,0x00,0x00,0xE0,0xFF,0x7F,0x00,0x00,0x00,0xE0,0xFF,0x7F,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01, // 43
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xC3,0x00,0x00,0x00,0x00,0xC0,0xE7,0x00,0x00,0x00,0x00,0xC0,0xF7,0x00,0x00,0x00,0x00,0xC0,0x7F,0x00,0x00,0x00,0x00,0xC0,0x3F,0x00,0x00,0x00,0x00,0x00,0x0F, // 44
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x06, // 45
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0x80,0x03, // 46
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0xF8,0x07,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0xF8,0xFF,0x01,0x00,0x00,0xC0,0xFF,0x1F,0x00,0x00,0x00,0xF8,0xFF,0x01,0x00,0x00,0x00,0xFE,0x1F,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0x00,0x1E, // 47
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x07,0x00,0x00,0x00,0xC0,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0xFF,0x00,0x00,0x00,0xF8,0xFF,0xFF,0x01,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFC,0x00,0xF0,0x03,0x00,0x00,0x3E,0x00,0xC0,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x3E,0x00,0xC0,0x07,0x00,0x00,0xFC,0x00,0xF0,0x03,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xF8,0xFF,0xFF,0x01,0x00,0x00,0xF0,0xFF,0xFF,0x00,0x00,0x00,0xC0,0xFF,0x3F,0x00,0x00,0x00,0x00,0xFE,0x07, // 48
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x80,0x0F,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0xE0,0x03,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF8,0xFF,0xFF,0x03,0x00,0x00,0xFC,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFC,0xFF,0xFF,0x03, // 49
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0x00,0x03,0x00,0x00,0xE0,0x07,0xC0,0x07,0x00,0x00,0xF8,0x07,0xE0,0x07,0x00,0x00,0xF8,0x03,0xF0,0x07,0x00,0x00,0xFC,0x01,0xF8,0x07,0x00,0x00,0x7C,0x00,0xFC,0x07,0x00,0x00,0x3E,0x00,0xFE,0x07,0x00,0x00,0x1E,0x00,0xBF,0x07,0x00,0x00,0x1E,0x80,0x9F,0x07,0x00,0x00,0x1E,0xC0,0x8F,0x07,0x00,0x00,0x1E,0xC0,0x87,0x07,0x00,0x00,0x3E,0xF0,0x83,0x07,0x00,0x00,0x7E,0xF8,0x81,0x07,0x00,0x00,0xFC,0xFF,0x80,0x07,0x00,0x00,0xFC,0x7F,0x80,0x07,0x00,0x00,0xF8,0x3F,0x80,0x07,0x00,0x00,0xF0,0x1F,0x80,0x07,0x00,0x00,0xC0,0x07,0x80,0x07, // 50
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0xF0,0x00,0xFC,0x00,0x00,0x00,0xF8,0x01,0xFC,0x01,0x00,0x00,0xFC,0x00,0xF8,0x03,0x00,0x00,0x7C,0x00,0xF0,0x03,0x00,0x00,0x3C,0x78,0xC0,0x07,0x00,0x00,0x1E,0x78,0x80,0x07,0x00,0x00,0x1E,0x78,0x80,0x07,0x00,0x00,0x1E,0x78,0x80,0x07,0x00,0x00,0x1E,0x78,0x80,0x07,0x00,0x00,0x3E,0x7C,0x80,0x07,0x00,0x00,0x7E,0xFE,0xC0,0x07,0x00,0x00,0xFC,0xFF,0xE1,0x03,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xF8,0xEF,0xFF,0x01,0x00,0x00,0xF0,0xC7,0xFF,0x00,0x00,0x00,0xC0,0x81,0x7F,0x00,0x00,0x00,0x00,0x00,0x1F, // 51
|
||||
0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,0x80,0x3F,0x00,0x00,0x00,0x00,0xE0,0x3F,0x00,0x00,0x00,0x00,0xF0,0x3F,0x00,0x00,0x00,0x00,0xF8,0x3C,0x00,0x00,0x00,0x00,0x7E,0x3C,0x00,0x00,0x00,0x00,0x3F,0x3C,0x00,0x00,0x00,0x80,0x0F,0x3C,0x00,0x00,0x00,0xE0,0x07,0x3C,0x00,0x00,0x00,0xF0,0x01,0x3C,0x00,0x00,0x00,0xFC,0x00,0x3C,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x18, // 52
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x78,0x00,0x00,0x00,0x80,0xFF,0xF8,0x00,0x00,0x00,0xFC,0xFF,0xF9,0x01,0x00,0x00,0xFE,0xFF,0xF0,0x03,0x00,0x00,0xFE,0xFF,0xE0,0x03,0x00,0x00,0xFE,0x79,0xC0,0x07,0x00,0x00,0x1E,0x38,0x80,0x07,0x00,0x00,0x1E,0x3C,0x80,0x07,0x00,0x00,0x1E,0x3C,0x80,0x07,0x00,0x00,0x1E,0x3C,0x80,0x07,0x00,0x00,0x1E,0x3C,0x80,0x07,0x00,0x00,0x1E,0x7C,0xC0,0x07,0x00,0x00,0x1E,0xFC,0xE0,0x03,0x00,0x00,0x1E,0xF8,0xFF,0x03,0x00,0x00,0x1E,0xF8,0xFF,0x01,0x00,0x00,0x1E,0xF0,0xFF,0x00,0x00,0x00,0x0E,0xE0,0x7F,0x00,0x00,0x00,0x00,0x80,0x1F, // 53
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x07,0x00,0x00,0x00,0xC0,0xFF,0x3F,0x00,0x00,0x00,0xE0,0xFF,0xFF,0x00,0x00,0x00,0xF8,0xFF,0xFF,0x01,0x00,0x00,0xF8,0xFF,0xFF,0x03,0x00,0x00,0xFC,0xF0,0xE0,0x03,0x00,0x00,0x3E,0x78,0xC0,0x07,0x00,0x00,0x3E,0x38,0x80,0x07,0x00,0x00,0x1E,0x3C,0x80,0x07,0x00,0x00,0x1E,0x3C,0x80,0x07,0x00,0x00,0x1E,0x3C,0x80,0x07,0x00,0x00,0x3E,0x7C,0xC0,0x07,0x00,0x00,0x7E,0xFC,0xE0,0x03,0x00,0x00,0xFC,0xF8,0xFF,0x03,0x00,0x00,0xFC,0xF8,0xFF,0x01,0x00,0x00,0xF8,0xF0,0xFF,0x01,0x00,0x00,0x60,0xE0,0x7F,0x00,0x00,0x00,0x00,0x80,0x1F, // 54
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0xF0,0x03,0x00,0x00,0x1E,0x00,0xFE,0x07,0x00,0x00,0x1E,0x80,0xFF,0x07,0x00,0x00,0x1E,0xE0,0xFF,0x07,0x00,0x00,0x1E,0xF8,0xFF,0x03,0x00,0x00,0x1E,0xFE,0x1F,0x00,0x00,0x00,0x1E,0xFF,0x01,0x00,0x00,0x00,0xDE,0x3F,0x00,0x00,0x00,0x00,0xFE,0x0F,0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x1C, // 55
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0xE0,0x83,0xFF,0x00,0x00,0x00,0xF0,0xCF,0xFF,0x01,0x00,0x00,0xF8,0xEF,0xFF,0x03,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFC,0xFF,0xE1,0x03,0x00,0x00,0x3E,0xFC,0xC0,0x07,0x00,0x00,0x1E,0x78,0x80,0x07,0x00,0x00,0x1E,0x78,0x80,0x07,0x00,0x00,0x1E,0x78,0x80,0x07,0x00,0x00,0x1E,0x78,0x80,0x07,0x00,0x00,0x1E,0x78,0x80,0x07,0x00,0x00,0x3E,0xFC,0xC0,0x07,0x00,0x00,0xFC,0xFF,0xE1,0x03,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xF8,0xEF,0xFF,0x03,0x00,0x00,0xF0,0xC7,0xFF,0x01,0x00,0x00,0xE0,0x83,0xFF,0x00,0x00,0x00,0x00,0x00,0x3E, // 56
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x1F,0x00,0x00,0x00,0x00,0xE0,0xFF,0xE0,0x00,0x00,0x00,0xF0,0xFF,0xE1,0x01,0x00,0x00,0xF8,0xFF,0xE3,0x03,0x00,0x00,0xFC,0xFF,0xE3,0x03,0x00,0x00,0x7C,0xE0,0xC7,0x07,0x00,0x00,0x3E,0xC0,0x87,0x07,0x00,0x00,0x1E,0x80,0x87,0x07,0x00,0x00,0x1E,0x80,0x87,0x07,0x00,0x00,0x1E,0x80,0x87,0x07,0x00,0x00,0x1E,0x80,0x83,0x07,0x00,0x00,0x3E,0xC0,0xC3,0x03,0x00,0x00,0xFC,0xE0,0xE1,0x03,0x00,0x00,0xFC,0xFF,0xFF,0x01,0x00,0x00,0xF8,0xFF,0xFF,0x01,0x00,0x00,0xF0,0xFF,0x7F,0x00,0x00,0x00,0xC0,0xFF,0x3F,0x00,0x00,0x00,0x00,0xFE,0x07, // 57
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x80,0x03,0x00,0x00,0x00,0x1F,0xC0,0x07,0x00,0x00,0x00,0x1F,0xC0,0x07,0x00,0x00,0x00,0x1F,0xC0,0x07,0x00,0x00,0x00,0x0E,0x80,0x03, // 58
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x80,0xC3,0x00,0x00,0x00,0x1F,0xC0,0xE7,0x00,0x00,0x00,0x1F,0xC0,0x7F,0x00,0x00,0x00,0x1F,0xC0,0x3F,0x00,0x00,0x00,0x0E,0x80,0x0F, // 59
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,0x00,0xF8,0x01,0x00,0x00,0x00,0x00,0xF8,0x01,0x00,0x00,0x00,0x00,0xFC,0x03,0x00,0x00,0x00,0x00,0xFC,0x03,0x00,0x00,0x00,0x00,0xFE,0x07,0x00,0x00,0x00,0x00,0xFE,0x07,0x00,0x00,0x00,0x00,0x9E,0x07,0x00,0x00,0x00,0x00,0x9F,0x0F,0x00,0x00,0x00,0x00,0x0F,0x0F,0x00,0x00,0x00,0x80,0x0F,0x1F,0x00,0x00,0x00,0x80,0x0F,0x1F,0x00,0x00,0x00,0xC0,0x07,0x3E,0x00,0x00,0x00,0xC0,0x07,0x3E,0x00,0x00,0x00,0xC0,0x03,0x3C,0x00,0x00,0x00,0xE0,0x03,0x7C,0x00,0x00,0x00,0xE0,0x03,0x7C,0x00,0x00,0x00,0xF0,0x01,0xF8, // 60
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x1F,0x00,0x00,0x00,0x00,0x1F,0x1F,0x00,0x00,0x00,0x00,0x1F,0x1F,0x00,0x00,0x00,0x00,0x1F,0x1F,0x00,0x00,0x00,0x00,0x1F,0x1F,0x00,0x00,0x00,0x00,0x1F,0x1F,0x00,0x00,0x00,0x00,0x1F,0x1F,0x00,0x00,0x00,0x00,0x1F,0x1F,0x00,0x00,0x00,0x00,0x1F,0x1F,0x00,0x00,0x00,0x00,0x1F,0x1F,0x00,0x00,0x00,0x00,0x1F,0x1F,0x00,0x00,0x00,0x00,0x1F,0x1F,0x00,0x00,0x00,0x00,0x1F,0x1F,0x00,0x00,0x00,0x00,0x1F,0x1F,0x00,0x00,0x00,0x00,0x1F,0x1F,0x00,0x00,0x00,0x00,0x1F,0x1F,0x00,0x00,0x00,0x00,0x1F,0x1F,0x00,0x00,0x00,0x00,0x1F,0x1F, // 61
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x03,0xF8,0x00,0x00,0x00,0xC0,0x03,0x78,0x00,0x00,0x00,0xC0,0x07,0x7C,0x00,0x00,0x00,0xC0,0x07,0x7C,0x00,0x00,0x00,0x80,0x07,0x3E,0x00,0x00,0x00,0x80,0x0F,0x3E,0x00,0x00,0x00,0x00,0x0F,0x1E,0x00,0x00,0x00,0x00,0x1F,0x1F,0x00,0x00,0x00,0x00,0x1E,0x0F,0x00,0x00,0x00,0x00,0x1E,0x0F,0x00,0x00,0x00,0x00,0xBE,0x0F,0x00,0x00,0x00,0x00,0xBC,0x07,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x00,0xF8,0x03,0x00,0x00,0x00,0x00,0xF8,0x03,0x00,0x00,0x00,0x00,0xF8,0x03,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01, // 62
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x01,0x00,0x00,0x00,0x00,0xE0,0x03,0x00,0x00,0x00,0x00,0xF8,0x07,0x00,0x00,0x00,0x00,0xF8,0x03,0x00,0x00,0x00,0x00,0xFC,0x01,0x00,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x86,0x03,0x00,0x00,0x1E,0xC0,0xCF,0x07,0x00,0x00,0x1E,0xE0,0xCF,0x07,0x00,0x00,0x1E,0xF0,0xCF,0x07,0x00,0x00,0x3E,0xF8,0x83,0x03,0x00,0x00,0x7E,0xFC,0x00,0x00,0x00,0x00,0xFC,0x7F,0x00,0x00,0x00,0x00,0xFC,0x3F,0x00,0x00,0x00,0x00,0xF8,0x1F,0x00,0x00,0x00,0x00,0xF0,0x0F,0x00,0x00,0x00,0x00,0xC0,0x03, // 63
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x3F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x0F,0x00,0x00,0xC0,0x1F,0xC0,0x1F,0x00,0x00,0xE0,0x03,0x00,0x3E,0x00,0x00,0xE0,0x01,0x3F,0x7C,0x00,0x00,0xF0,0xC0,0xFF,0xF8,0x00,0x00,0x78,0xF0,0xFF,0xF1,0x00,0x00,0x38,0xF8,0xFF,0xE3,0x00,0x00,0x3C,0xFC,0xFF,0xC3,0x01,0x00,0x1C,0xFE,0xC0,0xC7,0x01,0x00,0x1C,0x3E,0x80,0xC7,0x01,0x00,0x1E,0x0F,0x80,0x87,0x03,0x00,0x0E,0x0F,0x80,0x87,0x03,0x00,0x0E,0x07,0x80,0x83,0x03,0x00,0x0E,0x07,0x80,0x83,0x03,0x00,0x0E,0x07,0xC0,0x81,0x03,0x00,0x0E,0x0F,0xF0,0x83,0x03,0x00,0x0E,0x1E,0xFE,0x87,0x03,0x00,0x0E,0xFC,0xFF,0x87,0x03,0x00,0x0E,0xFF,0xFF,0x87,0x03,0x00,0x1E,0xFF,0xFF,0x87,0x03,0x00,0x1C,0xFF,0x87,0x87,0x03,0x00,0x1C,0x7F,0x80,0xC7,0x01,0x00,0x3C,0x03,0xC0,0xC3,0x01,0x00,0x78,0x00,0xC0,0xC3,0x01,0x00,0xF0,0x00,0xF0,0xE1,0x00,0x00,0xF0,0x01,0xF8,0xF0,0x00,0x00,0xE0,0x07,0x7E,0x70,0x00,0x00,0x80,0xFF,0x3F,0x78,0x00,0x00,0x00,0xFF,0x0F,0x38,0x00,0x00,0x00,0xF8,0x03,0x18,0x00,0x00,0x00,0x00,0x00,0x08, // 64
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0x00,0x00,0x00,0x00,0xF0,0x07,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0xE0,0xFF,0x03,0x00,0x00,0x00,0xFC,0xFF,0x00,0x00,0x00,0x00,0xFF,0x1F,0x00,0x00,0x00,0xE0,0xFF,0x1F,0x00,0x00,0x00,0xF8,0xFF,0x1E,0x00,0x00,0x00,0xFC,0x1F,0x1E,0x00,0x00,0x00,0xFE,0x03,0x1E,0x00,0x00,0x00,0x7E,0x00,0x1E,0x00,0x00,0x00,0xFE,0x00,0x1E,0x00,0x00,0x00,0xFE,0x07,0x1E,0x00,0x00,0x00,0xFC,0x1F,0x1E,0x00,0x00,0x00,0xF8,0xFF,0x1E,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0x00,0x00,0x00,0xFF,0x3F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xE0,0xFF,0x03,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x00,0xF0,0x07,0x00,0x00,0x00,0x00,0x80,0x03, // 65
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x3E,0xF8,0x80,0x07,0x00,0x00,0x7E,0xFC,0xC1,0x07,0x00,0x00,0xFE,0xFF,0xE3,0x07,0x00,0x00,0xFC,0xDF,0xFF,0x03,0x00,0x00,0xF8,0xDF,0xFF,0x03,0x00,0x00,0xF0,0x8F,0xFF,0x01,0x00,0x00,0xE0,0x03,0xFF,0x00,0x00,0x00,0x00,0x00,0x3E, // 66
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x03,0x00,0x00,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0xE0,0xFF,0x7F,0x00,0x00,0x00,0xF0,0xFF,0xFF,0x00,0x00,0x00,0xF8,0xFF,0xFF,0x01,0x00,0x00,0xF8,0x03,0xFC,0x01,0x00,0x00,0xFC,0x00,0xF0,0x03,0x00,0x00,0x7C,0x00,0xE0,0x03,0x00,0x00,0x3E,0x00,0xC0,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x3E,0x00,0xC0,0x07,0x00,0x00,0x7C,0x00,0xE0,0x03,0x00,0x00,0xFC,0x00,0xF0,0x03,0x00,0x00,0xF8,0x03,0xFC,0x01,0x00,0x00,0xF8,0x07,0xFE,0x01,0x00,0x00,0xF0,0x07,0xFF,0x00,0x00,0x00,0xE0,0x03,0x3E,0x00,0x00,0x00,0x00,0x01,0x0C, // 67
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x3E,0x00,0xC0,0x07,0x00,0x00,0x3E,0x00,0xC0,0x07,0x00,0x00,0xFC,0x00,0xF0,0x03,0x00,0x00,0xFC,0x03,0xFC,0x03,0x00,0x00,0xF8,0xFF,0xFF,0x01,0x00,0x00,0xF0,0xFF,0xFF,0x00,0x00,0x00,0xE0,0xFF,0x7F,0x00,0x00,0x00,0xC0,0xFF,0x3F,0x00,0x00,0x00,0x00,0xFE,0x07, // 68
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x00,0x03, // 69
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x03,0x00,0x00,0x1E,0xF0,0x00,0x00,0x00,0x00,0x1E,0xF0,0x00,0x00,0x00,0x00,0x1E,0xF0,0x00,0x00,0x00,0x00,0x1E,0xF0,0x00,0x00,0x00,0x00,0x1E,0xF0,0x00,0x00,0x00,0x00,0x1E,0xF0,0x00,0x00,0x00,0x00,0x1E,0xF0,0x00,0x00,0x00,0x00,0x1E,0xF0,0x00,0x00,0x00,0x00,0x1E,0xF0,0x00,0x00,0x00,0x00,0x1E,0xF0,0x00,0x00,0x00,0x00,0x1E,0x60,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x0C, // 70
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x03,0x00,0x00,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0xC0,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0xFF,0x00,0x00,0x00,0xF0,0xFF,0xFF,0x00,0x00,0x00,0xF8,0x03,0xFC,0x01,0x00,0x00,0xFC,0x00,0xF0,0x03,0x00,0x00,0x7C,0x00,0xE0,0x03,0x00,0x00,0x3C,0x00,0xC0,0x03,0x00,0x00,0x3E,0x00,0xC0,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0xC0,0x80,0x07,0x00,0x00,0x1E,0xE0,0x81,0x07,0x00,0x00,0x1E,0xE0,0x81,0x07,0x00,0x00,0x3E,0xE0,0x81,0x07,0x00,0x00,0x3E,0xE0,0xC1,0x07,0x00,0x00,0x7C,0xE0,0xC1,0x03,0x00,0x00,0xFC,0xE1,0xE1,0x03,0x00,0x00,0xFC,0xE1,0xFF,0x03,0x00,0x00,0xF8,0xE1,0xFF,0x01,0x00,0x00,0xF0,0xE1,0xFF,0x01,0x00,0x00,0xE0,0xE1,0xFF,0x00,0x00,0x00,0x00,0xC0,0x7F, // 71
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFC,0xFF,0xFF,0x03, // 72
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFC,0xFF,0xFF,0x03, // 73
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0x00,0x00,0x00,0xFC,0x03,0x00,0x00,0x00,0x00,0xE0,0x07,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0xE0,0x07,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xFE,0xFF,0xFF,0x00,0x00,0x00,0xFC,0xFF,0x3F, // 74
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0x00,0xF0,0x03,0x00,0x00,0x00,0x00,0xF8,0x03,0x00,0x00,0x00,0x00,0xFC,0x01,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x80,0xFF,0x01,0x00,0x00,0x00,0xC0,0xFF,0x03,0x00,0x00,0x00,0xE0,0xFF,0x0F,0x00,0x00,0x00,0xF0,0xF7,0x1F,0x00,0x00,0x00,0xF8,0xC3,0x7F,0x00,0x00,0x00,0xFC,0x81,0xFF,0x00,0x00,0x00,0xFE,0x00,0xFF,0x03,0x00,0x00,0x7E,0x00,0xFC,0x07,0x00,0x00,0x3E,0x00,0xF8,0x07,0x00,0x00,0x1C,0x00,0xE0,0x07,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0x00,0x03, // 75
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFC,0xFF,0xFF,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x00,0x03, // 76
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x03,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0x00,0xFE,0x0F,0x00,0x00,0x00,0x00,0xFE,0xFF,0x00,0x00,0x00,0x00,0xF8,0xFF,0x0F,0x00,0x00,0x00,0xC0,0xFF,0x7F,0x00,0x00,0x00,0x00,0xFC,0xFF,0x03,0x00,0x00,0x00,0xE0,0xFF,0x07,0x00,0x00,0x00,0x00,0xFE,0x07,0x00,0x00,0x00,0x00,0xFE,0x07,0x00,0x00,0x00,0xE0,0xFF,0x07,0x00,0x00,0x00,0xFC,0xFF,0x03,0x00,0x00,0xC0,0xFF,0x7F,0x00,0x00,0x00,0xF8,0xFF,0x0F,0x00,0x00,0x00,0xFE,0xFF,0x00,0x00,0x00,0x00,0xFE,0x0F,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFC,0xFF,0xFF,0x03, // 77
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x03,0x00,0x00,0xFC,0x03,0x00,0x00,0x00,0x00,0xF0,0x07,0x00,0x00,0x00,0x00,0xE0,0x1F,0x00,0x00,0x00,0x00,0xC0,0x3F,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0x00,0xF8,0x07,0x00,0x00,0x00,0x00,0xF0,0x0F,0x00,0x00,0x00,0x00,0xC0,0x3F,0x00,0x00,0x00,0x00,0x80,0x7F,0x00,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0x00,0xFC,0x03,0x00,0x00,0xFC,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFC,0xFF,0xFF,0x03, // 78
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x03,0x00,0x00,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0xE0,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0xFF,0x00,0x00,0x00,0xF8,0xFF,0xFF,0x01,0x00,0x00,0xF8,0x03,0xFE,0x01,0x00,0x00,0xFC,0x00,0xF0,0x03,0x00,0x00,0x7C,0x00,0xE0,0x03,0x00,0x00,0x3E,0x00,0xC0,0x03,0x00,0x00,0x3E,0x00,0xC0,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x3E,0x00,0xC0,0x07,0x00,0x00,0x3C,0x00,0xC0,0x07,0x00,0x00,0x7C,0x00,0xE0,0x03,0x00,0x00,0xFC,0x00,0xF0,0x03,0x00,0x00,0xF8,0x03,0xFC,0x01,0x00,0x00,0xF8,0xFF,0xFF,0x01,0x00,0x00,0xF0,0xFF,0xFF,0x00,0x00,0x00,0xE0,0xFF,0x7F,0x00,0x00,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xFC,0x03, // 79
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x03,0x00,0x00,0x1E,0xE0,0x01,0x00,0x00,0x00,0x1E,0xE0,0x01,0x00,0x00,0x00,0x1E,0xE0,0x01,0x00,0x00,0x00,0x1E,0xE0,0x01,0x00,0x00,0x00,0x1E,0xE0,0x01,0x00,0x00,0x00,0x1E,0xE0,0x01,0x00,0x00,0x00,0x1E,0xE0,0x01,0x00,0x00,0x00,0x3E,0xF0,0x01,0x00,0x00,0x00,0x7E,0xF8,0x01,0x00,0x00,0x00,0xFC,0xFF,0x00,0x00,0x00,0x00,0xFC,0xFF,0x00,0x00,0x00,0x00,0xF8,0x7F,0x00,0x00,0x00,0x00,0xF0,0x3F,0x00,0x00,0x00,0x00,0xC0,0x0F, // 80
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x03,0x00,0x00,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0xE0,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0xFF,0x00,0x00,0x00,0xF8,0xFF,0xFF,0x00,0x00,0x00,0xF8,0x03,0xFC,0x01,0x00,0x00,0xFC,0x00,0xF0,0x03,0x00,0x00,0x7C,0x00,0xE0,0x03,0x00,0x00,0x3E,0x00,0xC0,0x03,0x00,0x00,0x3E,0x00,0xC0,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x8C,0x07,0x00,0x00,0x1E,0x00,0x9C,0x07,0x00,0x00,0x1E,0x00,0x9C,0x07,0x00,0x00,0x1E,0x00,0xB8,0x07,0x00,0x00,0x3E,0x00,0xF8,0x07,0x00,0x00,0x3C,0x00,0xF0,0x07,0x00,0x00,0x7C,0x00,0xF0,0x03,0x00,0x00,0xFC,0x00,0xF0,0x03,0x00,0x00,0xF8,0x03,0xFC,0x03,0x00,0x00,0xF8,0xFF,0xFF,0x07,0x00,0x00,0xF0,0xFF,0xFF,0x0F,0x00,0x00,0xE0,0xFF,0x7F,0x0F,0x00,0x00,0x80,0xFF,0x1F,0x1E,0x00,0x00,0x00,0xFC,0x03,0x1E,0x00,0x00,0x00,0x00,0x00,0x1C, // 81
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x03,0x00,0x00,0x1E,0xF0,0x00,0x00,0x00,0x00,0x1E,0xF0,0x00,0x00,0x00,0x00,0x1E,0xF0,0x00,0x00,0x00,0x00,0x1E,0xF0,0x00,0x00,0x00,0x00,0x1E,0xF0,0x00,0x00,0x00,0x00,0x1E,0xF0,0x01,0x00,0x00,0x00,0x1E,0xF0,0x03,0x00,0x00,0x00,0x1E,0xF0,0x07,0x00,0x00,0x00,0x1E,0xF0,0x1F,0x00,0x00,0x00,0x3E,0xF8,0x3F,0x00,0x00,0x00,0x7E,0x7C,0xFF,0x00,0x00,0x00,0xFC,0x7F,0xFE,0x03,0x00,0x00,0xFC,0x3F,0xFC,0x07,0x00,0x00,0xF8,0x3F,0xF8,0x07,0x00,0x00,0xF0,0x1F,0xE0,0x07,0x00,0x00,0xE0,0x07,0xC0,0x07, // 82
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x07,0x7C,0x00,0x00,0x00,0xF0,0x0F,0xFE,0x00,0x00,0x00,0xF8,0x1F,0xFE,0x01,0x00,0x00,0xFC,0x3F,0xFC,0x01,0x00,0x00,0xFC,0x3F,0xF0,0x03,0x00,0x00,0x7C,0x7E,0xE0,0x03,0x00,0x00,0x3E,0x7C,0xC0,0x07,0x00,0x00,0x1E,0x7C,0x80,0x07,0x00,0x00,0x1E,0x78,0x80,0x07,0x00,0x00,0x1E,0xF8,0x80,0x07,0x00,0x00,0x1E,0xF8,0x80,0x07,0x00,0x00,0x1E,0xF8,0x80,0x07,0x00,0x00,0x3E,0xF0,0x80,0x07,0x00,0x00,0x7C,0xF0,0xC1,0x07,0x00,0x00,0xFC,0xF0,0xE3,0x03,0x00,0x00,0xFC,0xE1,0xFF,0x03,0x00,0x00,0xF8,0xE3,0xFF,0x01,0x00,0x00,0xF0,0xC3,0xFF,0x01,0x00,0x00,0xC0,0x81,0x7F,0x00,0x00,0x00,0x00,0x00,0x3F, // 83
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x03,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x1E, // 84
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0x1F,0x00,0x00,0x00,0xFE,0xFF,0x7F,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0x00,0x00,0xF0,0x03,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0xF0,0x03,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xFE,0xFF,0xFF,0x00,0x00,0x00,0xFE,0xFF,0x7F,0x00,0x00,0x00,0xFC,0xFF,0x1F, // 85
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0xFE,0x07,0x00,0x00,0x00,0x00,0xFE,0x3F,0x00,0x00,0x00,0x00,0xFC,0xFF,0x00,0x00,0x00,0x00,0xE0,0xFF,0x07,0x00,0x00,0x00,0x00,0xFF,0x3F,0x00,0x00,0x00,0x00,0xFC,0xFF,0x00,0x00,0x00,0x00,0xE0,0xFF,0x03,0x00,0x00,0x00,0x00,0xFF,0x07,0x00,0x00,0x00,0x00,0xF8,0x07,0x00,0x00,0x00,0x00,0xF0,0x07,0x00,0x00,0x00,0x00,0xFE,0x07,0x00,0x00,0x00,0xC0,0xFF,0x03,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xFF,0x3F,0x00,0x00,0x00,0xE0,0xFF,0x07,0x00,0x00,0x00,0xFC,0xFF,0x00,0x00,0x00,0x00,0xFE,0x1F,0x00,0x00,0x00,0x00,0xFE,0x07,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x1C, // 86
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0x00,0x00,0x00,0xFE,0x3F,0x00,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFC,0xFF,0x3F,0x00,0x00,0x00,0xC0,0xFF,0xFF,0x01,0x00,0x00,0x00,0xFC,0xFF,0x07,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0x00,0xF8,0x07,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0xF0,0xFF,0x03,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0xF0,0xFF,0x0F,0x00,0x00,0x00,0xFC,0xFF,0x00,0x00,0x00,0x00,0xFE,0x1F,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0x00,0xFE,0x1F,0x00,0x00,0x00,0x00,0xFC,0xFF,0x00,0x00,0x00,0x00,0xF0,0xFF,0x0F,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0xF0,0xFF,0x03,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0x00,0xF8,0x07,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0xFC,0xFF,0x07,0x00,0x00,0xC0,0xFF,0xFF,0x01,0x00,0x00,0xFC,0xFF,0x3F,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFE,0x3F,0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0x00,0x00,0x00,0x3C, // 87
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0x00,0x00,0x1C,0x00,0xE0,0x07,0x00,0x00,0x7E,0x00,0xF0,0x07,0x00,0x00,0xFE,0x00,0xFC,0x07,0x00,0x00,0xFE,0x03,0xFE,0x03,0x00,0x00,0xF8,0x87,0xFF,0x00,0x00,0x00,0xF0,0xDF,0x7F,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0x00,0x00,0x00,0xFF,0x07,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0x00,0x00,0xE0,0xDF,0x7F,0x00,0x00,0x00,0xF8,0x8F,0xFF,0x00,0x00,0x00,0xFC,0x03,0xFE,0x03,0x00,0x00,0xFE,0x01,0xFC,0x07,0x00,0x00,0x7E,0x00,0xF0,0x07,0x00,0x00,0x3E,0x00,0xE0,0x07,0x00,0x00,0x08,0x00,0x80,0x03, // 88
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x00,0xF8,0x0F,0x00,0x00,0x00,0x00,0xE0,0x3F,0x00,0x00,0x00,0x00,0x80,0x7F,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x03,0x00,0x00,0x00,0xFC,0xFF,0x07,0x00,0x00,0x00,0xF0,0xFF,0x07,0x00,0x00,0x00,0xFC,0xFF,0x07,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x80,0x7F,0x00,0x00,0x00,0x00,0xE0,0x3F,0x00,0x00,0x00,0x00,0xF0,0x0F,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x1C, // 89
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0x00,0x00,0x0C,0x00,0xE0,0x07,0x00,0x00,0x1E,0x00,0xF0,0x07,0x00,0x00,0x1E,0x00,0xF8,0x07,0x00,0x00,0x1E,0x00,0xFC,0x07,0x00,0x00,0x1E,0x00,0xFF,0x07,0x00,0x00,0x1E,0x80,0xFF,0x07,0x00,0x00,0x1E,0xC0,0xBF,0x07,0x00,0x00,0x1E,0xE0,0x8F,0x07,0x00,0x00,0x1E,0xF0,0x87,0x07,0x00,0x00,0x1E,0xFC,0x83,0x07,0x00,0x00,0x1E,0xFE,0x81,0x07,0x00,0x00,0x1E,0x7F,0x80,0x07,0x00,0x00,0x9E,0x3F,0x80,0x07,0x00,0x00,0xFE,0x1F,0x80,0x07,0x00,0x00,0xFE,0x0F,0x80,0x07,0x00,0x00,0xFE,0x03,0x80,0x07,0x00,0x00,0xFE,0x01,0x80,0x07,0x00,0x00,0xFE,0x00,0x80,0x07,0x00,0x00,0x7E,0x00,0x80,0x07,0x00,0x00,0x1C,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x00,0x03, // 90
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0xFF,0x01,0x00,0xFE,0xFF,0xFF,0xFF,0x03,0x00,0xFE,0xFF,0xFF,0xFF,0x03,0x00,0xFE,0xFF,0xFF,0xFF,0x03,0x00,0xFE,0xFF,0xFF,0xFF,0x03,0x00,0x1E,0x00,0x00,0xC0,0x03,0x00,0x1E,0x00,0x00,0xC0,0x03,0x00,0x1E,0x00,0x00,0xC0,0x03,0x00,0x1E,0x00,0x00,0xC0,0x03,0x00,0x1E,0x00,0x00,0xC0,0x03, // 91
|
||||
0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,0x00,0xFE,0x07,0x00,0x00,0x00,0x00,0xFE,0x7F,0x00,0x00,0x00,0x00,0xF0,0xFF,0x07,0x00,0x00,0x00,0x00,0xFF,0x7F,0x00,0x00,0x00,0x00,0xF0,0xFF,0x03,0x00,0x00,0x00,0x00,0xFF,0x07,0x00,0x00,0x00,0x00,0xF0,0x07,0x00,0x00,0x00,0x00,0x00,0x03, // 92
|
||||
0x00,0x1E,0x00,0x00,0xC0,0x03,0x00,0x1E,0x00,0x00,0xC0,0x03,0x00,0x1E,0x00,0x00,0xC0,0x03,0x00,0x1E,0x00,0x00,0xC0,0x03,0x00,0x1E,0x00,0x00,0xC0,0x03,0x00,0xFE,0xFF,0xFF,0xFF,0x03,0x00,0xFE,0xFF,0xFF,0xFF,0x03,0x00,0xFE,0xFF,0xFF,0xFF,0x03,0x00,0xFE,0xFF,0xFF,0xFF,0x03,0x00,0xFC,0xFF,0xFF,0xFF,0x01, // 93
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0xC0,0x7F,0x00,0x00,0x00,0x00,0xF8,0x3F,0x00,0x00,0x00,0x00,0xFE,0x07,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0x00,0xFE,0x07,0x00,0x00,0x00,0x00,0xF8,0x3F,0x00,0x00,0x00,0x00,0xE0,0x7F,0x00,0x00,0x00,0x00,0x80,0x7F,0x00,0x00,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x40, // 94
|
||||
0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0xC0, // 95
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x20, // 96
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,0x78,0xF8,0x01,0x00,0x00,0x00,0x7C,0xFC,0x03,0x00,0x00,0x00,0x7E,0xFE,0x03,0x00,0x00,0x00,0x3E,0xFE,0x07,0x00,0x00,0x00,0x1E,0x8E,0x07,0x00,0x00,0x00,0x0F,0x0E,0x07,0x00,0x00,0x00,0x0F,0x07,0x07,0x00,0x00,0x00,0x0F,0x07,0x07,0x00,0x00,0x00,0x0F,0x07,0x03,0x00,0x00,0x00,0x0F,0x87,0x03,0x00,0x00,0x00,0x8F,0x83,0x03,0x00,0x00,0x00,0x9F,0xC3,0x01,0x00,0x00,0x00,0xFF,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFE,0xFF,0x07,0x00,0x00,0x00,0xFC,0xFF,0x07,0x00,0x00,0x00,0xF0,0xFF,0x07,0x00,0x00,0x00,0x00,0x00,0x03, // 97
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0x00,0xF8,0xF0,0x00,0x00,0x00,0x00,0x3C,0xC0,0x01,0x00,0x00,0x00,0x1E,0xC0,0x03,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x1F,0xC0,0x07,0x00,0x00,0x00,0x7F,0xF0,0x07,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xF8,0x7F,0x00,0x00,0x00,0x00,0xC0,0x1F, // 98
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0x7E,0xF0,0x03,0x00,0x00,0x00,0x1F,0xC0,0x07,0x00,0x00,0x00,0x1F,0xC0,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x1F,0xC0,0x07,0x00,0x00,0x00,0x3E,0xE0,0x03,0x00,0x00,0x00,0x7E,0xF0,0x03,0x00,0x00,0x00,0xFC,0xF8,0x01,0x00,0x00,0x00,0x78,0xF8,0x01,0x00,0x00,0x00,0x70,0x78, // 99
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00,0xF8,0x7F,0x00,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0x7F,0xF0,0x07,0x00,0x00,0x00,0x1F,0xC0,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x03,0x00,0x00,0x00,0x1E,0xC0,0x03,0x00,0x00,0x00,0x3C,0xC0,0x01,0x00,0x00,0x00,0xF8,0xF8,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFC,0xFF,0xFF,0x03, // 100
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0x3E,0xE7,0x03,0x00,0x00,0x00,0x1F,0x87,0x07,0x00,0x00,0x00,0x0F,0x87,0x07,0x00,0x00,0x00,0x0F,0x07,0x07,0x00,0x00,0x00,0x0F,0x07,0x07,0x00,0x00,0x00,0x0F,0x07,0x07,0x00,0x00,0x00,0x0F,0x07,0x07,0x00,0x00,0x00,0x1F,0x87,0x07,0x00,0x00,0x00,0x7E,0x87,0x03,0x00,0x00,0x00,0xFE,0xC7,0x03,0x00,0x00,0x00,0xFC,0xE7,0x03,0x00,0x00,0x00,0xF8,0xE7,0x01,0x00,0x00,0x00,0xE0,0xE3, // 101
|
||||
0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0xF0,0xFF,0xFF,0x03,0x00,0x00,0xFC,0xFF,0xFF,0x07,0x00,0x00,0xFC,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x03,0x00,0x00,0x1E,0x0F,0x00,0x00,0x00,0x00,0x1E,0x0F,0x00,0x00,0x00,0x00,0x1E,0x0F,0x00,0x00,0x00,0x00,0x1E,0x06, // 102
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00,0xF8,0x7F,0xF0,0x00,0x00,0x00,0xFC,0xFF,0xF1,0x00,0x00,0x00,0xFE,0xFF,0xF3,0x01,0x00,0x00,0xFE,0xFF,0xF3,0x01,0x00,0x00,0x7F,0xF0,0xE7,0x03,0x00,0x00,0x1F,0xC0,0xC7,0x03,0x00,0x00,0x0F,0x80,0xC7,0x03,0x00,0x00,0x0F,0x80,0xC7,0x03,0x00,0x00,0x0F,0x80,0xC7,0x03,0x00,0x00,0x0F,0x80,0xC7,0x03,0x00,0x00,0x1E,0xC0,0xC3,0x03,0x00,0x00,0x1C,0xC0,0xE1,0x03,0x00,0x00,0x78,0xF0,0xF0,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0xFF,0xFF,0x7F,0x00,0x00,0x00,0xFE,0xFF,0x1F, // 103
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x03,0x00,0x00,0x00,0xFE,0xFF,0x07,0x00,0x00,0x00,0xFE,0xFF,0x07,0x00,0x00,0x00,0xFC,0xFF,0x07,0x00,0x00,0x00,0xF0,0xFF,0x03, // 104
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0xFE,0xFF,0x03,0x00,0x00,0x3E,0xFF,0xFF,0x07,0x00,0x00,0x3E,0xFF,0xFF,0x07,0x00,0x00,0x3E,0xFF,0xFF,0x07,0x00,0x00,0x1C,0xFE,0xFF,0x03, // 105
|
||||
0x00,0x00,0x00,0x00,0xC0,0x03,0x00,0x00,0x00,0x00,0xC0,0x03,0x00,0x1C,0xFE,0xFF,0xFF,0x03,0x00,0x3E,0xFF,0xFF,0xFF,0x03,0x00,0x3E,0xFF,0xFF,0xFF,0x01,0x00,0x3E,0xFF,0xFF,0xFF,0x01,0x00,0x1C,0xFE,0xFF,0x7F, // 106
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0x00,0x80,0x0F,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0xE0,0x03,0x00,0x00,0x00,0x00,0xF0,0x07,0x00,0x00,0x00,0x00,0xF8,0x1F,0x00,0x00,0x00,0x00,0xFC,0x7F,0x00,0x00,0x00,0x00,0x3E,0xFF,0x00,0x00,0x00,0x00,0x1F,0xFC,0x03,0x00,0x00,0x00,0x1F,0xF8,0x07,0x00,0x00,0x00,0x0F,0xE0,0x07,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0x00,0x03, // 107
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFC,0xFF,0xFF,0x03, // 108
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFC,0xFF,0x03,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x03,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFE,0xFF,0x07,0x00,0x00,0x00,0xFC,0xFF,0x07,0x00,0x00,0x00,0xF8,0xFF,0x03,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x03,0x00,0x00,0x00,0xFE,0xFF,0x07,0x00,0x00,0x00,0xFE,0xFF,0x07,0x00,0x00,0x00,0xFC,0xFF,0x07,0x00,0x00,0x00,0xF0,0xFF,0x03, // 109
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFC,0xFF,0x03,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x03,0x00,0x00,0x00,0xFE,0xFF,0x07,0x00,0x00,0x00,0xFE,0xFF,0x07,0x00,0x00,0x00,0xFC,0xFF,0x07,0x00,0x00,0x00,0xF0,0xFF,0x03, // 110
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0x7E,0xF0,0x03,0x00,0x00,0x00,0x1E,0xC0,0x03,0x00,0x00,0x00,0x1F,0xC0,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x1F,0xC0,0x07,0x00,0x00,0x00,0x1E,0xC0,0x03,0x00,0x00,0x00,0x7E,0xF0,0x03,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x00,0xC0,0x1F, // 111
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x03,0x00,0x00,0xFF,0xFF,0xFF,0x03,0x00,0x00,0xFF,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0x78,0xF0,0x00,0x00,0x00,0x00,0x1C,0xC0,0x01,0x00,0x00,0x00,0x1E,0xC0,0x03,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x1F,0xC0,0x07,0x00,0x00,0x00,0x7F,0xF0,0x07,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x00,0xC0,0x1F, // 112
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0x7F,0xF0,0x07,0x00,0x00,0x00,0x1F,0xC0,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x03,0x00,0x00,0x00,0x1E,0xC0,0x03,0x00,0x00,0x00,0x1C,0xC0,0x01,0x00,0x00,0x00,0x78,0xF0,0x00,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x03,0x00,0x00,0xFF,0xFF,0xFF,0x03,0x00,0x00,0xFF,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x01, // 113
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x0E, // 114
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0xE0,0x00,0x00,0x00,0x00,0xFC,0xF0,0x01,0x00,0x00,0x00,0xFE,0xF1,0x03,0x00,0x00,0x00,0xFE,0xE3,0x03,0x00,0x00,0x00,0xFF,0xC3,0x07,0x00,0x00,0x00,0xCF,0x83,0x07,0x00,0x00,0x00,0x87,0x07,0x07,0x00,0x00,0x00,0x87,0x07,0x07,0x00,0x00,0x00,0x87,0x07,0x07,0x00,0x00,0x00,0x87,0x0F,0x07,0x00,0x00,0x00,0x0F,0x0F,0x07,0x00,0x00,0x00,0x1F,0x9F,0x07,0x00,0x00,0x00,0x3E,0xFF,0x03,0x00,0x00,0x00,0x3E,0xFE,0x03,0x00,0x00,0x00,0x3C,0xFE,0x03,0x00,0x00,0x00,0x38,0xFC,0x01,0x00,0x00,0x00,0x00,0x78, // 115
|
||||
0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x01,0x00,0x00,0xFE,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFC,0xFF,0xFF,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x06,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x03, // 116
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x7F,0x00,0x00,0x00,0x00,0xFF,0xFF,0x01,0x00,0x00,0x00,0xFF,0xFF,0x03,0x00,0x00,0x00,0xFF,0xFF,0x03,0x00,0x00,0x00,0xFE,0xFF,0x07,0x00,0x00,0x00,0x00,0xE0,0x07,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x03,0x00,0x00,0x00,0x00,0xC0,0x03,0x00,0x00,0x00,0x00,0xC0,0x01,0x00,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0x00,0xFE,0xFF,0x01,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFE,0xFF,0x03, // 117
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x00,0xFF,0x07,0x00,0x00,0x00,0x00,0xFC,0x3F,0x00,0x00,0x00,0x00,0xE0,0xFF,0x00,0x00,0x00,0x00,0x00,0xFF,0x03,0x00,0x00,0x00,0x00,0xF8,0x07,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0xF8,0x07,0x00,0x00,0x00,0x00,0xFF,0x03,0x00,0x00,0x00,0xE0,0xFF,0x00,0x00,0x00,0x00,0xF8,0x3F,0x00,0x00,0x00,0x00,0xFE,0x07,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0x0E, // 118
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0xFF,0x03,0x00,0x00,0x00,0x00,0xFF,0x1F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0xF8,0x07,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xFE,0x1F,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0xFF,0x03,0x00,0x00,0x00,0x00,0xFE,0x1F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0x00,0xF8,0x07,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xFE,0x1F,0x00,0x00,0x00,0x00,0xFF,0x03,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x0E, // 119
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x03,0x00,0x00,0x00,0x0F,0xC0,0x07,0x00,0x00,0x00,0x1F,0xE0,0x07,0x00,0x00,0x00,0x7F,0xF0,0x07,0x00,0x00,0x00,0xFE,0xFC,0x03,0x00,0x00,0x00,0xFC,0xFF,0x00,0x00,0x00,0x00,0xF8,0x7F,0x00,0x00,0x00,0x00,0xE0,0x1F,0x00,0x00,0x00,0x00,0xC0,0x0F,0x00,0x00,0x00,0x00,0xE0,0x1F,0x00,0x00,0x00,0x00,0xF8,0x7F,0x00,0x00,0x00,0x00,0xFC,0xFF,0x00,0x00,0x00,0x00,0xFE,0xFC,0x03,0x00,0x00,0x00,0x3F,0xF0,0x07,0x00,0x00,0x00,0x1F,0xE0,0x07,0x00,0x00,0x00,0x0F,0xC0,0x07,0x00,0x00,0x00,0x04,0x00,0x03, // 120
|
||||
0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x0E,0x00,0xC0,0x03,0x00,0x00,0x3F,0x00,0xC0,0x03,0x00,0x00,0xFF,0x01,0xC0,0x03,0x00,0x00,0xFF,0x07,0xC0,0x03,0x00,0x00,0xFC,0x3F,0xE0,0x03,0x00,0x00,0xE0,0xFF,0xF0,0x03,0x00,0x00,0x00,0xFF,0xFF,0x03,0x00,0x00,0x00,0xF8,0xFF,0x01,0x00,0x00,0x00,0xC0,0xFF,0x00,0x00,0x00,0x00,0xF8,0x3F,0x00,0x00,0x00,0x00,0xFF,0x0F,0x00,0x00,0x00,0xC0,0xFF,0x01,0x00,0x00,0x00,0xF8,0x7F,0x00,0x00,0x00,0x00,0xFE,0x0F,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x0E, // 121
|
||||
0x00,0x00,0x00,0x80,0x03,0x00,0x00,0x00,0x0F,0xC0,0x07,0x00,0x00,0x00,0x0F,0xE0,0x07,0x00,0x00,0x00,0x0F,0xF0,0x07,0x00,0x00,0x00,0x0F,0xF8,0x07,0x00,0x00,0x00,0x0F,0xFC,0x07,0x00,0x00,0x00,0x0F,0xFE,0x07,0x00,0x00,0x00,0x0F,0xBF,0x07,0x00,0x00,0x00,0x8F,0x9F,0x07,0x00,0x00,0x00,0xEF,0x8F,0x07,0x00,0x00,0x00,0xFF,0x83,0x07,0x00,0x00,0x00,0xFF,0x81,0x07,0x00,0x00,0x00,0xFF,0x80,0x07,0x00,0x00,0x00,0x7F,0x80,0x07,0x00,0x00,0x00,0x3F,0x80,0x07,0x00,0x00,0x00,0x1F,0x80,0x07,0x00,0x00,0x00,0x0E,0x80,0x07,0x00,0x00,0x00,0x00,0x00,0x03, // 122
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x80,0x0F,0x00,0x00,0x00,0x00,0x80,0x0F,0x00,0x00,0x00,0x00,0xE0,0x3F,0x00,0x00,0x00,0xF0,0xFF,0xFF,0x7F,0x00,0x00,0xF8,0xFF,0xFD,0xFF,0x00,0x00,0xFC,0xFF,0xFD,0xFF,0x01,0x00,0xFE,0xFF,0xF8,0xFF,0x03,0x00,0xFE,0x3F,0xE0,0xFF,0x03,0x00,0x3E,0x00,0x00,0xE0,0x03,0x00,0x1E,0x00,0x00,0xC0,0x03,0x00,0x1E,0x00,0x00,0xC0,0x03,0x00,0x0C,0x00,0x00,0x80,0x01, // 123
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0xFF,0x01,0x00,0xFE,0xFF,0xFF,0xFF,0x03,0x00,0xFE,0xFF,0xFF,0xFF,0x03,0x00,0xFC,0xFF,0xFF,0xFF,0x01, // 124
|
||||
0x00,0x0C,0x00,0x00,0x80,0x01,0x00,0x1E,0x00,0x00,0xC0,0x03,0x00,0x1E,0x00,0x00,0xC0,0x03,0x00,0x3E,0x00,0x00,0xE0,0x03,0x00,0xFE,0x3F,0xE0,0xFF,0x03,0x00,0xFE,0xFF,0xF8,0xFF,0x03,0x00,0xFC,0xFF,0xFD,0xFF,0x01,0x00,0xF8,0xFF,0xFD,0xFF,0x00,0x00,0xF0,0xFF,0xFF,0x7F,0x00,0x00,0x00,0xE0,0x3F,0x00,0x00,0x00,0x00,0x80,0x0F,0x00,0x00,0x00,0x00,0x80,0x0F,0x00,0x00,0x00,0x00,0x00,0x07, // 125
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x03,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xE0,0x03,0x00,0x00,0x00,0x00,0xE0,0x03,0x00,0x00,0x00,0x00,0xE0,0x03,0x00,0x00,0x00,0x00,0xE0,0x03,0x00,0x00,0x00,0x00,0xE0,0x03,0x00,0x00,0x00,0x00,0xE0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF8, // 126
|
||||
0x00,0x00,0x18,0x03,0x00,0x00,0x00,0x00,0x18,0x03,0x00,0x00,0x00,0x00,0x18,0x03,0x00,0x00,0x00,0x00,0xFC,0x1F,0x00,0x00,0x00,0x80,0xFF,0x7F,0x00,0x00,0x00,0xC0,0xFF,0xFF,0x01,0x00,0x00,0xE0,0x19,0xF3,0x01,0x00,0x00,0x70,0x18,0x83,0x03,0x00,0x00,0x30,0x18,0x03,0x07,0x00,0x00,0x18,0x18,0x03,0x07,0x00,0x00,0x18,0x18,0x03,0x06,0x00,0x00,0x18,0x18,0x03,0x06,0x00,0x00,0x18,0x18,0x03,0x06,0x00,0x00,0x18,0x18,0x00,0x06,0x00,0x00,0x38,0x00,0x00,0x06,0x00,0x00,0x30,0x00,0x80,0x03,0x00,0x00,0xF0,0x03,0xF0,0x03,0x00,0x00,0xF0,0x03,0xF0,0x03, // 128
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x01,0x00,0x00,0x00,0x00,0xE0,0x01,0x00,0x00,0x00,0x00,0xE0,0x01,0x00,0x00,0x00,0x00,0xE0,0x01, // 129
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x02, // 130
|
||||
0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80, // 132
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x80,0xFF,0x01,0x00,0x00,0x1F,0xFE,0xFF,0x03,0x00,0x00,0x1F,0xFF,0xFF,0x03,0x00,0x00,0x1F,0xFF,0xFF,0x03,0x00,0x00,0x0E,0xC0,0xFF,0x01, // 161
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0xE3,0x03,0x00,0x00,0x7E,0xF0,0xFF,0x01,0x00,0x00,0x1F,0xE0,0x3F,0x00,0x00,0x00,0x1F,0xF0,0x07,0x00,0x00,0x00,0x0F,0xFE,0x07,0x00,0x00,0x00,0xCF,0x8F,0x07,0x00,0x00,0x00,0xFF,0x83,0x07,0x00,0x00,0x80,0x7F,0x80,0x07,0x00,0x00,0xF0,0x1F,0xC0,0x07,0x00,0x00,0xFE,0x3F,0xE0,0x03,0x00,0x00,0x1E,0x7E,0xF0,0x03,0x00,0x00,0x00,0xFE,0xF8,0x01,0x00,0x00,0x00,0x7C,0xF8,0x01,0x00,0x00,0x00,0x78,0x70, // 162
|
||||
0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xF0,0x80,0x07,0x00,0x00,0x00,0xF0,0xC0,0x07,0x00,0x00,0xE0,0xF7,0xE0,0x07,0x00,0x00,0xF0,0xFF,0xF0,0x03,0x00,0x00,0xF8,0xFF,0xFF,0x03,0x00,0x00,0xFC,0xFF,0xBF,0x03,0x00,0x00,0xFC,0xFF,0x9F,0x03,0x00,0x00,0x3E,0xF8,0x8F,0x03,0x00,0x00,0x3E,0xF0,0xC1,0x03,0x00,0x00,0x1E,0xF0,0xC0,0x03,0x00,0x00,0x1E,0xF0,0x80,0x03,0x00,0x00,0x1E,0xF0,0x80,0x03,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x3E,0x60,0x80,0x07,0x00,0x00,0xFC,0x00,0x80,0x07,0x00,0x00,0xFC,0x01,0x80,0x07,0x00,0x00,0xF8,0x01,0x80,0x07,0x00,0x00,0xF0,0x01,0x80,0x07,0x00,0x00,0xC0,0x00,0xC0,0x03,0x00,0x00,0x00,0x00,0x80,0x03, // 163
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xF3,0x39,0x00,0x00,0x00,0x80,0xFF,0x3F,0x00,0x00,0x00,0x80,0xFF,0x3F,0x00,0x00,0x00,0x80,0xFF,0x3F,0x00,0x00,0x00,0x00,0xFF,0x1F,0x00,0x00,0x00,0x00,0x1F,0x1F,0x00,0x00,0x00,0x80,0x0F,0x3E,0x00,0x00,0x00,0x80,0x07,0x3C,0x00,0x00,0x00,0x80,0x07,0x3C,0x00,0x00,0x00,0x80,0x07,0x3C,0x00,0x00,0x00,0x80,0x0F,0x3E,0x00,0x00,0x00,0x00,0x1F,0x1F,0x00,0x00,0x00,0x00,0xFF,0x1F,0x00,0x00,0x00,0x80,0xFF,0x3F,0x00,0x00,0x00,0x80,0xFF,0x3F,0x00,0x00,0x00,0x80,0xF3,0x3D, // 164
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x7E,0xE0,0x79,0x00,0x00,0x00,0xFC,0xE1,0x79,0x00,0x00,0x00,0xF8,0xE3,0x79,0x00,0x00,0x00,0xF0,0xEF,0x79,0x00,0x00,0x00,0xC0,0xFF,0x79,0x00,0x00,0x00,0x80,0xFF,0x79,0x00,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFC,0xFF,0x07,0x00,0x00,0x00,0xF0,0xFF,0x07,0x00,0x00,0x00,0xFC,0xFF,0x07,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x80,0xFF,0x79,0x00,0x00,0x00,0xE0,0xFF,0x79,0x00,0x00,0x00,0xF0,0xEF,0x79,0x00,0x00,0x00,0xFC,0xE3,0x79,0x00,0x00,0x00,0xFE,0xE1,0x79,0x00,0x00,0x00,0x7E,0xE0,0x79,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x0C, // 165
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x3F,0xC0,0xFF,0x01,0x00,0xFE,0x7F,0xE0,0xFF,0x03,0x00,0xFE,0x7F,0xE0,0xFF,0x03,0x00,0xFC,0x3F,0xC0,0xFF,0x03, // 166
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0xE0,0x07,0x00,0x00,0x00,0xE0,0xF1,0x0F,0x3C,0x00,0x00,0xF8,0xFB,0x1F,0xFC,0x00,0x00,0xFC,0xFF,0x1F,0xFC,0x00,0x00,0xFC,0x3F,0x3E,0xFC,0x01,0x00,0xFE,0x1F,0x3C,0xF0,0x01,0x00,0x3E,0x1F,0x7C,0xE0,0x03,0x00,0x1E,0x3E,0xF8,0xC0,0x03,0x00,0x1E,0x3C,0xF0,0xC0,0x03,0x00,0x1E,0x7C,0xF0,0xC1,0x03,0x00,0x1E,0xF8,0xE0,0xC1,0x03,0x00,0x3E,0xF8,0xE0,0xE3,0x03,0x00,0x7C,0xF0,0xF1,0xFF,0x01,0x00,0xFC,0xE0,0xFF,0xFF,0x01,0x00,0xF8,0xE0,0xFF,0xFF,0x00,0x00,0xF0,0xC0,0x7F,0xFF,0x00,0x00,0x00,0x80,0x3F,0x3C,0x00,0x00,0x00,0x00,0x1F, // 167
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x18, // 168
|
||||
0x00,0x00,0xFC,0x03,0x00,0x00,0x00,0x00,0xFF,0x0F,0x00,0x00,0x00,0xC0,0xFF,0x3F,0x00,0x00,0x00,0xE0,0x07,0x7E,0x00,0x00,0x00,0xF0,0x01,0xF8,0x00,0x00,0x00,0xF0,0x00,0xF0,0x00,0x00,0x00,0x78,0x00,0xE0,0x01,0x00,0x00,0x3C,0xF8,0xC3,0x03,0x00,0x00,0x1C,0xFE,0x8F,0x03,0x00,0x00,0x1C,0xFF,0x9F,0x03,0x00,0x00,0x0E,0x0F,0x1E,0x07,0x00,0x00,0x8E,0x07,0x3C,0x07,0x00,0x00,0x8E,0x03,0x38,0x07,0x00,0x00,0x8E,0x03,0x38,0x07,0x00,0x00,0x8E,0x03,0x38,0x07,0x00,0x00,0x8E,0x07,0x3C,0x07,0x00,0x00,0x0E,0x0F,0x1F,0x07,0x00,0x00,0x1C,0x0F,0x8F,0x03,0x00,0x00,0x1C,0x0C,0x86,0x03,0x00,0x00,0x3C,0x00,0xC0,0x03,0x00,0x00,0x78,0x00,0xE0,0x01,0x00,0x00,0xF0,0x00,0xF0,0x00,0x00,0x00,0xF0,0x01,0xF8,0x00,0x00,0x00,0xE0,0x07,0x7E,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0x00,0x00,0x00,0xFF,0x0F,0x00,0x00,0x00,0x00,0xFC,0x03, // 169
|
||||
0x00,0x00,0x07,0x00,0x00,0x00,0x00,0xB8,0x0F,0x00,0x00,0x00,0x00,0xBC,0x1F,0x00,0x00,0x00,0x00,0xFC,0x1F,0x00,0x00,0x00,0x00,0xDE,0x1C,0x00,0x00,0x00,0x00,0xCE,0x1C,0x00,0x00,0x00,0x00,0x4E,0x1C,0x00,0x00,0x00,0x00,0x4E,0x0C,0x00,0x00,0x00,0x00,0x4E,0x0E,0x00,0x00,0x00,0x00,0xFE,0x07,0x00,0x00,0x00,0x00,0xFE,0x0F,0x00,0x00,0x00,0x00,0xFC,0x1F,0x00,0x00,0x00,0x00,0xF8,0x1F,0x00,0x00,0x00,0x00,0x00,0x08, // 170
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x80,0x1F,0x00,0x00,0x00,0x00,0xE0,0x7F,0x00,0x00,0x00,0x00,0xF0,0xFF,0x00,0x00,0x00,0x00,0xFC,0xF0,0x03,0x00,0x00,0x00,0x7C,0xE0,0x03,0x00,0x00,0x00,0x1C,0x80,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x80,0x1F,0x00,0x00,0x00,0x00,0xE0,0x7F,0x00,0x00,0x00,0x00,0xF0,0xFF,0x00,0x00,0x00,0x00,0xFC,0xF0,0x03,0x00,0x00,0x00,0x3C,0xE0,0x03,0x00,0x00,0x00,0x1C,0x80,0x03, // 171
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0xFF,0x0F,0x00,0x00,0x00,0x00,0xFF,0x0F,0x00,0x00,0x00,0x00,0xFF,0x0F,0x00,0x00,0x00,0x00,0xFF,0x0F,0x00,0x00,0x00,0x00,0xFF,0x0F, // 172
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x06, // 173
|
||||
0x00,0x00,0xFC,0x03,0x00,0x00,0x00,0x00,0xFF,0x0F,0x00,0x00,0x00,0xC0,0xFF,0x3F,0x00,0x00,0x00,0xE0,0x07,0x7E,0x00,0x00,0x00,0xF0,0x01,0xF8,0x00,0x00,0x00,0xF0,0x00,0xF0,0x00,0x00,0x00,0x78,0x00,0xE0,0x01,0x00,0x00,0xBC,0xFF,0xDF,0x03,0x00,0x00,0x9C,0xFF,0x9F,0x03,0x00,0x00,0x9C,0xFF,0x9F,0x03,0x00,0x00,0x8E,0xE3,0x00,0x07,0x00,0x00,0x8E,0xE3,0x00,0x07,0x00,0x00,0x8E,0xE3,0x00,0x07,0x00,0x00,0x8E,0xE3,0x01,0x07,0x00,0x00,0x8E,0xE3,0x03,0x07,0x00,0x00,0x8E,0x77,0x0F,0x07,0x00,0x00,0x8E,0x7F,0x1F,0x07,0x00,0x00,0x1C,0x7F,0x9E,0x03,0x00,0x00,0x1C,0x1E,0x98,0x03,0x00,0x00,0x3C,0x00,0xD0,0x03,0x00,0x00,0x78,0x00,0xE0,0x01,0x00,0x00,0xF0,0x00,0xF0,0x00,0x00,0x00,0xF0,0x01,0xF8,0x00,0x00,0x00,0xE0,0x07,0x7E,0x00,0x00,0x00,0xC0,0xFF,0x3F,0x00,0x00,0x00,0x00,0xFF,0x0F,0x00,0x00,0x00,0x00,0xFC,0x03, // 174
|
||||
0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30, // 175
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF8,0x03,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x00,0x1C,0x07,0x00,0x00,0x00,0x00,0x0E,0x0E,0x00,0x00,0x00,0x00,0x0E,0x0E,0x00,0x00,0x00,0x00,0x0E,0x0E,0x00,0x00,0x00,0x00,0x0E,0x0E,0x00,0x00,0x00,0x00,0x1C,0x07,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x00,0xF8,0x03,0x00,0x00,0x00,0x00,0xF0,0x01, // 176
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0xC0,0x07,0x00,0x00,0x00,0x3E,0xC0,0x07,0x00,0x00,0x00,0x3E,0xC0,0x07,0x00,0x00,0x00,0x3E,0xC0,0x07,0x00,0x00,0x00,0x3E,0xC0,0x07,0x00,0x00,0x00,0x3E,0xC0,0x07,0x00,0x00,0x00,0x3E,0xC0,0x07,0x00,0x00,0xF8,0xFF,0xCF,0x07,0x00,0x00,0xF8,0xFF,0xCF,0x07,0x00,0x00,0xF8,0xFF,0xCF,0x07,0x00,0x00,0xF8,0xFF,0xCF,0x07,0x00,0x00,0xF8,0xFF,0xCF,0x07,0x00,0x00,0x00,0x3E,0xC0,0x07,0x00,0x00,0x00,0x3E,0xC0,0x07,0x00,0x00,0x00,0x3E,0xC0,0x07,0x00,0x00,0x00,0x3E,0xC0,0x07,0x00,0x00,0x00,0x3E,0xC0,0x07,0x00,0x00,0x00,0x3E,0xC0,0x07,0x00,0x00,0x00,0x3E,0xC0,0x07, // 177
|
||||
0x00,0x20,0x20,0x00,0x00,0x00,0x00,0x38,0x78,0x00,0x00,0x00,0x00,0x3C,0x7C,0x00,0x00,0x00,0x00,0x1E,0x7C,0x00,0x00,0x00,0x00,0x06,0x7E,0x00,0x00,0x00,0x00,0x06,0x77,0x00,0x00,0x00,0x00,0x86,0x77,0x00,0x00,0x00,0x00,0xCE,0x73,0x00,0x00,0x00,0x00,0xFE,0x71,0x00,0x00,0x00,0x00,0xFC,0x71,0x00,0x00,0x00,0x00,0xFC,0x70,0x00,0x00,0x00,0x00,0x78,0x70, // 178
|
||||
0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x1C,0x1E,0x00,0x00,0x00,0x00,0x1C,0x3C,0x00,0x00,0x00,0x00,0xCE,0x70,0x00,0x00,0x00,0x00,0xC6,0x60,0x00,0x00,0x00,0x00,0xC6,0x60,0x00,0x00,0x00,0x00,0xC6,0x60,0x00,0x00,0x00,0x00,0xFE,0x71,0x00,0x00,0x00,0x00,0xFE,0x3F,0x00,0x00,0x00,0x00,0xFC,0x3F,0x00,0x00,0x00,0x00,0x38,0x1F,0x00,0x00,0x00,0x00,0x00,0x0E, // 179
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x02, // 180
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x03,0x00,0x00,0xFF,0xFF,0xFF,0x03,0x00,0x00,0xFF,0xFF,0xFF,0x03,0x00,0x00,0xFF,0xFF,0xFF,0x03,0x00,0x00,0xFF,0xFF,0xFF,0x03,0x00,0x00,0x00,0xE0,0x01,0x00,0x00,0x00,0x00,0xC0,0x03,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0xC0,0x03,0x00,0x00,0x00,0x00,0xE0,0x03,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x07, // 181
|
||||
0x00,0x80,0x0F,0x00,0x00,0x00,0x00,0xE0,0x3F,0x00,0x00,0x00,0x00,0xF8,0x7F,0x00,0x00,0x00,0x00,0xFC,0xFF,0x00,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFE,0xFF,0xFF,0xFF,0x03,0x00,0xFE,0xFF,0xFF,0xFF,0x03,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0xFF,0xFF,0x03,0x00,0xFE,0xFF,0xFF,0xFF,0x03,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x06, // 182
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x03,0x00,0x00,0x00,0x00,0xC0,0x03,0x00,0x00,0x00,0x00,0xC0,0x03,0x00,0x00,0x00,0x00,0xC0,0x03, // 183
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x18,0x03,0x00,0x00,0x00,0x00,0x18,0x03,0x00,0x00,0x00,0x00,0x18,0x03,0x00,0x00,0x00,0x00,0x98,0x03,0x00,0x00,0x00,0x00,0xF8,0x03,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xE0, // 184
|
||||
0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0xFC,0x1F,0x00,0x00,0x00,0x00,0xFE,0x3F,0x00,0x00,0x00,0x00,0xFE,0x3F,0x00,0x00,0x00,0x00,0xFE,0x3F, // 185
|
||||
0x00,0xE0,0x01,0x00,0x00,0x00,0x00,0xF8,0x07,0x00,0x00,0x00,0x00,0xFC,0x0F,0x00,0x00,0x00,0x00,0xFC,0x0F,0x00,0x00,0x00,0x00,0x1E,0x1E,0x00,0x00,0x00,0x00,0x0E,0x1C,0x00,0x00,0x00,0x00,0x0E,0x1C,0x00,0x00,0x00,0x00,0x0E,0x1C,0x00,0x00,0x00,0x00,0x0E,0x1C,0x00,0x00,0x00,0x00,0x1E,0x1E,0x00,0x00,0x00,0x00,0xFC,0x0F,0x00,0x00,0x00,0x00,0xFC,0x0F,0x00,0x00,0x00,0x00,0xF8,0x07,0x00,0x00,0x00,0x00,0xE0,0x01, // 186
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x80,0x03,0x00,0x00,0x00,0x3C,0xE0,0x03,0x00,0x00,0x00,0xFC,0xF0,0x03,0x00,0x00,0x00,0xF0,0xFF,0x00,0x00,0x00,0x00,0xE0,0x7F,0x00,0x00,0x00,0x00,0x80,0x1F,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x80,0x03,0x00,0x00,0x00,0x3C,0xE0,0x03,0x00,0x00,0x00,0xFC,0xF0,0x03,0x00,0x00,0x00,0xF0,0xFF,0x00,0x00,0x00,0x00,0xE0,0x7F,0x00,0x00,0x00,0x00,0x80,0x1F,0x00,0x00,0x00,0x00,0x00,0x06, // 187
|
||||
0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0xFC,0x1F,0x00,0x00,0x00,0x00,0xFE,0x3F,0x00,0x0C,0x00,0x00,0xFE,0x3F,0x00,0x0F,0x00,0x00,0xFE,0x3F,0x80,0x0F,0x00,0x00,0x00,0x00,0xE0,0x03,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x80,0x0F,0x00,0x00,0x00,0x00,0xE0,0x03,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x80,0x0F,0xC0,0x01,0x00,0x00,0xE0,0x03,0xE0,0x01,0x00,0x00,0xF0,0x00,0xF0,0x01,0x00,0x00,0x7C,0x00,0xF8,0x01,0x00,0x00,0x1E,0x00,0xDE,0x01,0x00,0x00,0x0E,0x00,0xCF,0x01,0x00,0x00,0x00,0x80,0xC7,0x01,0x00,0x00,0x00,0xC0,0xFF,0x0F,0x00,0x00,0x00,0xC0,0xFF,0x0F,0x00,0x00,0x00,0xC0,0xFF,0x0F,0x00,0x00,0x00,0x00,0xC0,0x01,0x00,0x00,0x00,0x00,0xC0,0x01, // 188
|
||||
0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0xFC,0x3F,0x00,0x00,0x00,0x00,0xFE,0x7F,0x00,0x0E,0x00,0x00,0xFE,0x7F,0x00,0x0F,0x00,0x00,0xFE,0x3F,0xC0,0x07,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0xE0,0x01,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0xE0,0x01,0x07,0x07,0x00,0x00,0xF8,0x80,0x87,0x07,0x00,0x00,0x3C,0xC0,0xC3,0x07,0x00,0x00,0x0E,0xC0,0xE0,0x07,0x00,0x00,0x04,0xC0,0x60,0x07,0x00,0x00,0x00,0xC0,0x70,0x07,0x00,0x00,0x00,0xC0,0x39,0x07,0x00,0x00,0x00,0xC0,0x3F,0x07,0x00,0x00,0x00,0xC0,0x1F,0x07,0x00,0x00,0x00,0x80,0x0F,0x07,0x00,0x00,0x00,0x00,0x07,0x07, // 189
|
||||
0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x1C,0x1E,0x00,0x00,0x00,0x00,0x1C,0x3C,0x00,0x00,0x00,0x00,0xCE,0x70,0x00,0x00,0x00,0x00,0xC6,0x60,0x00,0x00,0x00,0x00,0xC6,0x60,0x00,0x00,0x00,0x00,0xC6,0x60,0x00,0x00,0x00,0x00,0xFE,0x71,0x00,0x0E,0x00,0x00,0xFE,0x3F,0x00,0x0F,0x00,0x00,0xFC,0x3F,0xC0,0x07,0x00,0x00,0x38,0x1F,0xF0,0x01,0x00,0x00,0x00,0x0E,0xF8,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0xE0,0x01,0x00,0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x0F,0xC0,0x00,0x00,0x00,0xC0,0x07,0xE0,0x01,0x00,0x00,0xE0,0x01,0xF0,0x01,0x00,0x00,0xF8,0x00,0xFC,0x01,0x00,0x00,0x3C,0x00,0xDE,0x01,0x00,0x00,0x0E,0x00,0xCF,0x01,0x00,0x00,0x06,0x80,0xC7,0x01,0x00,0x00,0x00,0xC0,0xFF,0x0F,0x00,0x00,0x00,0xC0,0xFF,0x0F,0x00,0x00,0x00,0x80,0xFF,0x0F,0x00,0x00,0x00,0x00,0xC0,0x01,0x00,0x00,0x00,0x00,0xC0,0x01, // 190
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x80,0x7F,0x00,0x00,0x00,0x00,0xC0,0xFF,0x00,0x00,0x00,0x00,0xE0,0xFF,0x01,0x00,0x00,0x00,0xF0,0xFF,0x01,0x00,0x00,0x00,0xF8,0xE1,0x03,0x00,0x00,0x00,0xFC,0xC0,0x03,0x00,0x00,0x8E,0x7F,0xC0,0x03,0x00,0x00,0xDF,0x3F,0xC0,0x03,0x00,0x00,0xDF,0x1F,0xC0,0x03,0x00,0x00,0xDF,0x0F,0xC0,0x03,0x00,0x00,0x8E,0x03,0xE0,0x03,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x0C, // 191
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0x00,0x00,0x00,0x00,0xF0,0x07,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0xE0,0xFF,0x03,0x00,0x00,0x00,0xFC,0xFF,0x00,0x00,0x04,0x00,0xFF,0x1F,0x00,0x00,0x04,0xE0,0xFF,0x1F,0x00,0x00,0x0C,0xF8,0xFF,0x1E,0x00,0x00,0x1C,0xFC,0x1F,0x1E,0x00,0x00,0x3C,0xFE,0x03,0x1E,0x00,0x00,0x78,0x7E,0x00,0x1E,0x00,0x00,0x70,0xFE,0x00,0x1E,0x00,0x00,0x40,0xFE,0x07,0x1E,0x00,0x00,0x00,0xFC,0x1F,0x1E,0x00,0x00,0x00,0xF8,0xFF,0x1E,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0x00,0x00,0x00,0xFF,0x3F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xE0,0xFF,0x03,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x00,0xF0,0x07,0x00,0x00,0x00,0x00,0x80,0x03, // 192
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0x00,0x00,0x00,0x00,0xF0,0x07,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0xE0,0xFF,0x03,0x00,0x00,0x00,0xFC,0xFF,0x00,0x00,0x00,0x00,0xFF,0x1F,0x00,0x00,0x00,0xE0,0xFF,0x1F,0x00,0x00,0x00,0xF8,0xFF,0x1E,0x00,0x00,0x60,0xFC,0x1F,0x1E,0x00,0x00,0x78,0xFE,0x03,0x1E,0x00,0x00,0x7C,0x7E,0x00,0x1E,0x00,0x00,0x3C,0xFE,0x00,0x1E,0x00,0x00,0x1C,0xFE,0x07,0x1E,0x00,0x00,0x0C,0xFC,0x1F,0x1E,0x00,0x00,0x04,0xF8,0xFF,0x1E,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0x00,0x00,0x00,0xFF,0x3F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xE0,0xFF,0x03,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x00,0xF0,0x07,0x00,0x00,0x00,0x00,0x80,0x03, // 193
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0x00,0x00,0x00,0x00,0xF0,0x07,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0xE0,0xFF,0x03,0x00,0x40,0x00,0xFC,0xFF,0x00,0x00,0x60,0x00,0xFF,0x1F,0x00,0x00,0x70,0xE0,0xFF,0x1F,0x00,0x00,0x78,0xF8,0xFF,0x1E,0x00,0x00,0x1C,0xFC,0x1F,0x1E,0x00,0x00,0x0C,0xFE,0x03,0x1E,0x00,0x00,0x0C,0x7E,0x00,0x1E,0x00,0x00,0x1C,0xFE,0x00,0x1E,0x00,0x00,0x78,0xFE,0x07,0x1E,0x00,0x00,0x70,0xFC,0x1F,0x1E,0x00,0x00,0x60,0xF8,0xFF,0x1E,0x00,0x00,0x40,0xC0,0xFF,0x1F,0x00,0x00,0x00,0x00,0xFF,0x3F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xE0,0xFF,0x03,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x00,0xF0,0x07,0x00,0x00,0x00,0x00,0x80,0x03, // 194
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0x00,0x00,0x00,0x00,0xF0,0x07,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0xE0,0xFF,0x03,0x00,0x38,0x00,0xFC,0xFF,0x00,0x00,0x3C,0x00,0xFF,0x1F,0x00,0x00,0x1C,0xE0,0xFF,0x1F,0x00,0x00,0x0C,0xF8,0xFF,0x1E,0x00,0x00,0x1C,0xFC,0x1F,0x1E,0x00,0x00,0x18,0xFE,0x03,0x1E,0x00,0x00,0x18,0x7E,0x00,0x1E,0x00,0x00,0x38,0xFE,0x00,0x1E,0x00,0x00,0x30,0xFE,0x07,0x1E,0x00,0x00,0x38,0xFC,0x1F,0x1E,0x00,0x00,0x3C,0xF8,0xFF,0x1E,0x00,0x00,0x0C,0xC0,0xFF,0x1F,0x00,0x00,0x00,0x00,0xFF,0x3F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xE0,0xFF,0x03,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x00,0xF0,0x07,0x00,0x00,0x00,0x00,0x80,0x03, // 195
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0x00,0x00,0x00,0x00,0xF0,0x07,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0xE0,0xFF,0x03,0x00,0x00,0x00,0xFC,0xFF,0x00,0x00,0x30,0x00,0xFF,0x1F,0x00,0x00,0x78,0xE0,0xFF,0x1F,0x00,0x00,0x78,0xF8,0xFF,0x1E,0x00,0x00,0x30,0xFC,0x1F,0x1E,0x00,0x00,0x00,0xFE,0x03,0x1E,0x00,0x00,0x00,0x7E,0x00,0x1E,0x00,0x00,0x30,0xFE,0x00,0x1E,0x00,0x00,0x78,0xFE,0x07,0x1E,0x00,0x00,0x78,0xFC,0x1F,0x1E,0x00,0x00,0x30,0xF8,0xFF,0x1E,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0x00,0x00,0x00,0xFF,0x3F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xE0,0xFF,0x03,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x00,0xF0,0x07,0x00,0x00,0x00,0x00,0x80,0x03, // 196
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0x00,0x00,0x00,0x00,0xF0,0x07,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0xE0,0xFF,0x03,0x00,0x00,0x00,0xFC,0xFF,0x00,0x00,0x00,0x00,0xFF,0x1F,0x00,0x00,0x3C,0xE0,0xFF,0x1F,0x00,0x00,0x7E,0xF8,0xFF,0x1E,0x00,0x00,0xE7,0xFC,0x1F,0x1E,0x00,0x00,0xC3,0xFE,0x03,0x1E,0x00,0x00,0xC3,0x7E,0x00,0x1E,0x00,0x00,0xE7,0xFE,0x00,0x1E,0x00,0x00,0x7E,0xFE,0x07,0x1E,0x00,0x00,0x3C,0xFC,0x1F,0x1E,0x00,0x00,0x00,0xF8,0xFF,0x1E,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0x00,0x00,0x00,0xFF,0x3F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xE0,0xFF,0x03,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x00,0xF0,0x07,0x00,0x00,0x00,0x00,0x80,0x03, // 197
|
||||
0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0xF0,0x07,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x00,0xFF,0x07,0x00,0x00,0x00,0xC0,0xFF,0x03,0x00,0x00,0x00,0xF0,0xFF,0x00,0x00,0x00,0x00,0xFC,0x3F,0x00,0x00,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0xE0,0xFF,0x1F,0x00,0x00,0x00,0xF8,0x3F,0x1E,0x00,0x00,0x00,0xFC,0x0F,0x1E,0x00,0x00,0x00,0xFE,0x03,0x1E,0x00,0x00,0x00,0x7E,0x00,0x1E,0x00,0x00,0x00,0x1E,0x00,0x1E,0x00,0x00,0x00,0x1E,0x00,0x1E,0x00,0x00,0x00,0x1E,0x00,0x1E,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0x60,0x80,0x07,0x00,0x00,0x0C,0x00,0x80,0x03, // 198
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x03,0x00,0x00,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0xE0,0xFF,0x7F,0x00,0x00,0x00,0xF0,0xFF,0xFF,0x00,0x00,0x00,0xF8,0xFF,0xFF,0x01,0x00,0x00,0xF8,0x03,0xFC,0x03,0x00,0x00,0xFC,0x00,0xF0,0x03,0x03,0x00,0x7C,0x00,0xC0,0x03,0x03,0x00,0x3E,0x00,0xC0,0x17,0x03,0x00,0x1E,0x00,0x80,0x1F,0x03,0x00,0x1E,0x00,0x80,0x1F,0x03,0x00,0x1E,0x00,0x80,0x9F,0x03,0x00,0x1E,0x00,0x80,0xF7,0x03,0x00,0x1E,0x00,0x80,0xF7,0x01,0x00,0x1E,0x00,0xC0,0xE7,0x01,0x00,0x3E,0x00,0xC0,0xE3,0x00,0x00,0x7C,0x00,0xE0,0x03,0x00,0x00,0xFC,0x00,0xF8,0x03,0x00,0x00,0xF8,0x03,0xFE,0x01,0x00,0x00,0xF8,0x07,0xFF,0x00,0x00,0x00,0xF0,0x07,0x7E,0x00,0x00,0x00,0xE0,0x03,0x1E,0x00,0x00,0x00,0x00,0x01, // 199
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x04,0xFE,0xFF,0xFF,0x07,0x00,0x04,0x1E,0xF0,0x80,0x07,0x00,0x0C,0x1E,0xF0,0x80,0x07,0x00,0x1C,0x1E,0xF0,0x80,0x07,0x00,0x3C,0x1E,0xF0,0x80,0x07,0x00,0x78,0x1E,0xF0,0x80,0x07,0x00,0x70,0x1E,0xF0,0x80,0x07,0x00,0x40,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x00,0x03, // 200
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x60,0x1E,0xF0,0x80,0x07,0x00,0x78,0x1E,0xF0,0x80,0x07,0x00,0x7C,0x1E,0xF0,0x80,0x07,0x00,0x3C,0x1E,0xF0,0x80,0x07,0x00,0x1C,0x1E,0xF0,0x80,0x07,0x00,0x0C,0x1E,0xF0,0x80,0x07,0x00,0x04,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x00,0x03, // 201
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x40,0xFE,0xFF,0xFF,0x07,0x00,0x60,0xFE,0xFF,0xFF,0x07,0x00,0x70,0x1E,0xF0,0x80,0x07,0x00,0x78,0x1E,0xF0,0x80,0x07,0x00,0x1C,0x1E,0xF0,0x80,0x07,0x00,0x0C,0x1E,0xF0,0x80,0x07,0x00,0x0C,0x1E,0xF0,0x80,0x07,0x00,0x1C,0x1E,0xF0,0x80,0x07,0x00,0x78,0x1E,0xF0,0x80,0x07,0x00,0x70,0x1E,0xF0,0x80,0x07,0x00,0x60,0x1E,0xF0,0x80,0x07,0x00,0x40,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x00,0x03, // 202
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x30,0xFE,0xFF,0xFF,0x07,0x00,0x78,0x1E,0xF0,0x80,0x07,0x00,0x78,0x1E,0xF0,0x80,0x07,0x00,0x30,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x30,0x1E,0xF0,0x80,0x07,0x00,0x78,0x1E,0xF0,0x80,0x07,0x00,0x78,0x1E,0xF0,0x80,0x07,0x00,0x30,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x00,0x03, // 203
|
||||
0x04,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x1C,0xFC,0xFF,0xFF,0x03,0x00,0x3C,0xFE,0xFF,0xFF,0x07,0x00,0x78,0xFE,0xFF,0xFF,0x07,0x00,0x70,0xFE,0xFF,0xFF,0x07,0x00,0x40,0xFC,0xFF,0xFF,0x03, // 204
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xFC,0xFF,0xFF,0x03,0x00,0x78,0xFE,0xFF,0xFF,0x07,0x00,0x7C,0xFE,0xFF,0xFF,0x07,0x00,0x3C,0xFE,0xFF,0xFF,0x07,0x00,0x1C,0xFC,0xFF,0xFF,0x03,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x04, // 205
|
||||
0x60,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x1C,0xFC,0xFF,0xFF,0x03,0x00,0x0C,0xFE,0xFF,0xFF,0x07,0x00,0x0C,0xFE,0xFF,0xFF,0x07,0x00,0x1C,0xFE,0xFF,0xFF,0x07,0x00,0x78,0xFC,0xFF,0xFF,0x03,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x40, // 206
|
||||
0x30,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x30,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x30,0xFE,0xFF,0xFF,0x07,0x00,0x78,0xFC,0xFF,0xFF,0x03,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x30, // 207
|
||||
0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0x70,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x3E,0x00,0xC0,0x07,0x00,0x00,0x3E,0x00,0xC0,0x03,0x00,0x00,0xFC,0x00,0xF0,0x03,0x00,0x00,0xFC,0x03,0xFC,0x03,0x00,0x00,0xF8,0xFF,0xFF,0x01,0x00,0x00,0xF0,0xFF,0xFF,0x00,0x00,0x00,0xE0,0xFF,0x7F,0x00,0x00,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xFE,0x07, // 208
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x38,0xFE,0xFF,0xFF,0x03,0x00,0x3C,0xFC,0x03,0x00,0x00,0x00,0x1C,0xF0,0x07,0x00,0x00,0x00,0x0C,0xE0,0x1F,0x00,0x00,0x00,0x1C,0xC0,0x3F,0x00,0x00,0x00,0x18,0x00,0xFF,0x00,0x00,0x00,0x18,0x00,0xFE,0x01,0x00,0x00,0x38,0x00,0xF8,0x07,0x00,0x00,0x30,0x00,0xF0,0x0F,0x00,0x00,0x38,0x00,0xC0,0x3F,0x00,0x00,0x3C,0x00,0x80,0x7F,0x00,0x00,0x0C,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0x00,0xFC,0x03,0x00,0x00,0xFC,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFC,0xFF,0xFF,0x03, // 209
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x03,0x00,0x00,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0xE0,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0xFF,0x00,0x00,0x00,0xF8,0xFF,0xFF,0x01,0x00,0x00,0xF8,0x03,0xFE,0x01,0x00,0x00,0xFC,0x00,0xF0,0x03,0x00,0x00,0x7C,0x00,0xE0,0x03,0x00,0x04,0x3E,0x00,0xC0,0x03,0x00,0x04,0x3E,0x00,0xC0,0x07,0x00,0x0C,0x1E,0x00,0x80,0x07,0x00,0x1C,0x1E,0x00,0x80,0x07,0x00,0x3C,0x1E,0x00,0x80,0x07,0x00,0x78,0x1E,0x00,0x80,0x07,0x00,0x70,0x1E,0x00,0x80,0x07,0x00,0x40,0x3E,0x00,0xC0,0x07,0x00,0x00,0x3C,0x00,0xC0,0x07,0x00,0x00,0x7C,0x00,0xE0,0x03,0x00,0x00,0xFC,0x00,0xF0,0x03,0x00,0x00,0xF8,0x03,0xFC,0x01,0x00,0x00,0xF8,0xFF,0xFF,0x01,0x00,0x00,0xF0,0xFF,0xFF,0x00,0x00,0x00,0xE0,0xFF,0x7F,0x00,0x00,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xFC,0x03, // 210
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x03,0x00,0x00,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0xE0,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0xFF,0x00,0x00,0x00,0xF8,0xFF,0xFF,0x01,0x00,0x00,0xF8,0x03,0xFE,0x01,0x00,0x00,0xFC,0x00,0xF0,0x03,0x00,0x00,0x7C,0x00,0xE0,0x03,0x00,0x00,0x3E,0x00,0xC0,0x03,0x00,0x00,0x3E,0x00,0xC0,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x60,0x1E,0x00,0x80,0x07,0x00,0x78,0x1E,0x00,0x80,0x07,0x00,0x7C,0x1E,0x00,0x80,0x07,0x00,0x3C,0x1E,0x00,0x80,0x07,0x00,0x1C,0x3E,0x00,0xC0,0x07,0x00,0x0C,0x3C,0x00,0xC0,0x07,0x00,0x04,0x7C,0x00,0xE0,0x03,0x00,0x00,0xFC,0x00,0xF0,0x03,0x00,0x00,0xF8,0x03,0xFC,0x01,0x00,0x00,0xF8,0xFF,0xFF,0x01,0x00,0x00,0xF0,0xFF,0xFF,0x00,0x00,0x00,0xE0,0xFF,0x7F,0x00,0x00,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xFC,0x03, // 211
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x03,0x00,0x00,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0xE0,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0xFF,0x00,0x00,0x00,0xF8,0xFF,0xFF,0x01,0x00,0x00,0xF8,0x03,0xFE,0x01,0x00,0x00,0xFC,0x00,0xF0,0x03,0x00,0x40,0x7C,0x00,0xE0,0x03,0x00,0x60,0x3E,0x00,0xC0,0x03,0x00,0x70,0x3E,0x00,0xC0,0x07,0x00,0x78,0x1E,0x00,0x80,0x07,0x00,0x1C,0x1E,0x00,0x80,0x07,0x00,0x0C,0x1E,0x00,0x80,0x07,0x00,0x0C,0x1E,0x00,0x80,0x07,0x00,0x1C,0x1E,0x00,0x80,0x07,0x00,0x78,0x3E,0x00,0xC0,0x07,0x00,0x70,0x3C,0x00,0xC0,0x07,0x00,0x60,0x7C,0x00,0xE0,0x03,0x00,0x40,0xFC,0x00,0xF0,0x03,0x00,0x00,0xF8,0x03,0xFC,0x01,0x00,0x00,0xF8,0xFF,0xFF,0x01,0x00,0x00,0xF0,0xFF,0xFF,0x00,0x00,0x00,0xE0,0xFF,0x7F,0x00,0x00,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xFC,0x03, // 212
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x03,0x00,0x00,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0xE0,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0xFF,0x00,0x00,0x00,0xF8,0xFF,0xFF,0x01,0x00,0x00,0xF8,0x03,0xFE,0x01,0x00,0x00,0xFC,0x00,0xF0,0x03,0x00,0x38,0x7C,0x00,0xE0,0x03,0x00,0x3C,0x3E,0x00,0xC0,0x03,0x00,0x1C,0x3E,0x00,0xC0,0x07,0x00,0x0C,0x1E,0x00,0x80,0x07,0x00,0x1C,0x1E,0x00,0x80,0x07,0x00,0x18,0x1E,0x00,0x80,0x07,0x00,0x18,0x1E,0x00,0x80,0x07,0x00,0x38,0x1E,0x00,0x80,0x07,0x00,0x30,0x3E,0x00,0xC0,0x07,0x00,0x38,0x3C,0x00,0xC0,0x07,0x00,0x3C,0x7C,0x00,0xE0,0x03,0x00,0x0C,0xFC,0x00,0xF0,0x03,0x00,0x00,0xF8,0x03,0xFC,0x01,0x00,0x00,0xF8,0xFF,0xFF,0x01,0x00,0x00,0xF0,0xFF,0xFF,0x00,0x00,0x00,0xE0,0xFF,0x7F,0x00,0x00,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xFC,0x03, // 213
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x03,0x00,0x00,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0xE0,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0xFF,0x00,0x00,0x00,0xF8,0xFF,0xFF,0x01,0x00,0x00,0xF8,0x03,0xFE,0x01,0x00,0x00,0xFC,0x00,0xF0,0x03,0x00,0x00,0x7C,0x00,0xE0,0x03,0x00,0x30,0x3E,0x00,0xC0,0x03,0x00,0x78,0x3E,0x00,0xC0,0x07,0x00,0x78,0x1E,0x00,0x80,0x07,0x00,0x30,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x30,0x1E,0x00,0x80,0x07,0x00,0x78,0x3E,0x00,0xC0,0x07,0x00,0x78,0x3C,0x00,0xC0,0x07,0x00,0x30,0x7C,0x00,0xE0,0x03,0x00,0x00,0xFC,0x00,0xF0,0x03,0x00,0x00,0xF8,0x03,0xFC,0x01,0x00,0x00,0xF8,0xFF,0xFF,0x01,0x00,0x00,0xF0,0xFF,0xFF,0x00,0x00,0x00,0xE0,0xFF,0x7F,0x00,0x00,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xFC,0x03, // 214
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x08,0x00,0x00,0x00,0x00,0x07,0x1C,0x00,0x00,0x00,0x80,0x0F,0x3E,0x00,0x00,0x00,0xC0,0x1F,0x7F,0x00,0x00,0x00,0x80,0xBF,0x3F,0x00,0x00,0x00,0x00,0xFF,0x1F,0x00,0x00,0x00,0x00,0xFE,0x0F,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x00,0xF8,0x03,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x00,0xFE,0x0F,0x00,0x00,0x00,0x00,0xFF,0x1F,0x00,0x00,0x00,0x80,0xBF,0x3F,0x00,0x00,0x00,0xC0,0x1F,0x7F,0x00,0x00,0x00,0x80,0x0F,0x3E,0x00,0x00,0x00,0x00,0x07,0x1C,0x00,0x00,0x00,0x00,0x02,0x08, // 215
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x03,0x07,0x00,0x00,0x80,0xFF,0x9F,0x07,0x00,0x00,0xE0,0xFF,0xFF,0x07,0x00,0x00,0xF0,0xFF,0xFF,0x03,0x00,0x00,0xF8,0xFF,0xFF,0x01,0x00,0x00,0xF8,0x03,0xFC,0x01,0x00,0x00,0xFC,0x00,0xFC,0x03,0x00,0x00,0x7C,0x00,0xFE,0x03,0x00,0x00,0x3C,0x00,0xCF,0x07,0x00,0x00,0x3E,0x80,0xC7,0x07,0x00,0x00,0x1E,0xC0,0x83,0x07,0x00,0x00,0x1E,0xE0,0x81,0x07,0x00,0x00,0x1E,0xF0,0x80,0x07,0x00,0x00,0x1E,0x78,0x80,0x07,0x00,0x00,0x1E,0x3C,0x80,0x07,0x00,0x00,0x3E,0x1E,0xC0,0x07,0x00,0x00,0x3E,0x0F,0xC0,0x03,0x00,0x00,0xFC,0x07,0xE0,0x03,0x00,0x00,0xFC,0x03,0xF0,0x03,0x00,0x00,0xF8,0x07,0xFC,0x01,0x00,0x00,0xF8,0xFF,0xFF,0x01,0x00,0x00,0xFC,0xFF,0xFF,0x00,0x00,0x00,0xFC,0xFF,0x7F,0x00,0x00,0x00,0x9E,0xFF,0x1F,0x00,0x00,0x00,0x0E,0xFC,0x03, // 216
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0x1F,0x00,0x00,0x00,0xFE,0xFF,0x7F,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x04,0x00,0x00,0xF0,0x03,0x00,0x04,0x00,0x00,0xC0,0x07,0x00,0x0C,0x00,0x00,0xC0,0x07,0x00,0x1C,0x00,0x00,0x80,0x07,0x00,0x3C,0x00,0x00,0x80,0x07,0x00,0x78,0x00,0x00,0x80,0x07,0x00,0x70,0x00,0x00,0x80,0x07,0x00,0x40,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0xF0,0x03,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xFE,0xFF,0xFF,0x00,0x00,0x00,0xFE,0xFF,0x7F,0x00,0x00,0x00,0xFC,0xFF,0x1F, // 217
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0x1F,0x00,0x00,0x00,0xFE,0xFF,0x7F,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0x00,0x00,0xF0,0x03,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x60,0x00,0x00,0x80,0x07,0x00,0x78,0x00,0x00,0x80,0x07,0x00,0x7C,0x00,0x00,0x80,0x07,0x00,0x3C,0x00,0x00,0x80,0x07,0x00,0x1C,0x00,0x00,0x80,0x07,0x00,0x0C,0x00,0x00,0xC0,0x07,0x00,0x04,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0xF0,0x03,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xFE,0xFF,0xFF,0x00,0x00,0x00,0xFE,0xFF,0x7F,0x00,0x00,0x00,0xFC,0xFF,0x1F, // 218
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0x1F,0x00,0x00,0x00,0xFE,0xFF,0x7F,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x40,0xFC,0xFF,0xFF,0x03,0x00,0x60,0x00,0x00,0xF0,0x03,0x00,0x70,0x00,0x00,0xC0,0x07,0x00,0x78,0x00,0x00,0xC0,0x07,0x00,0x1C,0x00,0x00,0x80,0x07,0x00,0x0C,0x00,0x00,0x80,0x07,0x00,0x0C,0x00,0x00,0x80,0x07,0x00,0x1C,0x00,0x00,0x80,0x07,0x00,0x78,0x00,0x00,0x80,0x07,0x00,0x70,0x00,0x00,0xC0,0x07,0x00,0x60,0x00,0x00,0xC0,0x07,0x00,0x40,0x00,0x00,0xF0,0x03,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xFE,0xFF,0xFF,0x00,0x00,0x00,0xFE,0xFF,0x7F,0x00,0x00,0x00,0xFC,0xFF,0x1F, // 219
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0x1F,0x00,0x00,0x00,0xFE,0xFF,0x7F,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x30,0x00,0x00,0xF0,0x03,0x00,0x78,0x00,0x00,0xC0,0x07,0x00,0x78,0x00,0x00,0xC0,0x07,0x00,0x30,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x30,0x00,0x00,0x80,0x07,0x00,0x78,0x00,0x00,0x80,0x07,0x00,0x78,0x00,0x00,0xC0,0x07,0x00,0x30,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0xF0,0x03,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xFE,0xFF,0xFF,0x00,0x00,0x00,0xFE,0xFF,0x7F,0x00,0x00,0x00,0xFC,0xFF,0x1F, // 220
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x00,0xF8,0x0F,0x00,0x00,0x00,0x00,0xE0,0x3F,0x00,0x00,0x00,0x00,0x80,0x7F,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x03,0x00,0x60,0x00,0xFC,0xFF,0x07,0x00,0x78,0x00,0xF0,0xFF,0x07,0x00,0x7C,0x00,0xFC,0xFF,0x07,0x00,0x3C,0x00,0xFE,0xFF,0x03,0x00,0x1C,0x80,0x7F,0x00,0x00,0x00,0x0C,0xE0,0x3F,0x00,0x00,0x00,0x04,0xF0,0x0F,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x1C, // 221
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x07,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0xC0,0x03,0x3C,0x00,0x00,0x00,0xC0,0x03,0x3C,0x00,0x00,0x00,0xC0,0x03,0x3C,0x00,0x00,0x00,0xC0,0x03,0x3C,0x00,0x00,0x00,0xC0,0x03,0x3C,0x00,0x00,0x00,0xC0,0x03,0x3C,0x00,0x00,0x00,0xC0,0x03,0x3C,0x00,0x00,0x00,0xC0,0x07,0x3E,0x00,0x00,0x00,0xC0,0x0F,0x3F,0x00,0x00,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xFF,0x0F,0x00,0x00,0x00,0x00,0xFE,0x07,0x00,0x00,0x00,0x00,0xF8,0x01, // 222
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xFF,0xFF,0x03,0x00,0x00,0xF0,0xFF,0xFF,0x07,0x00,0x00,0xF8,0xFF,0xFF,0x07,0x00,0x00,0xFC,0xFF,0xFF,0x07,0x00,0x00,0xFC,0xFF,0xFF,0x03,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x80,0x00,0x00,0x00,0x1E,0x00,0xE0,0x01,0x00,0x00,0x1E,0x70,0xE0,0x03,0x00,0x00,0x1E,0xFC,0xC0,0x03,0x00,0x00,0x3E,0xFF,0x81,0x07,0x00,0x00,0xFC,0xFF,0x83,0x07,0x00,0x00,0xFC,0xFF,0xC7,0x07,0x00,0x00,0xF8,0xC3,0xFF,0x07,0x00,0x00,0x00,0x00,0xFF,0x03,0x00,0x00,0x00,0x00,0xFF,0x03,0x00,0x00,0x00,0x00,0xFC,0x01,0x00,0x00,0x00,0x00,0xF8, // 223
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,0x78,0xF8,0x01,0x00,0x00,0x00,0x7C,0xFC,0x03,0x00,0x00,0x00,0x7E,0xFE,0x03,0x00,0x00,0x02,0x3E,0xFE,0x07,0x00,0x00,0x02,0x1E,0x8E,0x07,0x00,0x00,0x06,0x0F,0x0E,0x07,0x00,0x00,0x0E,0x0F,0x07,0x07,0x00,0x00,0x1E,0x0F,0x07,0x07,0x00,0x00,0x3C,0x0F,0x07,0x03,0x00,0x00,0x38,0x0F,0x87,0x03,0x00,0x00,0x20,0x8F,0x83,0x03,0x00,0x00,0x00,0x9F,0xC3,0x01,0x00,0x00,0x00,0xFF,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFE,0xFF,0x07,0x00,0x00,0x00,0xFC,0xFF,0x07,0x00,0x00,0x00,0xF0,0xFF,0x07,0x00,0x00,0x00,0x00,0x00,0x03, // 224
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,0x78,0xF8,0x01,0x00,0x00,0x00,0x7C,0xFC,0x03,0x00,0x00,0x00,0x7E,0xFE,0x03,0x00,0x00,0x00,0x3E,0xFE,0x07,0x00,0x00,0x00,0x1E,0x8E,0x07,0x00,0x00,0x00,0x0F,0x0E,0x07,0x00,0x00,0x30,0x0F,0x07,0x07,0x00,0x00,0x3C,0x0F,0x07,0x07,0x00,0x00,0x3E,0x0F,0x07,0x03,0x00,0x00,0x1E,0x0F,0x87,0x03,0x00,0x00,0x0E,0x8F,0x83,0x03,0x00,0x00,0x06,0x9F,0xC3,0x01,0x00,0x00,0x02,0xFF,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFE,0xFF,0x07,0x00,0x00,0x00,0xFC,0xFF,0x07,0x00,0x00,0x00,0xF0,0xFF,0x07,0x00,0x00,0x00,0x00,0x00,0x03, // 225
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,0x78,0xF8,0x01,0x00,0x00,0x00,0x7C,0xFC,0x03,0x00,0x00,0x20,0x7E,0xFE,0x03,0x00,0x00,0x30,0x3E,0xFE,0x07,0x00,0x00,0x38,0x1E,0x8E,0x07,0x00,0x00,0x3C,0x0F,0x0E,0x07,0x00,0x00,0x0E,0x0F,0x07,0x07,0x00,0x00,0x06,0x0F,0x07,0x07,0x00,0x00,0x06,0x0F,0x07,0x03,0x00,0x00,0x0E,0x0F,0x87,0x03,0x00,0x00,0x3C,0x8F,0x83,0x03,0x00,0x00,0x38,0x9F,0xC3,0x01,0x00,0x00,0x30,0xFF,0xFF,0x01,0x00,0x00,0x20,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFE,0xFF,0x07,0x00,0x00,0x00,0xFC,0xFF,0x07,0x00,0x00,0x00,0xF0,0xFF,0x07,0x00,0x00,0x00,0x00,0x00,0x03, // 226
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,0x78,0xF8,0x01,0x00,0x00,0x00,0x7C,0xFC,0x03,0x00,0x00,0x1C,0x7E,0xFE,0x03,0x00,0x00,0x1E,0x3E,0xFE,0x07,0x00,0x00,0x0E,0x1E,0x8E,0x07,0x00,0x00,0x06,0x0F,0x0E,0x07,0x00,0x00,0x0E,0x0F,0x07,0x07,0x00,0x00,0x0C,0x0F,0x07,0x07,0x00,0x00,0x0C,0x0F,0x07,0x03,0x00,0x00,0x1C,0x0F,0x87,0x03,0x00,0x00,0x18,0x8F,0x83,0x03,0x00,0x00,0x1C,0x9F,0xC3,0x01,0x00,0x00,0x1E,0xFF,0xFF,0x01,0x00,0x00,0x06,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFE,0xFF,0x07,0x00,0x00,0x00,0xFC,0xFF,0x07,0x00,0x00,0x00,0xF0,0xFF,0x07,0x00,0x00,0x00,0x00,0x00,0x03, // 227
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,0x78,0xF8,0x01,0x00,0x00,0x00,0x7C,0xFC,0x03,0x00,0x00,0x00,0x7E,0xFE,0x03,0x00,0x00,0x18,0x3E,0xFE,0x07,0x00,0x00,0x3C,0x1E,0x8E,0x07,0x00,0x00,0x3C,0x0F,0x0E,0x07,0x00,0x00,0x18,0x0F,0x07,0x07,0x00,0x00,0x00,0x0F,0x07,0x07,0x00,0x00,0x00,0x0F,0x07,0x03,0x00,0x00,0x18,0x0F,0x87,0x03,0x00,0x00,0x3C,0x8F,0x83,0x03,0x00,0x00,0x3C,0x9F,0xC3,0x01,0x00,0x00,0x18,0xFF,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFE,0xFF,0x07,0x00,0x00,0x00,0xFC,0xFF,0x07,0x00,0x00,0x00,0xF0,0xFF,0x07,0x00,0x00,0x00,0x00,0x00,0x03, // 228
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,0x78,0xF8,0x01,0x00,0x00,0x00,0x7C,0xFC,0x03,0x00,0x00,0x00,0x7E,0xFE,0x03,0x00,0x00,0x00,0x3E,0xFE,0x07,0x00,0x00,0x1E,0x1E,0x8E,0x07,0x00,0x00,0x3F,0x0F,0x0E,0x07,0x00,0x80,0x73,0x0F,0x07,0x07,0x00,0x80,0x61,0x0F,0x07,0x07,0x00,0x80,0x61,0x0F,0x07,0x03,0x00,0x80,0x73,0x0F,0x87,0x03,0x00,0x00,0x3F,0x8F,0x83,0x03,0x00,0x00,0x1E,0x9F,0xC3,0x01,0x00,0x00,0x00,0xFF,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFE,0xFF,0x07,0x00,0x00,0x00,0xFC,0xFF,0x07,0x00,0x00,0x00,0xF0,0xFF,0x07,0x00,0x00,0x00,0x00,0x00,0x03, // 229
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,0x78,0xFC,0x01,0x00,0x00,0x00,0x7C,0xFC,0x03,0x00,0x00,0x00,0x7E,0xFE,0x03,0x00,0x00,0x00,0x3E,0xFE,0x07,0x00,0x00,0x00,0x1F,0x8E,0x07,0x00,0x00,0x00,0x0F,0x0F,0x07,0x00,0x00,0x00,0x0F,0x07,0x07,0x00,0x00,0x00,0x0F,0x07,0x07,0x00,0x00,0x00,0x0F,0x07,0x07,0x00,0x00,0x00,0x0F,0x03,0x03,0x00,0x00,0x00,0x8F,0x83,0x03,0x00,0x00,0x00,0x9F,0xC3,0x03,0x00,0x00,0x00,0xFE,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x00,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0x3E,0xE7,0x03,0x00,0x00,0x00,0x1F,0x87,0x07,0x00,0x00,0x00,0x0F,0x87,0x07,0x00,0x00,0x00,0x0F,0x07,0x07,0x00,0x00,0x00,0x0F,0x07,0x07,0x00,0x00,0x00,0x0F,0x07,0x07,0x00,0x00,0x00,0x1F,0x87,0x07,0x00,0x00,0x00,0x3E,0x87,0x07,0x00,0x00,0x00,0xFE,0xC7,0x03,0x00,0x00,0x00,0xFC,0xE7,0x03,0x00,0x00,0x00,0xFC,0xE7,0x01,0x00,0x00,0x00,0xF0,0xE7,0x01,0x00,0x00,0x00,0xC0,0x63, // 230
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0x7E,0xF0,0x03,0x03,0x00,0x00,0x1F,0xC0,0x17,0x03,0x00,0x00,0x1F,0xC0,0x1F,0x03,0x00,0x00,0x0F,0x80,0x1F,0x03,0x00,0x00,0x0F,0x80,0x1F,0x03,0x00,0x00,0x0F,0x80,0xB7,0x03,0x00,0x00,0x0F,0x80,0xF7,0x01,0x00,0x00,0x1F,0xC0,0xF7,0x01,0x00,0x00,0x3E,0xC0,0xE3,0x00,0x00,0x00,0x7E,0xF0,0x03,0x00,0x00,0x00,0xFC,0xF8,0x03,0x00,0x00,0x00,0x78,0xF8,0x01,0x00,0x00,0x00,0x70,0xF8,0x00,0x00,0x00,0x00,0x00,0x20, // 231
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x02,0xFC,0xFF,0x01,0x00,0x00,0x02,0xFE,0xFF,0x03,0x00,0x00,0x06,0x3E,0xE7,0x03,0x00,0x00,0x0E,0x1F,0x87,0x07,0x00,0x00,0x1E,0x0F,0x87,0x07,0x00,0x00,0x3C,0x0F,0x07,0x07,0x00,0x00,0x38,0x0F,0x07,0x07,0x00,0x00,0x20,0x0F,0x07,0x07,0x00,0x00,0x00,0x0F,0x07,0x07,0x00,0x00,0x00,0x1F,0x87,0x07,0x00,0x00,0x00,0x7E,0x87,0x03,0x00,0x00,0x00,0xFE,0xC7,0x03,0x00,0x00,0x00,0xFC,0xE7,0x03,0x00,0x00,0x00,0xF8,0xE7,0x01,0x00,0x00,0x00,0xE0,0xE3, // 232
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0x3E,0xE7,0x03,0x00,0x00,0x30,0x1F,0x87,0x07,0x00,0x00,0x3C,0x0F,0x87,0x07,0x00,0x00,0x3E,0x0F,0x07,0x07,0x00,0x00,0x1E,0x0F,0x07,0x07,0x00,0x00,0x0E,0x0F,0x07,0x07,0x00,0x00,0x06,0x0F,0x07,0x07,0x00,0x00,0x02,0x1F,0x87,0x07,0x00,0x00,0x00,0x7E,0x87,0x03,0x00,0x00,0x00,0xFE,0xC7,0x03,0x00,0x00,0x00,0xFC,0xE7,0x03,0x00,0x00,0x00,0xF8,0xE7,0x01,0x00,0x00,0x00,0xE0,0xE3, // 233
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x20,0xF8,0xFF,0x00,0x00,0x00,0x30,0xFC,0xFF,0x01,0x00,0x00,0x38,0xFE,0xFF,0x03,0x00,0x00,0x3C,0x3E,0xE7,0x03,0x00,0x00,0x0E,0x1F,0x87,0x07,0x00,0x00,0x06,0x0F,0x87,0x07,0x00,0x00,0x06,0x0F,0x07,0x07,0x00,0x00,0x0E,0x0F,0x07,0x07,0x00,0x00,0x3C,0x0F,0x07,0x07,0x00,0x00,0x38,0x0F,0x07,0x07,0x00,0x00,0x30,0x1F,0x87,0x07,0x00,0x00,0x20,0x7E,0x87,0x03,0x00,0x00,0x00,0xFE,0xC7,0x03,0x00,0x00,0x00,0xFC,0xE7,0x03,0x00,0x00,0x00,0xF8,0xE7,0x01,0x00,0x00,0x00,0xE0,0xE3, // 234
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x18,0xFC,0xFF,0x01,0x00,0x00,0x3C,0xFE,0xFF,0x03,0x00,0x00,0x3C,0x3E,0xE7,0x03,0x00,0x00,0x18,0x1F,0x87,0x07,0x00,0x00,0x00,0x0F,0x87,0x07,0x00,0x00,0x00,0x0F,0x07,0x07,0x00,0x00,0x18,0x0F,0x07,0x07,0x00,0x00,0x3C,0x0F,0x07,0x07,0x00,0x00,0x3C,0x0F,0x07,0x07,0x00,0x00,0x18,0x1F,0x87,0x07,0x00,0x00,0x00,0x7E,0x87,0x03,0x00,0x00,0x00,0xFE,0xC7,0x03,0x00,0x00,0x00,0xFC,0xE7,0x03,0x00,0x00,0x00,0xF8,0xE7,0x01,0x00,0x00,0x00,0xE0,0xE3, // 235
|
||||
0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x06,0xFE,0xFF,0x03,0x00,0x00,0x0E,0xFF,0xFF,0x07,0x00,0x00,0x1E,0xFF,0xFF,0x07,0x00,0x00,0x3C,0xFF,0xFF,0x07,0x00,0x00,0x38,0xFE,0xFF,0x03,0x00,0x00,0x20, // 236
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x30,0xFF,0xFF,0x07,0x00,0x00,0x3C,0xFF,0xFF,0x07,0x00,0x00,0x3E,0xFF,0xFF,0x07,0x00,0x00,0x1E,0xFE,0xFF,0x03,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x02, // 237
|
||||
0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x3C,0xFE,0xFF,0x03,0x00,0x00,0x0E,0xFF,0xFF,0x07,0x00,0x00,0x06,0xFF,0xFF,0x07,0x00,0x00,0x06,0xFF,0xFF,0x07,0x00,0x00,0x0E,0xFE,0xFF,0x03,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x30, // 238
|
||||
0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x3C,0xFE,0xFF,0x03,0x00,0x00,0x18,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x18,0xFE,0xFF,0x03,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x18, // 239
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x60,0x7E,0xF0,0x03,0x00,0x00,0x74,0x1F,0xC0,0x03,0x00,0x00,0x7E,0x1F,0xC0,0x07,0x00,0x00,0x3E,0x0F,0x80,0x07,0x00,0x00,0x3E,0x0F,0x80,0x07,0x00,0x00,0x7C,0x0F,0x80,0x07,0x00,0x00,0xFC,0x0F,0x80,0x07,0x00,0x00,0xFE,0x1F,0xC0,0x07,0x00,0x00,0xFE,0x1F,0xC0,0x03,0x00,0x00,0xE6,0x7F,0xF0,0x03,0x00,0x00,0xC0,0xFF,0xFF,0x03,0x00,0x00,0x80,0xFF,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x00,0x00,0x00,0x00,0xF8,0x7F,0x00,0x00,0x00,0x00,0xC0,0x1F, // 240
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x1C,0xFF,0xFF,0x07,0x00,0x00,0x1E,0xFF,0xFF,0x07,0x00,0x00,0x0E,0xFC,0xFF,0x03,0x00,0x00,0x06,0x78,0x00,0x00,0x00,0x00,0x0E,0x1C,0x00,0x00,0x00,0x00,0x0C,0x0E,0x00,0x00,0x00,0x00,0x0C,0x0F,0x00,0x00,0x00,0x00,0x1C,0x0F,0x00,0x00,0x00,0x00,0x18,0x0F,0x00,0x00,0x00,0x00,0x1C,0x0F,0x00,0x00,0x00,0x00,0x1E,0x3F,0x00,0x00,0x00,0x00,0x06,0xFF,0xFF,0x03,0x00,0x00,0x00,0xFE,0xFF,0x07,0x00,0x00,0x00,0xFE,0xFF,0x07,0x00,0x00,0x00,0xFC,0xFF,0x07,0x00,0x00,0x00,0xF0,0xFF,0x03, // 241
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x02,0xFE,0xFF,0x03,0x00,0x00,0x02,0x7E,0xF0,0x03,0x00,0x00,0x06,0x1E,0xC0,0x03,0x00,0x00,0x0E,0x1F,0xC0,0x07,0x00,0x00,0x1E,0x0F,0x80,0x07,0x00,0x00,0x3C,0x0F,0x80,0x07,0x00,0x00,0x38,0x0F,0x80,0x07,0x00,0x00,0x20,0x0F,0x80,0x07,0x00,0x00,0x00,0x1F,0xC0,0x07,0x00,0x00,0x00,0x1E,0xC0,0x03,0x00,0x00,0x00,0x7E,0xF0,0x03,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x00,0xC0,0x1F, // 242
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0x7E,0xF0,0x03,0x00,0x00,0x00,0x1E,0xC0,0x03,0x00,0x00,0x30,0x1F,0xC0,0x07,0x00,0x00,0x3C,0x0F,0x80,0x07,0x00,0x00,0x3E,0x0F,0x80,0x07,0x00,0x00,0x1E,0x0F,0x80,0x07,0x00,0x00,0x0E,0x0F,0x80,0x07,0x00,0x00,0x06,0x1F,0xC0,0x07,0x00,0x00,0x02,0x1E,0xC0,0x03,0x00,0x00,0x00,0x7E,0xF0,0x03,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x00,0xC0,0x1F, // 243
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x20,0xFC,0xFF,0x01,0x00,0x00,0x30,0xFE,0xFF,0x03,0x00,0x00,0x38,0x7E,0xF0,0x03,0x00,0x00,0x3C,0x1E,0xC0,0x03,0x00,0x00,0x0E,0x1F,0xC0,0x07,0x00,0x00,0x06,0x0F,0x80,0x07,0x00,0x00,0x06,0x0F,0x80,0x07,0x00,0x00,0x0E,0x0F,0x80,0x07,0x00,0x00,0x3C,0x0F,0x80,0x07,0x00,0x00,0x38,0x1F,0xC0,0x07,0x00,0x00,0x30,0x1E,0xC0,0x03,0x00,0x00,0x20,0x7E,0xF0,0x03,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x00,0xC0,0x1F, // 244
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x1C,0xFC,0xFF,0x01,0x00,0x00,0x1E,0xFE,0xFF,0x03,0x00,0x00,0x0E,0x7E,0xF0,0x03,0x00,0x00,0x06,0x1E,0xC0,0x03,0x00,0x00,0x0E,0x1F,0xC0,0x07,0x00,0x00,0x0C,0x0F,0x80,0x07,0x00,0x00,0x0C,0x0F,0x80,0x07,0x00,0x00,0x1C,0x0F,0x80,0x07,0x00,0x00,0x18,0x0F,0x80,0x07,0x00,0x00,0x1C,0x1F,0xC0,0x07,0x00,0x00,0x1E,0x1E,0xC0,0x03,0x00,0x00,0x06,0x7E,0xF0,0x03,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x00,0xC0,0x1F, // 245
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x18,0xFE,0xFF,0x03,0x00,0x00,0x3C,0x7E,0xF0,0x03,0x00,0x00,0x3C,0x1E,0xC0,0x03,0x00,0x00,0x18,0x1F,0xC0,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x18,0x0F,0x80,0x07,0x00,0x00,0x3C,0x0F,0x80,0x07,0x00,0x00,0x3C,0x1F,0xC0,0x07,0x00,0x00,0x18,0x1E,0xC0,0x03,0x00,0x00,0x00,0x7E,0xF0,0x03,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x00,0xC0,0x1F, // 246
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0xC0,0xF1,0x71,0x00,0x00,0x00,0xE0,0xF3,0xF9,0x00,0x00,0x00,0xE0,0xF3,0xF9,0x00,0x00,0x00,0xE0,0xF3,0xF9,0x00,0x00,0x00,0xC0,0xF1,0x71,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xF0,0x01, // 247
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x0F,0x07,0x00,0x00,0x00,0xF0,0xBF,0x07,0x00,0x00,0x00,0xF8,0xFF,0x03,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x01,0x00,0x00,0x00,0x7E,0xF0,0x03,0x00,0x00,0x00,0x1F,0xF8,0x03,0x00,0x00,0x00,0x1F,0xDC,0x07,0x00,0x00,0x00,0x0F,0x8E,0x07,0x00,0x00,0x00,0x0F,0x8F,0x07,0x00,0x00,0x00,0x0F,0x87,0x07,0x00,0x00,0x00,0x8F,0x83,0x07,0x00,0x00,0x00,0xDF,0xC1,0x07,0x00,0x00,0x00,0xFE,0xC0,0x03,0x00,0x00,0x00,0xFE,0xF0,0x03,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x00,0x00,0x00,0x00,0xEF,0x7F,0x00,0x00,0x00,0x00,0x87,0x1F, // 248
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x7F,0x00,0x00,0x00,0x00,0xFF,0xFF,0x01,0x00,0x00,0x00,0xFF,0xFF,0x03,0x00,0x00,0x02,0xFF,0xFF,0x03,0x00,0x00,0x02,0xFE,0xFF,0x07,0x00,0x00,0x06,0x00,0xE0,0x07,0x00,0x00,0x0E,0x00,0xC0,0x07,0x00,0x00,0x1E,0x00,0x80,0x07,0x00,0x00,0x3C,0x00,0x80,0x07,0x00,0x00,0x38,0x00,0x80,0x03,0x00,0x00,0x20,0x00,0xC0,0x03,0x00,0x00,0x00,0x00,0xC0,0x01,0x00,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0x00,0xFE,0xFF,0x01,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFE,0xFF,0x03, // 249
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x7F,0x00,0x00,0x00,0x00,0xFF,0xFF,0x01,0x00,0x00,0x00,0xFF,0xFF,0x03,0x00,0x00,0x00,0xFF,0xFF,0x03,0x00,0x00,0x00,0xFE,0xFF,0x07,0x00,0x00,0x00,0x00,0xE0,0x07,0x00,0x00,0x30,0x00,0xC0,0x07,0x00,0x00,0x3C,0x00,0x80,0x07,0x00,0x00,0x3E,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x80,0x03,0x00,0x00,0x0E,0x00,0xC0,0x03,0x00,0x00,0x06,0x00,0xC0,0x01,0x00,0x00,0x02,0x00,0xE0,0x00,0x00,0x00,0x00,0xFE,0xFF,0x01,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFE,0xFF,0x03, // 250
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x7F,0x00,0x00,0x00,0x00,0xFF,0xFF,0x01,0x00,0x00,0x20,0xFF,0xFF,0x03,0x00,0x00,0x30,0xFF,0xFF,0x03,0x00,0x00,0x38,0xFE,0xFF,0x07,0x00,0x00,0x3C,0x00,0xE0,0x07,0x00,0x00,0x0E,0x00,0xC0,0x07,0x00,0x00,0x06,0x00,0x80,0x07,0x00,0x00,0x06,0x00,0x80,0x07,0x00,0x00,0x0E,0x00,0x80,0x03,0x00,0x00,0x3C,0x00,0xC0,0x03,0x00,0x00,0x38,0x00,0xC0,0x01,0x00,0x00,0x30,0x00,0xE0,0x00,0x00,0x00,0x20,0xFE,0xFF,0x01,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFE,0xFF,0x03, // 251
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x7F,0x00,0x00,0x00,0x00,0xFF,0xFF,0x01,0x00,0x00,0x00,0xFF,0xFF,0x03,0x00,0x00,0x18,0xFF,0xFF,0x03,0x00,0x00,0x3C,0xFE,0xFF,0x07,0x00,0x00,0x3C,0x00,0xE0,0x07,0x00,0x00,0x18,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x18,0x00,0x80,0x03,0x00,0x00,0x3C,0x00,0xC0,0x03,0x00,0x00,0x3C,0x00,0xC0,0x01,0x00,0x00,0x18,0x00,0xE0,0x00,0x00,0x00,0x00,0xFE,0xFF,0x01,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFF,0xFF,0x07,0x00,0x00,0x00,0xFE,0xFF,0x03, // 252
|
||||
0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x0E,0x00,0xC0,0x03,0x00,0x00,0x3F,0x00,0xC0,0x03,0x00,0x00,0xFF,0x01,0xC0,0x03,0x00,0x00,0xFF,0x07,0xC0,0x03,0x00,0x00,0xFC,0x3F,0xE0,0x03,0x00,0x00,0xE0,0xFF,0xF0,0x03,0x00,0x30,0x00,0xFF,0xFF,0x03,0x00,0x3C,0x00,0xF8,0xFF,0x01,0x00,0x3E,0x00,0xC0,0xFF,0x00,0x00,0x1E,0x00,0xF8,0x3F,0x00,0x00,0x0E,0x00,0xFF,0x0F,0x00,0x00,0x06,0xC0,0xFF,0x01,0x00,0x00,0x02,0xF8,0x7F,0x00,0x00,0x00,0x00,0xFE,0x0F,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x0E, // 253
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0xFF,0x01,0x00,0xFE,0xFF,0xFF,0xFF,0x03,0x00,0xFE,0xFF,0xFF,0xFF,0x03,0x00,0xFE,0xFF,0xFF,0xFF,0x03,0x00,0xFC,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x78,0xF0,0x00,0x00,0x00,0x00,0x1C,0xC0,0x01,0x00,0x00,0x00,0x1E,0xC0,0x03,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x0F,0x80,0x07,0x00,0x00,0x00,0x1F,0xC0,0x07,0x00,0x00,0x00,0x7F,0xF0,0x07,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0xF0,0x7F,0x00,0x00,0x00,0x00,0xC0,0x1F, // 254
|
||||
0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x0E,0x00,0xC0,0x03,0x00,0x00,0x3F,0x00,0xC0,0x03,0x00,0x00,0xFF,0x01,0xC0,0x03,0x00,0x18,0xFF,0x07,0xC0,0x03,0x00,0x3C,0xFC,0x3F,0xE0,0x03,0x00,0x3C,0xE0,0xFF,0xF0,0x03,0x00,0x18,0x00,0xFF,0xFF,0x03,0x00,0x00,0x00,0xF8,0xFF,0x01,0x00,0x00,0x00,0xC0,0xFF,0x00,0x00,0x18,0x00,0xF8,0x3F,0x00,0x00,0x3C,0x00,0xFF,0x0F,0x00,0x00,0x3C,0xC0,0xFF,0x01,0x00,0x00,0x18,0xF8,0x7F,0x00,0x00,0x00,0x00,0xFE,0x0F,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x0E // 255
|
||||
};
|
||||
511
ESP32_WAVESHARE_7x5/Connect.cpp
Normal file
511
ESP32_WAVESHARE_7x5/Connect.cpp
Normal file
@@ -0,0 +1,511 @@
|
||||
#include "Arduino.h"
|
||||
#include "Connect.h"
|
||||
#include "Ecran.h"
|
||||
#include <WiFi.h> // Built-in
|
||||
|
||||
|
||||
const char* ssid = "Livebox-37cc"; // WiFi SSID to connect to
|
||||
const char* password = "8A6060920A8A86896F770F2C47"; // WiFi password needed for the SSID
|
||||
|
||||
|
||||
Connect::Connect(Ecran * _ecran, const char* _ssid, const char* _password)
|
||||
{
|
||||
ssid = _ssid;
|
||||
password = _password;
|
||||
ecran = _ecran;
|
||||
}
|
||||
|
||||
//#########################################################################################
|
||||
uint8_t Connect::start() {
|
||||
if (debug) Serial.println("B - start");
|
||||
|
||||
if (debug) Serial.print(" Connecting to: ");
|
||||
if (debug) Serial.println(String(ssid));
|
||||
IPAddress dns(8, 8, 8, 8); // Google DNS
|
||||
WiFi.disconnect();
|
||||
WiFi.mode(WIFI_STA); // switch off AP
|
||||
WiFi.setAutoConnect(true);
|
||||
WiFi.setAutoReconnect(true);
|
||||
WiFi.begin(ssid, password);
|
||||
unsigned long start = millis();
|
||||
uint8_t connectionStatus;
|
||||
bool AttemptConnection = true;
|
||||
while (AttemptConnection) {
|
||||
connectionStatus = WiFi.status();
|
||||
if (millis() > start + 15000) { // Wait 15-secs maximum
|
||||
AttemptConnection = false;
|
||||
}
|
||||
if (connectionStatus == WL_CONNECTED || connectionStatus == WL_CONNECT_FAILED) {
|
||||
AttemptConnection = false;
|
||||
}
|
||||
delay(50);
|
||||
}
|
||||
if (connectionStatus == WL_CONNECTED) {
|
||||
wifi_signal = WiFi.RSSI(); // Get Wifi Signal strength now, because the WiFi will be turned off to save power!
|
||||
if (debug) Serial.println(" WiFi connected at: " + WiFi.localIP().toString());
|
||||
}
|
||||
else if (debug) Serial.println(" WiFi connection *** FAILED ***");
|
||||
|
||||
if (debug) Serial.println("E - start" + String(connectionStatus));
|
||||
|
||||
return connectionStatus;
|
||||
}
|
||||
//#########################################################################################
|
||||
void Connect::stop() {
|
||||
WiFi.disconnect();
|
||||
WiFi.mode(WIFI_OFF);
|
||||
}
|
||||
|
||||
//#########################################################################################
|
||||
void Connect::drawRSSI(int x, int y) {
|
||||
int WIFIsignal = 0;
|
||||
int xpos = 1;
|
||||
for (int _rssi = -100; _rssi <= wifi_signal; _rssi = _rssi + 20) {
|
||||
if (_rssi <= -20) WIFIsignal = 20; // <-20dbm displays 5-bars
|
||||
if (_rssi <= -40) WIFIsignal = 16; // -40dbm to -21dbm displays 4-bars
|
||||
if (_rssi <= -60) WIFIsignal = 12; // -60dbm to -41dbm displays 3-bars
|
||||
if (_rssi <= -80) WIFIsignal = 8; // -80dbm to -61dbm displays 2-bars
|
||||
if (_rssi <= -100) WIFIsignal = 4; // -100dbm to -81dbm displays 1-bar
|
||||
ecran->_display->fillRect(x + xpos * 6, y - WIFIsignal, 5, WIFIsignal, GxEPD_RED);
|
||||
xpos++;
|
||||
}
|
||||
ecran->_display->fillRect(x, y - 1, 5, 1, GxEPD_BLACK);
|
||||
ecran->drawString(x - 26, y - 10, String(wifi_signal) + "dBm", CENTER);
|
||||
}
|
||||
|
||||
bool Connect::stopClient()
|
||||
{
|
||||
if (debug) Serial.println("B - stopClient");
|
||||
|
||||
client.stop();
|
||||
if (debug) Serial.println("E - stopClient");
|
||||
|
||||
}
|
||||
bool Connect::connectClient(String host, String port)
|
||||
{
|
||||
if (debug) Serial.println("B - connectClient" + host + " " + port);
|
||||
// Domo
|
||||
char _domoc[host.length() + 1];
|
||||
host.toCharArray(_domoc, host.length() + 1);
|
||||
|
||||
// Port
|
||||
char portc[port.length() + 1];
|
||||
port.toCharArray(portc, port.length() + 1);
|
||||
int _iport = atoi(portc);
|
||||
|
||||
bool connected = client.connect(_domoc, _iport);
|
||||
if (debug) Serial.print(_domoc);
|
||||
if (debug) Serial.print(" ");
|
||||
if (debug) Serial.print(_iport);
|
||||
if (debug) Serial.print(" ");
|
||||
if (debug) Serial.println(" connected ");
|
||||
// // printf(connected);
|
||||
|
||||
if (debug) Serial.println("E - connectClient " + String(connected));
|
||||
|
||||
return connected;
|
||||
}
|
||||
|
||||
String Connect::callJson(String host, String port, const String& uri, String bearer) {
|
||||
if (debug) Serial.println("B - callJson " + String(uri));
|
||||
|
||||
client.stop(); // close connection before sending a new request
|
||||
|
||||
// connectDomoticz();
|
||||
connectClient(host, port);
|
||||
|
||||
char portc[port.length() + 1];
|
||||
port.toCharArray(portc, port.length() + 1);
|
||||
int iport = atoi(portc);
|
||||
|
||||
HTTPClient http;
|
||||
String json = "";
|
||||
http.begin(client, host, iport, uri);
|
||||
|
||||
if (bearer != "") {
|
||||
http.addHeader("Authorization", String("Bearer " + bearer));
|
||||
}
|
||||
int httpCode = http.GET();
|
||||
if(httpCode == HTTP_CODE_OK) {
|
||||
json = http.getString();
|
||||
|
||||
client.stop();
|
||||
http.end();
|
||||
if (debug) Serial.println("E - callJson");
|
||||
|
||||
return json;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (debug) Serial.printf("connection failed, error: %s", http.errorToString(httpCode).c_str());
|
||||
client.stop();
|
||||
http.end();
|
||||
if (debug) Serial.println("E - callJson");
|
||||
|
||||
return json;
|
||||
}
|
||||
http.end();
|
||||
|
||||
return json;
|
||||
|
||||
}
|
||||
|
||||
// Source from https://github.com/ZinggJM/GxEPD2
|
||||
// and adapted
|
||||
void Connect::loadBitmap(String host, String port, const String& uri)
|
||||
{
|
||||
|
||||
uint16_t input_buffer_pixels = SCREEN_WIDTH; // may affect performance
|
||||
uint16_t max_row_width = SCREEN_WIDTH; // for up to 7.5" display
|
||||
uint16_t max_palette_pixels = 256; // for depth <= 8
|
||||
uint8_t input_buffer[3 * input_buffer_pixels]; // up to depth 24
|
||||
uint8_t output_row_mono_buffer[max_row_width / 8]; // buffer for at least one row of b/w bits
|
||||
uint8_t output_row_color_buffer[max_row_width / 8]; // buffer for at least one row of color bits
|
||||
uint8_t mono_palette_buffer[max_palette_pixels / 8]; // palette buffer for depth <= 8 b/w
|
||||
uint8_t color_palette_buffer[max_palette_pixels / 8]; // palette buffer for depth <= 8 c/w
|
||||
uint16_t rgb_palette_buffer[max_palette_pixels]; // palette buffer for depth <= 8 for buffered graphics, needed for 7-color display
|
||||
|
||||
int16_t x = 0;
|
||||
int16_t y = 0;
|
||||
bool with_color = true;
|
||||
bool has_multicolors = (ecran->_display->epd2.panel == GxEPD2::ACeP565) || (ecran->_display->epd2.panel == GxEPD2::GDEY073D46);
|
||||
|
||||
bool connection_ok = false;
|
||||
bool valid = false; // valid format to be handled
|
||||
bool flip = true; // bitmap is stored bottom-to-top
|
||||
uint32_t startTime = millis();
|
||||
// x 0 ... if ((x > ecran->_display->width()) || (y > ecran->_display->height())) return;
|
||||
if (debug) Serial.println();
|
||||
if (debug) Serial.print("downloading file \"");
|
||||
if (debug) Serial.print(uri);
|
||||
if (debug) Serial.println("\"");
|
||||
if (debug) Serial.print("connecting to ");
|
||||
if (debug) Serial.println(host);
|
||||
|
||||
client.stop(); // close connection before sending a new request
|
||||
|
||||
|
||||
if (!connectClient(host, "80"))
|
||||
{
|
||||
if (debug) Serial.println("connection failed");
|
||||
return;
|
||||
}
|
||||
if (debug) Serial.print("requesting URL: ");
|
||||
if (debug) Serial.println(String("http://") + host + uri);
|
||||
client.print(String("GET ") + uri + " HTTP/1.1\r\n" +
|
||||
"Host: " + host + "\r\n" +
|
||||
"User-Agent: GxEPD2_WiFi_Example\r\n" +
|
||||
"Connection: close\r\n\r\n");
|
||||
if (debug) Serial.println("request sent");
|
||||
while (client.connected())
|
||||
{
|
||||
String line = client.readStringUntil('\n');
|
||||
if (!connection_ok)
|
||||
{
|
||||
connection_ok = line.startsWith("HTTP/1.1 200 OK");
|
||||
if (connection_ok) if (debug) Serial.println(line);
|
||||
//if (!connection_ok) if (debug) Serial.println(line);
|
||||
}
|
||||
if (!connection_ok) if (debug) Serial.println(line);
|
||||
//if (debug) Serial.println(line);
|
||||
if (line == "\r")
|
||||
{
|
||||
if (debug) Serial.println("headers received");
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (!connection_ok) return;
|
||||
// Parse BMP header
|
||||
if (read16() == 0x4D42) // BMP signature
|
||||
{
|
||||
uint32_t fileSize = read32();
|
||||
uint32_t creatorBytes = read32();
|
||||
uint32_t imageOffset = read32(); // Start of image data
|
||||
uint32_t headerSize = read32();
|
||||
uint32_t width = read32();
|
||||
uint32_t height = read32();
|
||||
uint16_t planes = read16();
|
||||
uint16_t depth = read16(); // bits per pixel
|
||||
uint32_t format = read32();
|
||||
|
||||
if (debug) Serial.println();
|
||||
if (debug) Serial.println("-------");
|
||||
if (debug) Serial.println(width);
|
||||
if (debug) Serial.println(height);
|
||||
if (debug) Serial.println(planes);
|
||||
if (debug) Serial.println(depth);
|
||||
if (debug) Serial.println(format);
|
||||
if (debug) Serial.println("-------");
|
||||
|
||||
uint32_t bytes_read = 7 * 4 + 3 * 2; // read so far
|
||||
if ((planes == 1) && ((format == 0) || (format == 3))) // uncompressed is handled, 565 also
|
||||
{
|
||||
if (debug) Serial.print("File size: "); if (debug) Serial.println(fileSize);
|
||||
if (debug) Serial.print("Image Offset: "); if (debug) Serial.println(imageOffset);
|
||||
if (debug) Serial.print("Header size: "); if (debug) Serial.println(headerSize);
|
||||
if (debug) Serial.print("Bit Depth: "); if (debug) Serial.println(depth);
|
||||
if (debug) Serial.print("Image size: "); if (debug) Serial.print(width);
|
||||
if (debug) Serial.print('x'); if (debug) Serial.println(height);
|
||||
// BMP rows are padded (if needed) to 4-byte boundary
|
||||
uint32_t rowSize = (width * depth / 8 + 3) & ~3;
|
||||
if (depth < 8) rowSize = ((width * depth + 8 - depth) / 8 + 3) & ~3;
|
||||
if (height < 0)
|
||||
{
|
||||
height = -height;
|
||||
flip = false;
|
||||
}
|
||||
uint16_t w = width;
|
||||
uint16_t h = height;
|
||||
if ((x + w - 1) >= ecran->_display->epd2.WIDTH) w = ecran->_display->epd2.WIDTH - x;
|
||||
if ((y + h - 1) >= ecran->_display->epd2.HEIGHT) h = ecran->_display->epd2.HEIGHT - y;
|
||||
|
||||
if (debug) Serial.print('w'); if (debug) Serial.println(w);
|
||||
if (debug) Serial.print('h'); if (debug) Serial.println(h);
|
||||
|
||||
|
||||
//if (w <= max_row_width) // handle with direct drawing
|
||||
{
|
||||
valid = true;
|
||||
uint8_t bitmask = 0xFF;
|
||||
uint8_t bitshift = 8 - depth;
|
||||
uint16_t red, green, blue;
|
||||
bool whitish = false;
|
||||
bool colored = false;
|
||||
if (depth == 1) with_color = false;
|
||||
if (depth <= 8)
|
||||
{
|
||||
if (depth < 8) bitmask >>= depth;
|
||||
//bytes_read += skip(54 - bytes_read); //palette is always @ 54
|
||||
bytes_read += skip(imageOffset - (4 << depth) - bytes_read); // 54 for regular, diff for colorsimportant
|
||||
for (uint16_t pn = 0; pn < (1 << depth); pn++)
|
||||
{
|
||||
blue = client.read();
|
||||
green = client.read();
|
||||
red = client.read();
|
||||
client.read();
|
||||
bytes_read += 4;
|
||||
whitish = with_color ? ((red > 0x80) && (green > 0x80) && (blue > 0x80)) : ((red + green + blue) > 3 * 0x80); // whitish
|
||||
colored = (red > 0xF0) || ((green > 0xF0) && (blue > 0xF0)); // reddish or yellowish?
|
||||
if (0 == pn % 8) mono_palette_buffer[pn / 8] = 0;
|
||||
mono_palette_buffer[pn / 8] |= whitish << pn % 8;
|
||||
if (0 == pn % 8) color_palette_buffer[pn / 8] = 0;
|
||||
color_palette_buffer[pn / 8] |= colored << pn % 8;
|
||||
//if (debug) Serial.print("0x00"); if (debug) Serial.print(red, HEX); if (debug) Serial.print(green, HEX); if (debug) Serial.print(blue, HEX);
|
||||
//if (debug) Serial.print(" : "); if (debug) Serial.print(whitish); if (debug) Serial.print(", "); if (debug) Serial.println(colored);
|
||||
rgb_palette_buffer[pn] = ((red & 0xF8) << 8) | ((green & 0xFC) << 3) | ((blue & 0xF8) >> 3);
|
||||
}
|
||||
}
|
||||
uint32_t rowPosition = flip ? imageOffset + (height - h) * rowSize : imageOffset;
|
||||
//if (debug) Serial.print("skip "); if (debug) Serial.println(rowPosition - bytes_read);
|
||||
bytes_read += skip(rowPosition - bytes_read);
|
||||
for (uint16_t row = 0; row < h; row++, rowPosition += rowSize) // for each line
|
||||
{
|
||||
if (debug) Serial.print("debut row="); if (debug) Serial.println(row);
|
||||
|
||||
if (!connection_ok || !(client.connected() || client.available())) {
|
||||
if (debug) Serial.println("connexion lost");
|
||||
break;
|
||||
}
|
||||
delay(1); // yield() to avoid WDT
|
||||
uint32_t in_remain = rowSize;
|
||||
uint32_t in_idx = 0;
|
||||
uint32_t in_bytes = 0;
|
||||
uint8_t in_byte = 0; // for depth <= 8
|
||||
uint8_t in_bits = 0; // for depth <= 8
|
||||
uint16_t color = GxEPD_WHITE;
|
||||
for (uint16_t col = 0; col < w; col++) // for each pixel
|
||||
{
|
||||
yield();
|
||||
if (!connection_ok || !(client.connected() || client.available())) break;
|
||||
// Time to read more pixel data?
|
||||
if (in_idx >= in_bytes) // ok, exact match for 24bit also (size IS multiple of 3)
|
||||
{
|
||||
uint32_t get = in_remain > sizeof(input_buffer) ? sizeof(input_buffer) : in_remain;
|
||||
uint32_t got = read8n(input_buffer, get);
|
||||
while ((got < get) && connection_ok)
|
||||
{
|
||||
//if (debug) Serial.print("got "); if (debug) Serial.print(got); if (debug) Serial.print(" < "); if (debug) Serial.print(get); if (debug) Serial.print(" @ "); if (debug) Serial.println(bytes_read);
|
||||
uint32_t gotmore = read8n(input_buffer + got, get - got);
|
||||
got += gotmore;
|
||||
connection_ok = gotmore > 0;
|
||||
}
|
||||
in_bytes = got;
|
||||
in_remain -= got;
|
||||
bytes_read += got;
|
||||
}
|
||||
if (!connection_ok)
|
||||
{
|
||||
if (debug) Serial.print("Error: got no more after "); if (debug) Serial.print(bytes_read); if (debug) Serial.println(" bytes read!");
|
||||
break;
|
||||
}
|
||||
switch (depth)
|
||||
{
|
||||
case 32:
|
||||
blue = input_buffer[in_idx++];
|
||||
green = input_buffer[in_idx++];
|
||||
red = input_buffer[in_idx++];
|
||||
in_idx++; // skip alpha
|
||||
whitish = with_color ? ((red > 0x80) && (green > 0x80) && (blue > 0x80)) : ((red + green + blue) > 3 * 0x80); // whitish
|
||||
colored = (red > 0xF0) || ((green > 0xF0) && (blue > 0xF0)); // reddish or yellowish?
|
||||
color = ((red & 0xF8) << 8) | ((green & 0xFC) << 3) | ((blue & 0xF8) >> 3);
|
||||
break;
|
||||
case 24:
|
||||
blue = input_buffer[in_idx++];
|
||||
green = input_buffer[in_idx++];
|
||||
red = input_buffer[in_idx++];
|
||||
whitish = with_color ? ((red > 0x80) && (green > 0x80) && (blue > 0x80)) : ((red + green + blue) > 3 * 0x80); // whitish
|
||||
colored = (red > 0xF0) || ((green > 0xF0) && (blue > 0xF0)); // reddish or yellowish?
|
||||
color = ((red & 0xF8) << 8) | ((green & 0xFC) << 3) | ((blue & 0xF8) >> 3);
|
||||
break;
|
||||
case 16:
|
||||
{
|
||||
uint8_t lsb = input_buffer[in_idx++];
|
||||
uint8_t msb = input_buffer[in_idx++];
|
||||
if (format == 0) // 555
|
||||
{
|
||||
blue = (lsb & 0x1F) << 3;
|
||||
green = ((msb & 0x03) << 6) | ((lsb & 0xE0) >> 2);
|
||||
red = (msb & 0x7C) << 1;
|
||||
color = ((red & 0xF8) << 8) | ((green & 0xFC) << 3) | ((blue & 0xF8) >> 3);
|
||||
}
|
||||
else // 565
|
||||
{
|
||||
blue = (lsb & 0x1F) << 3;
|
||||
green = ((msb & 0x07) << 5) | ((lsb & 0xE0) >> 3);
|
||||
red = (msb & 0xF8);
|
||||
color = (msb << 8) | lsb;
|
||||
}
|
||||
whitish = with_color ? ((red > 0x80) && (green > 0x80) && (blue > 0x80)) : ((red + green + blue) > 3 * 0x80); // whitish
|
||||
colored = (red > 0xF0) || ((green > 0xF0) && (blue > 0xF0)); // reddish or yellowish?
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
case 2:
|
||||
case 4:
|
||||
case 8:
|
||||
{
|
||||
if (0 == in_bits)
|
||||
{
|
||||
in_byte = input_buffer[in_idx++];
|
||||
in_bits = 8;
|
||||
}
|
||||
uint16_t pn = (in_byte >> bitshift) & bitmask;
|
||||
whitish = mono_palette_buffer[pn / 8] & (0x1 << pn % 8);
|
||||
colored = color_palette_buffer[pn / 8] & (0x1 << pn % 8);
|
||||
in_byte <<= depth;
|
||||
in_bits -= depth;
|
||||
color = rgb_palette_buffer[pn];
|
||||
}
|
||||
break;
|
||||
}
|
||||
if (with_color && has_multicolors)
|
||||
{
|
||||
// keep color
|
||||
}
|
||||
else if (whitish)
|
||||
{
|
||||
color = GxEPD_WHITE;
|
||||
}
|
||||
else if (colored && with_color)
|
||||
{
|
||||
color = GxEPD_COLORED;
|
||||
}
|
||||
else
|
||||
{
|
||||
color = GxEPD_BLACK;
|
||||
}
|
||||
uint16_t yrow = y + (flip ? h - row - 1 : row);
|
||||
ecran->_display->drawPixel(x + col, yrow, color);
|
||||
if (debug) Serial.print(".");
|
||||
} // end pixel
|
||||
if (debug) Serial.print("end row="); if (debug) Serial.println(row);
|
||||
} // end line
|
||||
}
|
||||
if (debug) Serial.print("bytes read "); if (debug) Serial.println(bytes_read);
|
||||
}
|
||||
}
|
||||
if (debug) Serial.print("loaded in "); if (debug) Serial.print(millis() - startTime); if (debug) Serial.println(" ms");
|
||||
client.stop();
|
||||
if (!valid)
|
||||
{
|
||||
if (debug) Serial.println("bitmap format not handled.");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
uint32_t Connect::skip(int32_t bytes)
|
||||
{
|
||||
int32_t remain = bytes;
|
||||
uint32_t start = millis();
|
||||
while ((client.connected() || client.available()) && (remain > 0))
|
||||
{
|
||||
if (client.available())
|
||||
{
|
||||
int16_t v = client.read();
|
||||
remain--;
|
||||
}
|
||||
else delay(1);
|
||||
if (millis() - start > 2000) break; // don't hang forever
|
||||
}
|
||||
return bytes - remain;
|
||||
}
|
||||
|
||||
|
||||
uint32_t Connect::read(uint8_t* buffer, int32_t bytes)
|
||||
{
|
||||
int32_t remain = bytes;
|
||||
uint32_t start = millis();
|
||||
while ((client.connected() || client.available()) && (remain > 0))
|
||||
{
|
||||
if (client.available())
|
||||
{
|
||||
int16_t v = client.read();
|
||||
*buffer++ = uint8_t(v);
|
||||
remain--;
|
||||
}
|
||||
else delay(1);
|
||||
if (millis() - start > 2000) break; // don't hang forever
|
||||
}
|
||||
return bytes - remain;
|
||||
}
|
||||
|
||||
|
||||
|
||||
uint16_t Connect::read16()
|
||||
{
|
||||
// BMP data is stored little-endian, same as Arduino.
|
||||
uint16_t result;
|
||||
((uint8_t *)&result)[0] = client.read(); // LSB
|
||||
((uint8_t *)&result)[1] = client.read(); // MSB
|
||||
return result;
|
||||
}
|
||||
|
||||
uint32_t Connect::read32()
|
||||
{
|
||||
// BMP data is stored little-endian, same as Arduino.
|
||||
uint32_t result;
|
||||
((uint8_t *)&result)[0] = client.read(); // LSB
|
||||
((uint8_t *)&result)[1] = client.read();
|
||||
((uint8_t *)&result)[2] = client.read();
|
||||
((uint8_t *)&result)[3] = client.read(); // MSB
|
||||
return result;
|
||||
}
|
||||
|
||||
uint32_t Connect::read8n(uint8_t* buffer, int32_t bytes)
|
||||
{
|
||||
int32_t remain = bytes;
|
||||
uint32_t start = millis();
|
||||
while ((client.connected() || client.available()) && (remain > 0))
|
||||
{
|
||||
if (client.available())
|
||||
{
|
||||
int16_t v = client.read();
|
||||
*buffer++ = uint8_t(v);
|
||||
remain--;
|
||||
}
|
||||
else delay(1);
|
||||
if (millis() - start > 2000) break; // don't hang forever
|
||||
}
|
||||
return bytes - remain;
|
||||
}
|
||||
35
ESP32_WAVESHARE_7x5/Connect.h
Normal file
35
ESP32_WAVESHARE_7x5/Connect.h
Normal file
@@ -0,0 +1,35 @@
|
||||
#ifndef Connect_h
|
||||
#define Connect_h
|
||||
|
||||
#include <Arduino.h>
|
||||
#include <WiFi.h> // Built-in
|
||||
#include "Ecran.h"
|
||||
#include "HTTPClient.h"
|
||||
|
||||
|
||||
class Connect {
|
||||
public:
|
||||
Connect(Ecran * ecran, const char* ssid, const char* password);
|
||||
bool connectClient(String host, String port);
|
||||
bool stopClient();
|
||||
String callJson(String host, String port, const String& uri, String bearer);
|
||||
void loadBitmap(String host, String port, const String& uri);
|
||||
private:
|
||||
uint32_t read(uint8_t* buffer, int32_t bytes);
|
||||
uint32_t read32();
|
||||
uint16_t read16();
|
||||
uint32_t skip(int32_t bytes);
|
||||
uint32_t read8n(uint8_t* buffer, int32_t bytes);
|
||||
|
||||
public:
|
||||
uint8_t start();
|
||||
void stop();
|
||||
|
||||
void drawRSSI(int x, int y);
|
||||
const char* ssid;
|
||||
const char* password;
|
||||
int wifi_signal; // CurrentHour = 0, CurrentMin = 0, CurrentSec = 0;
|
||||
Ecran * ecran;
|
||||
WiFiClient client;
|
||||
};
|
||||
#endif
|
||||
14
ESP32_WAVESHARE_7x5/Ctrl.cpp
Normal file
14
ESP32_WAVESHARE_7x5/Ctrl.cpp
Normal file
@@ -0,0 +1,14 @@
|
||||
#include "Ctrl.h"
|
||||
|
||||
Ctrl::Ctrl()
|
||||
{
|
||||
}
|
||||
|
||||
// static Ctrl * Ctrl::getSingletonInstance()
|
||||
// {
|
||||
// if (!panel) {
|
||||
// Ctrl p;
|
||||
// panel = &p;
|
||||
// }
|
||||
// return panel;
|
||||
// }
|
||||
23
ESP32_WAVESHARE_7x5/Ctrl.h
Normal file
23
ESP32_WAVESHARE_7x5/Ctrl.h
Normal file
@@ -0,0 +1,23 @@
|
||||
#ifndef Ctrl_h
|
||||
#define Ctrl_h
|
||||
#include <Arduino.h>
|
||||
#include "Ecran.h"
|
||||
#include "Domoticz.h"
|
||||
#include "Designer.h"
|
||||
#include "Timer.h"
|
||||
#include "Meteo.h"
|
||||
|
||||
class Ctrl {
|
||||
public:
|
||||
Ctrl();
|
||||
|
||||
//static Ctrl * getSingletonInstance();
|
||||
public:
|
||||
//Ctrl * ctrl;
|
||||
Designer * designer;
|
||||
Timer * timer;
|
||||
Ecran * ecran;
|
||||
Domoticz * domoticz;
|
||||
Connect * connect;
|
||||
};
|
||||
#endif
|
||||
375
ESP32_WAVESHARE_7x5/Designer.cpp
Executable file
375
ESP32_WAVESHARE_7x5/Designer.cpp
Executable file
@@ -0,0 +1,375 @@
|
||||
#include "Designer.h"
|
||||
#include "common.h"
|
||||
#include "common_functions.h"
|
||||
#include "Graph.h"
|
||||
|
||||
Designer::Designer(Ecran * _ecran, Meteo * _meteo, Connect * _connect, Domoticz * _domoticz, Timer * _timer)
|
||||
{
|
||||
ecran = _ecran;
|
||||
meteo = _meteo;
|
||||
connect = _connect;
|
||||
domoticz = _domoticz;
|
||||
timer = _timer;
|
||||
}
|
||||
|
||||
//#########################################################################################
|
||||
void Designer::displayWeather(int boucle) { // 7.5" e-paper display is 800x480 resolution
|
||||
if (debug) Serial.println("B - displayWeather boucle=" + String(boucle));
|
||||
|
||||
if (true || boucle == 1) {
|
||||
displayGeneralInfoSection(); // Top line of the display
|
||||
if (debug) Serial.println("1 - displayWeather");
|
||||
|
||||
displayWindSection(108, 146, meteo->conditions[0].Winddir, meteo->conditions[0].Windspeed, 81);
|
||||
|
||||
if (debug) Serial.println("2 - displayWeather");
|
||||
|
||||
// displayMainWeatherSection(300, 100); // Centre section of display for Location, temperature, Weather report, current Wx Symbol and wind direction
|
||||
|
||||
ecran->_display->drawLine(0, 38, SCREEN_WIDTH - 3, 38, GxEPD_BLACK);
|
||||
displayConditionsSection(303, 149, meteo->conditions[0].Icon,LargeIcon);
|
||||
displayTemperatureSection(389, 19, 137, 100);
|
||||
//displayForecastTextSection(397, 120, 409, 65);
|
||||
displayPressureSection(581, 19, meteo->conditions[0].Pressure, meteo->conditions[0].Trend, 140, 100);
|
||||
displayPrecipitationSection(712, 19, 136, 100);
|
||||
|
||||
|
||||
if (debug) Serial.println("3 - displayWeather");
|
||||
|
||||
displayForecastSection(0, 243,FORECAST_WIDTH, FORECAST_HEIGHT); // 3hr forecast boxes
|
||||
if (debug) Serial.println("4 - displayWeather");
|
||||
|
||||
// displayAstronomySection(0, 245); // Astronomy section Sun rise/set, Moon phase and Moon icon
|
||||
// if (debug) Serial.println("5 - displayWeather");
|
||||
|
||||
displayStatusSection(700, 10); // Wi-Fi signal strength and Battery voltage
|
||||
|
||||
domoticz->drawTemps(389, 117, 412, 105);
|
||||
|
||||
domoticz->drawGraphs(0, 375, 150, 72);
|
||||
//domoticz->loadLinky();
|
||||
}
|
||||
// Partial mode
|
||||
else {
|
||||
ecran->_display->setPartialWindow(1,1,601,17);
|
||||
//ecran->_display->fillScreen(GxEPD_WHITE);;
|
||||
displayGeneralInfoSection(); // Top line of the display
|
||||
|
||||
}
|
||||
if (debug) Serial.println("E - displayWeather");
|
||||
|
||||
}
|
||||
//#########################################################################################
|
||||
void Designer::displayGeneralInfoSection() {
|
||||
ecran->fonts.setFont(FONT_10);
|
||||
ecran->drawString(6, 2, "[Version: " + String(VERSION) + "] " + timer->Date_str + ' ' + timer->Time_str, LEFT); // Programme version
|
||||
ecran->drawString(SCREEN_WIDTH / 2, 3, meteo->City, CENTER);
|
||||
ecran->_display->drawLine(0, 18, SCREEN_WIDTH - 3, 18, GxEPD_BLACK);
|
||||
}
|
||||
|
||||
//#########################################################################################
|
||||
void Designer::displayWindSection(int x, int y, float angle, float windspeed, int Cradius) {
|
||||
ecran->arrow(x, y, Cradius - 22, angle, 18, 33); // Show wind direction on outer circle of width and length
|
||||
ecran->fonts.setFont(FONT_08);
|
||||
ecran->drawString(x, y - Cradius - 41, TXT_WIND_SPEED_DIRECTION, CENTER, GxEPD_BLACK);
|
||||
int dxo, dyo, dxi, dyi;
|
||||
ecran->_display->drawLine(0, 18, 0, y + Cradius + 37, GxEPD_BLACK);
|
||||
ecran->_display->drawCircle(x, y, Cradius, GxEPD_BLACK); // Draw compass circle
|
||||
ecran->_display->drawCircle(x, y, Cradius + 1, GxEPD_BLACK); // Draw compass circle
|
||||
ecran->_display->drawCircle(x, y, Cradius * 0.7, GxEPD_BLACK); // Draw compass inner circle
|
||||
for (float a = 0; a < 360; a = a + 22.5) {
|
||||
dxo = Cradius * cos((a - 90) * PI / 180);
|
||||
dyo = Cradius * sin((a - 90) * PI / 180);
|
||||
if (a == 45) ecran->drawString(dxo + x + 12, dyo + y - 12, TXT_NE, CENTER);
|
||||
if (a == 135) ecran->drawString(dxo + x + 7, dyo + y + 6, TXT_SE, CENTER);
|
||||
if (a == 225) ecran->drawString(dxo + x - 18, dyo + y, TXT_SW, CENTER);
|
||||
if (a == 315) ecran->drawString(dxo + x - 18, dyo + y - 12, TXT_NW, CENTER);
|
||||
dxi = dxo * 0.9;
|
||||
dyi = dyo * 0.9;
|
||||
ecran->_display->drawLine(dxo + x, dyo + y, dxi + x, dyi + y, GxEPD_BLACK);
|
||||
dxo = dxo * 0.7;
|
||||
dyo = dyo * 0.7;
|
||||
dxi = dxo * 0.9;
|
||||
dyi = dyo * 0.9;
|
||||
ecran->_display->drawLine(dxo + x, dyo + y, dxi + x, dyi + y, GxEPD_BLACK);
|
||||
}
|
||||
ecran->drawString(x, y - Cradius - 12, TXT_N, CENTER);
|
||||
ecran->drawString(x, y + Cradius + 6, TXT_S, CENTER);
|
||||
ecran->drawString(x - Cradius - 12, y - 3, TXT_W, CENTER);
|
||||
ecran->drawString(x + Cradius + 10, y - 3, TXT_E, CENTER);
|
||||
ecran->drawString(x - 2, y - 43, WindDegToDirection(angle), CENTER);
|
||||
ecran->drawString(x + 6, y + 30, String(angle, 0) + "°", CENTER);
|
||||
ecran->fonts.setFont(FONT_18);
|
||||
ecran->drawString(x - 12, y - 3, String(windspeed, 1), CENTER,GxEPD_BLACK);
|
||||
ecran->fonts.setFont(FONT_08);
|
||||
ecran->drawString(x, y + 12, (Units == "M" ? "m/s" : "mph"), CENTER);
|
||||
}
|
||||
|
||||
//#########################################################################################
|
||||
void Designer::displayTemperatureSection(int x, int y, int twidth, int tdepth) {
|
||||
ecran->_display->drawRect(x, y - 1, twidth, tdepth, GxEPD_BLACK); // temp outline
|
||||
ecran->fonts.setFont(FONT_08);
|
||||
ecran->drawString(x + 63, y + 5, String(TXT_TEMPERATURES), CENTER);
|
||||
ecran->fonts.setFont(FONT_10);
|
||||
ecran->drawString(x + 73, y + 82, String(meteo->conditions[0].High, 0) + "° | " + String(meteo->conditions[0].Low, 0) + "°", CENTER); // Show forecast high and Low
|
||||
ecran->fonts.setFont(FONT_24);
|
||||
ecran->drawString(x + 53, y + 53, String(meteo->conditions[0].Temperature, 1) + "°", CENTER); // Show current Temperature
|
||||
ecran->fonts.setFont(FONT_10);
|
||||
|
||||
ecran->_display->drawInvertedBitmap(x, y + 66, thermometer32x32, 32, 32, GxEPD_BLACK);
|
||||
|
||||
//ecran->drawString(x + 43, y + 53, Units == "M" ? "C" : "F", LEFT);
|
||||
}
|
||||
|
||||
//#########################################################################################
|
||||
void Designer::displayPressureSection(int x, int y, float pressure, String slope, int pwidth, int pdepth) {
|
||||
ecran->_display->drawRect(x - 56, y - 1, pwidth, pdepth, GxEPD_BLACK); // pressure outline
|
||||
ecran->fonts.setFont(FONT_08);
|
||||
ecran->drawString(x + 8, y + 5, TXT_PRESSURE, CENTER);
|
||||
String slope_direction = TXT_PRESSURE_STEADY;
|
||||
int x_i = x + 40;
|
||||
if (slope == "+") {
|
||||
slope_direction = TXT_PRESSURE_RISING;
|
||||
ecran->_display->fillTriangle(x_i, y + 50, x_i + 10, y + 50, x_i + 5, y + 40, GxEPD_RED);
|
||||
ecran->_display->fillTriangle(x_i, y + 55, x_i + 10, y + 55, x_i + 5, y + 65, GxEPD_BLACK);
|
||||
}
|
||||
if (slope == "-") {
|
||||
slope_direction = TXT_PRESSURE_FALLING;
|
||||
ecran->_display->fillTriangle(x_i, y + 50, x_i + 10, y + 50, x_i + 5, y + 40, GxEPD_BLACK);
|
||||
ecran->_display->fillTriangle(x_i, y + 55, x_i + 10, y + 55, x_i + 5, y + 65, GxEPD_RED);
|
||||
}
|
||||
ecran->_display->drawRect(x + 40, y + 78, 41, 21, GxEPD_BLACK);
|
||||
ecran->fonts.setFont(FONT_24);
|
||||
if (Units == "I")
|
||||
ecran->drawString(x - 22, y + 55, String(pressure, 2), CENTER); // "Imperial"
|
||||
else
|
||||
ecran->drawString(x - 22, y + 55, String(pressure, 0), CENTER); // "Metric"
|
||||
|
||||
ecran->fonts.setFont(FONT_08);
|
||||
ecran->drawString(x + 59, y + 83, (Units == "M" ? "hPa" : "in"), CENTER);
|
||||
//ecran->drawString(x - 3, y + 83, slope_direction, CENTER);
|
||||
}
|
||||
//#########################################################################################
|
||||
void Designer::displayPrecipitationSection(int x, int y, int pwidth, int pdepth) {
|
||||
ecran->_display->drawRect(x - 48, y - 1, pwidth, pdepth, GxEPD_BLACK); // precipitation outline
|
||||
ecran->fonts.setFont(FONT_08);
|
||||
ecran->drawString(x + 25, y + 5, TXT_PRECIPITATION_SOON, CENTER);
|
||||
ecran->fonts.setFont(u8g2_font_helvB12_tf);
|
||||
if (meteo->previsions[1].Rainfall >= 0.005) { // Ignore small amounts
|
||||
ecran->drawString(x - 25, y + 40, String(meteo->previsions[1].Rainfall, 2) + (Units == "M" ? "mm" : "in"), LEFT); // Only display rainfall total today if > 0
|
||||
meteo->addraindrop(x + 58, y + 40, 7);
|
||||
}
|
||||
if (meteo->previsions[1].Snowfall >= 0.005) // Ignore small amounts
|
||||
ecran->drawString(x - 25, y + 71, String(meteo->previsions[1].Snowfall, 2) + (Units == "M" ? "mm" : "in") + " **", LEFT); // Only display snowfall total today if > 0
|
||||
if (meteo->previsions[1].Pop >= 0.005) // Ignore small amounts
|
||||
ecran->drawString(x - 25, y + 81, String(meteo->previsions[1].Pop * 100, 0) + "%", LEFT); // Only display pop if > 0
|
||||
|
||||
ecran->_display->drawInvertedBitmap(x + 45, y + 65, humidity32x32, 32, 32, GxEPD_BLACK);
|
||||
|
||||
ecran->drawString(x + 40, y + 81, String(meteo->conditions[0].Humidity, 0), CENTER);
|
||||
|
||||
}
|
||||
|
||||
//#########################################################################################
|
||||
void Designer::displayForecastWeather(int x, int y, int fwidth, int height, int index) {
|
||||
Forecast_record_type frt;
|
||||
|
||||
ecran->fonts.setFont(FONT_10);
|
||||
|
||||
frt = meteo->previsions[index];
|
||||
|
||||
ecran->_display->drawRect(x, y, fwidth, height, GxEPD_BLACK);
|
||||
ecran->_display->drawLine(x, y + 16, x + fwidth, y + 16, GxEPD_BLACK);
|
||||
displayConditionsSection(x + fwidth / 2, y + 43, frt.Icon, SmallIcon);
|
||||
ecran->drawString(x + fwidth / 2, y + 6,
|
||||
String(meteo->ConvertUnixTime(frt.Dt + meteo->conditions[0].Timezone).substring(0, 5))
|
||||
, CENTER);
|
||||
ecran->drawString(x + 5, y + height - 10, String(frt.High, 0) + "°", LEFT);
|
||||
ecran->drawString(x + fwidth, y + height - 10, String(frt.Low, 0) + "°", RIGHT);
|
||||
}
|
||||
|
||||
//#########################################################################################
|
||||
void Designer::displayForecastSection(int x, int y,int fwidth, int height) {
|
||||
if (debug) Serial.println("B - displayForecastSection");
|
||||
int f = 8 - FORECAST_HORIZON;
|
||||
int to_show = 0;
|
||||
// displayForecastWeather(x, y, to_show);
|
||||
// to_show ++;
|
||||
do {
|
||||
displayForecastWeather(x + FORECAST_WIDTH * (to_show), y, fwidth, height, to_show);
|
||||
f++;
|
||||
to_show ++;
|
||||
} while (f <= 7);
|
||||
|
||||
}
|
||||
|
||||
|
||||
//#########################################################################################
|
||||
void Designer::displayConditionsSection(int x, int y, String IconName, bool IconSize) {
|
||||
if (debug) Serial.println("B - displayConditionsSection Icon name: " + IconName);
|
||||
|
||||
#if defined(ICONS_SET_ONE)
|
||||
bool inverted = true;
|
||||
IconName.replace('n', 'd');
|
||||
#endif
|
||||
#if defined(ICONS_SET_TWO)
|
||||
bool inverted = false;
|
||||
#endif
|
||||
#if defined(ICONS_SET_THREE)
|
||||
bool inverted = true;
|
||||
#endif
|
||||
|
||||
if (IconSize != LargeIcon) {
|
||||
int scale = 1;
|
||||
int xi = x - ICON_SIZE / 2;
|
||||
int yi = y - ICON_SIZE / 2;
|
||||
|
||||
if (String(IconName) == "01d") ecran->drawBitmap(xi, yi, icon_64x64_01d, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "02d") ecran->drawBitmap(xi, yi, icon_64x64_02d, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "03d") ecran->drawBitmap(xi, yi, icon_64x64_03d, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "04d") ecran->drawBitmap(xi, yi, icon_64x64_04d, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "09d") ecran->drawBitmap(xi, yi, icon_64x64_09d, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "10d") ecran->drawBitmap(xi, yi, icon_64x64_10d, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "11d") ecran->drawBitmap(xi, yi, icon_64x64_11d, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "13d") ecran->drawBitmap(xi, yi, icon_64x64_13d, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "50d") ecran->drawBitmap(xi, yi, icon_64x64_50d, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
|
||||
#if defined(ICONS_SET_THREE) || defined(ICONS_SET_TWO)
|
||||
if (String(IconName) == "01n") ecran->drawBitmap(xi, yi, icon_64x64_01n, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "02n") ecran->drawBitmap(xi, yi, icon_64x64_02n, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "03n") ecran->drawBitmap(xi, yi, icon_64x64_03n, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "04n") ecran->drawBitmap(xi, yi, icon_64x64_04n, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "09n") ecran->drawBitmap(xi, yi, icon_64x64_09n, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "10n") ecran->drawBitmap(xi, yi, icon_64x64_10n, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "11n") ecran->drawBitmap(xi, yi, icon_64x64_11n, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "13n") ecran->drawBitmap(xi, yi, icon_64x64_13n, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "50n") ecran->drawBitmap(xi, yi, icon_64x64_50n, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
#endif
|
||||
}
|
||||
if (SHOW_MOON_IN_FORECAST) {
|
||||
if (IconName.endsWith("n")) meteo->addMoon(x, y + 3, Small, IconSize);
|
||||
}
|
||||
if (IconSize ==LargeIcon) {
|
||||
float scale = 2;
|
||||
int xi = x - ICON_SIZE / 2 * scale;
|
||||
int yi = y - 20 - ICON_SIZE / 2 * scale;
|
||||
|
||||
#if defined(CALCULATED)
|
||||
yi = y - 20;
|
||||
if (IconName == "01d" || IconName == "01n") meteo->Sunny(x, yi, IconSize, IconName);
|
||||
else if (IconName == "02d" || IconName == "02n") meteo->MostlySunny(x, yi, IconSize, IconName);
|
||||
else if (IconName == "03d" || IconName == "03n") meteo->Cloudy(x, yi, IconSize, IconName);
|
||||
else if (IconName == "04d" || IconName == "04n") meteo->MostlyCloudy(x, yi, IconSize, IconName);
|
||||
else if (IconName == "09d" || IconName == "09n") meteo->ChanceRain(x, yi, IconSize, IconName);
|
||||
else if (IconName == "10d" || IconName == "10n") meteo->Rain(x, yi, IconSize, IconName);
|
||||
else if (IconName == "11d" || IconName == "11n") meteo->Tstorms(x, yi, IconSize, IconName);
|
||||
else if (IconName == "13d" || IconName == "13n") meteo->Snow(x, yi, IconSize, IconName);
|
||||
else if (IconName == "50d") meteo->Haze(x, yi, IconSize, IconName);
|
||||
else if (IconName == "50n") meteo->Fog(x, yi, IconSize, IconName);
|
||||
else Nodata(x, yi, IconSize, IconName);
|
||||
|
||||
#endif
|
||||
|
||||
if (xi > 0) {
|
||||
if (String(IconName) == "01d") ecran->drawBitmap(xi, yi, icon_64x64_01d, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "02d") ecran->drawBitmap(xi, yi, icon_64x64_02d, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "03d") ecran->drawBitmap(xi, yi, icon_64x64_03d, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "04d") ecran->drawBitmap(xi, yi, icon_64x64_04d, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "09d") ecran->drawBitmap(xi, yi, icon_64x64_09d, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "10d") ecran->drawBitmap(xi, yi, icon_64x64_10d, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "11d") ecran->drawBitmap(xi, yi, icon_64x64_11d, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "13d") ecran->drawBitmap(xi, yi, icon_64x64_13d, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "50d") ecran->drawBitmap(xi, yi, icon_64x64_50d, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
|
||||
#if defined(ICONS_SET_THREE) || defined(ICONS_SET_TWO)
|
||||
if (String(IconName) == "01n") ecran->drawBitmap(xi, yi, icon_64x64_01n, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "02n") ecran->drawBitmap(xi, yi, icon_64x64_02n, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "03n") ecran->drawBitmap(xi, yi, icon_64x64_03n, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "04n") ecran->drawBitmap(xi, yi, icon_64x64_04n, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "09n") ecran->drawBitmap(xi, yi, icon_64x64_09n, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "10n") ecran->drawBitmap(xi, yi, icon_64x64_10n, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "11n") ecran->drawBitmap(xi, yi, icon_64x64_11n, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "13n") ecran->drawBitmap(xi, yi, icon_64x64_13n, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
if (String(IconName) == "50n") ecran->drawBitmap(xi, yi, icon_64x64_50n, ICON_SIZE, ICON_SIZE, GxEPD_BLACK, scale, inverted);
|
||||
#endif
|
||||
}
|
||||
ecran->_display->drawRect(x - 86, y - 131, 173, 226, GxEPD_BLACK);
|
||||
ecran->fonts.setFont(FONT_08);
|
||||
ecran->drawString(x, y - 125, TXT_CONDITIONS, CENTER);
|
||||
ecran->fonts.setFont(FONT_14);
|
||||
ecran->fonts.setFont(FONT_10);
|
||||
// ecran->drawString(x + 35, y + 80, "RH", CENTER);
|
||||
if (meteo->conditions[0].Visibility > 0)
|
||||
meteo->Visibility(x - 20, y - 10, String(meteo->conditions[0].Visibility) + "M");
|
||||
if (meteo->conditions[0].Cloudcover > 0)
|
||||
meteo->CloudCover(x - 20, y - 35, meteo->conditions[0].Cloudcover);
|
||||
|
||||
ecran->fonts.setFont(FONT_10);
|
||||
|
||||
meteo->drawTodayMoon(x + 90 - 2 * MOON_DIAMETER - 10, y - 120);
|
||||
|
||||
int yp = 35;
|
||||
ecran->_display->drawInvertedBitmap(x - 85, y + yp, sunrise48x48, 48, 48, GxEPD_BLACK);
|
||||
ecran->_display->drawInvertedBitmap(x + 90 - 64, y + yp, sunset48x48, 48, 48, GxEPD_BLACK);
|
||||
String sunset = String(meteo->ConvertUnixTime(meteo->conditions[0].Sunset + meteo->conditions[0].Timezone));
|
||||
String sunrise = String(meteo->ConvertUnixTime(meteo->conditions[0].Sunrise + meteo->conditions[0].Timezone));
|
||||
|
||||
ecran->fonts.setFont(FONT_14);
|
||||
|
||||
ecran->drawString(x - 30, y + yp + 10, sunrise.substring(0, 2), CENTER);
|
||||
ecran->drawString(x - 30, y + yp + 35, sunrise.substring(3, 5), CENTER);
|
||||
|
||||
ecran->drawString(x + 10, y + yp + 10, sunset.substring(0, 2), CENTER);
|
||||
ecran->drawString(x + 10, y + yp + 35, sunset.substring(3, 5), CENTER);
|
||||
}
|
||||
if (debug) Serial.println("E - displayConditionsSection Icon name: " + IconName);
|
||||
|
||||
}
|
||||
|
||||
//#########################################################################################
|
||||
void Designer::displayStatusSection(int x, int y) {
|
||||
// ecran->_display->drawRect(x - 35, y - 32, 145, 61, GxEPD_BLACK);
|
||||
// ecran->_display->drawLine(x - 35, y - 17, x - 35 + 145, y - 17, GxEPD_BLACK);
|
||||
// ecran->_display->drawLine(x - 35 + 146 / 2, y - 18, x - 35 + 146 / 2, y - 32, GxEPD_BLACK);
|
||||
ecran->fonts.setFont(FONT_08);
|
||||
// ecran->drawString(x, y - 29, TXT_WIFI, CENTER);
|
||||
// ecran->drawString(x + 68, y - 30, TXT_POWER, CENTER);
|
||||
connect->drawRSSI(x, y + 6);
|
||||
DrawBattery(x + 58, y + 6, 1);
|
||||
}
|
||||
|
||||
//#########################################################################################
|
||||
String Designer::WindDegToDirection(float winddirection) {
|
||||
int dir = int((winddirection / 22.5) + 0.5);
|
||||
String Ord_direction[16] = {TXT_N, TXT_NNE, TXT_NE, TXT_ENE, TXT_E, TXT_ESE, TXT_SE, TXT_SSE, TXT_S, TXT_SSW, TXT_SW, TXT_WSW, TXT_W, TXT_WNW, TXT_NW, TXT_NNW};
|
||||
return Ord_direction[(dir % 16)];
|
||||
}
|
||||
|
||||
//#########################################################################################
|
||||
void Designer::DrawBattery(int x, int y, float scale) {
|
||||
uint8_t percentage = 100;
|
||||
float voltage = analogRead(35) / 4096.0 * 7.46;
|
||||
if (voltage < 0.5) {
|
||||
voltage = 4.95;
|
||||
}
|
||||
if (voltage > 1 ) { // Only display if there is a valid reading
|
||||
if (debug) Serial.println("Voltage = " + String(voltage));
|
||||
percentage = 2836.9625 * pow(voltage, 4) - 43987.4889 * pow(voltage, 3) + 255233.8134 * pow(voltage, 2) - 656689.7123 * voltage + 632041.7303;
|
||||
if (voltage >= 4.20) percentage = 100;
|
||||
if (voltage <= 3.50) percentage = 0;
|
||||
ecran->_display->drawRect(x + 15, y - 12, 19, 10, GxEPD_RED);
|
||||
ecran->_display->fillRect(x + 34, y - 10, 2, 5, GxEPD_RED);
|
||||
ecran->_display->fillRect(x + 17, y - 10, 15 * percentage / 100.0, 6, GxEPD_RED);
|
||||
ecran->drawString(x + 10, y - 11, String(percentage) + "%", RIGHT);
|
||||
//ecran->drawString(x + 13, y + 5, String(voltage, 2) + "v", CENTER);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
//#########################################################################################
|
||||
void Designer::Nodata(int x, int y, bool IconSize, String IconName) {
|
||||
if (IconSize ==LargeIcon) ecran->fonts.setFont(FONT_24); else ecran->fonts.setFont(FONT_10);
|
||||
ecran->drawString(x - 3, y - 10, "?", CENTER);
|
||||
ecran->fonts.setFont(FONT_08);
|
||||
}
|
||||
42
ESP32_WAVESHARE_7x5/Designer.h
Normal file
42
ESP32_WAVESHARE_7x5/Designer.h
Normal file
@@ -0,0 +1,42 @@
|
||||
#ifndef Designer_h
|
||||
#define Designer_h
|
||||
#include <Arduino.h>
|
||||
#include "Ecran.h"
|
||||
#include "Meteo.h"
|
||||
#include "Connect.h"
|
||||
#include "Domoticz.h"
|
||||
#include "Timer.h"
|
||||
|
||||
#define RTCMEMORYSTART 65
|
||||
|
||||
class Designer {
|
||||
public :
|
||||
Designer(Ecran * ecran, Meteo * meteo, Connect * connect, Domoticz * domoticz, Timer * _timer);
|
||||
void displayWeather(int boucle); // 7.5" e-paper display is 800x480 resolution
|
||||
private:
|
||||
void displayGeneralInfoSection();
|
||||
void displayMainWeatherSection(int x, int y);
|
||||
void displayDisplayWindSection(int x, int y, float angle, float windspeed, int Cradius);
|
||||
void displayTemperatureSection(int x, int y, int twidth, int tdepth);
|
||||
void displayForecastTextSection(int x, int y , int fwidth, int fdepth);
|
||||
void displayPressureSection(int x, int y, float pressure, String slope, int pwidth, int pdepth);
|
||||
void displayPrecipitationSection(int x, int y, int pwidth, int pdepth);
|
||||
void displayAstronomySection(int x, int y);
|
||||
void displayForecastSection(int x, int y, int fwidth, int height);
|
||||
void displayForecastWeather(int x, int y, int fwidth, int height, int index);
|
||||
void displayConditionsSection(int x, int y, String IconName, bool IconSize);
|
||||
void displayStatusSection(int x, int y);
|
||||
void displayWindSection(int x, int y, float angle, float windspeed, int Cradius);
|
||||
String WindDegToDirection(float winddirection);
|
||||
void Nodata(int x, int y, bool IconSize, String IconName);
|
||||
void DrawBattery(int x, int y, float scale);
|
||||
public :
|
||||
Ecran *ecran;
|
||||
Meteo *meteo;
|
||||
Connect * connect;
|
||||
Domoticz * domoticz;
|
||||
Timer * timer;
|
||||
int boucle = 0;
|
||||
};
|
||||
|
||||
#endif
|
||||
284
ESP32_WAVESHARE_7x5/Domoticz.cpp
Normal file
284
ESP32_WAVESHARE_7x5/Domoticz.cpp
Normal file
@@ -0,0 +1,284 @@
|
||||
#include "Domoticz.h"
|
||||
#include "Arduino.h"
|
||||
#include "Graph.h"
|
||||
#include "Icons.h"
|
||||
|
||||
Graph_Param graph_params[4] = {
|
||||
{"Consommation", "Jours", "kWh", DYNAMIC_SCALE, ONE_SCALE, {0.0,0.0}, {100.0, 100.0}, 0, 3, 20, 1, {
|
||||
{TYPE_BARCHART, GxEPD_RED, {0}, 2, 0}
|
||||
}},
|
||||
{"Production", "Jours", "kWh", FIXED_SCALE, ONE_SCALE, {0.0,0.0}, {8.0, 8.0}, 0, 3, 20, 1, {
|
||||
{TYPE_BARCHART, GxEPD_RED, {0}, 2, 0}
|
||||
}},
|
||||
{"Consommation", "Heure", "Wh", DYNAMIC_SCALE, ONE_SCALE, {0.0,0.0}, {150.0, 150.0}, 0, 3, 20, 1, {
|
||||
{TYPE_BARCHART, GxEPD_RED, {0}, 2, 0}
|
||||
}},
|
||||
{"Production", "Heure", "Wh", FIXED_SCALE, ONE_SCALE, {0.0,0.0}, {1500.0, 1500.0}, 0, 3, 20, 1, {
|
||||
{TYPE_BARCHART, GxEPD_RED, {0}, 2, 0}
|
||||
}}
|
||||
};
|
||||
|
||||
Domoticz::Domoticz(Ecran * _ecran, Connect * _connect, String _domoticz, String _port)
|
||||
{
|
||||
domoticz = _domoticz;
|
||||
port = _port;
|
||||
connect = _connect;
|
||||
ecran = _ecran;
|
||||
}
|
||||
|
||||
bool Domoticz::loadData()
|
||||
{
|
||||
loadTemps();
|
||||
|
||||
int idx[2] = {1087,1123};
|
||||
loadCounters(idx, "day");
|
||||
|
||||
int idx2[2] = {1087,1135};
|
||||
loadCounters(idx2, "month");
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
void Domoticz::loadTemps()
|
||||
{
|
||||
if (debug) Serial.println("B - loadTemps");
|
||||
|
||||
int nb = NB_ROOMS; //ARRAY_SIZE(rooms);
|
||||
String json = connect->callJson(domoticz, port, "/my.json", "");
|
||||
DynamicJsonDocument doc(4096);
|
||||
DeserializationError error = deserializeJson(doc, json);
|
||||
if (error) {
|
||||
if (debug) Serial.print(F("deserializeJson() failed: "));
|
||||
if (debug) Serial.println(error.c_str());
|
||||
}
|
||||
//JsonObject obj = doc.as<JsonObject>();
|
||||
JsonArray list = doc.as<JsonArray>();
|
||||
// Loop through all the elements of the array
|
||||
for (int r = 0; r < nb; r++) {
|
||||
for (JsonObject repo : list) {
|
||||
// Print the name, the number of stars, and the number of issues
|
||||
String name = String(repo["name"].as<const char*>());
|
||||
String idx = repo["name"].as<String>();
|
||||
//if (debug) Serial.println(repo["name"].as<const char*>());
|
||||
//if (debug) Serial.println(idx);
|
||||
float value = repo["payload"].as<float>();
|
||||
String type = repo["type"].as<const char*>();
|
||||
|
||||
if (name.equals(rooms[r]->consigne_name)) {
|
||||
rooms[r]->consigne = value;
|
||||
if (debug) Serial.println(String(name) + "consigne=" + String(value));
|
||||
|
||||
}
|
||||
else if (name.equals(rooms[r]->temperature_name) && type == "temperature") {
|
||||
rooms[r]->temperature = value;
|
||||
if (debug) Serial.println(String(name) + " temperature=" + String(value));
|
||||
|
||||
}
|
||||
else if (name.equals(rooms[r]->volet_name)) {
|
||||
if (value == 0) {
|
||||
rooms[r]->open = true;
|
||||
if (debug) Serial.println(String(name) + " volet=" + String(value));
|
||||
|
||||
}
|
||||
}
|
||||
else if (name.equals(rooms[r]->presence_name)) {
|
||||
if (value == 1) {
|
||||
if (debug) Serial.println(String(name) + " presence=" + String(value));
|
||||
|
||||
rooms[r]->presence = true;
|
||||
}
|
||||
// room.
|
||||
}
|
||||
}
|
||||
}
|
||||
if (debug) Serial.println("E - loadTemps");
|
||||
}
|
||||
|
||||
void Domoticz::drawTemps(int x0, int y, int w, int h)
|
||||
{
|
||||
if (debug) Serial.println("B - drawTemps");
|
||||
|
||||
int nb = NB_ROOMS;
|
||||
int f = 0;
|
||||
int fwidth = 412 / (nb / 2); //nb_panels;
|
||||
|
||||
for (int r = 0; r < nb; r++) {
|
||||
if (r == nb / 2) {
|
||||
y = y + h - 1;
|
||||
f = 0;
|
||||
if (debug) Serial.println("Change Line " + String(y) + " " + String(f));
|
||||
}
|
||||
// x, ys
|
||||
ecran->fonts.setFont(FONT_10);
|
||||
int x = x0 + (fwidth - 1) * f;
|
||||
if (debug) Serial.println(rooms[r]->name + " x=" + String(x) + " y=" + String(y) + " " + String(f) );
|
||||
|
||||
ecran->_display->drawRect(x, y, fwidth, h, GxEPD_BLACK);
|
||||
ecran->_display->drawLine(x, y + 18, x + fwidth, y + 18, GxEPD_BLACK);
|
||||
ecran->drawString(x + fwidth / 2 - 10, y + 6, rooms[r]->name, CENTER, GxEPD_BLACK);
|
||||
ecran->drawString(x + fwidth / 2 + 6, y + h - 16, String(rooms[r]->consigne, 1) + "°", CENTER, GxEPD_BLACK);
|
||||
ecran->fonts.setFont(FONT_24);
|
||||
ecran->drawString(x + fwidth / 2 - 20, y + h / 2, String(rooms[r]->temperature, 1) + "°", CENTER, GxEPD_BLACK);
|
||||
ecran->_display->drawInvertedBitmap(x + 5, y + h - 32, thermometer32x32, 32, 32,
|
||||
(rooms[r]->temperature > rooms[r]->consigne ? GxEPD_RED : GxEPD_BLACK));
|
||||
|
||||
int x0 = 10;
|
||||
int y0 = 9;
|
||||
int s0 = 10;
|
||||
if (rooms[r]->presence_name) {
|
||||
if (rooms[r]->presence) {
|
||||
ecran->_display->fillCircle(x + x0, y + y0, 3, GxEPD_RED);
|
||||
}
|
||||
ecran->_display->drawCircle(x + x0, y + y0, 4, GxEPD_BLACK);
|
||||
ecran->_display->drawCircle(x + x0, y + y0, 5, GxEPD_BLACK);
|
||||
}
|
||||
y0 = 3;
|
||||
x0 = 14;
|
||||
if (rooms[r]->volet_name) {
|
||||
if (!rooms[r]->open) {
|
||||
ecran->_display->fillRect(x + fwidth - x0, y + y0, s0, s0, GxEPD_RED);
|
||||
}
|
||||
ecran->_display->drawRect(x + fwidth - x0, y + y0, s0 + 1, s0 + 1, GxEPD_BLACK);
|
||||
ecran->_display->drawRect(x + fwidth - x0, y + y0, s0 + 2, s0 + 2, GxEPD_BLACK);
|
||||
}
|
||||
|
||||
f++;
|
||||
}
|
||||
if (debug) Serial.println("E - drawTemps");
|
||||
}
|
||||
|
||||
void Domoticz::loadCounters(int idx[], String horizon)
|
||||
{
|
||||
if (debug) Serial.println("B - loadCounters ");
|
||||
|
||||
for (int i=0; i <= ARRAY_SIZE(idx); i++) {
|
||||
String json1 = connect->callJson(domoticz, port, "/json.htm?type=graph&sensor=counter&idx=" + String(idx[i]) + "&range=" + horizon, "");
|
||||
convertJsonToArray(devices[number_devices].data_readings, json1, "result", "v");
|
||||
if (debug) Serial.println(" loadCounters idx=" + String(idx[i]) + " number_devices=" + String(number_devices));
|
||||
number_devices ++;
|
||||
}
|
||||
if (debug) Serial.println("E - loadCounters ");
|
||||
}
|
||||
|
||||
String Domoticz::getVariableValue(int idx)
|
||||
{
|
||||
if (debug) Serial.println("B - getVariableValue ");
|
||||
|
||||
String json = connect->callJson(domoticz, port, "/json.htm?type=command¶m=getuservariable&idx=" + String(idx), "");
|
||||
DynamicJsonDocument doc(1024);
|
||||
// Deserialize the JSON document
|
||||
DeserializationError error = deserializeJson(doc, json);
|
||||
JsonObject root = doc.as<JsonObject>();
|
||||
String value = root["result"][0]["Value"].as<const char*>();
|
||||
|
||||
if (debug) Serial.println(" getVariableValue idx=" + String(idx) + " value=" + value);
|
||||
if (debug) Serial.println("E - getVariableValue ");
|
||||
|
||||
return value;
|
||||
}
|
||||
|
||||
String Domoticz::setVariableValue(int idx, String value)
|
||||
{
|
||||
if (debug) Serial.println("B - setVariableValue ");
|
||||
|
||||
String json = connect->callJson(domoticz, port,
|
||||
"/json.htm?type=command¶m=updateuservariable&vname=E_PAPER_BOUCLE&vtype=0&idx=" + String(idx)
|
||||
+ "&vvalue=" + value, "");
|
||||
|
||||
if (debug) Serial.println(" setVariableValue idx=" + String(idx) + " value=" + value);
|
||||
if (debug) Serial.println("E - setVariableValue ");
|
||||
|
||||
return value;
|
||||
}
|
||||
|
||||
void Domoticz::drawCounters(Graph_Param gp, int series[], int x, int y, int w, int h)
|
||||
{
|
||||
if (debug) Serial.println("B - drawCounters " + String(x) + " " + String(y) + " " + String(w) + " " + String(h));
|
||||
|
||||
ecran->fonts.setFont(FONT_08);
|
||||
|
||||
Graph g(ecran, gp);
|
||||
|
||||
if (debug) Serial.println("values draw : ");
|
||||
|
||||
for (int i = 0; i < max_readings; i++) {
|
||||
for (int s =0; s < ARRAY_SIZE(series); s++) {
|
||||
g.gp.series[s].data[i] = devices[series[s]].data_readings[i];
|
||||
if (debug) Serial.print(g.gp.series[s].data[i]);
|
||||
if (debug) Serial.print(" ");
|
||||
}
|
||||
if (debug) Serial.println("");
|
||||
}
|
||||
if (debug) Serial.println("");
|
||||
|
||||
g.draw(max_readings, x, y, w, h);
|
||||
if (debug) Serial.println("E - drawCounters");
|
||||
|
||||
}
|
||||
|
||||
// https://conso.boris.sh/documentation
|
||||
void Domoticz::loadLinky()
|
||||
{
|
||||
if (debug) Serial.println("B - loadLinky ");
|
||||
|
||||
// float result[24];
|
||||
// float result2[24];
|
||||
// //String bearer = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOlsiMTQ4OTg1NTI3OTMzOTciXSwiZXhwIjoxNzk1NTQ3MjgxLCJpYXQiOjE3MDExOTg0ODF9.l1kWoiJLFXsN9YUAaxn7Sy0PvtFiFt5spjF1E_deu_E";
|
||||
// // String uri = "/api/daily_consumption?prm=14898552793397&start=2023-11-01&end=2023-11-28";
|
||||
|
||||
// String json1 = connect->callJson(domoticz, port, "/enedis.json", "");
|
||||
// convertJsonToArray(result, json1, "interval_reading", "value");
|
||||
// if (debug) Serial.println(" loadLinky json=" + json1);
|
||||
|
||||
// json1 = connect->callJson(domoticz, port, "/enedis_curve.json", "");
|
||||
// convertJsonToArray(result2, json1, "interval_reading", "value");
|
||||
|
||||
// ecran->fonts.setFont(FONT_08);
|
||||
|
||||
// Graph g(ecran, 2);
|
||||
// g.title = "";
|
||||
// g.auto_scale = autoscale_off;
|
||||
// g.Y_Min[0] = 0;
|
||||
// g.Y_Max[0] = 150000;
|
||||
// g.Y_Min[1] = 0;
|
||||
// g.Y_Max[1] = 10000;
|
||||
// g.x_title = TXT_DAYS;
|
||||
// copy(result, g.gp.series[0].data, max_readings);
|
||||
// copy(result2, g.gp.series[1].data, max_readings);
|
||||
// g.show_2_scales = true;
|
||||
// g.gp.series[0].barchart_mode = false;
|
||||
// g.gp.series[0].color = GxEPD_RED;
|
||||
// g.gp.series[1].barchart_mode = false;
|
||||
|
||||
// g.draw(max_readings, 35, 38, 150, 200);
|
||||
|
||||
if (debug) Serial.println("E - loadLinky ");
|
||||
}
|
||||
|
||||
void Domoticz::drawGraphs(int x0, int y, int w, int h)
|
||||
{
|
||||
int gwidth = 150, gheight = 90;
|
||||
int gx = (SCREEN_WIDTH - gwidth * 4) / 5 + 5;
|
||||
int gy = 335;
|
||||
int gap = gwidth + gx;
|
||||
ecran->fonts.setFont(FONT_10);
|
||||
//ecran->_display->fillRect(0, gy - 50, SCREEN_WIDTH, gy - 30, GxEPD_RED);
|
||||
ecran->drawString(SCREEN_WIDTH / 4, gy, "Jour / Jour (kWh)", CENTER); // Based on a graph height of 60
|
||||
ecran->drawString(3 * SCREEN_WIDTH / 4, gy, "Heure / Heure (Wh)", CENTER); // Based on a graph height of 60
|
||||
|
||||
ecran->fonts.setFont(FONT_08);
|
||||
|
||||
gy = gy + 30;
|
||||
int idx0[1] = {3};
|
||||
drawCounters(graph_params[0], idx0, gx + 0 * gap, gy, gwidth, gheight);
|
||||
|
||||
int idx3[1] = {2};
|
||||
drawCounters(graph_params[1], idx3, gx + 1 * gap, gy, gwidth, gheight);
|
||||
|
||||
int idx[1] = {1};
|
||||
drawCounters(graph_params[2], idx, gx + 2 * gap, gy, gwidth, gheight);
|
||||
|
||||
int idx2[1] = {0};
|
||||
drawCounters(graph_params[3], idx2, gx + 3 * gap, gy, gwidth, gheight);
|
||||
if (debug) Serial.println("E - displayForecastSection");
|
||||
}
|
||||
81
ESP32_WAVESHARE_7x5/Domoticz.h
Normal file
81
ESP32_WAVESHARE_7x5/Domoticz.h
Normal file
@@ -0,0 +1,81 @@
|
||||
#ifndef Domoticz_h
|
||||
#define Domoticz_h
|
||||
|
||||
#include "Arduino.h"
|
||||
#include <ArduinoJson.h>
|
||||
#include <WiFi.h>
|
||||
#include "HTTPClient.h"
|
||||
//#include <WiFiClient.h>
|
||||
#include "Ecran.h"
|
||||
#include "Graph.h"
|
||||
#include "Connect.h"
|
||||
#include "common.h"
|
||||
|
||||
// Max devices in domoticz
|
||||
#define MAX_DEVICES 4
|
||||
#define NB_ROOMS 8
|
||||
|
||||
typedef struct {
|
||||
String name;
|
||||
String temperature_name;
|
||||
String consigne_name;
|
||||
String volet_name;
|
||||
float temperature;
|
||||
float consigne;
|
||||
bool open;
|
||||
String presence_name;
|
||||
float presence;
|
||||
} Room;
|
||||
|
||||
|
||||
//typedef struct {
|
||||
// String name;
|
||||
// int temperature_idx;
|
||||
// int consigne_idx;
|
||||
// int volet_idx;
|
||||
// float temperature;
|
||||
// float consigne;
|
||||
// bool open;
|
||||
// int presence_idx;
|
||||
// float presence;
|
||||
//} Room;
|
||||
|
||||
typedef struct {
|
||||
String date;
|
||||
float value;
|
||||
} Domoticz_device_log;
|
||||
|
||||
typedef struct {
|
||||
int idx;
|
||||
//Domoticz_device_log domoticz_device_log[max_readings];
|
||||
float data_readings[max_readings] = {0};
|
||||
} Device;
|
||||
|
||||
#define WL_MAC_ADDR_LENGTH 8
|
||||
class Domoticz
|
||||
{
|
||||
public:
|
||||
Domoticz(Ecran * ecran, Connect * connect, String domoticz, String port);
|
||||
bool loadData();
|
||||
void loadCounters(int idx[], String horizon);
|
||||
void drawCounters(Graph_Param gp, int series[], int x, int y, int w, int h);
|
||||
void loadTemps();
|
||||
void drawTemps(int x0, int y, int w, int h);
|
||||
void drawGraphs(int x0, int y, int w, int h);
|
||||
void loadLinky();
|
||||
String getVariableValue(int idx);
|
||||
String setVariableValue(int idx, String value);
|
||||
public:
|
||||
int max_hours = max_readings;
|
||||
//WiFiClient client;
|
||||
Connect * connect;
|
||||
Ecran * ecran;
|
||||
int iport;
|
||||
String domoticz;
|
||||
String port;
|
||||
int number_devices = 0;
|
||||
Device devices[MAX_DEVICES];
|
||||
Room * rooms[NB_ROOMS];
|
||||
};
|
||||
|
||||
#endif
|
||||
262
ESP32_WAVESHARE_7x5/ESP32_WAVESHARE_7x5.ino
Normal file
262
ESP32_WAVESHARE_7x5/ESP32_WAVESHARE_7x5.ino
Normal file
@@ -0,0 +1,262 @@
|
||||
/* ESP32 Weather Display using an EPD 7.5" 800x480 Display, obtains data from Open Weather Map, decodes and then displays it.
|
||||
####################################################################################################################################
|
||||
This software, the ideas and concepts is Copyright (c) David Bird 2018. All rights to this software are reserved.
|
||||
|
||||
Any redistribution or reproduction of any part or all of the contents in any form is prohibited other than the following:
|
||||
1. You may print or download to a local hard disk extracts for your personal and non-commercial use only.
|
||||
2. You may copy the content to individual third parties for their personal use, but only if you acknowledge the author David Bird as the source of the material.
|
||||
3. You may not, except with my express written permission, distribute or commercially exploit the content.
|
||||
4. You may not transmit it or store it in any other website or other form of electronic retrieval system for commercial purposes.
|
||||
|
||||
The above copyright ('as annotated') notice and this permission notice shall be included in all copies or substantial portions of the Software and where the
|
||||
software use is visible to an end-user.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" FOR PRIVATE USE ONLY, IT IS NOT FOR COMMERCIAL USE IN WHOLE OR PART OR CONCEPT. FOR PERSONAL USE IT IS SUPPLIED WITHOUT WARRANTY
|
||||
OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
IN NO EVENT SHALL THE AUTHOR OR COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
See more at http://www.dsbird.org.uk
|
||||
*/
|
||||
// For voltage
|
||||
// extern "C" int rom_phy_get_vdd33();
|
||||
|
||||
#include "time.h" // Built-in
|
||||
#include <SPI.h> // Built-in
|
||||
//#include "epaper_fonts.h"
|
||||
#include "WiFiClient.h"
|
||||
#include "common.h"
|
||||
#include "Ecran.h"
|
||||
#include "Ctrl.h"
|
||||
|
||||
Ctrl p; // = Ctrl::getSingletonInstance();
|
||||
Ctrl * ctrl = &p;
|
||||
|
||||
Ecran ecran;
|
||||
// WiFiClient client; // wifi client object
|
||||
|
||||
#include "Connect.h"
|
||||
// Change to your WiFi credentials
|
||||
Connect connect(& ecran, "Livebox-37cc", "8A6060920A8A86896F770F2C47");
|
||||
|
||||
#include "Timer.h"
|
||||
Timer timer(& ecran, & connect, "CET-1CEST,M3.5.0,M10.5.0/3");
|
||||
|
||||
|
||||
#include "Domoticz.h"
|
||||
Domoticz domo(& ecran, & connect, "192.168.1.3", "81");
|
||||
Room rooms[NB_ROOMS] = {
|
||||
// name, Temperature_idx, Consigne_idx, Volet_idx, Temperature, Consigne, open, presence_idx
|
||||
{"Chambre", "Chambre", "ConsigneConfortChambre", "VoletChambreVirtuel", 0, 0, false, "Domi"},
|
||||
{"Theo", "ChambreTheo", "ConsigneConfortTheo", "VoletTheoVirtuel", 0, 0, false, "Theo"},
|
||||
{"Manon", "ChambreManon", "ConsigneConfortTheo", "VoletManonVirtuel", 0, 0, false, "Manon"},
|
||||
{"Salon", "TemperatureSalon", "ConsigneConfortSalon", "VoletPorteSalon", 0, 0, false, ""},
|
||||
{"Bureau", "Bureau", "ConsigneConfortBureau", "VoletVelux", 0, 0, false, "Moi"},
|
||||
{"Cuisine", "TemperatureCuisine", "ConsigneConfortCuisine", "VoletCuisine", 0, 0, false, ""},
|
||||
{"Cheminee", "Cheminee", "ConsigneConfortSalon", "VoletSalonTele", 0, 0, false, ""},
|
||||
//{"Sdb", 952, 0, 0, 0, 0, false, 0}
|
||||
{"Grenier", "TemperatureGrenier", "ConsigneConfortGrenier", "", 0, 0, false, ""}
|
||||
};
|
||||
|
||||
//Room rooms[NB_ROOMS] = {
|
||||
// // name, Temperature_idx, Consigne_idx, Volet_idx, Temperature, Consigne, open, presence_idx
|
||||
// {"Chambre", 916, 213, 824, 0, 0, false, 316},
|
||||
// {"Theo", 1150, 211, 823, 0, 0, false, 319},
|
||||
// {"Manon", 1178, 212, 822, 0, 0, false, 246},
|
||||
// {"Salon", 675, 210, 701, 0, 0, false, 0},
|
||||
// {"Bureau", 668, 214, 0, 0, 0, false, 318},
|
||||
// {"Cuisine", 917, 1171, 684, 0, 0, false, 0},
|
||||
// {"Cheminee", 1152, 210, 699, 0, 0, false, 0},
|
||||
// {"Sdb", 952, 0, 0, 0, 0, false, 0}
|
||||
//};
|
||||
|
||||
// #include "Energy.h"
|
||||
// Energy energy(& ecran, & connect, "https://conso.boris.sh", "80");
|
||||
|
||||
#include "Meteo.h"
|
||||
// Use your own API key by signing up for a free developer account at https://openweathermap.org/
|
||||
// Your _ISO-3166-1_two-letter_country_code country code, on OWM find your nearest city and the country code is displayed
|
||||
// https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes
|
||||
Meteo meteo(& ecran, & connect, & timer, "feba3f4d926db3b358a25ec782bd1c8b", "api.openweathermap.org", "La Gacilly", "FR");
|
||||
|
||||
#include "Designer.h"
|
||||
Designer designer(& ecran, & meteo, & connect, & domo, & timer);
|
||||
|
||||
RTC_DATA_ATTR int boucle = 0;
|
||||
// RTC_NOINIT_ATTR int boucle = 0;
|
||||
|
||||
//#########################################################################################
|
||||
void setup() {
|
||||
timer.SleepDuration = 30;
|
||||
timer.StartTime = millis();
|
||||
// meteo.timer = & timer;
|
||||
|
||||
ctrl->connect = & connect;
|
||||
ctrl->ecran = & ecran;
|
||||
ctrl->designer = & designer;
|
||||
ctrl->timer = & timer;
|
||||
ctrl->domoticz = & domo;
|
||||
|
||||
for (int i = 0; i < NB_ROOMS; i++) {
|
||||
domo.rooms[i] = &rooms[i];
|
||||
}
|
||||
|
||||
Serial.begin(115200);
|
||||
ecran.initialise();
|
||||
ecran.clear();
|
||||
|
||||
float voltage = analogRead(35) / 4096.0 * 7.46;
|
||||
|
||||
if (connect.start() == WL_CONNECTED) { // && timer.setupTime() == true) {
|
||||
|
||||
String v = domo.getVariableValue(76);
|
||||
boucle = v.toInt();
|
||||
|
||||
timer.loadCurrentTime();
|
||||
if (debug || (timer.CurrentHour >= timer.WakeupTime && timer.CurrentHour <= timer.SleepTime)) {
|
||||
|
||||
if (debug) Serial.println("After Timer : " + String((millis() - timer.StartTime) / 1000.0, 3) + "-secs");
|
||||
|
||||
bool meteo_loaded = meteo.loadData();
|
||||
|
||||
if (debug) Serial.println("After Meteo : " + String((millis() - timer.StartTime) / 1000.0, 3) + "-secs");
|
||||
|
||||
|
||||
domo.loadData();
|
||||
|
||||
if (debug) Serial.println("After Domo : " + String((millis() - timer.StartTime) / 1000.0, 3) + "-secs");
|
||||
|
||||
//domo.loadLinky(idx, "");
|
||||
// connect->loadBitmap("192.168.1.36", "80", "/e-paper/Ragnard.bmp");
|
||||
if (meteo_loaded) { // Only if received both Weather or Forecast proceed
|
||||
boucle ++;
|
||||
domo.setVariableValue(76, String(boucle));
|
||||
connect.stop(); // Reduces power consumption
|
||||
do {
|
||||
designer.displayWeather(boucle);
|
||||
if (debug) Serial.println("After Display : " + String((millis() - timer.StartTime) / 1000.0, 3) + "-secs");
|
||||
} while (ecran._display->nextPage());
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
|
||||
ecran.fonts.setFont(FONT_36);
|
||||
|
||||
ecran.drawString(100, 100, "Wifi", CENTER, GxEPD_BLACK);
|
||||
|
||||
int epaisseur = 8;
|
||||
int width = 240;
|
||||
int height = 60;
|
||||
int angle = 120;
|
||||
int x = (SCREEN_WIDTH - width) / 2 ;
|
||||
int y = (SCREEN_HEIGHT - height) / 2;
|
||||
|
||||
int x0 = 300;;
|
||||
int y0 = 120;
|
||||
int nb_space = 4;
|
||||
int ep_wifi = 6;
|
||||
int rayon = 10 * ep_wifi + 5;
|
||||
for (int j = 0; j < nb_space * 2; j++) {
|
||||
if (j % 2 == 0) {
|
||||
for (int i = 0; i < ep_wifi; i++) {
|
||||
ecran.drawArc(x0, y0 + i + (j * ep_wifi), rayon -i - j * ep_wifi, -150, -30, GxEPD_BLACK);
|
||||
}
|
||||
}
|
||||
}
|
||||
ecran._display->fillCircle(x0,y0 + ep_wifi + (2 * nb_space - 1) * ep_wifi, 10, GxEPD_BLACK);
|
||||
|
||||
//float voltage = ((float)rom_phy_get_vdd33()) / 1000;
|
||||
|
||||
// Serial.print("voltage=");
|
||||
|
||||
// Serial.println(voltage);
|
||||
|
||||
do {
|
||||
for (int i = 0; i < epaisseur; i++) {
|
||||
ecran._display->drawRoundRect(x - i, y - i, width + 2 * i, height + 2 * i, 10 + i, GxEPD_BLACK);
|
||||
}
|
||||
ecran._display->fillRect(x + width, y + 10, 20, height - 20, GxEPD_BLACK);
|
||||
ecran.fonts.setFont(FONT_18);
|
||||
ecran.drawString(x + width / 2 - 20, y + height / 2, "Batterie faible", CENTER, GxEPD_RED);
|
||||
ecran._display->fillRect(x, y, 20, height, GxEPD_BLACK);
|
||||
|
||||
ecran.fonts.setFont(FONT_36);
|
||||
ecran.drawString(x - 50, y + 2 * height, "Voltage " + String(voltage, 2) + "V", CENTER, GxEPD_BLACK);
|
||||
|
||||
if (debug) Serial.println("After Display : " + String((millis() - timer.StartTime) / 1000.0, 3) + "-secs");
|
||||
} while (ecran._display->nextPage());
|
||||
//timer.shutDown();
|
||||
}
|
||||
timer.sleep();
|
||||
}
|
||||
|
||||
//#########################################################################################
|
||||
void loop() { // this will never run!
|
||||
}
|
||||
|
||||
/*
|
||||
Version 16.0 reformatted to use u8g2 fonts
|
||||
1. Added ß to translations, eventually that conversion can move to the lang_xx.h file
|
||||
2. Spaced temperature, pressure and precipitation equally, suggest in DE use 'niederschlag' for 'Rain/Snow'
|
||||
3. No-longer displays Rain or Snow unless there has been any.
|
||||
4. The nn-mm 'Rain suffix' has been replaced with two rain drops
|
||||
5. Similarly for 'Snow' two snow flakes, no words and '=Rain' and '"=Snow' for none have gone.
|
||||
6. Improved the Cloud Cover icon and only shows if reported, 0% cloud (clear sky) is no-report and no icon.
|
||||
7. Added a Visibility icon and reported distance in Metres. Only shows if reported.
|
||||
8. Fixed the occasional sleep time error resulting in constant restarts, occurred when updates took longer than expected.
|
||||
9. Improved the smaller sun icon.
|
||||
10. Added more space for the Sunrise/Sunset and moon phases when translated.
|
||||
|
||||
Version 16.1 Correct timing errors after sleep - persistent problem that is not deterministic
|
||||
1. Removed Weather (Main) category e.g. previously 'Clear (Clear sky)', now only shows area category of 'Clear sky' and then ', caterory1' and ', category2'
|
||||
2. Improved accented character displays
|
||||
|
||||
Version 16.2 Correct comestic icon issues
|
||||
1. At night the addition of a moon icon overwrote the Visibility report, so order of drawing was changed to prevent this.
|
||||
2. RainDrop icon was too close to the reported value of icon_64x64_10d moved right. Same for Snow Icon.
|
||||
3. Improved large sun icon sun rays and improved all icon drawing logic, rain drops now use common shape.
|
||||
5. Moved MostlyCloudy Icon down to align with the rest, same for MostlySunny.
|
||||
6. Improved graph axis alignment.
|
||||
|
||||
Version 16.3 Correct comestic icon issues
|
||||
1. Reverted some aspects of UpdateLocalTime() as locialisation changes were unecessary and can be achieved through lang_aa.h files
|
||||
2. Correct configuration mistakes with moon calculations.
|
||||
|
||||
Version 16.4 Corrected time server addresses and adjusted maximum time-out delay
|
||||
1. Moved time-server address to the credentials file
|
||||
2. Increased wait time for a valid time setup to 10-secs
|
||||
3. Added a lowercase conversion of hemisphere to allow for 'North' or 'NORTH' or 'nOrth' entries for hemisphere
|
||||
4. Adjusted graph y-axis alignment, redcued number of x dashes
|
||||
|
||||
Version 16.5 Clarified connections for Waveshare ESP32 driver board
|
||||
1. Added SPI.end(); and SPI.begin(CLK, MISO, MOSI, CS); to enable explicit definition of pins to be used.
|
||||
|
||||
Version 16.6 changed GxEPD2 initialisation from 115200 to 0
|
||||
1. Display.init(115200); becomes ecran._display->init(0); to stop blank screen following update to GxEPD2
|
||||
|
||||
Version 16.7 changed u8g2 fonts selection
|
||||
1. Omitted 'FONT(' and added _tf to font names either Regular (R) or Bold (B)
|
||||
|
||||
Version 16.8
|
||||
1. Added extra 20-secs of sleep to allow for slow ESP32 RTC timers
|
||||
|
||||
Version 16.9
|
||||
1. Added probability of precipitation display e.g. 17%
|
||||
|
||||
Version 16.10
|
||||
1. Updated display inittialisation for 7.5" T7 display type, which iss now the standard 7.5" display type.
|
||||
|
||||
Version 16.11
|
||||
1. Adjusted graph drawing for negative numbers
|
||||
2. Correct offset error for precipitation
|
||||
|
||||
Version 16.12
|
||||
1. Modified to enable 1/2 buffer display of 3-colour displays
|
||||
|
||||
Version 18.00
|
||||
1 refactoring all code to create objects
|
||||
2 add colors in writeString
|
||||
3 connect to domoticz
|
||||
|
||||
|
||||
*/
|
||||
281
ESP32_WAVESHARE_7x5/Ecran.cpp
Normal file
281
ESP32_WAVESHARE_7x5/Ecran.cpp
Normal file
@@ -0,0 +1,281 @@
|
||||
#include "Ecran.h"
|
||||
#include "Ctrl.h"
|
||||
|
||||
//////////////////////////////////////////
|
||||
|
||||
// Connections for e.g. LOLIN D32
|
||||
//static const uint8_t EPD_BUSY = 4; // to EPD BUSY
|
||||
//static const uint8_t EPD_CS = 5; // to EPD CS
|
||||
//static const uint8_t EPD_RST = 16; // to EPD RST
|
||||
//static const uint8_t EPD_DC = 17; // to EPD DC
|
||||
//static const uint8_t EPD_SCK = 18; // to EPD CLK
|
||||
//static const uint8_t EPD_MISO = 19; // Master-In Slave-Out not used, as no data from display
|
||||
//static const uint8_t EPD_MOSI = 23; // to EPD DIN
|
||||
|
||||
static const uint8_t EPD_BUSY = 25;
|
||||
static const uint8_t EPD_CS = 15;
|
||||
static const uint8_t EPD_RST = 26;
|
||||
static const uint8_t EPD_DC = 27;
|
||||
static const uint8_t EPD_SCK = 13;
|
||||
static const uint8_t EPD_MISO = 12; // Master-In Slave-Out not used, as no data from display
|
||||
static const uint8_t EPD_MOSI = 14;
|
||||
|
||||
//use GxEPD_BLACK or GxEPD_WHITE or GxEPD_RED or GxEPD_YELLOW depending on display type
|
||||
//GxEPD2_3C<GxEPD2_750c, GxEPD2_750c::HEIGHT> display(GxEPD2_750c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW075Z09 640x384, UC8179 (IL0371)
|
||||
GxEPD2_3C<GxEPD2_750c_Z08, GxEPD2_750c_Z08::HEIGHT / 2> display(GxEPD2_750c_Z08(EPD_CS, EPD_DC, EPD_RST, EPD_BUSY)); // GDEW075Z08 800x480, GD7965
|
||||
//GxEPD2_3C<GxEPD2_750c_Z90, GxEPD2_750c_Z90::HEIGHT / 2> display(GxEPD2_750c_Z90(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH075Z90 880x528, SSD1677
|
||||
|
||||
Ecran::Ecran()
|
||||
{
|
||||
printf("--------------------------------------");
|
||||
printf("Init Ecran");
|
||||
_display = &display;
|
||||
}
|
||||
|
||||
void Ecran::clear(void)
|
||||
{
|
||||
if (debug) Serial.println("Font set");
|
||||
_display->fillScreen(GxEPD_WHITE);
|
||||
if (debug) Serial.println("fill screen");
|
||||
_display->setFullWindow();
|
||||
if (debug) Serial.println("Full window");
|
||||
}
|
||||
void Ecran::initialise(void)
|
||||
{
|
||||
if (debug) Serial.println("screen init");
|
||||
fonts.begin(display);
|
||||
if (debug) Serial.println("font init");
|
||||
_display->init(115200, true, 2, false); // init(uint32_t serial_diag_bitrate, bool initial, uint16_t reset_duration, bool pulldown_rst_mode)
|
||||
// display.init(); for older Waveshare HAT's
|
||||
if (debug) Serial.println("display init");
|
||||
SPI.end();
|
||||
SPI.begin(EPD_SCK, EPD_MISO, EPD_MOSI, EPD_CS);
|
||||
if (debug) Serial.println("SPI init");
|
||||
//fonts.begin(_display); // connect u8g2 procedures to Adafruit GFX
|
||||
fonts.setFontMode(1); // use u8g2 transparent mode (this is default)
|
||||
fonts.setFontDirection(0); // left to right (this is default)
|
||||
fonts.setForegroundColor(GxEPD_BLACK); // apply Adafruit GFX color
|
||||
fonts.setBackgroundColor(GxEPD_WHITE); // apply Adafruit GFX color
|
||||
fonts.setFont(FONT_10); // select u8g2 font from here: https://github.com/olikraus/u8g2/wiki/fntlistall
|
||||
|
||||
}
|
||||
|
||||
//#########################################################################################
|
||||
void Ecran::drawString(int x, int y, String text, alignment align, uint16_t color) {
|
||||
int16_t x1, y1; //the bounds of x,y and w and h of the variable 'text' in pixels.
|
||||
uint16_t w, h;
|
||||
fonts.setForegroundColor(color);
|
||||
_display->setTextColor(color); //, GxEPD_RED);
|
||||
_display->setTextWrap(false);
|
||||
_display->getTextBounds(text, x, y, &x1, &y1, &w, &h);
|
||||
if (align == RIGHT) x = x - w;
|
||||
if (align == CENTER) x = x - w / 2;
|
||||
fonts.setCursor(x, y + h);
|
||||
fonts.print(text);
|
||||
}
|
||||
|
||||
//#########################################################################################
|
||||
void Ecran::arrow(int x, int y, int asize, float aangle, int pwidth, int plength) {
|
||||
float dx = (asize + 28) * cos((aangle - 90) * PI / 180) + x; // calculate X position
|
||||
float dy = (asize + 28) * sin((aangle - 90) * PI / 180) + y; // calculate Y position
|
||||
float x1 = 0; float y1 = plength;
|
||||
float x2 = pwidth / 2; float y2 = pwidth / 2;
|
||||
float x3 = -pwidth / 2; float y3 = pwidth / 2;
|
||||
float angle = aangle * PI / 180;
|
||||
float xx1 = x1 * cos(angle) - y1 * sin(angle) + dx;
|
||||
float yy1 = y1 * cos(angle) + x1 * sin(angle) + dy;
|
||||
float xx2 = x2 * cos(angle) - y2 * sin(angle) + dx;
|
||||
float yy2 = y2 * cos(angle) + x2 * sin(angle) + dy;
|
||||
float xx3 = x3 * cos(angle) - y3 * sin(angle) + dx;
|
||||
float yy3 = y3 * cos(angle) + x3 * sin(angle) + dy;
|
||||
_display->fillTriangle(xx1, yy1, xx3, yy3, xx2, yy2, GxEPD_RED);
|
||||
}
|
||||
|
||||
//#########################################################################################
|
||||
void Ecran::drawStringMaxWidth(int x, int y, unsigned int text_width, String text, alignment align) {
|
||||
int16_t x1, y1; //the bounds of x,y and w and h of the variable 'text' in pixels.
|
||||
uint16_t w, h;
|
||||
_display->getTextBounds(text, x, y, &x1, &y1, &w, &h);
|
||||
if (align == RIGHT) x = x - w;
|
||||
if (align == CENTER) x = x - w / 2;
|
||||
fonts.setCursor(x, y);
|
||||
if (text.length() > text_width * 2) {
|
||||
fonts.setFont(FONT_10);
|
||||
text_width = 42;
|
||||
y = y - 3;
|
||||
}
|
||||
fonts.println(text.substring(0, text_width));
|
||||
if (text.length() > text_width) {
|
||||
fonts.setCursor(x, y + h + 15);
|
||||
String secondLine = text.substring(text_width);
|
||||
secondLine.trim(); // Remove any leading spaces
|
||||
fonts.println(secondLine);
|
||||
}
|
||||
}
|
||||
|
||||
void Ecran::drawAngledLine(int x, int y, int x1, int y1, int size, int color) {
|
||||
float dx = (size / 2.0) * (y - y1) / sqrt(sq(x - x1) + sq(y - y1));
|
||||
float dy = (size / 2.0) * (x - x1) / sqrt(sq(x - x1) + sq(y - y1));
|
||||
_display->fillTriangle(x + dx, y - dy, x - dx, y + dy, x1 + dx, y1 - dy, color);
|
||||
_display->fillTriangle(x - dx, y + dy, x1 - dx, y1 + dy, x1 + dx, y1 - dy, color);
|
||||
}
|
||||
|
||||
void Ecran::drawBitmap(int16_t x, int16_t y, const uint8_t *bitmap, int16_t w, int16_t h, uint16_t color, uint8_t scale, bool inverted) {
|
||||
|
||||
// uint8_t new_bitmap[512];
|
||||
// replaceFullBlack(bitmap, new_bitmap, w, h, 4);
|
||||
|
||||
if (inverted) {
|
||||
if (scale != 1) {
|
||||
drawScaledInvertedBitmap(x, y, bitmap, w, h, color, scale);
|
||||
}
|
||||
else {
|
||||
_display->drawInvertedBitmap(x, y, bitmap, w, h, color);
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (scale != 1) {
|
||||
drawScaledBitmap(x, y, bitmap, w, h, color, scale);
|
||||
}
|
||||
else {
|
||||
_display->drawBitmap(x, y, bitmap, w, h, color);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void Ecran::drawScaledBitmap(int16_t x, int16_t y,
|
||||
const uint8_t *bitmap, int16_t w, int16_t h,
|
||||
uint16_t color, uint8_t scale) {
|
||||
|
||||
int16_t i, j, byteWidth = (w + 7) / 8;
|
||||
for(j = 0; j < h; j++) {
|
||||
for(i = 0; i < w; i++) {
|
||||
if(pgm_read_byte(bitmap + j * byteWidth + i / 8) & (128 >> (i & 7))) {
|
||||
// Interpolate pixel values according to the scale factor
|
||||
for (uint8_t sy = 0; sy < scale; sy++) {
|
||||
for (uint8_t sx = 0; sx < scale; sx++) {
|
||||
int16_t px = x + i * scale + sx;
|
||||
int16_t py = y + j * scale + sy;
|
||||
|
||||
// Calculate bilinear interpolation coefficients
|
||||
float fx = static_cast<float>(i * scale + sx) / static_cast<float>(w * scale);
|
||||
float fy = static_cast<float>(j * scale + sy) / static_cast<float>(h * scale);
|
||||
|
||||
// Perform bilinear interpolation
|
||||
uint16_t interpolatedColor = bilinearInterpolation(x, y, w, h, color, fx, fy);
|
||||
|
||||
// Draw the interpolated pixel
|
||||
_display->drawPixel(px, py, interpolatedColor);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void Ecran::drawScaledInvertedBitmap(int16_t x, int16_t y, const uint8_t bitmap[], int16_t w, int16_t h, uint16_t color, uint8_t scale)
|
||||
{
|
||||
int16_t byteWidth = (w + 7) / 8; // Largeur d'une ligne en octets = ligne entière
|
||||
uint8_t byte = 0;
|
||||
|
||||
for (int16_t j = 0; j < h; j++)
|
||||
{
|
||||
for (int16_t i = 0; i < w; i++)
|
||||
{
|
||||
if (i & 7)
|
||||
byte <<= 1;
|
||||
else
|
||||
{
|
||||
#if defined(__AVR) || defined(ESP8266) || defined(ESP32)
|
||||
byte = pgm_read_byte(&bitmap[j * byteWidth + i / 8]);
|
||||
#else
|
||||
byte = bitmap[j * byteWidth + i / 8];
|
||||
#endif
|
||||
}
|
||||
|
||||
if (!(byte & 0x80))
|
||||
{
|
||||
// Interpoler les valeurs de pixels en fonction du facteur de redimensionnement
|
||||
for (uint8_t sy = 0; sy < scale; sy++)
|
||||
{
|
||||
for (uint8_t sx = 0; sx < scale; sx++)
|
||||
{
|
||||
int16_t px = x + i * scale + sx;
|
||||
int16_t py = y + j * scale + sy;
|
||||
|
||||
// Calculer les coefficients d'interpolation bilinéaire
|
||||
float fx = static_cast<float>(i * scale + sx) / static_cast<float>(w * scale);
|
||||
float fy = static_cast<float>(j * scale + sy) / static_cast<float>(h * scale);
|
||||
|
||||
// Effectuer l'interpolation bilinéaire
|
||||
uint16_t interpolatedColor = bilinearInterpolation(x, y, w, h, color, fx, fy);
|
||||
|
||||
// Dessiner le pixel interpolé
|
||||
_display->drawPixel(px, py, interpolatedColor);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Bilinear interpolation function
|
||||
uint16_t Ecran::bilinearInterpolation(int16_t x, int16_t y, int16_t width, int16_t height,
|
||||
uint16_t color, float fx, float fy) {
|
||||
int16_t x0 = static_cast<int16_t>(floor(fx * width));
|
||||
int16_t y0 = static_cast<int16_t>(floor(fy * height));
|
||||
int16_t x1 = x0 + 1;
|
||||
int16_t y1 = y0 + 1;
|
||||
|
||||
float wx = fx * width - x0;
|
||||
float wy = fy * height - y0;
|
||||
|
||||
// Perform bilinear interpolation
|
||||
uint16_t result = static_cast<uint16_t>(
|
||||
(1.0 - wx) * (1.0 - wy) * color +
|
||||
wx * (1.0 - wy) * color +
|
||||
(1.0 - wx) * wy * color +
|
||||
wx * wy * color
|
||||
);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
void Ecran::replaceFullBlack(const uint8_t *bitmap, uint8_t * new_bitmap, int largeur, int hauteur, int tailleCarre) {
|
||||
for (int y = 0; y < hauteur; y += tailleCarre) {
|
||||
for (int x = 0; x < largeur; x += tailleCarre) {
|
||||
// Remplacer chaque carré par un maillage alternant blanc et noir
|
||||
for (int dy = 0; dy < tailleCarre; dy++) {
|
||||
for (int dx = 0; dx < tailleCarre; dx++) {
|
||||
int pixelX = x + dx;
|
||||
int pixelY = y + dy;
|
||||
|
||||
if (pixelX < largeur && pixelY < hauteur) {
|
||||
if ((pixelX + pixelY) % 2 == 0) {
|
||||
// Pixel blanc
|
||||
new_bitmap[pixelY * largeur + pixelX] = 0xff;
|
||||
} else {
|
||||
// Pixel noir
|
||||
new_bitmap[pixelY * largeur + pixelX] = 0x00;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Fonction pour dessiner un arc de cercle
|
||||
void Ecran::drawArc(int16_t x, int16_t y, int16_t radius, int16_t start_angle, int16_t end_angle, uint16_t color) {
|
||||
float deg_to_rad = 3.14159265358979323846 / 180.0;
|
||||
float angle_step = 1.0; // Ajustez cela pour changer la résolution de l'arc
|
||||
|
||||
for (float angle = start_angle; angle <= end_angle; angle += angle_step) {
|
||||
float radian_angle = angle * deg_to_rad;
|
||||
|
||||
int16_t x_pos = x + radius * cos(radian_angle);
|
||||
int16_t y_pos = y + radius * sin(radian_angle);
|
||||
|
||||
_display->drawPixel(x_pos, y_pos, color);
|
||||
}
|
||||
}
|
||||
40
ESP32_WAVESHARE_7x5/Ecran.h
Normal file
40
ESP32_WAVESHARE_7x5/Ecran.h
Normal file
@@ -0,0 +1,40 @@
|
||||
#ifndef Ecran_h
|
||||
#define Ecran_h
|
||||
#include "common.h"
|
||||
#define ENABLE_GxEPD2_display 1
|
||||
#include <GxEPD2_3C.h>
|
||||
#define GxEPD2_750c_Z08_IS_3C true
|
||||
#include <U8g2_for_Adafruit_GFX.h>
|
||||
#include "epaper_fonts.h"
|
||||
#include <SPI.h> // Built-in
|
||||
|
||||
#define SCREEN_WIDTH 800 // Set for landscape mode
|
||||
#define SCREEN_HEIGHT 480
|
||||
|
||||
enum alignment {LEFT, RIGHT, CENTER};
|
||||
|
||||
|
||||
class Ecran {
|
||||
public:
|
||||
Ecran();
|
||||
void setDisplay(GxEPD2_3C<GxEPD2_750c_Z08, GxEPD2_750c_Z08::HEIGHT / 2> *display);
|
||||
void initialise(void);
|
||||
void clear(void);
|
||||
void drawString(int x, int y, String text, alignment align, uint16_t color = GxEPD_BLACK);
|
||||
void drawStringMaxWidth(int x, int y, unsigned int text_width, String text, alignment align);
|
||||
void arrow(int x, int y, int asize, float aangle, int pwidth, int plength);
|
||||
void drawAngledLine(int x, int y, int x1, int y1, int size, int color);
|
||||
void replaceFullBlack(const uint8_t *bitmap, uint8_t * new_bitmap, int largeur, int hauteur, int tailleCarre);
|
||||
void drawBitmap(int16_t x, int16_t y, const uint8_t *bitmap, int16_t w, int16_t h, uint16_t color, uint8_t scale, bool inverted);
|
||||
void drawScaledBitmap(int16_t x, int16_t y, const uint8_t *bitmap, int16_t w, int16_t h, uint16_t color, uint8_t scale);
|
||||
void drawScaledInvertedBitmap(int16_t x, int16_t y, const uint8_t bitmap[], int16_t w, int16_t h, uint16_t color, uint8_t scale);
|
||||
uint16_t bilinearInterpolation(int16_t x, int16_t y, int16_t width, int16_t height, uint16_t color, float fx, float fy);
|
||||
void drawArc(int16_t x, int16_t y, int16_t radius, int16_t start_angle, int16_t end_angle, uint16_t color);
|
||||
|
||||
private:
|
||||
public:
|
||||
GxEPD2_3C<GxEPD2_750c_Z08, GxEPD2_750c_Z08::HEIGHT / 2> * _display; // GDEW075Z08 800x480, GD7965
|
||||
U8G2_FOR_ADAFRUIT_GFX fonts; // Select u8g2 font from here: https://github.com/olikraus/u8g2/wiki/fntlistall
|
||||
};
|
||||
|
||||
#endif
|
||||
27
ESP32_WAVESHARE_7x5/Energy.cpp
Normal file
27
ESP32_WAVESHARE_7x5/Energy.cpp
Normal file
@@ -0,0 +1,27 @@
|
||||
#include "Energy.h"
|
||||
#include "common_functions.h"
|
||||
|
||||
Energy::Energy(Ecran * _ecran, Connect * _connect, String _host, String _port)
|
||||
{
|
||||
host = _host;
|
||||
port = _port;
|
||||
connect = _connect;
|
||||
ecran = _ecran;
|
||||
}
|
||||
|
||||
|
||||
void Energy::loadLinky(int idx[], String horizon)
|
||||
{
|
||||
if (debug) Serial.println("B - loadLinky ");
|
||||
|
||||
for (int i=0; i <= ARRAY_SIZE(idx); i++) {
|
||||
String bearer = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOlsiMTQ4OTg1NTI3OTMzOTciXSwiZXhwIjoxNzk1NTQ3MjgxLCJpYXQiOjE3MDExOTg0ODF9.l1kWoiJLFXsN9YUAaxn7Sy0PvtFiFt5spjF1E_deu_E";
|
||||
String uri = "/api/daily_consumption?prm=14898552793397&start=2023-11-01&end=2023-11-28";
|
||||
|
||||
String json1 = connect->callJson(host, port, uri, bearer);
|
||||
float result[24];
|
||||
convertJsonToArray(result, json1, "interval_reading", "value");
|
||||
if (debug) Serial.println(" loadLinky json=" + json1);
|
||||
}
|
||||
if (debug) Serial.println("E - loadLinky ");
|
||||
}
|
||||
20
ESP32_WAVESHARE_7x5/Energy.h
Normal file
20
ESP32_WAVESHARE_7x5/Energy.h
Normal file
@@ -0,0 +1,20 @@
|
||||
#ifndef Energy_h
|
||||
#define Energy_h
|
||||
#include <Arduino.h>
|
||||
#include "Connect.h"
|
||||
#include "Ecran.h"
|
||||
|
||||
class Energy {
|
||||
public:
|
||||
Energy(Ecran * ecran, Connect * connect, String host, String port);
|
||||
public:
|
||||
void loadLinky(int idx[], String horizon);
|
||||
public:
|
||||
//WiFiClient client;
|
||||
Connect * connect;
|
||||
Ecran * ecran;
|
||||
int iport;
|
||||
String host;
|
||||
String port;
|
||||
};
|
||||
#endif
|
||||
6
ESP32_WAVESHARE_7x5/Ephemeride.cpp
Normal file
6
ESP32_WAVESHARE_7x5/Ephemeride.cpp
Normal file
@@ -0,0 +1,6 @@
|
||||
#include "Ephemeride.h"
|
||||
|
||||
Ephemeride::Ephemeride()
|
||||
{
|
||||
|
||||
}
|
||||
12
ESP32_WAVESHARE_7x5/Ephemeride.h
Normal file
12
ESP32_WAVESHARE_7x5/Ephemeride.h
Normal file
@@ -0,0 +1,12 @@
|
||||
#ifndef Ephemeride_h
|
||||
#define Ephemeride_h
|
||||
|
||||
#include <Arduino.h>
|
||||
|
||||
class Ephemeride {
|
||||
public:
|
||||
Ephemeride();
|
||||
public:
|
||||
|
||||
};
|
||||
#endif
|
||||
169
ESP32_WAVESHARE_7x5/Graph.cpp
Normal file
169
ESP32_WAVESHARE_7x5/Graph.cpp
Normal file
@@ -0,0 +1,169 @@
|
||||
#include "Graph.h"
|
||||
|
||||
Graph::Graph(Ecran * _ecran, Graph_Param _gp)
|
||||
{
|
||||
ecran = _ecran;
|
||||
gp = _gp;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
|
||||
INITIALCODE FROM (C) D L BIRD
|
||||
This function will draw a graph on a ePaper/TFT/LCD display using data from an array containing data to be graphed.
|
||||
The variable 'max_readings' determines the maximum number of data elements for each array. Call it with the following parametric data:
|
||||
x_pos-the x axis top-left position of the graph
|
||||
y_pos-the y-axis top-left position of the graph, e.g. 100, 200 would draw the graph 100 pixels along and 200 pixels down from the top-left of the screen
|
||||
width-the width of the graph in pixels
|
||||
height-height of the graph in pixels
|
||||
Y1_Max-sets the scale of plotted data, for example 5000 would scale all data to a Y-axis of 5000 maximum
|
||||
data_array1 is parsed by value, externally they can be called anything else, e.g. within the routine it is called data_array1, but externally could be temperature_readings
|
||||
gp.auto_scale-a logical value (TRUE or FALSE) that switches the Y-axis autoscale On or Off
|
||||
barchart_on-a logical value (TRUE or FALSE) that switches the drawing mode between barhcart and line graph
|
||||
barchart_colour-a sets the gp.title and graph plotting colour
|
||||
If called with Y!_Max value of 500 and the data never goes above 500, then autoscale will retain a 0-500 Y scale, if on, the scale increases/decreases to match the data.
|
||||
gp.auto_scale_margin, e.g. if set to 1000 then autoscale increments the scale by 1000 steps.
|
||||
|
||||
Changed to be an object
|
||||
add x gp.title
|
||||
multiple gp.series
|
||||
colors for gp.series
|
||||
allow 2 scales
|
||||
use Graph_Param
|
||||
use enums
|
||||
add thickness
|
||||
add fill line mode
|
||||
*/
|
||||
// float DataArray[], int readings
|
||||
void Graph::draw(int readings, int x_pos, int y_pos, int gwidth, int gheight) {
|
||||
if (debug) Serial.println("B - graph::draw");
|
||||
|
||||
float maxYscale[2] = {-10000, -10000};
|
||||
float minYscale[2] = {10000, 10000};
|
||||
int last_x, last_y;
|
||||
float x2, y2;
|
||||
|
||||
if (gp.auto_scale == DYNAMIC_SCALE) {
|
||||
for (int s = 0; s < gp.nb_series; s++) {
|
||||
int ref = 0;
|
||||
if (gp.show_2_scales) {
|
||||
ref = s;
|
||||
}
|
||||
for (int i = 1; i < readings; i++ ) {
|
||||
if (gp.series[s].data[i] >= maxYscale[ref]) maxYscale[ref] = gp.series[s].data[i];
|
||||
if (gp.series[s].data[i] <= minYscale[ref]) minYscale[ref] = gp.series[s].data[i];
|
||||
}
|
||||
}
|
||||
for (int s = 0; s < gp.nb_series; s++) {
|
||||
maxYscale[s] = round(maxYscale[s] + gp.auto_scale_margin); // Auto scale the graph and round to the nearest value defined, default was gp.Y_Max[ref]
|
||||
gp.Y_Max[s] = round(maxYscale[s] + 0.5);
|
||||
if (minYscale[s] != s) minYscale[s] = round(minYscale[s] - gp.auto_scale_margin); // Auto scale the graph and round to the nearest value defined, default was gp.Y_Min[ref]
|
||||
gp.Y_Min[s] = round(minYscale[s]);
|
||||
}
|
||||
}
|
||||
|
||||
if (debug) Serial.println(" graph::draw "
|
||||
+ String(gp.nb_series) + " " + String(x_pos) + " " + String(y_pos) + " "
|
||||
+ String(gwidth) + " " + String(gheight) + " "
|
||||
//+ String(last_x) + " " + String(last_y) + " "
|
||||
+ String(gp.Y_Min[0]) + " " + String(gp.Y_Max[0]) + " "
|
||||
+ String(gp.Y_Min[1]) + " " + String(gp.Y_Max[1])
|
||||
);
|
||||
|
||||
|
||||
ecran->_display->drawRect(x_pos, y_pos, gwidth + 3, gheight + 2, GxEPD_BLACK);
|
||||
ecran->drawString(x_pos + gwidth / 2, y_pos - 13, gp.title, CENTER, GxEPD_BLACK);
|
||||
// Draw the data
|
||||
for (int s = 0; s < gp.nb_series; s++) {
|
||||
int ref = 0;
|
||||
if (gp.show_2_scales == TWO_SCALES) {
|
||||
ref = s;
|
||||
}
|
||||
// Draw the graph
|
||||
last_x = x_pos;
|
||||
last_y = y_pos + (gp.Y_Max[ref] - constrain(gp.series[ref].data[1], gp.Y_Min[ref], gp.Y_Max[ref])) / (gp.Y_Max[ref] - gp.Y_Min[ref]) * gheight;
|
||||
|
||||
if (debug) Serial.print("Data to draw : S" + String(s) + " ");
|
||||
|
||||
for (int gx = 0; gx < readings; gx++) {
|
||||
if (debug) Serial.print(gp.series[s].data[gx]);
|
||||
if (debug) Serial.print(" ");
|
||||
y2 = y_pos + (gp.Y_Max[ref] - constrain(gp.series[s].data[gx], gp.Y_Min[ref], gp.Y_Max[ref])) / (gp.Y_Max[ref] - gp.Y_Min[ref]) * gheight + 1;
|
||||
if (gp.series[s].chart_type == TYPE_BARCHART) {
|
||||
x2 = x_pos + gx * (gwidth / readings) + 2;
|
||||
ecran->_display->fillRect(x2, y2,
|
||||
(gwidth / readings) - 2,
|
||||
y_pos + gheight - y2 + 2,
|
||||
gp.series[s].color
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
x2 = x_pos + gx * gwidth / (readings - 1) + 1; // max_readings is the global variable that sets the maximum data that can be plotted
|
||||
if (gp.series[s].chart_type == TYPE_FILL_LINE) {
|
||||
if (last_y < y2) {
|
||||
ecran->_display->fillTriangle(last_x, last_y, last_x, y2, x2, y2, gp.series[s].color);
|
||||
}
|
||||
else {
|
||||
ecran->_display->fillTriangle(last_x, last_y, x2, last_y, x2, y2, gp.series[s].color);
|
||||
|
||||
}
|
||||
float y0 = min((float) x2, (float) last_y);
|
||||
|
||||
ecran->_display->fillRect(x2, y0,
|
||||
(gwidth / readings),
|
||||
y_pos + gheight - y0 + 2,
|
||||
gp.series[s].color);
|
||||
ecran->_display->drawLine(last_x, last_y, x2, y2, GxEPD_BLACK);
|
||||
|
||||
}
|
||||
else {
|
||||
if (gp.series[s].thickness > 1) {
|
||||
ecran->drawAngledLine(last_x, last_y, x2, y2, gp.series[s].thickness, gp.series[s].color);
|
||||
}
|
||||
else {
|
||||
ecran->_display->drawLine(last_x, last_y, x2, y2, gp.series[s].color);
|
||||
}
|
||||
}
|
||||
}
|
||||
last_x = x2;
|
||||
last_y = y2;
|
||||
}
|
||||
if (debug) Serial.println(" ");
|
||||
}
|
||||
if (debug) Serial.println(" ");
|
||||
for (int spacing = 0; spacing <= gp.y_minor_axis; spacing++) {
|
||||
for (int j = 0; j < gp.number_of_dashes; j++) { // Draw dashed graph grid lines
|
||||
if (spacing < gp.y_minor_axis)
|
||||
ecran->_display->drawFastHLine((x_pos + 3 + j * gwidth / gp.number_of_dashes), y_pos + (gheight * spacing / gp.y_minor_axis), gwidth / (2 * gp.number_of_dashes), GxEPD_BLACK);
|
||||
}
|
||||
for (int s = 0; s < (gp.show_2_scales ? 2 : 1); s++) {
|
||||
int color = (gp.show_2_scales == TWO_SCALES ? gp.series[s].color : GxEPD_BLACK);
|
||||
int xp = (s == 0 ? 0 : gwidth + 10);
|
||||
if ((gp.Y_Max[s] - (float)(gp.Y_Max[s] - gp.Y_Min[s]) / gp.y_minor_axis * spacing) < 5) {
|
||||
ecran->drawString(x_pos + xp - 1, y_pos + gheight * spacing / gp.y_minor_axis - 5,
|
||||
String((gp.Y_Max[s] - (float)(gp.Y_Max[s] - gp.Y_Min[s]) / gp.y_minor_axis * spacing + 0.01), 1),
|
||||
(s == 0 ? RIGHT : LEFT), color
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (gp.Y_Min[s] < 1 && gp.Y_Max[s] < 10)
|
||||
ecran->drawString(x_pos + xp - 1, y_pos + gheight * spacing / gp.y_minor_axis - 5,
|
||||
String((gp.Y_Max[s] - (float)(gp.Y_Max[s] - gp.Y_Min[s]) / gp.y_minor_axis * spacing + 0.01), 1),
|
||||
(s == 0 ? RIGHT : LEFT), color);
|
||||
else
|
||||
ecran->drawString(x_pos + xp - 2, y_pos + gheight * spacing / gp.y_minor_axis - 5,
|
||||
String((gp.Y_Max[s] - (float)(gp.Y_Max[s] - gp.Y_Min[s]) / gp.y_minor_axis * spacing + 0.01), 0),
|
||||
(s == 0 ? RIGHT : LEFT), color);
|
||||
}
|
||||
}
|
||||
}
|
||||
// for (int i = 0; i <= 2; i++) {
|
||||
// ecran->drawString(15 + x_pos + gwidth / 3 * i, y_pos + gheight + 3, String(i), LEFT);
|
||||
// }
|
||||
ecran->drawString(x_pos + gwidth / 2, y_pos + gheight + 14, gp.x_title, RIGHT);
|
||||
|
||||
if (debug) Serial.println("E - graph::draw");
|
||||
|
||||
}
|
||||
49
ESP32_WAVESHARE_7x5/Graph.h
Normal file
49
ESP32_WAVESHARE_7x5/Graph.h
Normal file
@@ -0,0 +1,49 @@
|
||||
#ifndef Graph_h
|
||||
#define Graph_h
|
||||
#include <Arduino.h>
|
||||
#include "Ecran.h"
|
||||
#include "common.h"
|
||||
|
||||
// Max series in graph
|
||||
#define MAX_SERIES 2
|
||||
|
||||
enum SCALE {ONE_SCALE, TWO_SCALES};
|
||||
|
||||
enum SCALE_MODE {DYNAMIC_SCALE, FIXED_SCALE};
|
||||
|
||||
enum CHART_TYPE {TYPE_BARCHART, TYPE_LINE, TYPE_FILL_LINE};
|
||||
|
||||
typedef struct {
|
||||
CHART_TYPE chart_type;
|
||||
uint16_t color;
|
||||
float data[max_readings];
|
||||
int thickness; // if not barchart mode
|
||||
int readings;
|
||||
} Serie;
|
||||
|
||||
typedef struct {
|
||||
String title;
|
||||
String x_title;
|
||||
String y_title;
|
||||
SCALE_MODE auto_scale;
|
||||
SCALE show_2_scales;
|
||||
float Y_Min[MAX_SERIES];
|
||||
float Y_Max[MAX_SERIES];
|
||||
int auto_scale_margin; // Sets the autoscale increment, so axis steps up in units of e.g. 3
|
||||
int y_minor_axis; // 5 y-axis division markers
|
||||
//Draw the Y-axis scale
|
||||
int number_of_dashes;
|
||||
int nb_series;
|
||||
Serie series[MAX_SERIES];
|
||||
|
||||
} Graph_Param;
|
||||
|
||||
class Graph {
|
||||
public:
|
||||
Graph(Ecran * ecran, Graph_Param gp);
|
||||
void draw(int readings, int x_pos, int y_pos, int gwidth, int gheight); //float DataArray[], int readings);
|
||||
public:
|
||||
Ecran * ecran;
|
||||
Graph_Param gp;
|
||||
};
|
||||
#endif
|
||||
1744
ESP32_WAVESHARE_7x5/Icons.h
Normal file
1744
ESP32_WAVESHARE_7x5/Icons.h
Normal file
File diff suppressed because it is too large
Load Diff
556
ESP32_WAVESHARE_7x5/Meteo.cpp
Normal file
556
ESP32_WAVESHARE_7x5/Meteo.cpp
Normal file
@@ -0,0 +1,556 @@
|
||||
#include "Meteo.h"
|
||||
#include "Ecran.h"
|
||||
#include "common.h"
|
||||
#include "common_functions.h"
|
||||
#include "Ctrl.h"
|
||||
|
||||
|
||||
Meteo::Meteo(Ecran * _ecran, Connect * _connect, Timer * _timer, String _apikey, String _server, String _City, String _Country)
|
||||
{
|
||||
ecran = _ecran;
|
||||
connect = _connect;
|
||||
timer = _timer;
|
||||
apikey = _apikey;
|
||||
server = _server;
|
||||
City = _City;
|
||||
Country = _Country;
|
||||
}
|
||||
|
||||
bool Meteo::loadData()
|
||||
{
|
||||
byte Attempts = 1;
|
||||
bool RxWeather = false, RxForecast = false;
|
||||
while ((RxWeather == false || RxForecast == false) && Attempts <= 2) { // Try up-to 2 time for Weather and Forecast data
|
||||
if (RxWeather == false) RxWeather = getWeather(connect->client, "weather");
|
||||
if (RxForecast == false) RxForecast = getWeather(connect->client, "forecast");
|
||||
Attempts++;
|
||||
}
|
||||
return RxWeather && RxForecast;
|
||||
}
|
||||
|
||||
//#########################################################################################
|
||||
// Symbols are drawn on a relative 10x10grid and 1 scale unit = 1 drawing unit
|
||||
void Meteo::addcloud(int x, int y, int scale, int linesize) {
|
||||
//Draw cloud outer
|
||||
ecran->_display->fillCircle(x - scale * 3, y, scale, GxEPD_BLACK); // Left most circle
|
||||
ecran->_display->fillCircle(x + scale * 3, y, scale, GxEPD_BLACK); // Right most circle
|
||||
ecran->_display->fillCircle(x - scale, y - scale, scale * 1.4, GxEPD_BLACK); // left middle upper circle
|
||||
ecran->_display->fillCircle(x + scale * 1.5, y - scale * 1.3, scale * 1.75, GxEPD_BLACK); // Right middle upper circle
|
||||
ecran->_display->fillRect(x - scale * 3 - 1, y - scale, scale * 6, scale * 2 + 1, GxEPD_BLACK); // Upper and lower lines
|
||||
//Clear cloud inner
|
||||
ecran->_display->fillCircle(x - scale * 3, y, scale - linesize, GxEPD_WHITE); // Clear left most circle
|
||||
ecran->_display->fillCircle(x + scale * 3, y, scale - linesize, GxEPD_WHITE); // Clear right most circle
|
||||
ecran->_display->fillCircle(x - scale, y - scale, scale * 1.4 - linesize, GxEPD_WHITE); // left middle upper circle
|
||||
ecran->_display->fillCircle(x + scale * 1.5, y - scale * 1.3, scale * 1.75 - linesize, GxEPD_WHITE); // Right middle upper circle
|
||||
ecran->_display->fillRect(x - scale * 3 + 2, y - scale + linesize - 1, scale * 5.9, scale * 2 - linesize * 2 + 2, GxEPD_WHITE); // Upper and lower lines
|
||||
}
|
||||
//#########################################################################################
|
||||
void Meteo::addraindrop(int x, int y, int scale) {
|
||||
ecran->_display->fillCircle(x, y, scale / 2, GxEPD_BLACK);
|
||||
ecran->_display->fillTriangle(x - scale / 2, y, x, y - scale * 1.2, x + scale / 2, y , GxEPD_BLACK);
|
||||
x = x + scale * 1.6; y = y + scale / 3;
|
||||
ecran->_display->fillCircle(x, y, scale / 2, GxEPD_BLACK);
|
||||
ecran->_display->fillTriangle(x - scale / 2, y, x, y - scale * 1.2, x + scale / 2, y , GxEPD_BLACK);
|
||||
}
|
||||
//#########################################################################################
|
||||
void Meteo::addrain(int x, int y, int scale, bool IconSize) {
|
||||
if (IconSize == SmallIcon) scale *= 1.34;
|
||||
for (int d = 0; d < 4; d++) {
|
||||
addraindrop(
|
||||
x + scale * (7.8 - d * 1.95) - scale * 5.2,
|
||||
y + scale * 2.1 - scale / 6,
|
||||
scale / 1.6);
|
||||
}
|
||||
}
|
||||
//#########################################################################################
|
||||
void Meteo::addsnow(int x, int y, int scale, bool IconSize) {
|
||||
int dxo, dyo, dxi, dyi;
|
||||
for (int flakes = 0; flakes < 5; flakes++) {
|
||||
for (int i = 0; i < 360; i = i + 45) {
|
||||
dxo = 0.5 * scale * cos((i - 90) * 3.14 / 180); dxi = dxo * 0.1;
|
||||
dyo = 0.5 * scale * sin((i - 90) * 3.14 / 180); dyi = dyo * 0.1;
|
||||
ecran->_display->drawLine(dxo + x + flakes * 1.5 * scale - scale * 3, dyo + y + scale * 2, dxi + x + 0 + flakes * 1.5 * scale - scale * 3, dyi + y + scale * 2, GxEPD_BLACK);
|
||||
}
|
||||
}
|
||||
}
|
||||
//#########################################################################################
|
||||
void Meteo::addtstorm(int x, int y, int scale) {
|
||||
y = y + scale / 2;
|
||||
for (int i = 0; i < 5; i++) {
|
||||
ecran->_display->drawLine(x - scale * 4 + scale * i * 1.5 + 0, y + scale * 1.5, x - scale * 3.5 + scale * i * 1.5 + 0, y + scale, GxEPD_BLACK);
|
||||
if (scale != Small) {
|
||||
ecran->_display->drawLine(x - scale * 4 + scale * i * 1.5 + 1, y + scale * 1.5, x - scale * 3.5 + scale * i * 1.5 + 1, y + scale, GxEPD_BLACK);
|
||||
ecran->_display->drawLine(x - scale * 4 + scale * i * 1.5 + 2, y + scale * 1.5, x - scale * 3.5 + scale * i * 1.5 + 2, y + scale, GxEPD_BLACK);
|
||||
}
|
||||
ecran->_display->drawLine(x - scale * 4 + scale * i * 1.5, y + scale * 1.5 + 0, x - scale * 3 + scale * i * 1.5 + 0, y + scale * 1.5 + 0, GxEPD_BLACK);
|
||||
if (scale != Small) {
|
||||
ecran->_display->drawLine(x - scale * 4 + scale * i * 1.5, y + scale * 1.5 + 1, x - scale * 3 + scale * i * 1.5 + 0, y + scale * 1.5 + 1, GxEPD_BLACK);
|
||||
ecran->_display->drawLine(x - scale * 4 + scale * i * 1.5, y + scale * 1.5 + 2, x - scale * 3 + scale * i * 1.5 + 0, y + scale * 1.5 + 2, GxEPD_BLACK);
|
||||
}
|
||||
ecran->_display->drawLine(x - scale * 3.5 + scale * i * 1.4 + 0, y + scale * 2.5, x - scale * 3 + scale * i * 1.5 + 0, y + scale * 1.5, GxEPD_BLACK);
|
||||
if (scale != Small) {
|
||||
ecran->_display->drawLine(x - scale * 3.5 + scale * i * 1.4 + 1, y + scale * 2.5, x - scale * 3 + scale * i * 1.5 + 1, y + scale * 1.5, GxEPD_BLACK);
|
||||
ecran->_display->drawLine(x - scale * 3.5 + scale * i * 1.4 + 2, y + scale * 2.5, x - scale * 3 + scale * i * 1.5 + 2, y + scale * 1.5, GxEPD_BLACK);
|
||||
}
|
||||
}
|
||||
}
|
||||
//#########################################################################################
|
||||
void Meteo::addsun(int x, int y, int scale, bool IconSize) {
|
||||
int linesize = 3;
|
||||
if (IconSize == SmallIcon) linesize = 1;
|
||||
ecran->_display->fillRect(x - scale * 2, y, scale * 4, linesize, GxEPD_BLACK);
|
||||
ecran->_display->fillRect(x, y - scale * 2, linesize, scale * 4, GxEPD_BLACK);
|
||||
ecran->_display->drawLine(x - scale * 1.3, y - scale * 1.3, x + scale * 1.3, y + scale * 1.3, GxEPD_BLACK);
|
||||
ecran->_display->drawLine(x - scale * 1.3, y + scale * 1.3, x + scale * 1.3, y - scale * 1.3, GxEPD_BLACK);
|
||||
if (IconSize == LargeIcon) {
|
||||
ecran->_display->drawLine(1 + x - scale * 1.3, y - scale * 1.3, 1 + x + scale * 1.3, y + scale * 1.3, GxEPD_BLACK);
|
||||
ecran->_display->drawLine(2 + x - scale * 1.3, y - scale * 1.3, 2 + x + scale * 1.3, y + scale * 1.3, GxEPD_BLACK);
|
||||
ecran->_display->drawLine(3 + x - scale * 1.3, y - scale * 1.3, 3 + x + scale * 1.3, y + scale * 1.3, GxEPD_BLACK);
|
||||
ecran->_display->drawLine(1 + x - scale * 1.3, y + scale * 1.3, 1 + x + scale * 1.3, y - scale * 1.3, GxEPD_BLACK);
|
||||
ecran->_display->drawLine(2 + x - scale * 1.3, y + scale * 1.3, 2 + x + scale * 1.3, y - scale * 1.3, GxEPD_BLACK);
|
||||
ecran->_display->drawLine(3 + x - scale * 1.3, y + scale * 1.3, 3 + x + scale * 1.3, y - scale * 1.3, GxEPD_BLACK);
|
||||
}
|
||||
ecran->_display->fillCircle(x, y, scale * 1.3, GxEPD_WHITE);
|
||||
ecran->_display->fillCircle(x, y, scale, GxEPD_BLACK);
|
||||
ecran->_display->fillCircle(x, y, scale - linesize, GxEPD_WHITE);
|
||||
}
|
||||
//#########################################################################################
|
||||
void Meteo::addfog(int x, int y, int scale, int linesize, bool IconSize) {
|
||||
if (IconSize == SmallIcon) {
|
||||
y -= 10;
|
||||
linesize = 1;
|
||||
}
|
||||
for (int i = 0; i < 6; i++) {
|
||||
ecran->_display->fillRect(x - scale * 3, y + scale * 1.5, scale * 6, linesize, GxEPD_BLACK);
|
||||
ecran->_display->fillRect(x - scale * 3, y + scale * 2.0, scale * 6, linesize, GxEPD_BLACK);
|
||||
ecran->_display->fillRect(x - scale * 3, y + scale * 2.5, scale * 6, linesize, GxEPD_BLACK);
|
||||
}
|
||||
}
|
||||
//#########################################################################################
|
||||
void Meteo::Sunny(int x, int y, bool IconSize, String IconName) {
|
||||
int scale = Small;
|
||||
if (IconSize == LargeIcon) scale = Large;
|
||||
else y = y - 3; // Shift up small sun icon
|
||||
if (IconName.endsWith("n")) addMoon(x, y + 3, scale, IconSize);
|
||||
scale = scale * 1.6;
|
||||
addsun(x, y, scale, IconSize);
|
||||
}
|
||||
//#########################################################################################
|
||||
void Meteo::MostlySunny(int x, int y, bool IconSize, String IconName) {
|
||||
int scale = Small, linesize = 3, offset = 5;
|
||||
if (IconSize == LargeIcon) {
|
||||
scale = Large;
|
||||
offset = 10;
|
||||
}
|
||||
if (scale == Small) linesize = 1;
|
||||
if (IconName.endsWith("n")) addMoon(x, y + offset, scale, IconSize);
|
||||
addcloud(x, y + offset, scale, linesize);
|
||||
addsun(x - scale * 1.8, y - scale * 1.8 + offset, scale, IconSize);
|
||||
}
|
||||
//#########################################################################################
|
||||
void Meteo::MostlyCloudy(int x, int y, bool IconSize, String IconName) {
|
||||
int scale = Small, linesize = 3;
|
||||
if (IconSize == LargeIcon) {
|
||||
scale = Large;
|
||||
linesize = 1;
|
||||
}
|
||||
if (IconName.endsWith("n")) addMoon(x, y, scale, IconSize);
|
||||
addcloud(x, y, scale, linesize);
|
||||
addsun(x - scale * 1.8, y - scale * 1.8, scale, IconSize);
|
||||
addcloud(x, y, scale, linesize);
|
||||
}
|
||||
//#########################################################################################
|
||||
void Meteo::Cloudy(int x, int y, bool IconSize, String IconName) {
|
||||
|
||||
int scale = Large, linesize = 3;
|
||||
if (IconSize == SmallIcon) {
|
||||
scale = Small;
|
||||
if (IconName.endsWith("n")) addMoon(x, y, scale, IconSize);
|
||||
linesize = 1;
|
||||
addcloud(x, y, scale, linesize);
|
||||
}
|
||||
else {
|
||||
y += 10;
|
||||
if (IconName.endsWith("n")) addMoon(x, y, scale, IconSize);
|
||||
addcloud(x + 30, y - 45, 5, linesize); // Cloud top right
|
||||
addcloud(x - 20, y - 30, 7, linesize); // Cloud top left
|
||||
addcloud(x, y, scale, linesize); // Main cloud
|
||||
}
|
||||
}
|
||||
//#########################################################################################
|
||||
void Meteo::Rain(int x, int y, bool IconSize, String IconName) {
|
||||
int scale = Large, linesize = 3;
|
||||
if (IconSize == SmallIcon) {
|
||||
scale = Small;
|
||||
linesize = 1;
|
||||
}
|
||||
if (IconName.endsWith("n")) addMoon(x, y, scale, IconSize);
|
||||
addcloud(x, y, scale, linesize);
|
||||
addrain(x, y, scale, IconSize);
|
||||
}
|
||||
//#########################################################################################
|
||||
void Meteo::ExpectRain(int x, int y, bool IconSize, String IconName) {
|
||||
int scale = Large, linesize = 3;
|
||||
if (IconSize == SmallIcon) {
|
||||
scale = Small;
|
||||
linesize = 1;
|
||||
}
|
||||
if (IconName.endsWith("n")) addMoon(x, y, scale, IconSize);
|
||||
addsun(x - scale * 1.8, y - scale * 1.8, scale, IconSize);
|
||||
addcloud(x, y, scale, linesize);
|
||||
addrain(x, y, scale, IconSize);
|
||||
}
|
||||
//#########################################################################################
|
||||
void Meteo::ChanceRain(int x, int y, bool IconSize, String IconName) {
|
||||
int scale = Large, linesize = 3;
|
||||
if (IconSize == SmallIcon) {
|
||||
scale = Small;
|
||||
linesize = 1;
|
||||
}
|
||||
if (IconName.endsWith("n")) addMoon(x, y, scale, IconSize);
|
||||
addsun(x - scale * 1.8, y - scale * 1.8, scale, IconSize);
|
||||
addcloud(x, y, scale, linesize);
|
||||
addrain(x, y, scale, IconSize);
|
||||
}
|
||||
//#########################################################################################
|
||||
void Meteo::Tstorms(int x, int y, bool IconSize, String IconName) {
|
||||
int scale = Large, linesize = 3;
|
||||
if (IconSize == SmallIcon) {
|
||||
scale = Small;
|
||||
linesize = 1;
|
||||
}
|
||||
if (IconName.endsWith("n")) addMoon(x, y, scale, IconSize);
|
||||
addcloud(x, y, scale, linesize);
|
||||
addtstorm(x, y, scale);
|
||||
}
|
||||
//#########################################################################################
|
||||
void Meteo::Snow(int x, int y, bool IconSize, String IconName) {
|
||||
int scale = Large, linesize = 3;
|
||||
if (IconSize == SmallIcon) {
|
||||
scale = Small;
|
||||
linesize = 1;
|
||||
}
|
||||
if (IconName.endsWith("n")) addMoon(x, y, scale, IconSize);
|
||||
addcloud(x, y, scale, linesize);
|
||||
addsnow(x, y, scale, IconSize);
|
||||
}
|
||||
//#########################################################################################
|
||||
void Meteo::Fog(int x, int y, bool IconSize, String IconName) {
|
||||
int linesize = 3, scale = Large;
|
||||
if (IconSize == SmallIcon) {
|
||||
scale = Small;
|
||||
linesize = 1;
|
||||
}
|
||||
if (IconName.endsWith("n")) addMoon(x, y, scale, IconSize);
|
||||
addcloud(x, y - 5, scale, linesize);
|
||||
addfog(x, y - 5, scale, linesize, IconSize);
|
||||
}
|
||||
//#########################################################################################
|
||||
void Meteo::Haze(int x, int y, bool IconSize, String IconName) {
|
||||
int linesize = 3, scale = Large;
|
||||
if (IconSize == SmallIcon) {
|
||||
scale = Small;
|
||||
linesize = 1;
|
||||
}
|
||||
if (IconName.endsWith("n")) addMoon(x, y, scale, IconSize);
|
||||
addsun(x, y - 5, scale * 1.4, IconSize);
|
||||
addfog(x, y - 5, scale * 1.4, linesize, IconSize);
|
||||
}
|
||||
//#########################################################################################
|
||||
void Meteo::CloudCover(int x, int y, int CCover) {
|
||||
// addcloud(x - 9, y - 3, Small * 0.5, 2); // Cloud top left
|
||||
// addcloud(x + 3, y - 3, Small * 0.5, 2); // Cloud top right
|
||||
// addcloud(x, y, Small * 0.5, 2); // Main cloud
|
||||
ecran->fonts.setFont(u8g2_font_helvB12_tf);
|
||||
ecran->drawString(x, y, String(CCover) + "%", LEFT);
|
||||
}
|
||||
//#########################################################################################
|
||||
void Meteo::Visibility(int x, int y, String Visi) {
|
||||
y = y - 3; //
|
||||
float start_angle = 0.52, end_angle = 2.61;
|
||||
int r = 10;
|
||||
for (float i = start_angle; i < end_angle; i = i + 0.05) {
|
||||
ecran->_display->drawPixel(x + r * cos(i), y - r / 2 + r * sin(i), GxEPD_BLACK);
|
||||
ecran->_display->drawPixel(x + r * cos(i), 1 + y - r / 2 + r * sin(i), GxEPD_BLACK);
|
||||
}
|
||||
start_angle = 3.61; end_angle = 5.78;
|
||||
for (float i = start_angle; i < end_angle; i = i + 0.05) {
|
||||
ecran->_display->drawPixel(x + r * cos(i), y + r / 2 + r * sin(i), GxEPD_BLACK);
|
||||
ecran->_display->drawPixel(x + r * cos(i), 1 + y + r / 2 + r * sin(i), GxEPD_BLACK);
|
||||
}
|
||||
ecran->_display->fillCircle(x, y, r / 4, GxEPD_BLACK);
|
||||
ecran->fonts.setFont(FONT_08);
|
||||
ecran->drawString(x + 12, y - 3, Visi, LEFT);
|
||||
}
|
||||
|
||||
//#########################################################################################
|
||||
void Meteo::Convert_Readings_to_Imperial() {
|
||||
conditions[0].Pressure = hPa_to_inHg(conditions[0].Pressure);
|
||||
previsions[1].Rainfall = mm_to_inches(previsions[1].Rainfall);
|
||||
previsions[1].Snowfall = mm_to_inches(previsions[1].Snowfall);
|
||||
}
|
||||
|
||||
//#########################################################################################
|
||||
// Problems with stucturing JSON decodes, see here: https://arduinojson.org/assistant/
|
||||
bool Meteo::DecodeWeather(WiFiClient& json, String Type) {
|
||||
if (debug) Serial.print(F("\nCreating object...and "));
|
||||
// allocate the JsonDocument
|
||||
DynamicJsonDocument doc(35 * 1024);
|
||||
// Deserialize the JSON document
|
||||
DeserializationError error = deserializeJson(doc, json);
|
||||
// Test if parsing succeeds.
|
||||
if (error) {
|
||||
if (debug) Serial.print(F("deserializeJson() failed: "));
|
||||
if (debug) Serial.println(error.c_str());
|
||||
return false;
|
||||
}
|
||||
// convert it to a JsonObject
|
||||
JsonObject root = doc.as<JsonObject>();
|
||||
if (debug) Serial.println(" Decoding " + Type + " data");
|
||||
if (Type == "weather") {
|
||||
// All if (debug) Serial.println statements are for diagnostic purposes and not required, remove if not needed
|
||||
conditions[0].lon = root["coord"]["lon"].as<float>(); if (debug) Serial.println(" Lon: "+String(conditions[0].lon));
|
||||
conditions[0].lat = root["coord"]["lat"].as<float>(); if (debug) Serial.println(" Lat: "+String(conditions[0].lat));
|
||||
conditions[0].Main0 = root["weather"][0]["main"].as<const char*>(); if (debug) Serial.println("Main: "+String(conditions[0].Main0));
|
||||
conditions[0].Forecast0 = root["weather"][0]["description"].as<const char*>(); if (debug) Serial.println("For0: "+String(conditions[0].Forecast0));
|
||||
conditions[0].Forecast1 = root["weather"][1]["description"].as<const char*>(); if (debug) Serial.println("For1: "+String(conditions[0].Forecast1));
|
||||
conditions[0].Forecast2 = root["weather"][2]["description"].as<const char*>(); if (debug) Serial.println("For2: "+String(conditions[0].Forecast2));
|
||||
conditions[0].Icon = root["weather"][0]["icon"].as<const char*>(); if (debug) Serial.println("Icon: "+String(conditions[0].Icon));
|
||||
conditions[0].Temperature = root["main"]["temp"].as<float>(); if (debug) Serial.println("Temp: "+String(conditions[0].Temperature));
|
||||
conditions[0].Pressure = root["main"]["pressure"].as<float>(); if (debug) Serial.println("Pres: "+String(conditions[0].Pressure));
|
||||
conditions[0].Humidity = root["main"]["humidity"].as<float>(); if (debug) Serial.println("Humi: "+String(conditions[0].Humidity));
|
||||
conditions[0].Low = root["main"]["temp_min"].as<float>(); if (debug) Serial.println("TLow: "+String(conditions[0].Low));
|
||||
conditions[0].High = root["main"]["temp_max"].as<float>(); if (debug) Serial.println("THig: "+String(conditions[0].High));
|
||||
conditions[0].Windspeed = root["wind"]["speed"].as<float>(); if (debug) Serial.println("WSpd: "+String(conditions[0].Windspeed));
|
||||
conditions[0].Winddir = root["wind"]["deg"].as<float>(); if (debug) Serial.println("WDir: "+String(conditions[0].Winddir));
|
||||
conditions[0].Cloudcover = root["clouds"]["all"].as<int>(); if (debug) Serial.println("CCov: "+String(conditions[0].Cloudcover)); // in % of cloud cover
|
||||
conditions[0].Visibility = root["visibility"].as<int>(); if (debug) Serial.println("Visi: "+String(conditions[0].Visibility)); // in metres
|
||||
conditions[0].Rainfall = root["rain"]["1h"].as<float>(); if (debug) Serial.println("Rain: "+String(conditions[0].Rainfall));
|
||||
conditions[0].Snowfall = root["snow"]["1h"].as<float>(); if (debug) Serial.println("Snow: "+String(conditions[0].Snowfall));
|
||||
conditions[0].Country = root["sys"]["country"].as<const char*>(); if (debug) Serial.println("Ctry: "+String(conditions[0].Country));
|
||||
conditions[0].Sunrise = root["sys"]["sunrise"].as<int>(); if (debug) Serial.println("SRis: "+String(conditions[0].Sunrise));
|
||||
conditions[0].Sunset = root["sys"]["sunset"].as<int>(); if (debug) Serial.println("SSet: "+String(conditions[0].Sunset));
|
||||
conditions[0].Timezone = root["timezone"].as<int>(); if (debug) Serial.println("TZon: "+String(conditions[0].Timezone));
|
||||
}
|
||||
if (Type == "forecast") {
|
||||
//if (debug) Serial.println(json);
|
||||
if (debug) Serial.print(F("\nReceiving Forecast period - ")); //------------------------------------------------
|
||||
JsonArray list = root["list"];
|
||||
for (byte r = 0; r < max_readings; r++) {
|
||||
// if (debug) Serial.println("\nPeriod-" + String(r) + "--------------");
|
||||
previsions[r].Dt = list[r]["dt"].as<int>(); if (debug) Serial.println("DTim: "+String(previsions[r].Dt));
|
||||
previsions[r].Temperature = list[r]["main"]["temp"].as<float>(); if (debug) Serial.println("Temp: "+String(previsions[r].Temperature));
|
||||
previsions[r].Low = list[r]["main"]["temp_min"].as<float>(); if (debug) Serial.println("TLow: "+String(previsions[r].Low));
|
||||
previsions[r].High = list[r]["main"]["temp_max"].as<float>(); if (debug) Serial.println("THig: "+String(previsions[r].High));
|
||||
previsions[r].Pressure = list[r]["main"]["pressure"].as<float>(); if (debug) Serial.println("Pres: "+String(previsions[r].Pressure));
|
||||
previsions[r].Humidity = list[r]["main"]["humidity"].as<float>(); if (debug) Serial.println("Humi: "+String(previsions[r].Humidity));
|
||||
previsions[r].Forecast0 = list[r]["weather"][0]["main"].as<const char*>(); if (debug) Serial.println("For0: "+String(previsions[r].Forecast0));
|
||||
previsions[r].Forecast1 = list[r]["weather"][1]["main"].as<const char*>(); if (debug) Serial.println("For1: "+String(previsions[r].Forecast1));
|
||||
previsions[r].Forecast2 = list[r]["weather"][2]["main"].as<const char*>(); if (debug) Serial.println("For2: "+String(previsions[r].Forecast2));
|
||||
previsions[r].Icon = list[r]["weather"][0]["icon"].as<const char*>(); if (debug) Serial.println("Icon: "+String(previsions[r].Icon));
|
||||
previsions[r].Description = list[r]["weather"][0]["description"].as<const char*>(); if (debug) Serial.println("Desc: "+String(previsions[r].Description));
|
||||
previsions[r].Cloudcover = list[r]["clouds"]["all"].as<int>(); if (debug) Serial.println("CCov: "+String(previsions[r].Cloudcover)); // in % of cloud cover
|
||||
previsions[r].Windspeed = list[r]["wind"]["speed"].as<float>(); if (debug) Serial.println("WSpd: "+String(previsions[r].Windspeed));
|
||||
previsions[r].Winddir = list[r]["wind"]["deg"].as<float>(); if (debug) Serial.println("WDir: "+String(previsions[r].Winddir));
|
||||
previsions[r].Rainfall = list[r]["rain"]["3h"].as<float>(); if (debug) Serial.println("Rain: "+String(previsions[r].Rainfall));
|
||||
previsions[r].Snowfall = list[r]["snow"]["3h"].as<float>(); if (debug) Serial.println("Snow: "+String(previsions[r].Snowfall));
|
||||
previsions[r].Pop = list[r]["pop"].as<float>(); if (debug) Serial.println("Pop: "+String(previsions[r].Pop));
|
||||
previsions[r].Period = list[r]["dt_txt"].as<const char*>(); if (debug) Serial.println("Peri: "+String(previsions[r].Period));
|
||||
}
|
||||
//------------------------------------------
|
||||
float pressure_trend = previsions[2].Pressure - previsions[0].Pressure; // Measure pressure slope between ~now and later
|
||||
pressure_trend = ((int)(pressure_trend * 10)) / 10.0; // Remove any small variations less than 0.1
|
||||
conditions[0].Trend = "0";
|
||||
if (pressure_trend > 0) conditions[0].Trend = "+";
|
||||
if (pressure_trend < 0) conditions[0].Trend = "-";
|
||||
if (pressure_trend == 0) conditions[0].Trend = "0";
|
||||
|
||||
if (Units == "I") Convert_Readings_to_Imperial();
|
||||
}
|
||||
return true;
|
||||
}
|
||||
//#########################################################################################
|
||||
String Meteo::ConvertUnixTime(int unix_time) {
|
||||
// Returns either '21:12 ' or ' 09:12pm' depending on Units mode
|
||||
time_t tm = unix_time;
|
||||
struct tm *now_tm = gmtime(&tm);
|
||||
char output[40];
|
||||
if (Units == "M") {
|
||||
strftime(output, sizeof(output), "%H:%M %d/%m/%y", now_tm);
|
||||
}
|
||||
else {
|
||||
strftime(output, sizeof(output), "%I:%M%P %m/%d/%y", now_tm);
|
||||
}
|
||||
return output;
|
||||
}
|
||||
//#########################################################################################
|
||||
//WiFiClient client; // wifi client object
|
||||
|
||||
bool Meteo::getWeather(WiFiClient& client, const String& RequestType) {
|
||||
if (debug) Serial.println("B - getWeather");
|
||||
const String units = (Units == "M" ? "metric" : "imperial");
|
||||
client.stop(); // close connection before sending a new request
|
||||
HTTPClient http;
|
||||
|
||||
String uri = "/data/2.5/" + RequestType + "?q=" + City + "," + Country + "&APPID=" + apikey + "&mode=json&units=" + units + "&lang=" + Language;
|
||||
if(RequestType != "weather")
|
||||
{
|
||||
uri += "&cnt=" + String(max_readings);
|
||||
}
|
||||
//http.begin(uri,test_root_ca); //HTTPS example connection
|
||||
http.begin(client, server.c_str(), 80, uri);
|
||||
int httpCode = http.GET();
|
||||
if(httpCode == HTTP_CODE_OK) {
|
||||
if (!DecodeWeather(http.getStream(), RequestType)) return false;
|
||||
client.stop();
|
||||
http.end();
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (debug) Serial.printf("connection failed, error: %s", http.errorToString(httpCode).c_str());
|
||||
client.stop();
|
||||
http.end();
|
||||
return false;
|
||||
}
|
||||
http.end();
|
||||
if (debug) Serial.println("E - getWeather");
|
||||
return true;
|
||||
}
|
||||
|
||||
//#########################################################################################
|
||||
void Meteo::drawMoon(int x, int y) {
|
||||
if (debug) Serial.println("B - draw moon");
|
||||
|
||||
double Phase = normalizedTodayPhase();
|
||||
if (debug) Serial.print(" ");
|
||||
if (debug) Serial.println(hemisphere);
|
||||
if (hemisphere == "south") Phase = 1 - Phase;
|
||||
// Draw dark part of moon
|
||||
ecran->_display->fillCircle(x + MOON_DIAMETER - 1, y + MOON_DIAMETER, MOON_DIAMETER / 2 + 1, GxEPD_BLACK);
|
||||
if (debug) Serial.println("circle done");
|
||||
|
||||
const int number_of_lines = 90;
|
||||
for (double Ypos = 0; Ypos <= number_of_lines / 2; Ypos++) {
|
||||
double Xpos = sqrt(number_of_lines / 2 * number_of_lines / 2 - Ypos * Ypos);
|
||||
// Determine the edges of the lighted part of the moon
|
||||
double Rpos = 2 * Xpos;
|
||||
double Xpos1, Xpos2;
|
||||
if (Phase < 0.5) {
|
||||
Xpos1 = -Xpos;
|
||||
Xpos2 = Rpos - 2 * Phase * Rpos - Xpos;
|
||||
}
|
||||
else {
|
||||
Xpos1 = Xpos;
|
||||
Xpos2 = Xpos - 2 * Phase * Rpos + Rpos;
|
||||
}
|
||||
// Draw light part of moon
|
||||
double pW1x = (Xpos1 + number_of_lines) / number_of_lines * MOON_DIAMETER + x;
|
||||
double pW1y = (number_of_lines - Ypos) / number_of_lines * MOON_DIAMETER + y;
|
||||
double pW2x = (Xpos2 + number_of_lines) / number_of_lines * MOON_DIAMETER + x;
|
||||
double pW2y = (number_of_lines - Ypos) / number_of_lines * MOON_DIAMETER + y;
|
||||
double pW3x = (Xpos1 + number_of_lines) / number_of_lines * MOON_DIAMETER + x;
|
||||
double pW3y = (Ypos + number_of_lines) / number_of_lines * MOON_DIAMETER + y;
|
||||
double pW4x = (Xpos2 + number_of_lines) / number_of_lines * MOON_DIAMETER + x;
|
||||
double pW4y = (Ypos + number_of_lines) / number_of_lines * MOON_DIAMETER + y;
|
||||
ecran->_display->drawLine(pW1x, pW1y, pW2x, pW2y, GxEPD_WHITE);
|
||||
ecran->_display->drawLine(pW3x, pW3y, pW4x, pW4y, GxEPD_WHITE);
|
||||
}
|
||||
ecran->_display->drawCircle(x + MOON_DIAMETER - 1, y + MOON_DIAMETER, MOON_DIAMETER / 2, GxEPD_BLACK);
|
||||
if (debug) Serial.println("E - draw moon");
|
||||
|
||||
}
|
||||
//#########################################################################################
|
||||
String Meteo::calculateTodayPhase() {
|
||||
if (debug) Serial.println("B - moon phase");
|
||||
|
||||
time_t now = time(NULL);
|
||||
struct tm * now_utc = gmtime(&now);
|
||||
// Panel * panel = Panel::getSingletonInstance();
|
||||
|
||||
int d = timer->day; //now_utc->tm_mday;
|
||||
int m = timer->month; // now_utc->tm_mon + 1;
|
||||
int y = timer->year; // now_utc->tm_year + 1900;
|
||||
|
||||
int c, e;
|
||||
double jd;
|
||||
int b;
|
||||
if (m < 3) {
|
||||
y--;
|
||||
m += 12;
|
||||
}
|
||||
++m;
|
||||
c = 365.25 * y;
|
||||
e = 30.6 * m;
|
||||
jd = c + e + d - 694039.09; /* jd is total days elapsed */
|
||||
jd /= 29.53059; /* divide by the moon cycle (29.53 days) */
|
||||
b = jd; /* int(jd) -> b, take integer part of jd */
|
||||
jd -= b; /* subtract integer part to leave fractional part of original jd */
|
||||
b = jd * 8 + 0.5; /* scale fraction from 0-8 and round by adding 0.5 */
|
||||
b = b & 7; /* 0 and 8 are the same phase so modulo 8 for 0 */
|
||||
if (hemisphere == "south") b = 7 - b;
|
||||
if (debug) Serial.print("hemisphere=");
|
||||
if (debug) Serial.println(b);
|
||||
phase = b;
|
||||
if (debug) Serial.println("E - moon phase");
|
||||
|
||||
if (b == 0) return TXT_MOON_NEW; // New; 0% illuminated
|
||||
if (b == 1) return TXT_MOON_WAXING_CRESCENT; // Waxing crescent; 25% illuminated
|
||||
if (b == 2) return TXT_MOON_FIRST_QUARTER; // First quarter; 50% illuminated
|
||||
if (b == 3) return TXT_MOON_WAXING_GIBBOUS; // Waxing gibbous; 75% illuminated
|
||||
if (b == 4) return TXT_MOON_FULL; // Full; 100% illuminated
|
||||
if (b == 5) return TXT_MOON_WANING_GIBBOUS; // Waning gibbous; 75% illuminated
|
||||
if (b == 6) return TXT_MOON_THIRD_QUARTER; // Third quarter; 50% illuminated
|
||||
if (b == 7) return TXT_MOON_WANING_CRESCENT; // Waning crescent; 25% illuminated
|
||||
|
||||
return "";
|
||||
}
|
||||
|
||||
double Meteo::normalizedTodayPhase() {
|
||||
if (debug) Serial.println("B - normalizedTodayPhase");
|
||||
|
||||
time_t now = time(NULL);
|
||||
struct tm * now_utc = gmtime(&now);
|
||||
|
||||
int d = timer->day; //now_utc->tm_mday;
|
||||
int m = timer->month; // now_utc->tm_mon + 1;
|
||||
int y = timer->year; // now_utc->tm_year + 1900;
|
||||
if (debug) Serial.print(d);
|
||||
if (debug) Serial.print(" ");
|
||||
if (debug) Serial.print(m);
|
||||
if (debug) Serial.print(" ");
|
||||
if (debug) Serial.println(y);
|
||||
|
||||
//Panel * panel = Panel::getSingletonInstance();
|
||||
|
||||
int j = JulianDate(d, m, y);
|
||||
//Calculate the approximate phase of the moon
|
||||
double Phase = (j + 4.867) / 29.53059;
|
||||
|
||||
if (debug) Serial.print("E - normalizedTodayPhase ");
|
||||
return (Phase - (int) Phase);
|
||||
}
|
||||
|
||||
//#########################################################################################
|
||||
void Meteo::addMoon(int x, int y, int scale, bool largeIcon) {
|
||||
if (largeIcon) {
|
||||
if (!DRAW_MOON_IN_CONDITION) {
|
||||
ecran->_display->fillCircle(x - 62, y - 68, scale, GxEPD_BLACK);
|
||||
ecran->_display->fillCircle(x - 43, y - 68, scale * 1.6, GxEPD_WHITE);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
ecran->_display->fillCircle(x - 25, y - 15, scale, GxEPD_BLACK);
|
||||
ecran->_display->fillCircle(x - 18, y - 15, scale * 1.6, GxEPD_WHITE);
|
||||
}
|
||||
}
|
||||
|
||||
void Meteo::drawTodayMoon(int x, int y)
|
||||
{
|
||||
String phase_txt = calculateTodayPhase();
|
||||
drawMoon(x, y);
|
||||
|
||||
// ecran->drawString(x + 4, y + 64, phase_txt, LEFT);
|
||||
|
||||
}
|
||||
68
ESP32_WAVESHARE_7x5/Meteo.h
Normal file
68
ESP32_WAVESHARE_7x5/Meteo.h
Normal file
@@ -0,0 +1,68 @@
|
||||
#ifndef Meteo_h
|
||||
#define Meteo_h
|
||||
|
||||
#include <Arduino.h>
|
||||
#include "forecast_record.h"
|
||||
#include "Ecran.h"
|
||||
#include "Timer.h"
|
||||
//#include <WiFiClient.h>
|
||||
#include "HTTPClient.h"
|
||||
#include "common.h"
|
||||
#include "Connect.h"
|
||||
#include "Icons.h"
|
||||
|
||||
class Meteo {
|
||||
public:
|
||||
Meteo(Ecran * ecran, Connect * connect,Timer * timer, String apikey, String server, String City, String Country);
|
||||
bool loadData();
|
||||
void addsun(int x, int y, int scale, bool IconSize);
|
||||
void addcloud(int x, int y, int scale, int linesize);
|
||||
void addraindrop(int x, int y, int scale);
|
||||
void addrain(int x, int y, int scale, bool IconSize);
|
||||
void addsnow(int x, int y, int scale, bool IconSize);
|
||||
void addtstorm(int x, int y, int scale);
|
||||
void addfog(int x, int y, int scale, int linesize, bool IconSize);
|
||||
void Sunny(int x, int y, bool IconSize, String IconName);
|
||||
void MostlySunny(int x, int y, bool IconSize, String IconName);
|
||||
void Cloudy(int x, int y, bool IconSize, String IconName);
|
||||
void Rain(int x, int y, bool IconSize, String IconName);
|
||||
void ExpectRain(int x, int y, bool IconSize, String IconName);
|
||||
void ChanceRain(int x, int y, bool IconSize, String IconName);
|
||||
void Tstorms(int x, int y, bool IconSize, String IconName);
|
||||
void Snow(int x, int y, bool IconSize, String IconName);
|
||||
void Fog(int x, int y, bool IconSize, String IconName);
|
||||
void Haze(int x, int y, bool IconSize, String IconName);
|
||||
void CloudCover(int x, int y, int CCover);
|
||||
void Visibility(int x, int y, String Visi);
|
||||
void MostlyCloudy(int x, int y, bool IconSize, String IconName);
|
||||
void Convert_Readings_to_Imperial();
|
||||
bool DecodeWeather(WiFiClient& json, String Type);
|
||||
String ConvertUnixTime(int unix_time);
|
||||
bool getWeather(WiFiClient& client, const String& RequestType);
|
||||
String calculateTodayPhase();
|
||||
void drawMoon(int x, int y);
|
||||
void drawTodayMoon(int x, int y);
|
||||
double normalizedTodayPhase();
|
||||
void addMoon(int x, int y, int scale, bool largeIcon);
|
||||
public:
|
||||
Ecran *ecran;
|
||||
Connect * connect;
|
||||
Timer * timer;
|
||||
Forecast_record_type conditions[1];
|
||||
Forecast_record_type previsions[max_readings];
|
||||
float pressure_readings[max_readings] = {0};
|
||||
float temperature_readings[max_readings] = {0};
|
||||
float humidity_readings[max_readings] = {0};
|
||||
float rain_readings[max_readings] = {0};
|
||||
float snow_readings[max_readings] = {0};
|
||||
int phase;
|
||||
String apikey; // = "feba3f4d926db3b358a25ec782bd1c8b"; // See: https://openweathermap.org/ // It's free to get an API key, but don't take more than 60 readings/minute!
|
||||
//http://api.openweathermap.org/data/2.5/weather?q=Melksham,UK&APPID=your_OWM_API_key&mode=json&units=metric&cnt=1 // Example API call for weather data
|
||||
//http://api.openweathermap.org/data/2.5/forecast?q=Melksham,UK&APPID=your_OWM_API_key&mode=json&units=metric&cnt=40 // Example API call for forecast data
|
||||
//Set your location according to OWM locations
|
||||
String City; // = "La Gacilly"; // Your home city See: http://bulk.openweathermap.org/sample/
|
||||
String Country; // = "FR";
|
||||
String server; // = "api.openweathermap.org";
|
||||
};
|
||||
|
||||
#endif
|
||||
7
ESP32_WAVESHARE_7x5/Params.cpp
Executable file
7
ESP32_WAVESHARE_7x5/Params.cpp
Executable file
@@ -0,0 +1,7 @@
|
||||
#include "Params.h"
|
||||
|
||||
Params::Params()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
11
ESP32_WAVESHARE_7x5/Params.h
Normal file
11
ESP32_WAVESHARE_7x5/Params.h
Normal file
@@ -0,0 +1,11 @@
|
||||
#ifndef Params_h
|
||||
#define Params_h
|
||||
#include <Arduino.h>
|
||||
|
||||
class Params {
|
||||
public :
|
||||
Params();
|
||||
public :
|
||||
};
|
||||
|
||||
#endif
|
||||
127
ESP32_WAVESHARE_7x5/Timer.cpp
Normal file
127
ESP32_WAVESHARE_7x5/Timer.cpp
Normal file
@@ -0,0 +1,127 @@
|
||||
#include "Timer.h"
|
||||
#include "Trad.h"
|
||||
#include "common.h"
|
||||
|
||||
//Day of the week
|
||||
const char* weekday_D[] = WEEK_DAYS; //;
|
||||
|
||||
//Month
|
||||
const char* month_M[] = MONTHS;
|
||||
|
||||
/////////////////////////////////////////
|
||||
|
||||
Timer::Timer(Ecran * _ecran, Connect * _connect, char * _Timezone)
|
||||
{
|
||||
ecran = _ecran;
|
||||
connect = _connect;
|
||||
Timezone = _Timezone;
|
||||
}
|
||||
|
||||
bool Timer::loadCurrentTime()
|
||||
{
|
||||
if (debug) Serial.println("B - loadCurrentTime");
|
||||
|
||||
// http://worldtimeapi.org/api/timezone/Europe/Paris.json
|
||||
String json = connect->callJson("worldtimeapi.org", "80", "/api/timezone/Europe/Paris.json", "");
|
||||
DynamicJsonDocument doc(512);
|
||||
DeserializationError error = deserializeJson(doc, json);
|
||||
if (error) {
|
||||
if (debug) Serial.print(F("deserializeJson() failed: "));
|
||||
if (debug) Serial.println(error.c_str());
|
||||
return false;
|
||||
}
|
||||
//JsonObject obj = doc.as<JsonObject>();
|
||||
// JsonArray root = doc.as<JsonArray>();
|
||||
JsonObject root = doc.as<JsonObject>();
|
||||
|
||||
String time = root["datetime"].as<const char*>();
|
||||
if (debug) Serial.println("Main: "+String(time));
|
||||
|
||||
// Utiliser sscanf pour extraire les parties de la chaîne
|
||||
sscanf(time.c_str(), "%d-%d-%dT%d:%d", &year, &month, &day, & CurrentHour, & CurrentMin);
|
||||
|
||||
Date_str = String(day) + "/" + String(month) + "/" + String(year);
|
||||
Time_str = String(CurrentHour) + ":" + String(CurrentMin);
|
||||
|
||||
if (debug) Serial.println("E - loadCurrentTime");
|
||||
|
||||
return true;
|
||||
}
|
||||
//#########################################################################################
|
||||
boolean Timer::setupTime() {
|
||||
if (debug) Serial.println("B - Setup time");
|
||||
configTime(gmtOffset_sec, daylightOffset_sec, ntpServer, "time.nist.gov"); //(gmtOffset_sec, daylightOffset_sec, ntpServer)
|
||||
setenv("TZ", Timezone, 1); //setenv()adds the "TZ" variable to the environment with a value TimeZone, only used if set to 1, 0 means no change
|
||||
tzset(); // Set the TZ environment variable
|
||||
delay(100);
|
||||
bool TimeStatus = updateLocalTime();
|
||||
if (debug) Serial.println("E - Setup time");
|
||||
|
||||
return TimeStatus;
|
||||
}
|
||||
|
||||
boolean Timer::updateLocalTime() {
|
||||
if (debug) Serial.println("B - UpdateLocalTime");
|
||||
struct tm timeinfo;
|
||||
char time_output[30], day_output[30], update_time[30];
|
||||
while (!getLocalTime(&timeinfo, 10000)) { // Wait for 10-sec for time to synchronise
|
||||
if (debug) Serial.println("Failed to obtain time");
|
||||
return false;
|
||||
}
|
||||
CurrentHour = timeinfo.tm_hour;
|
||||
CurrentMin = timeinfo.tm_min;
|
||||
CurrentSec = timeinfo.tm_sec;
|
||||
//See http://www.cplusplus.com/reference/ctime/strftime/
|
||||
//if (debug) Serial.println(&timeinfo, "%a %b %d %Y %H:%M:%S"); // Displays: Saturday, June 24 2017 14:05:49
|
||||
if (Units == "M") {
|
||||
if ((Language == "CZ") || (Language == "DE") || (Language == "PL") || (Language == "NL")) {
|
||||
sprintf(day_output, "%s, %02u. %s %04u", weekday_D[timeinfo.tm_wday], timeinfo.tm_mday, month_M[timeinfo.tm_mon], (timeinfo.tm_year) + 1900); // day_output >> So., 23. Juni 2019 <<
|
||||
}
|
||||
else
|
||||
{
|
||||
sprintf(day_output, "%s %02u-%s-%04u", weekday_D[timeinfo.tm_wday], timeinfo.tm_mday, month_M[timeinfo.tm_mon], (timeinfo.tm_year) + 1900);
|
||||
}
|
||||
strftime(update_time, sizeof(update_time), "%H:%M:%S", &timeinfo); // Creates: '14:05:49'
|
||||
sprintf(time_output, "%s %s", TXT_UPDATED, update_time);
|
||||
}
|
||||
else
|
||||
{
|
||||
strftime(day_output, sizeof(day_output), "%a %b-%d-%Y", &timeinfo); // Creates 'Sat May-31-2019'
|
||||
strftime(update_time, sizeof(update_time), "%r", &timeinfo); // Creates: '02:05:49pm'
|
||||
sprintf(time_output, "%s %s", TXT_UPDATED, update_time);
|
||||
}
|
||||
Date_str = day_output;
|
||||
Time_str = time_output;
|
||||
if (debug) Serial.println("E - UpdateLocalTime " + Date_str);
|
||||
delay(100);
|
||||
return true;
|
||||
}
|
||||
|
||||
void Timer::sleep()
|
||||
{
|
||||
esp_sleep_pd_config(ESP_PD_DOMAIN_RTC_SLOW_MEM, ESP_PD_OPTION_ON);
|
||||
esp_sleep_pd_config(ESP_PD_DOMAIN_RTC_FAST_MEM, ESP_PD_OPTION_ON);
|
||||
|
||||
ecran->_display->powerOff();
|
||||
long SleepTimer = (SleepDuration * 60 - ((CurrentMin % SleepDuration) * 60 + CurrentSec)); //Some ESP32 are too fast to maintain accurate time
|
||||
esp_sleep_enable_timer_wakeup((SleepTimer + 20) * 1000000LL); // Added extra 20-secs of sleep to allow for slow ESP32 RTC timers
|
||||
#ifdef BUILTIN_LED
|
||||
pinMode(BUILTIN_LED, INPUT); // If it's On, turn it off and some boards use GPIO-5 for SPI-SS, which remains low after screen use
|
||||
digitalWrite(BUILTIN_LED, HIGH);
|
||||
#endif
|
||||
if (debug) Serial.println("Entering " + String(SleepTimer) + " seconds of sleep time");
|
||||
if (debug) Serial.println("Awake for : " + String((millis() - StartTime) / 1000.0, 3) + " seconds");
|
||||
if (debug) Serial.println("Starting deep-sleep period...");
|
||||
esp_deep_sleep_start(); // Sleep for e.g. 30 minutes
|
||||
}
|
||||
void Timer::shutDown()
|
||||
{
|
||||
ecran->_display->powerOff();
|
||||
if (debug) Serial.println("========");
|
||||
if (debug) Serial.println("shutDown");
|
||||
if (debug) Serial.println("========");
|
||||
esp_sleep_enable_timer_wakeup((31536000) * 1000000LL); // Added extra 20-secs of sleep to allow for slow ESP32 RTC timers
|
||||
|
||||
esp_deep_sleep_start(); // Sleep for e.g. 30 minutes
|
||||
|
||||
}
|
||||
55
ESP32_WAVESHARE_7x5/Timer.h
Normal file
55
ESP32_WAVESHARE_7x5/Timer.h
Normal file
@@ -0,0 +1,55 @@
|
||||
#ifndef Timer_h
|
||||
#define Timer_h
|
||||
#include <Arduino.h>
|
||||
#include "Ecran.h"
|
||||
#include "Connect.h"
|
||||
#include "common.h"
|
||||
|
||||
class Timer {
|
||||
public:
|
||||
Timer(Ecran * ecran, Connect * connect, char * Timezone);
|
||||
bool loadCurrentTime();
|
||||
bool setupTime();
|
||||
bool updateLocalTime();
|
||||
void sleep();
|
||||
void shutDown();
|
||||
public:
|
||||
Ecran * ecran;
|
||||
Connect * connect;
|
||||
String units;
|
||||
String language;
|
||||
int day;
|
||||
int month;
|
||||
int year;
|
||||
int CurrentHour = 0;
|
||||
int CurrentMin = 0;
|
||||
int CurrentSec = 0;
|
||||
long StartTime = 0;
|
||||
long SleepDuration = 30; // Sleep time in minutes, aligned to the nearest minute boundary, so if 30 will always update at 00 or 30 past the hour
|
||||
int WakeupTime = 23; // Don't wakeup until after 07:00 to save battery power
|
||||
int SleepTime = 01; // Sleep after (23+1) 00:00 to save battery power
|
||||
|
||||
String Time_str;
|
||||
String Date_str; // strings to hold time and received weather data
|
||||
int gmtOffset_sec = 0; // UK normal time is GMT, so GMT Offset is 0, for US (-5Hrs) is typically -18000, AU is typically (+8hrs) 28800
|
||||
int daylightOffset_sec = 3600; // In the UK DST is +1hr or 3600-secs, other countries may use 2hrs 7200 or 30-mins 1800 or 5.5hrs 19800 Ahead of GMT use + offset behind - offset
|
||||
// Choose your time zone from: https://github.com/nayarsystems/posix_tz_db/blob/master/zones.csv
|
||||
char* Timezone = "CET-1CEST,M3.5.0,M10.5.0/3";
|
||||
// See below for examples
|
||||
// Example time zones
|
||||
//const char* Timezone = "MET-1METDST,M3.5.0/01,M10.5.0/02"; // Most of Europe
|
||||
//const char* Timezone = "CET-1CEST,M3.5.0,M10.5.0/3"; // Central Europe
|
||||
//const char* Timezone = "EST-2METDST,M3.5.0/01,M10.5.0/02"; // Most of Europe
|
||||
//const char* Timezone = "EST5EDT,M3.2.0,M11.1.0"; // EST USA
|
||||
//const char* Timezone = "CST6CDT,M3.2.0,M11.1.0"; // CST USA
|
||||
//const char* Timezone = "MST7MDT,M4.1.0,M10.5.0"; // MST USA
|
||||
//const char* Timezone = "NZST-12NZDT,M9.5.0,M4.1.0/3"; // Auckland
|
||||
//const char* Timezone = "EET-2EEST,M3.5.5/0,M10.5.5/0"; // Asia
|
||||
//const char* Timezone = "ACST-9:30ACDT,M10.1.0,M4.1.0/3": // Australia
|
||||
char* ntpServer = "0.uk.pool.ntp.org"; // Or, choose a time server close to you, but in most cases it's best to use pool.ntp.org to find an NTP server
|
||||
// then the NTP system decides e.g. 0.pool.ntp.org, 1.pool.ntp.org as the NTP syem tries to find the closest available servers
|
||||
// EU "0.europe.pool.ntp.org"
|
||||
// US "0.north-america.pool.ntp.org"
|
||||
// See: https://www.ntppool.org/en/
|
||||
};
|
||||
#endif
|
||||
85
ESP32_WAVESHARE_7x5/Trad.h
Normal file
85
ESP32_WAVESHARE_7x5/Trad.h
Normal file
@@ -0,0 +1,85 @@
|
||||
#ifndef Trad_h
|
||||
#define Trad_h
|
||||
|
||||
//Temperature - Humidity - Forecast
|
||||
#define TXT_FORECAST_VALUES "Prévision sur 3 jours"
|
||||
#define TXT_CONDITIONS "Conditions"
|
||||
#define TXT_TEMPERATURES "Température"
|
||||
#define TXT_TEMPERATURE_C "Température (°C)"
|
||||
#define TXT_TEMPERATURE_F "Température (°F)"
|
||||
#define TXT_HUMIDITY_PERCENT "Humidité (%)"
|
||||
|
||||
// Pressure
|
||||
#define TXT_PRESSURE "Pression"
|
||||
#define TXT_PRESSURE_HPA "Pression (hPa)"
|
||||
#define TXT_PRESSURE_STEADY "Stable"
|
||||
#define TXT_PRESSURE_RISING "En hausse"
|
||||
#define TXT_PRESSURE_FALLING "En baisse"
|
||||
|
||||
//RainFall / SnowFall
|
||||
#define TXT_RAINFALL_MM "Précipitations (mm)"
|
||||
#define TXT_RAINFALL_IN "Précipitations (in)"
|
||||
#define TXT_SNOWFALL_MM "Chute de neige (mm)"
|
||||
#define TXT_SNOWFALL_IN "Chute de neige (in)"
|
||||
#define TXT_PRECIPITATION_SOON "Précipitation (proche)"
|
||||
#define TXT_RAIN " Pluie"
|
||||
#define TXT_SNOW " Neige"
|
||||
#define TXT_EQUAL_RAIN " Pluie"
|
||||
#define TXT_EQUAL_SNOW " Neige"
|
||||
|
||||
//Sun
|
||||
#define TXT_SUNRISE "Lever : "
|
||||
#define TXT_X_SUNSET 5
|
||||
#define TXT_SUNSET "Coucher : "
|
||||
|
||||
//Moon
|
||||
#define TXT_MOON "Lune"
|
||||
#define TXT_PHASE "Phase: "
|
||||
#define TXT_MOON_NEW "Nouvelle"
|
||||
#define TXT_MOON_WAXING_CRESCENT "Premier croissant"
|
||||
#define TXT_MOON_FIRST_QUARTER "Premier quartier"
|
||||
#define TXT_MOON_WAXING_GIBBOUS "Gibbeuse crois."
|
||||
#define TXT_MOON_FULL "Pleine"
|
||||
#define TXT_MOON_WANING_GIBBOUS "Gibbeuse décrois."
|
||||
#define TXT_MOON_THIRD_QUARTER "Dernier quartier"
|
||||
#define TXT_MOON_WANING_CRESCENT "Dernier croissant"
|
||||
|
||||
//Power / WiFi
|
||||
#define TXT_POWER "Batterie"
|
||||
#define TXT_X_POWER 42
|
||||
#define TXT_WIFI "WiFi"
|
||||
|
||||
#define TXT_HOURS "Heures"
|
||||
#define TXT_DAYS "Jours"
|
||||
#define TXT_PRESSURE_IN "Pression (in)"
|
||||
|
||||
// Solaire
|
||||
#define TXT_SOLAIRE_HEURE "Solaire / h"
|
||||
#define TXT_SOLAIRE_MOIS "Solaire / jour"
|
||||
|
||||
#define TXT_CONSOMMATION "Consommation reelle"
|
||||
|
||||
//Wind
|
||||
#define TXT_WIND_SPEED_DIRECTION "Vitesse & Direction du vent"
|
||||
#define TXT_N "N"
|
||||
#define TXT_NNE "NNE"
|
||||
#define TXT_NE "NE"
|
||||
#define TXT_ENE "ENE"
|
||||
#define TXT_E "E"
|
||||
#define TXT_ESE "ESE"
|
||||
#define TXT_SE "SE"
|
||||
#define TXT_SSE "SSE"
|
||||
#define TXT_S "S"
|
||||
#define TXT_SSW "SSO"
|
||||
#define TXT_SW "SO"
|
||||
#define TXT_WSW "OSO"
|
||||
#define TXT_W "O"
|
||||
#define TXT_WNW "ONO"
|
||||
#define TXT_NW "NO"
|
||||
#define TXT_NNW "NNO"
|
||||
|
||||
#define TXT_UPDATED "Mis à jour:"
|
||||
|
||||
#define WEEK_DAYS { "Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam" }
|
||||
#define MONTHS { "Janv.", "Févr.", "Mars", "Avril", "Mai", "Juin", "Juil.", "Août", "Sept", "Oct.", "Nov.", "Déc." }
|
||||
#endif
|
||||
61
ESP32_WAVESHARE_7x5/common.h
Normal file
61
ESP32_WAVESHARE_7x5/common.h
Normal file
@@ -0,0 +1,61 @@
|
||||
#ifndef COMMON_H_
|
||||
#define COMMON_H_
|
||||
|
||||
#include <Arduino.h>
|
||||
#include <ArduinoJson.h>
|
||||
#include "HTTPClient.h"
|
||||
// #include <WiFiClient.h>
|
||||
#include "forecast_record.h"
|
||||
#include "common_functions.h"
|
||||
#include "Trad.h"
|
||||
// #include "ArialRounded.h"
|
||||
//#include "fonts.h"
|
||||
|
||||
#define autoscale_on true
|
||||
#define autoscale_off false
|
||||
#define barchart_on true
|
||||
#define barchart_off false
|
||||
|
||||
//################ VERSION ###########################################
|
||||
#define VERSION "18.00" // Programme version, see change log at end
|
||||
//################ VARIABLES ###########################################
|
||||
|
||||
#define debug true
|
||||
|
||||
#define Large 17 // For icon drawing, needs to be odd number for best effect
|
||||
#define Small 6 // For icon drawing, needs to be odd number for best effect
|
||||
|
||||
#define MOON_DIAMETER 27
|
||||
|
||||
// Max reading for weather, counters and graph series
|
||||
#define max_readings 24
|
||||
|
||||
|
||||
#define LargeIcon true
|
||||
#define SmallIcon false
|
||||
#define Language "FR" // NOTE: Only the weather description is translated by OWM
|
||||
// Examples: Arabic (AR) Czech (CZ) English (EN) Greek (EL) Persian(Farsi) (FA) Galician (GL) Hungarian (HU) Japanese (JA)
|
||||
// Korean (KR) Latvian (LA) Lithuanian (LT) Macedonian (MK) Slovak (SK) Slovenian (SL) Vietnamese (VI)
|
||||
#define hemisphere "north" // or "south"
|
||||
#define Units "M" // Use 'M' for Metric or I for Imperial
|
||||
|
||||
#define FORECAST_HORIZON 5
|
||||
#define FORECAST_WIDTH 78
|
||||
#define FORECAST_HEIGHT 83
|
||||
|
||||
#define SHOW_MOON_IN_FORECAST false
|
||||
#define DRAW_MOON_IN_CONDITION true
|
||||
|
||||
|
||||
#define FONT_08 u8g2_font_helvB08_tf
|
||||
#define FONT_10 u8g2_font_helvB10_tf
|
||||
#define FONT_12 u8g2_font_helvB12_tf
|
||||
#define FONT_14 u8g2_font_helvB14_tf
|
||||
#define FONT_18 u8g2_font_helvB18_tf
|
||||
#define FONT_24 u8g2_font_helvB24_tf
|
||||
#define FONT_36 u8g2_font_fub42_tf
|
||||
//#define FONT_36 ArialRoundedMTBold_36
|
||||
//#define FONT_36 Crushed_Plain_36
|
||||
|
||||
|
||||
#endif /* ifndef COMMON_H_ */
|
||||
82
ESP32_WAVESHARE_7x5/common_functions.cpp
Normal file
82
ESP32_WAVESHARE_7x5/common_functions.cpp
Normal file
@@ -0,0 +1,82 @@
|
||||
#include "common_functions.h"
|
||||
float mm_to_inches(float value_mm)
|
||||
{
|
||||
return 0.0393701 * value_mm;
|
||||
}
|
||||
|
||||
float hPa_to_inHg(float value_hPa)
|
||||
{
|
||||
return 0.02953 * value_hPa;
|
||||
}
|
||||
|
||||
int JulianDate(int d, int m, int y) {
|
||||
int mm, yy, k1, k2, k3, j;
|
||||
yy = y - (int)((12 - m) / 10);
|
||||
mm = m + 9;
|
||||
if (mm >= 12) mm = mm - 12;
|
||||
k1 = (int)(365.25 * (yy + 4712));
|
||||
k2 = (int)(30.6001 * mm + 0.5);
|
||||
k3 = (int)((int)((yy / 100) + 49) * 0.75) - 38;
|
||||
// 'j' for dates in Julian calendar:
|
||||
j = k1 + k2 + d + 59 + 1;
|
||||
if (j > 2299160) j = j - k3; // 'j' is the Julian date at 12h UT (Universal Time) For Gregorian calendar:
|
||||
return j;
|
||||
}
|
||||
|
||||
float SumOfPrecip(float DataArray[], int readings) {
|
||||
float sum = 0;
|
||||
for (int i = 0; i < readings; i++) {
|
||||
sum += DataArray[i];
|
||||
}
|
||||
return sum;
|
||||
}
|
||||
|
||||
String TitleCase(String text){
|
||||
if (text.length() > 0) {
|
||||
String temp_text = text.substring(0,1);
|
||||
temp_text.toUpperCase();
|
||||
return temp_text + text.substring(1); // Title-case the string
|
||||
}
|
||||
else return text;
|
||||
}
|
||||
|
||||
void copy(float* src, float* dst, int len) {
|
||||
// memcpy(dst, src, sizeof(src[0])*len);
|
||||
for (int i = 0; i < len; i++) {
|
||||
dst[i] = src[i];
|
||||
}
|
||||
}
|
||||
|
||||
void convertJsonToArray(float v[], String json, String sub_level, String data_name)
|
||||
{
|
||||
if (debug) Serial.println("B - convertJsonToArray");
|
||||
|
||||
DynamicJsonDocument doc(32000);
|
||||
DeserializationError error = deserializeJson(doc, json);
|
||||
if (error) {
|
||||
if (debug) Serial.print(F("deserializeJson() failed: "));
|
||||
if (debug) Serial.println(error.c_str());
|
||||
if (debug) Serial.println("E - convertJsonToArray");
|
||||
return;
|
||||
}
|
||||
JsonObject root = doc.as<JsonObject>();
|
||||
|
||||
//JsonArray list = doc.as<JsonArray>();
|
||||
JsonArray list = root[sub_level];
|
||||
|
||||
if (debug) Serial.print("v=");
|
||||
// Loop through all the elements of the array
|
||||
int i = 0;
|
||||
int max = max_readings;
|
||||
for (byte r = list.size() - max; r < list.size(); r++) {
|
||||
v[i]= list[r][data_name].as<float>();
|
||||
if (debug) Serial.print(v[i]);
|
||||
if (debug) Serial.print(" ");
|
||||
i ++;
|
||||
}
|
||||
if (debug) Serial.println("");
|
||||
if (debug) Serial.println("E - convertJsonToArray");
|
||||
|
||||
}
|
||||
|
||||
|
||||
16
ESP32_WAVESHARE_7x5/common_functions.h
Normal file
16
ESP32_WAVESHARE_7x5/common_functions.h
Normal file
@@ -0,0 +1,16 @@
|
||||
#ifndef COMMON_FUNCTIONS_H_
|
||||
#define COMMON_FUNCTIONS_H_
|
||||
#include <Arduino.h>
|
||||
#include <ArduinoJson.h>
|
||||
#include "common.h"
|
||||
|
||||
#define ARRAY_SIZE(array) ((sizeof(array))/(sizeof(array[0])))
|
||||
|
||||
float mm_to_inches(float value_mm);
|
||||
float hPa_to_inHg(float value_hPa);
|
||||
int JulianDate(int d, int m, int y);
|
||||
float SumOfPrecip(float DataArray[], int readings);
|
||||
String TitleCase(String text);
|
||||
void copy(float* src, float* dst, int len);
|
||||
void convertJsonToArray(float v[], String json, String sub_level, String data_name);
|
||||
#endif /* ifndef COMMON_FUNCTIONS_H_ */
|
||||
859
ESP32_WAVESHARE_7x5/epaper_fonts.h
Normal file
859
ESP32_WAVESHARE_7x5/epaper_fonts.h
Normal file
@@ -0,0 +1,859 @@
|
||||
const uint8_t DejaVu_Sans_Bold_11Bitmaps[] PROGMEM = {
|
||||
0x00, 0xDB, 0x6C, 0x36, 0xAA, 0xA0, 0x12, 0x0B, 0x05, 0x8F, 0xE2, 0x47,
|
||||
0xF1, 0xA0, 0x90, 0x10, 0x7E, 0xD0, 0xF0, 0xFE, 0x1E, 0x16, 0xFC, 0x10,
|
||||
0x10, 0x61, 0x12, 0x42, 0x58, 0x32, 0x00, 0x98, 0x34, 0x84, 0x91, 0x0C,
|
||||
0x3C, 0x30, 0x18, 0x0E, 0x6D, 0xB6, 0x73, 0x18, 0xF6, 0x69, 0x96, 0x66,
|
||||
0xCC, 0xCC, 0xCC, 0x66, 0xCC, 0x66, 0x66, 0x66, 0xCC, 0x64, 0xA4, 0xC0,
|
||||
0x00, 0x10, 0x10, 0x10, 0xFE, 0x10, 0x10, 0x10, 0x66, 0x48, 0xEE, 0xD8,
|
||||
0x11, 0x88, 0x46, 0x21, 0x18, 0x80, 0x79, 0x9B, 0x36, 0x6C, 0xD9, 0xB3,
|
||||
0x3C, 0xF0, 0x60, 0xC1, 0x83, 0x06, 0x0C, 0x7E, 0xF8, 0x18, 0x30, 0xC3,
|
||||
0x0C, 0x30, 0x7E, 0x79, 0x18, 0x33, 0xC0, 0xC1, 0xA3, 0x3C, 0x1C, 0x3C,
|
||||
0x6C, 0x4C, 0x8C, 0xFE, 0x0C, 0x0C, 0xF9, 0x83, 0x07, 0xC0, 0xC1, 0x83,
|
||||
0x7C, 0x78, 0xC3, 0x07, 0xCC, 0xD9, 0xB3, 0x3C, 0xFC, 0x18, 0x60, 0xC3,
|
||||
0x06, 0x18, 0x30, 0x79, 0x9B, 0x31, 0x8C, 0xD9, 0xB3, 0x3C, 0x79, 0x9B,
|
||||
0x36, 0x67, 0xC1, 0x86, 0x3C, 0xD8, 0x0D, 0x80, 0x66, 0x00, 0x66, 0x48,
|
||||
0x02, 0x1C, 0xE0, 0xE0, 0x1C, 0x02, 0xFE, 0x00, 0xFE, 0x80, 0x70, 0x0E,
|
||||
0x0E, 0x70, 0x80, 0xF0, 0x63, 0x9C, 0x60, 0x06, 0x18, 0x1E, 0x0C, 0x31,
|
||||
0x7E, 0x59, 0xAA, 0x15, 0x42, 0xAC, 0xD2, 0xFC, 0x61, 0x03, 0xC0, 0x18,
|
||||
0x1E, 0x0F, 0x04, 0x86, 0x63, 0xF1, 0x99, 0x86, 0xFC, 0xC6, 0xC6, 0xFC,
|
||||
0xC6, 0xC6, 0xC6, 0xFC, 0x3E, 0x62, 0xC0, 0xC0, 0xC0, 0xC0, 0x62, 0x3E,
|
||||
0xF8, 0xCC, 0xC6, 0xC6, 0xC6, 0xC6, 0xCC, 0xF8, 0xFD, 0x83, 0x07, 0xEC,
|
||||
0x18, 0x30, 0x7E, 0xFD, 0x83, 0x07, 0xEC, 0x18, 0x30, 0x60, 0x3E, 0x62,
|
||||
0xC0, 0xC0, 0xCE, 0xC6, 0x66, 0x3E, 0xC6, 0xC6, 0xC6, 0xFE, 0xC6, 0xC6,
|
||||
0xC6, 0xC6, 0xDB, 0x6D, 0xB6, 0x31, 0x8C, 0x63, 0x18, 0xC6, 0x37, 0x00,
|
||||
0xC6, 0x66, 0x36, 0x1E, 0x0F, 0x06, 0xC3, 0x31, 0x8C, 0xC1, 0x83, 0x06,
|
||||
0x0C, 0x18, 0x30, 0x7E, 0xE3, 0xB8, 0xEF, 0x7B, 0x56, 0xDD, 0xB2, 0x6C,
|
||||
0x1B, 0x06, 0xE6, 0xE6, 0xE6, 0xD6, 0xD6, 0xCE, 0xCE, 0xCE, 0x3C, 0x33,
|
||||
0x30, 0xD8, 0x6C, 0x36, 0x19, 0x98, 0x78, 0xFC, 0xC6, 0xC6, 0xC6, 0xFC,
|
||||
0xC0, 0xC0, 0xC0, 0x3C, 0x33, 0x30, 0xD8, 0x6C, 0x36, 0x19, 0x98, 0x78,
|
||||
0x0C, 0x03, 0x00, 0xF8, 0xCC, 0xCC, 0xCC, 0xF8, 0xCC, 0xCC, 0xC6, 0x79,
|
||||
0x93, 0x07, 0x87, 0xC1, 0xA3, 0x7C, 0xFF, 0x0C, 0x06, 0x03, 0x01, 0x80,
|
||||
0xC0, 0x60, 0x30, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0x7C, 0xC3,
|
||||
0x33, 0x19, 0x8C, 0xC2, 0x41, 0xE0, 0xF0, 0x30, 0xC4, 0x6C, 0xE6, 0x6E,
|
||||
0xC6, 0xAC, 0x7B, 0xC3, 0xB8, 0x31, 0x83, 0x18, 0xC3, 0x33, 0x19, 0x87,
|
||||
0x83, 0xC3, 0x31, 0x99, 0x86, 0xC3, 0x33, 0x19, 0x87, 0x81, 0x80, 0xC0,
|
||||
0x60, 0x30, 0xFE, 0x06, 0x0C, 0x18, 0x30, 0x60, 0xC0, 0xFE, 0xF6, 0x31,
|
||||
0x8C, 0x63, 0x18, 0xC7, 0x80, 0x86, 0x10, 0x86, 0x10, 0x86, 0x10, 0xF1,
|
||||
0x8C, 0x63, 0x18, 0xC6, 0x37, 0x80, 0x38, 0x6C, 0xC6, 0xFC, 0xC6, 0x78,
|
||||
0x19, 0xF6, 0x6C, 0xCF, 0x80, 0xC1, 0x83, 0x07, 0xCC, 0xD9, 0xB3, 0x66,
|
||||
0xF8, 0x7B, 0x0C, 0x30, 0xC1, 0xE0, 0x0C, 0x18, 0x33, 0xEC, 0xD9, 0xB3,
|
||||
0x66, 0x7C, 0x79, 0x9B, 0xF6, 0x0C, 0x0F, 0x80, 0x39, 0x86, 0x3E, 0x61,
|
||||
0x86, 0x18, 0x60, 0x7D, 0x9B, 0x36, 0x6C, 0xCF, 0x83, 0x3C, 0xC1, 0x83,
|
||||
0x07, 0xCC, 0xD9, 0xB3, 0x66, 0xCC, 0xD8, 0x6D, 0xB6, 0xC0, 0x66, 0x06,
|
||||
0x66, 0x66, 0x66, 0xC0, 0xC0, 0xC0, 0xC0, 0xCC, 0xD8, 0xF0, 0xF0, 0xD8,
|
||||
0xCC, 0xDB, 0x6D, 0xB6, 0xC0, 0xFF, 0x99, 0x9B, 0x33, 0x66, 0x6C, 0xCD,
|
||||
0x99, 0x80, 0xF9, 0x9B, 0x36, 0x6C, 0xD9, 0x80, 0x79, 0x9B, 0x36, 0x6C,
|
||||
0xCF, 0x00, 0xF9, 0x9B, 0x36, 0x6C, 0xDF, 0x30, 0x60, 0x7D, 0x9B, 0x36,
|
||||
0x6C, 0xCF, 0x83, 0x06, 0xF6, 0x31, 0x8C, 0x60, 0x7B, 0x0F, 0x1E, 0x1B,
|
||||
0xC0, 0x61, 0x8F, 0x98, 0x61, 0x86, 0x1E, 0xCD, 0x9B, 0x36, 0x6C, 0xCF,
|
||||
0x80, 0xC6, 0xC6, 0x6C, 0x6C, 0x38, 0x38, 0xC9, 0xB7, 0x6D, 0x59, 0xDC,
|
||||
0x63, 0x18, 0xC0, 0xC6, 0x6C, 0x38, 0x38, 0x6C, 0xC6, 0xC6, 0x6C, 0x6C,
|
||||
0x28, 0x38, 0x30, 0x30, 0x60, 0xF8, 0x63, 0x18, 0xC3, 0xE0, 0x3C, 0x60,
|
||||
0xC1, 0x8E, 0x06, 0x0C, 0x18, 0x30, 0x38, 0xAA, 0xAA, 0xA8, 0xF0, 0x60,
|
||||
0xC1, 0x81, 0xC6, 0x0C, 0x18, 0x31, 0xC0
|
||||
};
|
||||
|
||||
const GFXglyph DejaVu_Sans_Bold_11Glyphs[] PROGMEM = {
|
||||
{ 0, 1, 1, 5, 0, 0 } // ' '
|
||||
,{ 1, 3, 8, 6, 2, -8 } // '!'
|
||||
,{ 4, 4, 3, 7, 1, -8 } // '"'
|
||||
,{ 6, 9, 8, 10, 1, -8 } // '#'
|
||||
,{ 15, 8, 10, 9, 0, -8 } // '$'
|
||||
,{ 25, 11, 8, 12, 1, -8 } // '%'
|
||||
,{ 36, 9, 8, 11, 1, -8 } // '&'
|
||||
,{ 45, 4, 4, 4, 0, -8 } // '''
|
||||
,{ 47, 4, 10, 6, 1, -9 } // '('
|
||||
,{ 52, 4, 10, 6, 1, -9 } // ')'
|
||||
,{ 57, 5, 5, 7, 0, -8 } // '*'
|
||||
,{ 61, 8, 7, 10, 1, -7 } // '+'
|
||||
,{ 68, 4, 4, 5, 0, -2 } // ','
|
||||
,{ 70, 4, 2, 6, 1, -4 } // '-'
|
||||
,{ 71, 3, 2, 5, 1, -2 } // '.'
|
||||
,{ 72, 5, 9, 5, 0, -8 } // '/'
|
||||
,{ 78, 7, 8, 9, 1, -8 } // '0'
|
||||
,{ 85, 7, 8, 9, 1, -8 } // '1'
|
||||
,{ 92, 7, 8, 9, 1, -8 } // '2'
|
||||
,{ 99, 7, 8, 9, 1, -8 } // '3'
|
||||
,{ 106, 8, 8, 9, 1, -8 } // '4'
|
||||
,{ 114, 7, 8, 9, 1, -8 } // '5'
|
||||
,{ 121, 7, 8, 9, 1, -8 } // '6'
|
||||
,{ 128, 7, 8, 9, 1, -8 } // '7'
|
||||
,{ 135, 7, 8, 9, 1, -8 } // '8'
|
||||
,{ 142, 7, 8, 9, 1, -8 } // '9'
|
||||
,{ 149, 3, 6, 5, 1, -6 } // ':'
|
||||
,{ 152, 4, 8, 5, 0, -6 } // ';'
|
||||
,{ 156, 8, 6, 10, 1, -7 } // '<'
|
||||
,{ 162, 8, 3, 10, 1, -5 } // '='
|
||||
,{ 165, 8, 6, 10, 1, -7 } // '>'
|
||||
,{ 171, 6, 8, 7, 1, -8 } // '?'
|
||||
,{ 177, 11, 10, 12, 1, -8 } // '@'
|
||||
,{ 191, 9, 8, 9, 0, -8 } // 'A'
|
||||
,{ 200, 8, 8, 10, 1, -8 } // 'B'
|
||||
,{ 208, 8, 8, 10, 1, -8 } // 'C'
|
||||
,{ 216, 8, 8, 10, 1, -8 } // 'D'
|
||||
,{ 224, 7, 8, 9, 1, -8 } // 'E'
|
||||
,{ 231, 7, 8, 9, 1, -8 } // 'F'
|
||||
,{ 238, 8, 8, 10, 1, -8 } // 'G'
|
||||
,{ 246, 8, 8, 10, 1, -8 } // 'H'
|
||||
,{ 254, 3, 8, 5, 1, -8 } // 'I'
|
||||
,{ 257, 5, 10, 5, -1, -8 } // 'J'
|
||||
,{ 264, 9, 8, 10, 1, -8 } // 'K'
|
||||
,{ 273, 7, 8, 8, 1, -8 } // 'L'
|
||||
,{ 280, 10, 8, 12, 1, -8 } // 'M'
|
||||
,{ 290, 8, 8, 10, 1, -8 } // 'N'
|
||||
,{ 298, 9, 8, 11, 1, -8 } // 'O'
|
||||
,{ 307, 8, 8, 9, 1, -8 } // 'P'
|
||||
,{ 315, 9, 10, 11, 1, -8 } // 'Q'
|
||||
,{ 327, 8, 8, 9, 1, -8 } // 'R'
|
||||
,{ 335, 7, 8, 9, 1, -8 } // 'S'
|
||||
,{ 342, 9, 8, 9, 0, -8 } // 'T'
|
||||
,{ 351, 8, 8, 10, 1, -8 } // 'U'
|
||||
,{ 359, 9, 8, 9, 0, -8 } // 'V'
|
||||
,{ 368, 12, 8, 14, 1, -8 } // 'W'
|
||||
,{ 380, 9, 8, 9, 0, -8 } // 'X'
|
||||
,{ 389, 9, 8, 9, 0, -8 } // 'Y'
|
||||
,{ 398, 8, 8, 9, 1, -8 } // 'Z'
|
||||
,{ 406, 5, 10, 6, 1, -9 } // '['
|
||||
,{ 413, 5, 9, 5, 0, -8 } // '\'
|
||||
,{ 419, 5, 10, 6, 0, -9 } // ']'
|
||||
,{ 426, 8, 3, 10, 1, -8 } // '^'
|
||||
,{ 429, 7, 1, 7, 0, 2 } // '_'
|
||||
,{ 430, 4, 2, 7, 1, -9 } // '`'
|
||||
,{ 431, 7, 6, 9, 1, -6 } // 'a'
|
||||
,{ 437, 7, 9, 9, 1, -9 } // 'b'
|
||||
,{ 445, 6, 6, 8, 1, -6 } // 'c'
|
||||
,{ 450, 7, 9, 9, 1, -9 } // 'd'
|
||||
,{ 458, 7, 6, 9, 1, -6 } // 'e'
|
||||
,{ 464, 6, 9, 6, 0, -9 } // 'f'
|
||||
,{ 471, 7, 8, 9, 1, -6 } // 'g'
|
||||
,{ 478, 7, 9, 9, 1, -9 } // 'h'
|
||||
,{ 486, 3, 9, 5, 1, -9 } // 'i'
|
||||
,{ 490, 4, 11, 5, 0, -9 } // 'j'
|
||||
,{ 496, 8, 9, 8, 1, -9 } // 'k'
|
||||
,{ 505, 3, 9, 5, 1, -9 } // 'l'
|
||||
,{ 509, 11, 6, 12, 1, -6 } // 'm'
|
||||
,{ 518, 7, 6, 9, 1, -6 } // 'n'
|
||||
,{ 524, 7, 6, 9, 1, -6 } // 'o'
|
||||
,{ 530, 7, 8, 9, 1, -6 } // 'p'
|
||||
,{ 537, 7, 8, 9, 1, -6 } // 'q'
|
||||
,{ 544, 5, 6, 6, 1, -6 } // 'r'
|
||||
,{ 548, 6, 6, 8, 1, -6 } // 's'
|
||||
,{ 553, 6, 8, 6, 0, -8 } // 't'
|
||||
,{ 559, 7, 6, 9, 1, -6 } // 'u'
|
||||
,{ 565, 8, 6, 8, 0, -6 } // 'v'
|
||||
,{ 571, 10, 6, 12, 1, -6 } // 'w'
|
||||
,{ 579, 8, 6, 8, 0, -6 } // 'x'
|
||||
,{ 585, 8, 8, 8, 0, -6 } // 'y'
|
||||
,{ 593, 6, 6, 8, 1, -6 } // 'z'
|
||||
,{ 598, 7, 10, 9, 1, -9 } // '{'
|
||||
,{ 607, 2, 11, 5, 1, -8 } // '|'
|
||||
,{ 610, 7, 10, 9, 1, -9 } // '}'
|
||||
};
|
||||
|
||||
const GFXfont DejaVu_Sans_Bold_11 PROGMEM = {
|
||||
(uint8_t *)DejaVu_Sans_Bold_11Bitmaps, (GFXglyph *)DejaVu_Sans_Bold_11Glyphs, 0x20, 0x7E, 14
|
||||
};
|
||||
|
||||
const uint8_t DSEG7_Classic_Bold_21Bitmaps[] PROGMEM = {
|
||||
0x00, 0x00, 0xFD, 0x0A, 0x14, 0x28, 0x50, 0xA1, 0x42, 0x85, 0x0A, 0x14,
|
||||
0x28, 0x5F, 0x80, 0xFD, 0x0A, 0x14, 0x28, 0x50, 0xA1, 0x42, 0x85, 0x0A,
|
||||
0x14, 0x28, 0x5F, 0x80, 0xFD, 0x0A, 0x14, 0x28, 0x50, 0xA1, 0x42, 0x85,
|
||||
0x0A, 0x14, 0x28, 0x5F, 0x80, 0xFD, 0x0A, 0x14, 0x28, 0x50, 0xA1, 0x42,
|
||||
0x85, 0x0A, 0x14, 0x28, 0x5F, 0x80, 0xFD, 0x0A, 0x14, 0x28, 0x50, 0xA1,
|
||||
0x42, 0x85, 0x0A, 0x14, 0x28, 0x5F, 0x80, 0x79, 0x9A, 0x14, 0x2C, 0xCF,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x0A, 0x14, 0x28,
|
||||
0x50, 0xA1, 0x42, 0x85, 0x0A, 0x14, 0x28, 0x5F, 0x80, 0xFD, 0x0A, 0x14,
|
||||
0x28, 0x50, 0xA1, 0x42, 0x85, 0x0A, 0x14, 0x28, 0x5F, 0x80, 0xFD, 0x0A,
|
||||
0x14, 0x28, 0x50, 0xA1, 0x42, 0x85, 0x0A, 0x14, 0x28, 0x5F, 0x80, 0xFD,
|
||||
0x0A, 0x14, 0x28, 0x50, 0xA1, 0x42, 0x85, 0x0A, 0x14, 0x28, 0x5F, 0x80,
|
||||
0xFD, 0x0A, 0x14, 0x28, 0x50, 0xA1, 0x42, 0x85, 0x0A, 0x14, 0x28, 0x5F,
|
||||
0x80, 0x7F, 0x3F, 0xE7, 0xF0, 0xDB, 0x00, 0x06, 0x0C, 0x18, 0x60, 0xC1,
|
||||
0x86, 0x0C, 0x18, 0x60, 0xC1, 0x86, 0x0C, 0x18, 0x60, 0xC1, 0x80, 0x00,
|
||||
0x00, 0x7F, 0xF2, 0xFF, 0xAD, 0xFD, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE,
|
||||
0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x00, 0x60, 0x00, 0x30, 0x06, 0xE0, 0x3B,
|
||||
0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xED, 0xFD, 0xAF, 0xFA,
|
||||
0x7F, 0xF0, 0x26, 0xEE, 0xEE, 0xEE, 0x60, 0x6E, 0xEE, 0xEE, 0xE6, 0x20,
|
||||
0x7F, 0xF0, 0xFF, 0xA1, 0xFD, 0x80, 0x0E, 0x00, 0x38, 0x00, 0xE0, 0x03,
|
||||
0x80, 0x0E, 0x00, 0x38, 0x7F, 0x63, 0xFE, 0x37, 0xF0, 0xE0, 0x03, 0x80,
|
||||
0x0E, 0x00, 0x38, 0x00, 0xE0, 0x03, 0x80, 0x0D, 0xFC, 0x2F, 0xF8, 0x7F,
|
||||
0xF0, 0xFF, 0xE3, 0xFE, 0x8F, 0xEC, 0x00, 0xE0, 0x07, 0x00, 0x38, 0x01,
|
||||
0xC0, 0x0E, 0x00, 0x71, 0xFD, 0x9F, 0xF0, 0x7F, 0x60, 0x07, 0x00, 0x38,
|
||||
0x01, 0xC0, 0x0E, 0x00, 0x70, 0x03, 0x8F, 0xEC, 0xFF, 0xAF, 0xFE, 0x00,
|
||||
0x80, 0x0B, 0x00, 0x6E, 0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03,
|
||||
0xB8, 0x0E, 0xDF, 0xD8, 0xFF, 0x81, 0xFD, 0x80, 0x0E, 0x00, 0x38, 0x00,
|
||||
0xE0, 0x03, 0x80, 0x0E, 0x00, 0x38, 0x00, 0x60, 0x00, 0x80, 0x7F, 0xF2,
|
||||
0xFF, 0x8D, 0xFC, 0x38, 0x00, 0xE0, 0x03, 0x80, 0x0E, 0x00, 0x38, 0x00,
|
||||
0xE0, 0x03, 0x7F, 0x03, 0xFE, 0x07, 0xF6, 0x00, 0x38, 0x00, 0xE0, 0x03,
|
||||
0x80, 0x0E, 0x00, 0x38, 0x00, 0xE1, 0xFD, 0x8F, 0xFA, 0x7F, 0xF0, 0x7F,
|
||||
0xF2, 0xFF, 0x8D, 0xFC, 0x38, 0x00, 0xE0, 0x03, 0x80, 0x0E, 0x00, 0x38,
|
||||
0x00, 0xE0, 0x03, 0x7F, 0x03, 0xFE, 0x37, 0xF6, 0xE0, 0x3B, 0x80, 0xEE,
|
||||
0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xED, 0xFD, 0xAF, 0xFA, 0x7F, 0xF0,
|
||||
0x7F, 0xF2, 0xFF, 0xAD, 0xFD, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03,
|
||||
0xB8, 0x0E, 0xE0, 0x3B, 0x00, 0x60, 0x00, 0x00, 0x06, 0x00, 0x38, 0x00,
|
||||
0xE0, 0x03, 0x80, 0x0E, 0x00, 0x38, 0x00, 0xE0, 0x01, 0x80, 0x02, 0x7F,
|
||||
0xF2, 0xFF, 0xAD, 0xFD, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8,
|
||||
0x0E, 0xE0, 0x3B, 0x7F, 0x63, 0xFE, 0x37, 0xF6, 0xE0, 0x3B, 0x80, 0xEE,
|
||||
0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xED, 0xFD, 0xAF, 0xFA, 0x7F, 0xF0,
|
||||
0x7F, 0xF2, 0xFF, 0xAD, 0xFD, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03,
|
||||
0xB8, 0x0E, 0xE0, 0x3B, 0x7F, 0x63, 0xFE, 0x07, 0xF6, 0x00, 0x38, 0x00,
|
||||
0xE0, 0x03, 0x80, 0x0E, 0x00, 0x38, 0x00, 0xE1, 0xFD, 0x8F, 0xFA, 0x7F,
|
||||
0xF0, 0xDB, 0x00, 0x00, 0x1B, 0x00, 0xFD, 0x0A, 0x14, 0x28, 0x50, 0xA1,
|
||||
0x42, 0x85, 0x0A, 0x14, 0x28, 0x5F, 0x80, 0xFD, 0x0A, 0x14, 0x28, 0x50,
|
||||
0xA1, 0x42, 0x85, 0x0A, 0x14, 0x28, 0x5F, 0x80, 0xFD, 0x0A, 0x14, 0x28,
|
||||
0x50, 0xA1, 0x42, 0x85, 0x0A, 0x14, 0x28, 0x5F, 0x80, 0xFD, 0x0A, 0x14,
|
||||
0x28, 0x50, 0xA1, 0x42, 0x85, 0x0A, 0x14, 0x28, 0x5F, 0x80, 0xFD, 0x0A,
|
||||
0x14, 0x28, 0x50, 0xA1, 0x42, 0x85, 0x0A, 0x14, 0x28, 0x5F, 0x80, 0xFD,
|
||||
0x0A, 0x14, 0x28, 0x50, 0xA1, 0x42, 0x85, 0x0A, 0x14, 0x28, 0x5F, 0x80,
|
||||
0x7F, 0xF2, 0xFF, 0xAD, 0xFD, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03,
|
||||
0xB8, 0x0E, 0xE0, 0x3B, 0x7F, 0x63, 0xFE, 0x37, 0xF6, 0xE0, 0x3B, 0x80,
|
||||
0xEE, 0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEC, 0x01, 0xA0, 0x02, 0x80,
|
||||
0x03, 0x00, 0x0E, 0x00, 0x38, 0x00, 0xE0, 0x03, 0x80, 0x0E, 0x00, 0x38,
|
||||
0x00, 0xDF, 0xC0, 0xFF, 0x8D, 0xFD, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE,
|
||||
0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x7F, 0x6B, 0xFE, 0x9F, 0xFC, 0x1F, 0xC1,
|
||||
0xFF, 0x37, 0xF1, 0xC0, 0x0E, 0x00, 0x70, 0x03, 0x80, 0x1C, 0x00, 0xE0,
|
||||
0x06, 0xFE, 0x2F, 0xF8, 0xFF, 0xE0, 0x00, 0x08, 0x00, 0x60, 0x03, 0x80,
|
||||
0x0E, 0x00, 0x38, 0x00, 0xE0, 0x03, 0x80, 0x0E, 0x1F, 0xD8, 0xFF, 0x8D,
|
||||
0xFD, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xE0, 0x3B,
|
||||
0x7F, 0x6B, 0xFE, 0x9F, 0xFC, 0x7F, 0xF5, 0xFF, 0x37, 0xF1, 0xC0, 0x0E,
|
||||
0x00, 0x70, 0x03, 0x80, 0x1C, 0x00, 0xE0, 0x06, 0xFE, 0x0F, 0xF9, 0xBF,
|
||||
0x8E, 0x00, 0x70, 0x03, 0x80, 0x1C, 0x00, 0xE0, 0x07, 0x00, 0x37, 0xF1,
|
||||
0x7F, 0xC7, 0xFF, 0x00, 0x7F, 0xF5, 0xFF, 0x37, 0xF1, 0xC0, 0x0E, 0x00,
|
||||
0x70, 0x03, 0x80, 0x1C, 0x00, 0xE0, 0x06, 0xFE, 0x0F, 0xF9, 0xBF, 0x8E,
|
||||
0x00, 0x70, 0x03, 0x80, 0x1C, 0x00, 0xE0, 0x07, 0x00, 0x30, 0x01, 0x00,
|
||||
0x00, 0x7F, 0xF2, 0xFF, 0x8D, 0xFC, 0x38, 0x00, 0xE0, 0x03, 0x80, 0x0E,
|
||||
0x00, 0x38, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x30, 0x06, 0xE0, 0x3B,
|
||||
0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xED, 0xFD, 0xAF, 0xFA,
|
||||
0x7F, 0xF0, 0x80, 0x03, 0x00, 0x0E, 0x00, 0x38, 0x00, 0xE0, 0x03, 0x80,
|
||||
0x0E, 0x00, 0x38, 0x00, 0xDF, 0xC0, 0xFF, 0x8D, 0xFD, 0xB8, 0x0E, 0xE0,
|
||||
0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x00, 0x68, 0x00, 0x80,
|
||||
0x6E, 0xEE, 0xEE, 0xE6, 0x20, 0x00, 0x08, 0x00, 0x60, 0x03, 0x80, 0x0E,
|
||||
0x00, 0x38, 0x00, 0xE0, 0x03, 0x80, 0x0E, 0x00, 0x18, 0x00, 0x0C, 0x01,
|
||||
0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x7F,
|
||||
0x6B, 0xFE, 0x9F, 0xFC, 0x7F, 0xF2, 0xFF, 0x8D, 0xFC, 0x38, 0x00, 0xE0,
|
||||
0x03, 0x80, 0x0E, 0x00, 0x38, 0x00, 0xE0, 0x03, 0x7F, 0x03, 0xFE, 0x37,
|
||||
0xF6, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEC,
|
||||
0x01, 0xA0, 0x02, 0x80, 0x06, 0x00, 0x38, 0x01, 0xC0, 0x0E, 0x00, 0x70,
|
||||
0x03, 0x80, 0x1C, 0x00, 0xC0, 0x00, 0x00, 0x30, 0x01, 0xC0, 0x0E, 0x00,
|
||||
0x70, 0x03, 0x80, 0x1C, 0x00, 0xE0, 0x06, 0xFE, 0x2F, 0xF8, 0xFF, 0xE0,
|
||||
0x7F, 0xF2, 0xFF, 0xAD, 0xFD, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03,
|
||||
0xB8, 0x0E, 0xE0, 0x3B, 0x00, 0x60, 0x00, 0x30, 0x06, 0xE0, 0x3B, 0x80,
|
||||
0xEE, 0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEC, 0x01, 0xA0, 0x02, 0x1F,
|
||||
0xC0, 0xFF, 0x8D, 0xFD, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8,
|
||||
0x0E, 0xE0, 0x3B, 0x00, 0x68, 0x00, 0x80, 0x1F, 0xC0, 0xFF, 0x8D, 0xFD,
|
||||
0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x7F,
|
||||
0x6B, 0xFE, 0x9F, 0xFC, 0x7F, 0xF2, 0xFF, 0xAD, 0xFD, 0xB8, 0x0E, 0xE0,
|
||||
0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x7F, 0x63, 0xFE, 0x37,
|
||||
0xF0, 0xE0, 0x03, 0x80, 0x0E, 0x00, 0x38, 0x00, 0xE0, 0x03, 0x80, 0x0C,
|
||||
0x00, 0x20, 0x00, 0x7F, 0xF2, 0xFF, 0xAD, 0xFD, 0xB8, 0x0E, 0xE0, 0x3B,
|
||||
0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x7F, 0x63, 0xFE, 0x07, 0xF6,
|
||||
0x00, 0x38, 0x00, 0xE0, 0x03, 0x80, 0x0E, 0x00, 0x38, 0x00, 0xE0, 0x01,
|
||||
0x80, 0x02, 0x1F, 0xC3, 0xFE, 0xDF, 0xCE, 0x00, 0xE0, 0x0E, 0x00, 0xE0,
|
||||
0x0E, 0x00, 0xE0, 0x0C, 0x00, 0x80, 0x00, 0x80, 0x03, 0x00, 0x0E, 0x00,
|
||||
0x38, 0x00, 0xE0, 0x03, 0x80, 0x0E, 0x00, 0x38, 0x00, 0xDF, 0xC0, 0xFF,
|
||||
0x81, 0xFD, 0x80, 0x0E, 0x00, 0x38, 0x00, 0xE0, 0x03, 0x80, 0x0E, 0x00,
|
||||
0x38, 0x7F, 0x63, 0xFE, 0x9F, 0xFC, 0x80, 0x06, 0x00, 0x38, 0x01, 0xC0,
|
||||
0x0E, 0x00, 0x70, 0x03, 0x80, 0x1C, 0x00, 0xDF, 0xC1, 0xFF, 0x37, 0xF1,
|
||||
0xC0, 0x0E, 0x00, 0x70, 0x03, 0x80, 0x1C, 0x00, 0xE0, 0x06, 0xFE, 0x2F,
|
||||
0xF8, 0xFF, 0xE0, 0xC0, 0x1B, 0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xE0, 0x3B,
|
||||
0x80, 0xEE, 0x03, 0xB7, 0xF6, 0xBF, 0xE9, 0xFF, 0xC0, 0x80, 0x0B, 0x00,
|
||||
0x6E, 0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xC0,
|
||||
0x18, 0x00, 0x0C, 0x01, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8,
|
||||
0x0E, 0xE0, 0x3B, 0x7F, 0x6B, 0xFE, 0x9F, 0xFC, 0x80, 0x0B, 0x00, 0x6E,
|
||||
0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xDF, 0xD8,
|
||||
0xFF, 0x8D, 0xFD, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E,
|
||||
0xE0, 0x3B, 0x7F, 0x6B, 0xFE, 0x9F, 0xFC, 0x80, 0x0B, 0x00, 0x6E, 0x03,
|
||||
0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xDF, 0xD8, 0xFF,
|
||||
0x8D, 0xFD, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xE0,
|
||||
0x3B, 0x00, 0x68, 0x00, 0x80, 0x80, 0x0B, 0x00, 0x6E, 0x03, 0xB8, 0x0E,
|
||||
0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xDF, 0xD8, 0xFF, 0x81, 0xFD,
|
||||
0x80, 0x0E, 0x00, 0x38, 0x00, 0xE0, 0x03, 0x80, 0x0E, 0x00, 0x38, 0x7F,
|
||||
0x63, 0xFE, 0x9F, 0xFC, 0x7F, 0xF0, 0xFF, 0xA1, 0xFD, 0x80, 0x0E, 0x00,
|
||||
0x38, 0x00, 0xE0, 0x03, 0x80, 0x0E, 0x00, 0x38, 0x00, 0x60, 0x00, 0x30,
|
||||
0x00, 0xE0, 0x03, 0x80, 0x0E, 0x00, 0x38, 0x00, 0xE0, 0x03, 0x80, 0x0D,
|
||||
0xFC, 0x2F, 0xF8, 0x7F, 0xF0, 0xFD, 0x0A, 0x14, 0x28, 0x50, 0xA1, 0x42,
|
||||
0x85, 0x0A, 0x14, 0x28, 0x5F, 0x80, 0xFD, 0x0A, 0x14, 0x28, 0x50, 0xA1,
|
||||
0x42, 0x85, 0x0A, 0x14, 0x28, 0x5F, 0x80, 0xFD, 0x0A, 0x14, 0x28, 0x50,
|
||||
0xA1, 0x42, 0x85, 0x0A, 0x14, 0x28, 0x5F, 0x80, 0xFD, 0x0A, 0x14, 0x28,
|
||||
0x50, 0xA1, 0x42, 0x85, 0x0A, 0x14, 0x28, 0x5F, 0x80, 0xFD, 0x0A, 0x14,
|
||||
0x28, 0x50, 0xA1, 0x42, 0x85, 0x0A, 0x14, 0x28, 0x5F, 0x80, 0xFD, 0x0A,
|
||||
0x14, 0x28, 0x50, 0xA1, 0x42, 0x85, 0x0A, 0x14, 0x28, 0x5F, 0x80, 0x7F,
|
||||
0xF2, 0xFF, 0xAD, 0xFD, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8,
|
||||
0x0E, 0xE0, 0x3B, 0x7F, 0x63, 0xFE, 0x37, 0xF6, 0xE0, 0x3B, 0x80, 0xEE,
|
||||
0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEC, 0x01, 0xA0, 0x02, 0x80, 0x03,
|
||||
0x00, 0x0E, 0x00, 0x38, 0x00, 0xE0, 0x03, 0x80, 0x0E, 0x00, 0x38, 0x00,
|
||||
0xDF, 0xC0, 0xFF, 0x8D, 0xFD, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03,
|
||||
0xB8, 0x0E, 0xE0, 0x3B, 0x7F, 0x6B, 0xFE, 0x9F, 0xFC, 0x1F, 0xC1, 0xFF,
|
||||
0x37, 0xF1, 0xC0, 0x0E, 0x00, 0x70, 0x03, 0x80, 0x1C, 0x00, 0xE0, 0x06,
|
||||
0xFE, 0x2F, 0xF8, 0xFF, 0xE0, 0x00, 0x08, 0x00, 0x60, 0x03, 0x80, 0x0E,
|
||||
0x00, 0x38, 0x00, 0xE0, 0x03, 0x80, 0x0E, 0x1F, 0xD8, 0xFF, 0x8D, 0xFD,
|
||||
0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x7F,
|
||||
0x6B, 0xFE, 0x9F, 0xFC, 0x7F, 0xF5, 0xFF, 0x37, 0xF1, 0xC0, 0x0E, 0x00,
|
||||
0x70, 0x03, 0x80, 0x1C, 0x00, 0xE0, 0x06, 0xFE, 0x0F, 0xF9, 0xBF, 0x8E,
|
||||
0x00, 0x70, 0x03, 0x80, 0x1C, 0x00, 0xE0, 0x07, 0x00, 0x37, 0xF1, 0x7F,
|
||||
0xC7, 0xFF, 0x00, 0x7F, 0xF5, 0xFF, 0x37, 0xF1, 0xC0, 0x0E, 0x00, 0x70,
|
||||
0x03, 0x80, 0x1C, 0x00, 0xE0, 0x06, 0xFE, 0x0F, 0xF9, 0xBF, 0x8E, 0x00,
|
||||
0x70, 0x03, 0x80, 0x1C, 0x00, 0xE0, 0x07, 0x00, 0x30, 0x01, 0x00, 0x00,
|
||||
0x7F, 0xF2, 0xFF, 0x8D, 0xFC, 0x38, 0x00, 0xE0, 0x03, 0x80, 0x0E, 0x00,
|
||||
0x38, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x30, 0x06, 0xE0, 0x3B, 0x80,
|
||||
0xEE, 0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xED, 0xFD, 0xAF, 0xFA, 0x7F,
|
||||
0xF0, 0x80, 0x03, 0x00, 0x0E, 0x00, 0x38, 0x00, 0xE0, 0x03, 0x80, 0x0E,
|
||||
0x00, 0x38, 0x00, 0xDF, 0xC0, 0xFF, 0x8D, 0xFD, 0xB8, 0x0E, 0xE0, 0x3B,
|
||||
0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x00, 0x68, 0x00, 0x80, 0x6E,
|
||||
0xEE, 0xEE, 0xE6, 0x20, 0x00, 0x08, 0x00, 0x60, 0x03, 0x80, 0x0E, 0x00,
|
||||
0x38, 0x00, 0xE0, 0x03, 0x80, 0x0E, 0x00, 0x18, 0x00, 0x0C, 0x01, 0xB8,
|
||||
0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x7F, 0x6B,
|
||||
0xFE, 0x9F, 0xFC, 0x7F, 0xF2, 0xFF, 0x8D, 0xFC, 0x38, 0x00, 0xE0, 0x03,
|
||||
0x80, 0x0E, 0x00, 0x38, 0x00, 0xE0, 0x03, 0x7F, 0x03, 0xFE, 0x37, 0xF6,
|
||||
0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEC, 0x01,
|
||||
0xA0, 0x02, 0x80, 0x06, 0x00, 0x38, 0x01, 0xC0, 0x0E, 0x00, 0x70, 0x03,
|
||||
0x80, 0x1C, 0x00, 0xC0, 0x00, 0x00, 0x30, 0x01, 0xC0, 0x0E, 0x00, 0x70,
|
||||
0x03, 0x80, 0x1C, 0x00, 0xE0, 0x06, 0xFE, 0x2F, 0xF8, 0xFF, 0xE0, 0x7F,
|
||||
0xF2, 0xFF, 0xAD, 0xFD, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8,
|
||||
0x0E, 0xE0, 0x3B, 0x00, 0x60, 0x00, 0x30, 0x06, 0xE0, 0x3B, 0x80, 0xEE,
|
||||
0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEC, 0x01, 0xA0, 0x02, 0x1F, 0xC0,
|
||||
0xFF, 0x8D, 0xFD, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E,
|
||||
0xE0, 0x3B, 0x00, 0x68, 0x00, 0x80, 0x1F, 0xC0, 0xFF, 0x8D, 0xFD, 0xB8,
|
||||
0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x7F, 0x6B,
|
||||
0xFE, 0x9F, 0xFC, 0x7F, 0xF2, 0xFF, 0xAD, 0xFD, 0xB8, 0x0E, 0xE0, 0x3B,
|
||||
0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x7F, 0x63, 0xFE, 0x37, 0xF0,
|
||||
0xE0, 0x03, 0x80, 0x0E, 0x00, 0x38, 0x00, 0xE0, 0x03, 0x80, 0x0C, 0x00,
|
||||
0x20, 0x00, 0x7F, 0xF2, 0xFF, 0xAD, 0xFD, 0xB8, 0x0E, 0xE0, 0x3B, 0x80,
|
||||
0xEE, 0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x7F, 0x63, 0xFE, 0x07, 0xF6, 0x00,
|
||||
0x38, 0x00, 0xE0, 0x03, 0x80, 0x0E, 0x00, 0x38, 0x00, 0xE0, 0x01, 0x80,
|
||||
0x02, 0x1F, 0xC3, 0xFE, 0xDF, 0xCE, 0x00, 0xE0, 0x0E, 0x00, 0xE0, 0x0E,
|
||||
0x00, 0xE0, 0x0C, 0x00, 0x80, 0x00, 0x80, 0x03, 0x00, 0x0E, 0x00, 0x38,
|
||||
0x00, 0xE0, 0x03, 0x80, 0x0E, 0x00, 0x38, 0x00, 0xDF, 0xC0, 0xFF, 0x81,
|
||||
0xFD, 0x80, 0x0E, 0x00, 0x38, 0x00, 0xE0, 0x03, 0x80, 0x0E, 0x00, 0x38,
|
||||
0x7F, 0x63, 0xFE, 0x9F, 0xFC, 0x80, 0x06, 0x00, 0x38, 0x01, 0xC0, 0x0E,
|
||||
0x00, 0x70, 0x03, 0x80, 0x1C, 0x00, 0xDF, 0xC1, 0xFF, 0x37, 0xF1, 0xC0,
|
||||
0x0E, 0x00, 0x70, 0x03, 0x80, 0x1C, 0x00, 0xE0, 0x06, 0xFE, 0x2F, 0xF8,
|
||||
0xFF, 0xE0, 0xC0, 0x1B, 0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x80,
|
||||
0xEE, 0x03, 0xB7, 0xF6, 0xBF, 0xE9, 0xFF, 0xC0, 0x80, 0x0B, 0x00, 0x6E,
|
||||
0x03, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xC0, 0x18,
|
||||
0x00, 0x0C, 0x01, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E,
|
||||
0xE0, 0x3B, 0x7F, 0x6B, 0xFE, 0x9F, 0xFC, 0x80, 0x0B, 0x00, 0x6E, 0x03,
|
||||
0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xDF, 0xD8, 0xFF,
|
||||
0x8D, 0xFD, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xE0,
|
||||
0x3B, 0x7F, 0x6B, 0xFE, 0x9F, 0xFC, 0x80, 0x0B, 0x00, 0x6E, 0x03, 0xB8,
|
||||
0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xDF, 0xD8, 0xFF, 0x8D,
|
||||
0xFD, 0xB8, 0x0E, 0xE0, 0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xE0, 0x3B,
|
||||
0x00, 0x68, 0x00, 0x80, 0x80, 0x0B, 0x00, 0x6E, 0x03, 0xB8, 0x0E, 0xE0,
|
||||
0x3B, 0x80, 0xEE, 0x03, 0xB8, 0x0E, 0xDF, 0xD8, 0xFF, 0x81, 0xFD, 0x80,
|
||||
0x0E, 0x00, 0x38, 0x00, 0xE0, 0x03, 0x80, 0x0E, 0x00, 0x38, 0x7F, 0x63,
|
||||
0xFE, 0x9F, 0xFC, 0x7F, 0xF0, 0xFF, 0xA1, 0xFD, 0x80, 0x0E, 0x00, 0x38,
|
||||
0x00, 0xE0, 0x03, 0x80, 0x0E, 0x00, 0x38, 0x00, 0x60, 0x00, 0x30, 0x00,
|
||||
0xE0, 0x03, 0x80, 0x0E, 0x00, 0x38, 0x00, 0xE0, 0x03, 0x80, 0x0D, 0xFC,
|
||||
0x2F, 0xF8, 0x7F, 0xF0, 0xFD, 0x0A, 0x14, 0x28, 0x50, 0xA1, 0x42, 0x85,
|
||||
0x0A, 0x14, 0x28, 0x5F, 0x80, 0xFD, 0x0A, 0x14, 0x28, 0x50, 0xA1, 0x42,
|
||||
0x85, 0x0A, 0x14, 0x28, 0x5F, 0x80, 0xFD, 0x0A, 0x14, 0x28, 0x50, 0xA1,
|
||||
0x42, 0x85, 0x0A, 0x14, 0x28, 0x5F, 0x80
|
||||
};
|
||||
|
||||
const GFXglyph DSEG7_Classic_Bold_21Glyphs[] PROGMEM = {
|
||||
{ 0, 1, 1, 5, 0, 0 } // ' '
|
||||
, { 1, 1, 1, 18, 0, 0 } // '!'
|
||||
, { 2, 7, 14, 9, 1, -14 } // '"'
|
||||
, { 15, 7, 14, 9, 1, -14 } // '#'
|
||||
, { 28, 7, 14, 9, 1, -14 } // '$'
|
||||
, { 41, 7, 14, 9, 1, -14 } // '%'
|
||||
, { 54, 7, 14, 9, 1, -14 } // '&'
|
||||
, { 67, 7, 14, 9, 1, -20 } // '''
|
||||
, { 80, 7, 14, 9, 1, -14 } // '('
|
||||
, { 93, 7, 14, 9, 1, -14 } // ')'
|
||||
, { 106, 7, 14, 9, 1, -14 } // '*'
|
||||
, { 119, 7, 14, 9, 1, -14 } // '+'
|
||||
, { 132, 7, 14, 9, 1, -14 } // ','
|
||||
, { 145, 10, 3, 18, 4, -12 } // '-'
|
||||
, { 149, 3, 3, 1, -1, -3 } // '.'
|
||||
, { 151, 7, 19, 9, 1, -19 } // '/'
|
||||
, { 169, 14, 21, 18, 2, -21 } // '0'
|
||||
, { 206, 4, 19, 18, 12, -20 } // '1'
|
||||
, { 216, 14, 21, 18, 2, -21 } // '2'
|
||||
, { 253, 13, 21, 18, 3, -21 } // '3'
|
||||
, { 288, 14, 19, 18, 2, -20 } // '4'
|
||||
, { 322, 14, 21, 18, 2, -21 } // '5'
|
||||
, { 359, 14, 21, 18, 2, -21 } // '6'
|
||||
, { 396, 14, 20, 18, 2, -21 } // '7'
|
||||
, { 431, 14, 21, 18, 2, -21 } // '8'
|
||||
, { 468, 14, 21, 18, 2, -21 } // '9'
|
||||
, { 505, 3, 11, 5, 1, -16 } // ':'
|
||||
, { 510, 7, 14, 9, 1, -14 } // ';'
|
||||
, { 523, 7, 14, 9, 1, -14 } // '<'
|
||||
, { 536, 7, 14, 9, 1, -14 } // '='
|
||||
, { 549, 7, 14, 9, 1, -14 } // '>'
|
||||
, { 562, 7, 14, 9, 1, -14 } // '?'
|
||||
, { 575, 7, 14, 9, 1, -14 } // '@'
|
||||
, { 588, 14, 20, 18, 2, -21 } // 'A'
|
||||
, { 623, 14, 20, 18, 2, -20 } // 'B'
|
||||
, { 658, 13, 12, 18, 2, -12 } // 'C'
|
||||
, { 678, 14, 20, 18, 2, -20 } // 'D'
|
||||
, { 713, 13, 21, 18, 2, -21 } // 'E'
|
||||
, { 748, 13, 20, 18, 2, -21 } // 'F'
|
||||
, { 781, 14, 21, 18, 2, -21 } // 'G'
|
||||
, { 818, 14, 19, 18, 2, -20 } // 'H'
|
||||
, { 852, 4, 9, 18, 12, -10 } // 'I'
|
||||
, { 857, 14, 20, 18, 2, -20 } // 'J'
|
||||
, { 892, 14, 20, 18, 2, -21 } // 'K'
|
||||
, { 927, 13, 20, 18, 2, -20 } // 'L'
|
||||
, { 960, 14, 20, 18, 2, -21 } // 'M'
|
||||
, { 995, 14, 11, 18, 2, -12 } // 'N'
|
||||
, { 1015, 14, 12, 18, 2, -12 } // 'O'
|
||||
, { 1036, 14, 20, 18, 2, -21 } // 'P'
|
||||
, { 1071, 14, 20, 18, 2, -21 } // 'Q'
|
||||
, { 1106, 12, 11, 18, 2, -12 } // 'R'
|
||||
, { 1123, 14, 20, 18, 2, -20 } // 'S'
|
||||
, { 1158, 13, 20, 18, 2, -20 } // 'T'
|
||||
, { 1191, 14, 10, 18, 2, -10 } // 'U'
|
||||
, { 1209, 14, 20, 18, 2, -20 } // 'V'
|
||||
, { 1244, 14, 20, 18, 2, -20 } // 'W'
|
||||
, { 1279, 14, 19, 18, 2, -20 } // 'X'
|
||||
, { 1313, 14, 20, 18, 2, -20 } // 'Y'
|
||||
, { 1348, 14, 21, 18, 2, -21 } // 'Z'
|
||||
, { 1385, 7, 14, 9, 1, -14 } // '['
|
||||
, { 1398, 7, 14, 9, 1, -14 } // '\'
|
||||
, { 1411, 7, 14, 9, 1, -14 } // ']'
|
||||
, { 1424, 7, 14, 9, 1, -14 } // '^'
|
||||
, { 1437, 7, 14, 9, 1, -14 } // '_'
|
||||
, { 1450, 7, 14, 9, 1, -14 } // '`'
|
||||
, { 1463, 14, 20, 18, 2, -21 } // 'a'
|
||||
, { 1498, 14, 20, 18, 2, -20 } // 'b'
|
||||
, { 1533, 13, 12, 18, 2, -12 } // 'c'
|
||||
, { 1553, 14, 20, 18, 2, -20 } // 'd'
|
||||
, { 1588, 13, 21, 18, 2, -21 } // 'e'
|
||||
, { 1623, 13, 20, 18, 2, -21 } // 'f'
|
||||
, { 1656, 14, 21, 18, 2, -21 } // 'g'
|
||||
, { 1693, 14, 19, 18, 2, -20 } // 'h'
|
||||
, { 1727, 4, 9, 18, 12, -10 } // 'i'
|
||||
, { 1732, 14, 20, 18, 2, -20 } // 'j'
|
||||
, { 1767, 14, 20, 18, 2, -21 } // 'k'
|
||||
, { 1802, 13, 20, 18, 2, -20 } // 'l'
|
||||
, { 1835, 14, 20, 18, 2, -21 } // 'm'
|
||||
, { 1870, 14, 11, 18, 2, -12 } // 'n'
|
||||
, { 1890, 14, 12, 18, 2, -12 } // 'o'
|
||||
, { 1911, 14, 20, 18, 2, -21 } // 'p'
|
||||
, { 1946, 14, 20, 18, 2, -21 } // 'q'
|
||||
, { 1981, 12, 11, 18, 2, -12 } // 'r'
|
||||
, { 1998, 14, 20, 18, 2, -20 } // 's'
|
||||
, { 2033, 13, 20, 18, 2, -20 } // 't'
|
||||
, { 2066, 14, 10, 18, 2, -10 } // 'u'
|
||||
, { 2084, 14, 20, 18, 2, -20 } // 'v'
|
||||
, { 2119, 14, 20, 18, 2, -20 } // 'w'
|
||||
, { 2154, 14, 19, 18, 2, -20 } // 'x'
|
||||
, { 2188, 14, 20, 18, 2, -20 } // 'y'
|
||||
, { 2223, 14, 21, 18, 2, -21 } // 'z'
|
||||
, { 2260, 7, 14, 9, 1, -14 } // '{'
|
||||
, { 2273, 7, 14, 9, 1, -14 } // '|'
|
||||
, { 2286, 7, 14, 9, 1, -14 } // '}'
|
||||
};
|
||||
|
||||
const GFXfont DSEG7_Classic_Bold_21 PROGMEM = {
|
||||
(uint8_t *)DSEG7_Classic_Bold_21Bitmaps, (GFXglyph *)DSEG7_Classic_Bold_21Glyphs, 0x20, 0x7E, 23
|
||||
};
|
||||
|
||||
const uint8_t DSEG7_Classic_Bold_11Bitmaps[] PROGMEM = {
|
||||
0x00, 0x00, 0xF4, 0xA5, 0x29, 0x4A, 0x5E, 0xF4, 0xA5, 0x29, 0x4A, 0x5E,
|
||||
0xF4, 0xA5, 0x29, 0x4A, 0x5E, 0xF4, 0xA5, 0x29, 0x4A, 0x5E, 0xF4, 0xA5,
|
||||
0x29, 0x4A, 0x5E, 0xF4, 0xA5, 0xE0, 0x00, 0x00, 0xF4, 0xA5, 0x29, 0x4A,
|
||||
0x5E, 0xF4, 0xA5, 0x29, 0x4A, 0x5E, 0xF4, 0xA5, 0x29, 0x4A, 0x5E, 0xF4,
|
||||
0xA5, 0x29, 0x4A, 0x5E, 0xF4, 0xA5, 0x29, 0x4A, 0x5E, 0xF8, 0xC0, 0x10,
|
||||
0x88, 0x44, 0x22, 0x10, 0x7C, 0x82, 0x82, 0x82, 0x82, 0x00, 0x82, 0x82,
|
||||
0x82, 0x82, 0x7C, 0x2A, 0x8A, 0xA0, 0x7C, 0x02, 0x02, 0x02, 0x02, 0x7C,
|
||||
0x80, 0x80, 0x80, 0x80, 0x7C, 0xF8, 0x08, 0x10, 0x20, 0x5F, 0x01, 0x02,
|
||||
0x04, 0x0B, 0xE0, 0x00, 0x82, 0x82, 0x82, 0x82, 0x7C, 0x02, 0x02, 0x02,
|
||||
0x02, 0x7C, 0x80, 0x80, 0x80, 0x80, 0x7C, 0x02, 0x02, 0x02, 0x02, 0x7C,
|
||||
0x7C, 0x80, 0x80, 0x80, 0x80, 0x7C, 0x82, 0x82, 0x82, 0x82, 0x7C, 0x7C,
|
||||
0x82, 0x82, 0x82, 0x82, 0x00, 0x02, 0x02, 0x02, 0x02, 0x7C, 0x82, 0x82,
|
||||
0x82, 0x82, 0x7C, 0x82, 0x82, 0x82, 0x82, 0x7C, 0x7C, 0x82, 0x82, 0x82,
|
||||
0x82, 0x7C, 0x02, 0x02, 0x02, 0x02, 0x7C, 0xC0, 0x04, 0x00, 0xF4, 0xA5,
|
||||
0x29, 0x4A, 0x5E, 0xF4, 0xA5, 0x29, 0x4A, 0x5E, 0xF4, 0xA5, 0x29, 0x4A,
|
||||
0x5E, 0xF4, 0xA5, 0x29, 0x4A, 0x5E, 0xF4, 0xA5, 0x29, 0x4A, 0x5E, 0xF4,
|
||||
0xA5, 0x29, 0x4A, 0x5E, 0x7C, 0x82, 0x82, 0x82, 0x82, 0x7C, 0x82, 0x82,
|
||||
0x82, 0x82, 0x00, 0x80, 0x80, 0x80, 0x80, 0x7C, 0x82, 0x82, 0x82, 0x82,
|
||||
0x7C, 0x7D, 0x02, 0x04, 0x08, 0x0F, 0x80, 0x00, 0x02, 0x02, 0x02, 0x02,
|
||||
0x7C, 0x82, 0x82, 0x82, 0x82, 0x7C, 0x7D, 0x02, 0x04, 0x08, 0x0F, 0xA0,
|
||||
0x40, 0x81, 0x01, 0xF0, 0x7D, 0x02, 0x04, 0x08, 0x0F, 0xA0, 0x40, 0x81,
|
||||
0x00, 0x7C, 0x80, 0x80, 0x80, 0x80, 0x00, 0x82, 0x82, 0x82, 0x82, 0x7C,
|
||||
0x00, 0x80, 0x80, 0x80, 0x80, 0x7C, 0x82, 0x82, 0x82, 0x82, 0xAA, 0x00,
|
||||
0x02, 0x02, 0x02, 0x02, 0x00, 0x82, 0x82, 0x82, 0x82, 0x7C, 0x7C, 0x80,
|
||||
0x80, 0x80, 0x80, 0x7C, 0x82, 0x82, 0x82, 0x82, 0x01, 0x02, 0x04, 0x08,
|
||||
0x00, 0x20, 0x40, 0x81, 0x01, 0xF0, 0x7C, 0x82, 0x82, 0x82, 0x82, 0x00,
|
||||
0x82, 0x82, 0x82, 0x82, 0x7C, 0x82, 0x82, 0x82, 0x82, 0x7C, 0x82, 0x82,
|
||||
0x82, 0x82, 0x7C, 0x7C, 0x82, 0x82, 0x82, 0x82, 0x7C, 0x80, 0x80, 0x80,
|
||||
0x80, 0x7C, 0x82, 0x82, 0x82, 0x82, 0x7C, 0x02, 0x02, 0x02, 0x02, 0x7D,
|
||||
0x02, 0x04, 0x08, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x7C, 0x02, 0x02,
|
||||
0x02, 0x02, 0x7C, 0x01, 0x02, 0x04, 0x08, 0x0F, 0xA0, 0x40, 0x81, 0x01,
|
||||
0xF0, 0x82, 0x82, 0x82, 0x82, 0x7C, 0x00, 0x82, 0x82, 0x82, 0x82, 0x00,
|
||||
0x82, 0x82, 0x82, 0x82, 0x7C, 0x00, 0x82, 0x82, 0x82, 0x82, 0x7C, 0x82,
|
||||
0x82, 0x82, 0x82, 0x7C, 0x00, 0x82, 0x82, 0x82, 0x82, 0x7C, 0x82, 0x82,
|
||||
0x82, 0x82, 0x00, 0x82, 0x82, 0x82, 0x82, 0x7C, 0x02, 0x02, 0x02, 0x02,
|
||||
0x7C, 0x7C, 0x02, 0x02, 0x02, 0x02, 0x00, 0x80, 0x80, 0x80, 0x80, 0x7C,
|
||||
0xF4, 0xA5, 0x29, 0x4A, 0x5E, 0xF4, 0xA5, 0x29, 0x4A, 0x5E, 0xF4, 0xA5,
|
||||
0x29, 0x4A, 0x5E, 0xF4, 0xA5, 0x29, 0x4A, 0x5E, 0xF4, 0xA5, 0x29, 0x4A,
|
||||
0x5E, 0xF4, 0xA5, 0x29, 0x4A, 0x5E, 0x7C, 0x82, 0x82, 0x82, 0x82, 0x7C,
|
||||
0x82, 0x82, 0x82, 0x82, 0x00, 0x80, 0x80, 0x80, 0x80, 0x7C, 0x82, 0x82,
|
||||
0x82, 0x82, 0x7C, 0x7D, 0x02, 0x04, 0x08, 0x0F, 0x80, 0x00, 0x02, 0x02,
|
||||
0x02, 0x02, 0x7C, 0x82, 0x82, 0x82, 0x82, 0x7C, 0x7D, 0x02, 0x04, 0x08,
|
||||
0x0F, 0xA0, 0x40, 0x81, 0x01, 0xF0, 0x7D, 0x02, 0x04, 0x08, 0x0F, 0xA0,
|
||||
0x40, 0x81, 0x00, 0x7C, 0x80, 0x80, 0x80, 0x80, 0x00, 0x82, 0x82, 0x82,
|
||||
0x82, 0x7C, 0x00, 0x80, 0x80, 0x80, 0x80, 0x7C, 0x82, 0x82, 0x82, 0x82,
|
||||
0xAA, 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0x82, 0x82, 0x82, 0x82, 0x7C,
|
||||
0x7C, 0x80, 0x80, 0x80, 0x80, 0x7C, 0x82, 0x82, 0x82, 0x82, 0x01, 0x02,
|
||||
0x04, 0x08, 0x00, 0x20, 0x40, 0x81, 0x01, 0xF0, 0x7C, 0x82, 0x82, 0x82,
|
||||
0x82, 0x00, 0x82, 0x82, 0x82, 0x82, 0x7C, 0x82, 0x82, 0x82, 0x82, 0x7C,
|
||||
0x82, 0x82, 0x82, 0x82, 0x7C, 0x7C, 0x82, 0x82, 0x82, 0x82, 0x7C, 0x80,
|
||||
0x80, 0x80, 0x80, 0x7C, 0x82, 0x82, 0x82, 0x82, 0x7C, 0x02, 0x02, 0x02,
|
||||
0x02, 0x7D, 0x02, 0x04, 0x08, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x7C,
|
||||
0x02, 0x02, 0x02, 0x02, 0x7C, 0x01, 0x02, 0x04, 0x08, 0x0F, 0xA0, 0x40,
|
||||
0x81, 0x01, 0xF0, 0x82, 0x82, 0x82, 0x82, 0x7C, 0x00, 0x82, 0x82, 0x82,
|
||||
0x82, 0x00, 0x82, 0x82, 0x82, 0x82, 0x7C, 0x00, 0x82, 0x82, 0x82, 0x82,
|
||||
0x7C, 0x82, 0x82, 0x82, 0x82, 0x7C, 0x00, 0x82, 0x82, 0x82, 0x82, 0x7C,
|
||||
0x82, 0x82, 0x82, 0x82, 0x00, 0x82, 0x82, 0x82, 0x82, 0x7C, 0x02, 0x02,
|
||||
0x02, 0x02, 0x7C, 0x7C, 0x02, 0x02, 0x02, 0x02, 0x00, 0x80, 0x80, 0x80,
|
||||
0x80, 0x7C, 0xF4, 0xA5, 0x29, 0x4A, 0x5E, 0xF4, 0xA5, 0x29, 0x4A, 0x5E,
|
||||
0xF4, 0xA5, 0x29, 0x4A, 0x5E
|
||||
};
|
||||
|
||||
const GFXglyph DSEG7_Classic_Bold_11Glyphs[] PROGMEM = {
|
||||
{ 0, 1, 1, 3, 0, 0 } // ' '
|
||||
, { 1, 1, 1, 10, 0, 0 } // '!'
|
||||
, { 2, 5, 8, 5, 0, -8 } // '"'
|
||||
, { 7, 5, 8, 5, 0, -8 } // '#'
|
||||
, { 12, 5, 8, 5, 0, -8 } // '$'
|
||||
, { 17, 5, 8, 5, 0, -8 } // '%'
|
||||
, { 22, 5, 8, 5, 0, -8 } // '&'
|
||||
, { 27, 5, 8, 5, 0, -11 } // '''
|
||||
, { 32, 5, 8, 5, 0, -8 } // '('
|
||||
, { 37, 5, 8, 5, 0, -8 } // ')'
|
||||
, { 42, 5, 8, 5, 0, -8 } // '*'
|
||||
, { 47, 5, 8, 5, 0, -8 } // '+'
|
||||
, { 52, 5, 8, 5, 0, -8 } // ','
|
||||
, { 57, 6, 1, 10, 2, -6 } // '-'
|
||||
, { 58, 3, 1, 1, -1, -1 } // '.'
|
||||
, { 59, 5, 8, 5, 0, -8 } // '/'
|
||||
, { 64, 8, 11, 10, 1, -11 } // '0'
|
||||
, { 75, 2, 10, 10, 7, -11 } // '1'
|
||||
, { 78, 8, 11, 10, 1, -11 } // '2'
|
||||
, { 89, 7, 11, 10, 2, -11 } // '3'
|
||||
, { 99, 8, 10, 10, 1, -11 } // '4'
|
||||
, { 109, 8, 11, 10, 1, -11 } // '5'
|
||||
, { 120, 8, 11, 10, 1, -11 } // '6'
|
||||
, { 131, 8, 10, 10, 1, -11 } // '7'
|
||||
, { 141, 8, 11, 10, 1, -11 } // '8'
|
||||
, { 152, 8, 11, 10, 1, -11 } // '9'
|
||||
, { 163, 3, 6, 3, 0, -8 } // ':'
|
||||
, { 166, 5, 8, 5, 0, -8 } // ';'
|
||||
, { 171, 5, 8, 5, 0, -8 } // '<'
|
||||
, { 176, 5, 8, 5, 0, -8 } // '='
|
||||
, { 181, 5, 8, 5, 0, -8 } // '>'
|
||||
, { 186, 5, 8, 5, 0, -8 } // '?'
|
||||
, { 191, 5, 8, 5, 0, -8 } // '@'
|
||||
, { 196, 8, 10, 10, 1, -11 } // 'A'
|
||||
, { 206, 8, 11, 10, 1, -11 } // 'B'
|
||||
, { 217, 7, 6, 10, 1, -6 } // 'C'
|
||||
, { 223, 8, 11, 10, 1, -11 } // 'D'
|
||||
, { 234, 7, 11, 10, 1, -11 } // 'E'
|
||||
, { 244, 7, 10, 10, 1, -11 } // 'F'
|
||||
, { 253, 8, 11, 10, 1, -11 } // 'G'
|
||||
, { 264, 8, 10, 10, 1, -11 } // 'H'
|
||||
, { 274, 2, 4, 10, 7, -5 } // 'I'
|
||||
, { 275, 8, 11, 10, 1, -11 } // 'J'
|
||||
, { 286, 8, 10, 10, 1, -11 } // 'K'
|
||||
, { 296, 7, 11, 10, 1, -11 } // 'L'
|
||||
, { 306, 8, 10, 10, 1, -11 } // 'M'
|
||||
, { 316, 8, 5, 10, 1, -6 } // 'N'
|
||||
, { 321, 8, 6, 10, 1, -6 } // 'O'
|
||||
, { 327, 8, 10, 10, 1, -11 } // 'P'
|
||||
, { 337, 8, 10, 10, 1, -11 } // 'Q'
|
||||
, { 347, 7, 5, 10, 1, -6 } // 'R'
|
||||
, { 352, 8, 11, 10, 1, -11 } // 'S'
|
||||
, { 363, 7, 11, 10, 1, -11 } // 'T'
|
||||
, { 373, 8, 5, 10, 1, -5 } // 'U'
|
||||
, { 378, 8, 11, 10, 1, -11 } // 'V'
|
||||
, { 389, 8, 11, 10, 1, -11 } // 'W'
|
||||
, { 400, 8, 10, 10, 1, -11 } // 'X'
|
||||
, { 410, 8, 11, 10, 1, -11 } // 'Y'
|
||||
, { 421, 8, 11, 10, 1, -11 } // 'Z'
|
||||
, { 432, 5, 8, 5, 0, -8 } // '['
|
||||
, { 437, 5, 8, 5, 0, -8 } // '\'
|
||||
, { 442, 5, 8, 5, 0, -8 } // ']'
|
||||
, { 447, 5, 8, 5, 0, -8 } // '^'
|
||||
, { 452, 5, 8, 5, 0, -8 } // '_'
|
||||
, { 457, 5, 8, 5, 0, -8 } // '`'
|
||||
, { 462, 8, 10, 10, 1, -11 } // 'a'
|
||||
, { 472, 8, 11, 10, 1, -11 } // 'b'
|
||||
, { 483, 7, 6, 10, 1, -6 } // 'c'
|
||||
, { 489, 8, 11, 10, 1, -11 } // 'd'
|
||||
, { 500, 7, 11, 10, 1, -11 } // 'e'
|
||||
, { 510, 7, 10, 10, 1, -11 } // 'f'
|
||||
, { 519, 8, 11, 10, 1, -11 } // 'g'
|
||||
, { 530, 8, 10, 10, 1, -11 } // 'h'
|
||||
, { 540, 2, 4, 10, 7, -5 } // 'i'
|
||||
, { 541, 8, 11, 10, 1, -11 } // 'j'
|
||||
, { 552, 8, 10, 10, 1, -11 } // 'k'
|
||||
, { 562, 7, 11, 10, 1, -11 } // 'l'
|
||||
, { 572, 8, 10, 10, 1, -11 } // 'm'
|
||||
, { 582, 8, 5, 10, 1, -6 } // 'n'
|
||||
, { 587, 8, 6, 10, 1, -6 } // 'o'
|
||||
, { 593, 8, 10, 10, 1, -11 } // 'p'
|
||||
, { 603, 8, 10, 10, 1, -11 } // 'q'
|
||||
, { 613, 7, 5, 10, 1, -6 } // 'r'
|
||||
, { 618, 8, 11, 10, 1, -11 } // 's'
|
||||
, { 629, 7, 11, 10, 1, -11 } // 't'
|
||||
, { 639, 8, 5, 10, 1, -5 } // 'u'
|
||||
, { 644, 8, 11, 10, 1, -11 } // 'v'
|
||||
, { 655, 8, 11, 10, 1, -11 } // 'w'
|
||||
, { 666, 8, 10, 10, 1, -11 } // 'x'
|
||||
, { 676, 8, 11, 10, 1, -11 } // 'y'
|
||||
, { 687, 8, 11, 10, 1, -11 } // 'z'
|
||||
, { 698, 5, 8, 5, 0, -8 } // '{'
|
||||
, { 703, 5, 8, 5, 0, -8 } // '|'
|
||||
, { 708, 5, 8, 5, 0, -8 } // '}'
|
||||
};
|
||||
|
||||
const GFXfont DSEG7_Classic_Bold_11 PROGMEM = {
|
||||
(uint8_t *)DSEG7_Classic_Bold_11Bitmaps, (GFXglyph *)DSEG7_Classic_Bold_11Glyphs, 0x20, 0x7E, 12
|
||||
};
|
||||
|
||||
const uint8_t DSEG7_Classic_Bold_18Bitmaps[] PROGMEM = {
|
||||
0x00, 0x00, 0xFA, 0x28, 0xA2, 0x8A, 0x28, 0xA2, 0x8A, 0x28, 0xBE, 0xFA,
|
||||
0x28, 0xA2, 0x8A, 0x28, 0xA2, 0x8A, 0x28, 0xBE, 0xFA, 0x28, 0xA2, 0x8A,
|
||||
0x28, 0xA2, 0x8A, 0x28, 0xBE, 0x00, 0xF3, 0x93, 0x97, 0xF6, 0x06, 0x0C,
|
||||
0x0C, 0x18, 0x18, 0x30, 0x70, 0x60, 0xDE, 0xD2, 0xD2, 0x9E, 0x00, 0xFA,
|
||||
0x28, 0xA2, 0x8A, 0x28, 0xA2, 0x8A, 0x28, 0xBE, 0xF9, 0x9F, 0xFA, 0x28,
|
||||
0xA2, 0x8A, 0x28, 0xA2, 0x8A, 0x28, 0xBE, 0xFA, 0x28, 0xA2, 0x8A, 0x28,
|
||||
0xA2, 0x8A, 0x28, 0xBE, 0xFA, 0x28, 0xA2, 0x8A, 0x28, 0xA2, 0x8A, 0x28,
|
||||
0xBE, 0xFA, 0x28, 0xA2, 0x8A, 0x28, 0xA2, 0x8A, 0x28, 0xBE, 0xFA, 0x28,
|
||||
0xA2, 0x8A, 0x28, 0xA2, 0x8A, 0x28, 0xBE, 0x7F, 0x1F, 0xC0, 0xD8, 0x04,
|
||||
0x30, 0xC3, 0x0C, 0x61, 0x86, 0x30, 0xC3, 0x18, 0x63, 0x8C, 0x20, 0x7F,
|
||||
0xCB, 0xFA, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0x80,
|
||||
0x28, 0x02, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xBF,
|
||||
0xA7, 0xFC, 0x5B, 0x6D, 0xB2, 0x5B, 0x6D, 0xB2, 0x7F, 0xC3, 0xFA, 0x00,
|
||||
0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x3F, 0xAB, 0xF8, 0xC0,
|
||||
0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xBF, 0x87, 0xFC, 0xFF,
|
||||
0x8F, 0xE8, 0x03, 0x00, 0x60, 0x0C, 0x01, 0x80, 0x30, 0x06, 0x7F, 0x4F,
|
||||
0xE8, 0x03, 0x00, 0x60, 0x0C, 0x01, 0x80, 0x30, 0x06, 0x7F, 0x5F, 0xF0,
|
||||
0x80, 0x2C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6B, 0xFA,
|
||||
0x3F, 0xA0, 0x06, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0x60, 0x02,
|
||||
0x7F, 0xCB, 0xF8, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00,
|
||||
0xBF, 0x83, 0xFA, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06,
|
||||
0x3F, 0xA7, 0xFC, 0x7F, 0xCB, 0xF8, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00,
|
||||
0xC0, 0x0C, 0x00, 0xBF, 0x8B, 0xFA, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06,
|
||||
0xC0, 0x6C, 0x06, 0xBF, 0xA7, 0xFC, 0x7F, 0xCB, 0xFA, 0xC0, 0x6C, 0x06,
|
||||
0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0x80, 0x20, 0x02, 0x00, 0x60, 0x06,
|
||||
0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0x20, 0x7F, 0xCB, 0xFA, 0xC0,
|
||||
0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xBF, 0xAB, 0xFA, 0xC0,
|
||||
0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xBF, 0xA7, 0xFC, 0x7F,
|
||||
0xCB, 0xFA, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xBF,
|
||||
0xA3, 0xFA, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x3F,
|
||||
0xA7, 0xFC, 0x9A, 0x00, 0x00, 0xD8, 0xFA, 0x28, 0xA2, 0x8A, 0x28, 0xA2,
|
||||
0x8A, 0x28, 0xBE, 0xFA, 0x28, 0xA2, 0x8A, 0x28, 0xA2, 0x8A, 0x28, 0xBE,
|
||||
0xFA, 0x28, 0xA2, 0x8A, 0x28, 0xA2, 0x8A, 0x28, 0xBE, 0xFA, 0x28, 0xA2,
|
||||
0x8A, 0x28, 0xA2, 0x8A, 0x28, 0xBE, 0xFA, 0x28, 0xA2, 0x8A, 0x28, 0xA2,
|
||||
0x8A, 0x28, 0xBE, 0xFA, 0x28, 0xA2, 0x8A, 0x28, 0xA2, 0x8A, 0x28, 0xBE,
|
||||
0x7F, 0xCB, 0xFA, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06,
|
||||
0xBF, 0xAB, 0xFA, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06,
|
||||
0x80, 0x20, 0x80, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xC0,
|
||||
0x0B, 0xF8, 0xBF, 0xAC, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0,
|
||||
0x6B, 0xFA, 0x7F, 0xC0, 0x3F, 0x97, 0xF3, 0x00, 0x60, 0x0C, 0x01, 0x80,
|
||||
0x30, 0x06, 0x00, 0xBF, 0x8F, 0xF8, 0x00, 0x20, 0x06, 0x00, 0x60, 0x06,
|
||||
0x00, 0x60, 0x06, 0x00, 0x63, 0xFA, 0xBF, 0xAC, 0x06, 0xC0, 0x6C, 0x06,
|
||||
0xC0, 0x6C, 0x06, 0xC0, 0x6B, 0xFA, 0x7F, 0xC0, 0x7F, 0xD7, 0xF3, 0x00,
|
||||
0x60, 0x0C, 0x01, 0x80, 0x30, 0x06, 0x00, 0xBF, 0x97, 0xF3, 0x00, 0x60,
|
||||
0x0C, 0x01, 0x80, 0x30, 0x06, 0x00, 0xBF, 0x8F, 0xF8, 0x7F, 0xD7, 0xF3,
|
||||
0x00, 0x60, 0x0C, 0x01, 0x80, 0x30, 0x06, 0x00, 0xBF, 0x97, 0xF3, 0x00,
|
||||
0x60, 0x0C, 0x01, 0x80, 0x30, 0x06, 0x00, 0x80, 0x00, 0x7F, 0xCB, 0xF8,
|
||||
0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0x80, 0x08, 0x02,
|
||||
0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xBF, 0xA7, 0xFC,
|
||||
0x80, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0B, 0xF8,
|
||||
0xBF, 0xAC, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x68, 0x02,
|
||||
0x5B, 0x6D, 0xB2, 0x00, 0x20, 0x06, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06,
|
||||
0x00, 0x60, 0x02, 0x80, 0x2C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06,
|
||||
0xC0, 0x6B, 0xFA, 0x7F, 0xC0, 0x7F, 0xCB, 0xF8, 0xC0, 0x0C, 0x00, 0xC0,
|
||||
0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xBF, 0x8B, 0xFA, 0xC0, 0x6C, 0x06, 0xC0,
|
||||
0x6C, 0x06, 0xC0, 0x6C, 0x06, 0x80, 0x20, 0x80, 0x18, 0x03, 0x00, 0x60,
|
||||
0x0C, 0x01, 0x80, 0x30, 0x04, 0x00, 0x80, 0x18, 0x03, 0x00, 0x60, 0x0C,
|
||||
0x01, 0x80, 0x30, 0x05, 0xFC, 0x7F, 0xC0, 0x7F, 0xCB, 0xFA, 0xC0, 0x6C,
|
||||
0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0x80, 0x28, 0x02, 0xC0, 0x6C,
|
||||
0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0x80, 0x20, 0x3F, 0x8B, 0xFA,
|
||||
0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0x80, 0x20, 0x3F,
|
||||
0x8B, 0xFA, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xBF,
|
||||
0xA7, 0xFC, 0x7F, 0xCB, 0xFA, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0,
|
||||
0x6C, 0x06, 0xBF, 0xAB, 0xF8, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xC0,
|
||||
0x0C, 0x00, 0x80, 0x00, 0x7F, 0xCB, 0xFA, 0xC0, 0x6C, 0x06, 0xC0, 0x6C,
|
||||
0x06, 0xC0, 0x6C, 0x06, 0xBF, 0xA3, 0xFA, 0x00, 0x60, 0x06, 0x00, 0x60,
|
||||
0x06, 0x00, 0x60, 0x06, 0x00, 0x20, 0x3F, 0x97, 0xF3, 0x00, 0x60, 0x0C,
|
||||
0x01, 0x80, 0x30, 0x06, 0x00, 0x80, 0x00, 0x80, 0x0C, 0x00, 0xC0, 0x0C,
|
||||
0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0B, 0xF8, 0x3F, 0xA0, 0x06, 0x00, 0x60,
|
||||
0x06, 0x00, 0x60, 0x06, 0x00, 0x63, 0xFA, 0x7F, 0xC0, 0x80, 0x18, 0x03,
|
||||
0x00, 0x60, 0x0C, 0x01, 0x80, 0x30, 0x05, 0xFC, 0xBF, 0x98, 0x03, 0x00,
|
||||
0x60, 0x0C, 0x01, 0x80, 0x30, 0x05, 0xFC, 0x7F, 0xC0, 0x80, 0x2C, 0x06,
|
||||
0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6B, 0xFA, 0x7F, 0xC0, 0x80,
|
||||
0x2C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x68, 0x02, 0x80,
|
||||
0x2C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6B, 0xFA, 0x7F,
|
||||
0xC0, 0x80, 0x2C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6B,
|
||||
0xFA, 0xBF, 0xAC, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6B,
|
||||
0xFA, 0x7F, 0xC0, 0x80, 0x2C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06,
|
||||
0xC0, 0x6B, 0xFA, 0xBF, 0xAC, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06,
|
||||
0xC0, 0x68, 0x02, 0x80, 0x2C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06,
|
||||
0xC0, 0x6B, 0xFA, 0x3F, 0xA0, 0x06, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06,
|
||||
0x00, 0x63, 0xFA, 0x7F, 0xC0, 0x7F, 0xC3, 0xFA, 0x00, 0x60, 0x06, 0x00,
|
||||
0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0x28, 0x00, 0xC0, 0x0C, 0x00, 0xC0,
|
||||
0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xBF, 0x87, 0xFC, 0xFA, 0x28, 0xA2, 0x8A,
|
||||
0x28, 0xA2, 0x8A, 0x28, 0xBE, 0xFA, 0x28, 0xA2, 0x8A, 0x28, 0xA2, 0x8A,
|
||||
0x28, 0xBE, 0xFA, 0x28, 0xA2, 0x8A, 0x28, 0xA2, 0x8A, 0x28, 0xBE, 0xFA,
|
||||
0x28, 0xA2, 0x8A, 0x28, 0xA2, 0x8A, 0x28, 0xBE, 0xFA, 0x28, 0xA2, 0x8A,
|
||||
0x28, 0xA2, 0x8A, 0x28, 0xBE, 0xFA, 0x28, 0xA2, 0x8A, 0x28, 0xA2, 0x8A,
|
||||
0x28, 0xBE, 0x7F, 0xCB, 0xFA, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0,
|
||||
0x6C, 0x06, 0xBF, 0xAB, 0xFA, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0,
|
||||
0x6C, 0x06, 0x80, 0x20, 0x80, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C,
|
||||
0x00, 0xC0, 0x0B, 0xF8, 0xBF, 0xAC, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C,
|
||||
0x06, 0xC0, 0x6B, 0xFA, 0x7F, 0xC0, 0x3F, 0x97, 0xF3, 0x00, 0x60, 0x0C,
|
||||
0x01, 0x80, 0x30, 0x06, 0x00, 0xBF, 0x8F, 0xF8, 0x00, 0x20, 0x06, 0x00,
|
||||
0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0x63, 0xFA, 0xBF, 0xAC, 0x06, 0xC0,
|
||||
0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6B, 0xFA, 0x7F, 0xC0, 0x7F, 0xD7,
|
||||
0xF3, 0x00, 0x60, 0x0C, 0x01, 0x80, 0x30, 0x06, 0x00, 0xBF, 0x97, 0xF3,
|
||||
0x00, 0x60, 0x0C, 0x01, 0x80, 0x30, 0x06, 0x00, 0xBF, 0x8F, 0xF8, 0x7F,
|
||||
0xD7, 0xF3, 0x00, 0x60, 0x0C, 0x01, 0x80, 0x30, 0x06, 0x00, 0xBF, 0x97,
|
||||
0xF3, 0x00, 0x60, 0x0C, 0x01, 0x80, 0x30, 0x06, 0x00, 0x80, 0x00, 0x7F,
|
||||
0xCB, 0xF8, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0x80,
|
||||
0x08, 0x02, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xBF,
|
||||
0xA7, 0xFC, 0x80, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xC0,
|
||||
0x0B, 0xF8, 0xBF, 0xAC, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0,
|
||||
0x68, 0x02, 0x5B, 0x6D, 0xB2, 0x00, 0x20, 0x06, 0x00, 0x60, 0x06, 0x00,
|
||||
0x60, 0x06, 0x00, 0x60, 0x02, 0x80, 0x2C, 0x06, 0xC0, 0x6C, 0x06, 0xC0,
|
||||
0x6C, 0x06, 0xC0, 0x6B, 0xFA, 0x7F, 0xC0, 0x7F, 0xCB, 0xF8, 0xC0, 0x0C,
|
||||
0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xBF, 0x8B, 0xFA, 0xC0, 0x6C,
|
||||
0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0x80, 0x20, 0x80, 0x18, 0x03,
|
||||
0x00, 0x60, 0x0C, 0x01, 0x80, 0x30, 0x04, 0x00, 0x80, 0x18, 0x03, 0x00,
|
||||
0x60, 0x0C, 0x01, 0x80, 0x30, 0x05, 0xFC, 0x7F, 0xC0, 0x7F, 0xCB, 0xFA,
|
||||
0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0x80, 0x28, 0x02,
|
||||
0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0x80, 0x20, 0x3F,
|
||||
0x8B, 0xFA, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0x80,
|
||||
0x20, 0x3F, 0x8B, 0xFA, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C,
|
||||
0x06, 0xBF, 0xA7, 0xFC, 0x7F, 0xCB, 0xFA, 0xC0, 0x6C, 0x06, 0xC0, 0x6C,
|
||||
0x06, 0xC0, 0x6C, 0x06, 0xBF, 0xAB, 0xF8, 0xC0, 0x0C, 0x00, 0xC0, 0x0C,
|
||||
0x00, 0xC0, 0x0C, 0x00, 0x80, 0x00, 0x7F, 0xCB, 0xFA, 0xC0, 0x6C, 0x06,
|
||||
0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xBF, 0xA3, 0xFA, 0x00, 0x60, 0x06,
|
||||
0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0x20, 0x3F, 0x97, 0xF3, 0x00,
|
||||
0x60, 0x0C, 0x01, 0x80, 0x30, 0x06, 0x00, 0x80, 0x00, 0x80, 0x0C, 0x00,
|
||||
0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0B, 0xF8, 0x3F, 0xA0, 0x06,
|
||||
0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0x63, 0xFA, 0x7F, 0xC0, 0x80,
|
||||
0x18, 0x03, 0x00, 0x60, 0x0C, 0x01, 0x80, 0x30, 0x05, 0xFC, 0xBF, 0x98,
|
||||
0x03, 0x00, 0x60, 0x0C, 0x01, 0x80, 0x30, 0x05, 0xFC, 0x7F, 0xC0, 0x80,
|
||||
0x2C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6B, 0xFA, 0x7F,
|
||||
0xC0, 0x80, 0x2C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x68,
|
||||
0x02, 0x80, 0x2C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6B,
|
||||
0xFA, 0x7F, 0xC0, 0x80, 0x2C, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06,
|
||||
0xC0, 0x6B, 0xFA, 0xBF, 0xAC, 0x06, 0xC0, 0x6C, 0x06, 0xC0, 0x6C, 0x06,
|
||||
0xC0, 0x6B, 0xFA, 0x7F, 0xC0, 0x80, 0x2C, 0x06, 0xC0, 0x6C, 0x06, 0xC0,
|
||||
0x6C, 0x06, 0xC0, 0x6B, 0xFA, 0xBF, 0xAC, 0x06, 0xC0, 0x6C, 0x06, 0xC0,
|
||||
0x6C, 0x06, 0xC0, 0x68, 0x02, 0x80, 0x2C, 0x06, 0xC0, 0x6C, 0x06, 0xC0,
|
||||
0x6C, 0x06, 0xC0, 0x6B, 0xFA, 0x3F, 0xA0, 0x06, 0x00, 0x60, 0x06, 0x00,
|
||||
0x60, 0x06, 0x00, 0x63, 0xFA, 0x7F, 0xC0, 0x7F, 0xC3, 0xFA, 0x00, 0x60,
|
||||
0x06, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0x28, 0x00, 0xC0, 0x0C,
|
||||
0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xBF, 0x87, 0xFC, 0xFA, 0x28,
|
||||
0xA2, 0x8A, 0x28, 0xA2, 0x8A, 0x28, 0xBE, 0xFA, 0x28, 0xA2, 0x8A, 0x28,
|
||||
0xA2, 0x8A, 0x28, 0xBE, 0xFA, 0x28, 0xA2, 0x8A, 0x28, 0xA2, 0x8A, 0x28,
|
||||
0xBE
|
||||
};
|
||||
|
||||
const GFXglyph DSEG7_Classic_Bold_18Glyphs[] PROGMEM = {
|
||||
{ 0, 1, 1, 5, 0, 0 } // ' '
|
||||
,{ 1, 1, 1, 16, 0, 0 } // '!'
|
||||
,{ 2, 6, 12, 8, 1, -12 } // '"'
|
||||
,{ 11, 6, 12, 8, 1, -12 } // '#'
|
||||
,{ 20, 6, 12, 8, 1, -12 } // '$'
|
||||
,{ 29, 8, 18, 8, 0, -17 } // '%'
|
||||
,{ 47, 6, 12, 8, 1, -12 } // '&'
|
||||
,{ 56, 4, 4, 8, 0, -18 } // '''
|
||||
,{ 58, 6, 12, 8, 1, -12 } // '('
|
||||
,{ 67, 6, 12, 8, 1, -12 } // ')'
|
||||
,{ 76, 6, 12, 8, 1, -12 } // '*'
|
||||
,{ 85, 6, 12, 8, 1, -12 } // '+'
|
||||
,{ 94, 6, 12, 8, 1, -12 } // ','
|
||||
,{ 103, 10, 2, 16, 3, -10 } // '-'
|
||||
,{ 106, 3, 2, 1, -1, -2 } // '.'
|
||||
,{ 107, 6, 16, 8, 1, -16 } // '/'
|
||||
,{ 119, 12, 18, 16, 2, -18 } // '0'
|
||||
,{ 146, 3, 16, 16, 11, -17 } // '1'
|
||||
,{ 152, 12, 18, 16, 2, -18 } // '2'
|
||||
,{ 179, 11, 18, 16, 3, -18 } // '3'
|
||||
,{ 204, 12, 16, 16, 2, -17 } // '4'
|
||||
,{ 228, 12, 18, 16, 2, -18 } // '5'
|
||||
,{ 255, 12, 18, 16, 2, -18 } // '6'
|
||||
,{ 282, 12, 17, 16, 2, -18 } // '7'
|
||||
,{ 308, 12, 18, 16, 2, -18 } // '8'
|
||||
,{ 335, 12, 18, 16, 2, -18 } // '9'
|
||||
,{ 362, 3, 10, 5, 1, -14 } // ':'
|
||||
,{ 366, 6, 12, 8, 1, -12 } // ';'
|
||||
,{ 375, 6, 12, 8, 1, -12 } // '<'
|
||||
,{ 384, 6, 12, 8, 1, -12 } // '='
|
||||
,{ 393, 6, 12, 8, 1, -12 } // '>'
|
||||
,{ 402, 6, 12, 8, 1, -12 } // '?'
|
||||
,{ 411, 6, 12, 8, 1, -12 } // '@'
|
||||
,{ 420, 12, 17, 16, 2, -18 } // 'A'
|
||||
,{ 446, 12, 17, 16, 2, -17 } // 'B'
|
||||
,{ 472, 11, 10, 16, 2, -10 } // 'C'
|
||||
,{ 486, 12, 17, 16, 2, -17 } // 'D'
|
||||
,{ 512, 11, 18, 16, 2, -18 } // 'E'
|
||||
,{ 537, 11, 17, 16, 2, -18 } // 'F'
|
||||
,{ 561, 12, 18, 16, 2, -18 } // 'G'
|
||||
,{ 588, 12, 16, 16, 2, -17 } // 'H'
|
||||
,{ 612, 3, 8, 16, 11, -9 } // 'I'
|
||||
,{ 615, 12, 17, 16, 2, -17 } // 'J'
|
||||
,{ 641, 12, 17, 16, 2, -18 } // 'K'
|
||||
,{ 667, 11, 17, 16, 2, -17 } // 'L'
|
||||
,{ 691, 12, 17, 16, 2, -18 } // 'M'
|
||||
,{ 717, 12, 9, 16, 2, -10 } // 'N'
|
||||
,{ 731, 12, 10, 16, 2, -10 } // 'O'
|
||||
,{ 746, 12, 17, 16, 2, -18 } // 'P'
|
||||
,{ 772, 12, 17, 16, 2, -18 } // 'Q'
|
||||
,{ 798, 11, 9, 16, 2, -10 } // 'R'
|
||||
,{ 811, 12, 17, 16, 2, -17 } // 'S'
|
||||
,{ 837, 11, 17, 16, 2, -17 } // 'T'
|
||||
,{ 861, 12, 9, 16, 2, -9 } // 'U'
|
||||
,{ 875, 12, 17, 16, 2, -17 } // 'V'
|
||||
,{ 901, 12, 17, 16, 2, -17 } // 'W'
|
||||
,{ 927, 12, 16, 16, 2, -17 } // 'X'
|
||||
,{ 951, 12, 17, 16, 2, -17 } // 'Y'
|
||||
,{ 977, 12, 18, 16, 2, -18 } // 'Z'
|
||||
,{ 1004, 6, 12, 8, 1, -12 } // '['
|
||||
,{ 1013, 6, 12, 8, 1, -12 } // '\'
|
||||
,{ 1022, 6, 12, 8, 1, -12 } // ']'
|
||||
,{ 1031, 6, 12, 8, 1, -12 } // '^'
|
||||
,{ 1040, 6, 12, 8, 1, -12 } // '_'
|
||||
,{ 1049, 6, 12, 8, 1, -12 } // '`'
|
||||
,{ 1058, 12, 17, 16, 2, -18 } // 'a'
|
||||
,{ 1084, 12, 17, 16, 2, -17 } // 'b'
|
||||
,{ 1110, 11, 10, 16, 2, -10 } // 'c'
|
||||
,{ 1124, 12, 17, 16, 2, -17 } // 'd'
|
||||
,{ 1150, 11, 18, 16, 2, -18 } // 'e'
|
||||
,{ 1175, 11, 17, 16, 2, -18 } // 'f'
|
||||
,{ 1199, 12, 18, 16, 2, -18 } // 'g'
|
||||
,{ 1226, 12, 16, 16, 2, -17 } // 'h'
|
||||
,{ 1250, 3, 8, 16, 11, -9 } // 'i'
|
||||
,{ 1253, 12, 17, 16, 2, -17 } // 'j'
|
||||
,{ 1279, 12, 17, 16, 2, -18 } // 'k'
|
||||
,{ 1305, 11, 17, 16, 2, -17 } // 'l'
|
||||
,{ 1329, 12, 17, 16, 2, -18 } // 'm'
|
||||
,{ 1355, 12, 9, 16, 2, -10 } // 'n'
|
||||
,{ 1369, 12, 10, 16, 2, -10 } // 'o'
|
||||
,{ 1384, 12, 17, 16, 2, -18 } // 'p'
|
||||
,{ 1410, 12, 17, 16, 2, -18 } // 'q'
|
||||
,{ 1436, 11, 9, 16, 2, -10 } // 'r'
|
||||
,{ 1449, 12, 17, 16, 2, -17 } // 's'
|
||||
,{ 1475, 11, 17, 16, 2, -17 } // 't'
|
||||
,{ 1499, 12, 9, 16, 2, -9 } // 'u'
|
||||
,{ 1513, 12, 17, 16, 2, -17 } // 'v'
|
||||
,{ 1539, 12, 17, 16, 2, -17 } // 'w'
|
||||
,{ 1565, 12, 16, 16, 2, -17 } // 'x'
|
||||
,{ 1589, 12, 17, 16, 2, -17 } // 'y'
|
||||
,{ 1615, 12, 18, 16, 2, -18 } // 'z'
|
||||
,{ 1642, 6, 12, 8, 1, -12 } // '{'
|
||||
,{ 1651, 6, 12, 8, 1, -12 } // '|'
|
||||
,{ 1660, 6, 12, 8, 1, -12 } // '}'
|
||||
};
|
||||
|
||||
const GFXfont DSEG7_Classic_Bold_18 PROGMEM = {
|
||||
(uint8_t *)DSEG7_Classic_Bold_18Bitmaps, (GFXglyph *)DSEG7_Classic_Bold_18Glyphs, 0x20, 0x7E, 20
|
||||
};
|
||||
426
ESP32_WAVESHARE_7x5/fonts.h
Normal file
426
ESP32_WAVESHARE_7x5/fonts.h
Normal file
@@ -0,0 +1,426 @@
|
||||
#define FONT_LIB_V3
|
||||
// Created by http://oleddisplay.squix.ch/ Consider a donation
|
||||
// In case of problems make sure that you are using the font file with the correct version!
|
||||
const uint8_t Crushed_Plain_36[] PROGMEM = {
|
||||
0x1B, // Width: 27
|
||||
0x2A, // Height: 42
|
||||
0x20, // First Char: 32
|
||||
0xE0, // Numbers of Chars: 224
|
||||
|
||||
// Jump Table:
|
||||
0xFF, 0xFF, 0x00, 0x07, // 32:65535
|
||||
0x00, 0x00, 0x1D, 0x07, // 33:0
|
||||
0x00, 0x1D, 0x26, 0x08, // 34:29
|
||||
0x00, 0x43, 0x56, 0x10, // 35:67
|
||||
0x00, 0x99, 0x46, 0x0D, // 36:153
|
||||
0x00, 0xDF, 0x6A, 0x13, // 37:223
|
||||
0x01, 0x49, 0x5F, 0x11, // 38:329
|
||||
0x01, 0xA8, 0x0E, 0x04, // 39:424
|
||||
0x01, 0xB6, 0x35, 0x0A, // 40:438
|
||||
0x01, 0xEB, 0x2E, 0x0A, // 41:491
|
||||
0x02, 0x19, 0x32, 0x0B, // 42:537
|
||||
0x02, 0x4B, 0x63, 0x14, // 43:587
|
||||
0x02, 0xAE, 0x17, 0x05, // 44:686
|
||||
0x02, 0xC5, 0x33, 0x0B, // 45:709
|
||||
0x02, 0xF8, 0x17, 0x05, // 46:760
|
||||
0x03, 0x0F, 0x2C, 0x09, // 47:783
|
||||
0x03, 0x3B, 0x52, 0x0F, // 48:827
|
||||
0x03, 0x8D, 0x23, 0x09, // 49:909
|
||||
0x03, 0xB0, 0x47, 0x0D, // 50:944
|
||||
0x03, 0xF7, 0x4C, 0x0E, // 51:1015
|
||||
0x04, 0x43, 0x58, 0x10, // 52:1091
|
||||
0x04, 0x9B, 0x46, 0x0D, // 53:1179
|
||||
0x04, 0xE1, 0x52, 0x0F, // 54:1249
|
||||
0x05, 0x33, 0x44, 0x0D, // 55:1331
|
||||
0x05, 0x77, 0x52, 0x0F, // 56:1399
|
||||
0x05, 0xC9, 0x52, 0x0F, // 57:1481
|
||||
0x06, 0x1B, 0x17, 0x05, // 58:1563
|
||||
0x06, 0x32, 0x17, 0x05, // 59:1586
|
||||
0x06, 0x49, 0x6A, 0x14, // 60:1609
|
||||
0x06, 0xB3, 0x64, 0x14, // 61:1715
|
||||
0x07, 0x17, 0x69, 0x14, // 62:1815
|
||||
0x07, 0x80, 0x38, 0x0B, // 63:1920
|
||||
0x07, 0xB8, 0x93, 0x1B, // 64:1976
|
||||
0x08, 0x4B, 0x53, 0x0F, // 65:2123
|
||||
0x08, 0x9E, 0x52, 0x0F, // 66:2206
|
||||
0x08, 0xF0, 0x53, 0x0F, // 67:2288
|
||||
0x09, 0x43, 0x5E, 0x11, // 68:2371
|
||||
0x09, 0xA1, 0x47, 0x0D, // 69:2465
|
||||
0x09, 0xE8, 0x44, 0x0C, // 70:2536
|
||||
0x0A, 0x2C, 0x58, 0x11, // 71:2604
|
||||
0x0A, 0x84, 0x59, 0x11, // 72:2692
|
||||
0x0A, 0xDD, 0x1D, 0x07, // 73:2781
|
||||
0x0A, 0xFA, 0x34, 0x0B, // 74:2810
|
||||
0x0B, 0x2E, 0x59, 0x0F, // 75:2862
|
||||
0x0B, 0x87, 0x47, 0x0D, // 76:2951
|
||||
0x0B, 0xCE, 0x71, 0x15, // 77:3022
|
||||
0x0C, 0x3F, 0x59, 0x11, // 78:3135
|
||||
0x0C, 0x98, 0x5E, 0x11, // 79:3224
|
||||
0x0C, 0xF6, 0x51, 0x0F, // 80:3318
|
||||
0x0D, 0x47, 0x5F, 0x11, // 81:3399
|
||||
0x0D, 0xA6, 0x59, 0x0F, // 82:3494
|
||||
0x0D, 0xFF, 0x4C, 0x0E, // 83:3583
|
||||
0x0E, 0x4B, 0x4A, 0x0E, // 84:3659
|
||||
0x0E, 0x95, 0x58, 0x11, // 85:3733
|
||||
0x0E, 0xED, 0x50, 0x0F, // 86:3821
|
||||
0x0F, 0x3D, 0x80, 0x17, // 87:3901
|
||||
0x0F, 0xBD, 0x53, 0x0E, // 88:4029
|
||||
0x10, 0x10, 0x4A, 0x0D, // 89:4112
|
||||
0x10, 0x5A, 0x4D, 0x0E, // 90:4186
|
||||
0x10, 0xA7, 0x3B, 0x0A, // 91:4263
|
||||
0x10, 0xE2, 0x2F, 0x09, // 92:4322
|
||||
0x11, 0x11, 0x2F, 0x0A, // 93:4369
|
||||
0x11, 0x40, 0x3F, 0x0D, // 94:4416
|
||||
0x11, 0x7F, 0x4D, 0x0D, // 95:4479
|
||||
0x11, 0xCC, 0x20, 0x0A, // 96:4556
|
||||
0x11, 0xEC, 0x53, 0x10, // 97:4588
|
||||
0x12, 0x3F, 0x58, 0x10, // 98:4671
|
||||
0x12, 0x97, 0x53, 0x0F, // 99:4759
|
||||
0x12, 0xEA, 0x5E, 0x11, // 100:4842
|
||||
0x13, 0x48, 0x57, 0x10, // 101:4936
|
||||
0x13, 0x9F, 0x4A, 0x0D, // 102:5023
|
||||
0x13, 0xE9, 0x58, 0x11, // 103:5097
|
||||
0x14, 0x41, 0x59, 0x11, // 104:5185
|
||||
0x14, 0x9A, 0x1D, 0x07, // 105:5274
|
||||
0x14, 0xB7, 0x34, 0x0B, // 106:5303
|
||||
0x14, 0xEB, 0x59, 0x0F, // 107:5355
|
||||
0x15, 0x44, 0x47, 0x0D, // 108:5444
|
||||
0x15, 0x8B, 0x89, 0x19, // 109:5515
|
||||
0x16, 0x14, 0x59, 0x11, // 110:5652
|
||||
0x16, 0x6D, 0x5E, 0x11, // 111:5741
|
||||
0x16, 0xCB, 0x51, 0x0F, // 112:5835
|
||||
0x17, 0x1C, 0x5F, 0x11, // 113:5916
|
||||
0x17, 0x7B, 0x44, 0x0C, // 114:6011
|
||||
0x17, 0xBF, 0x4C, 0x0E, // 115:6079
|
||||
0x18, 0x0B, 0x4A, 0x0E, // 116:6155
|
||||
0x18, 0x55, 0x59, 0x11, // 117:6229
|
||||
0x18, 0xAE, 0x50, 0x0F, // 118:6318
|
||||
0x18, 0xFE, 0x80, 0x17, // 119:6398
|
||||
0x19, 0x7E, 0x53, 0x0E, // 120:6526
|
||||
0x19, 0xD1, 0x50, 0x0E, // 121:6609
|
||||
0x1A, 0x21, 0x4D, 0x0E, // 122:6689
|
||||
0x1A, 0x6E, 0x47, 0x0D, // 123:6766
|
||||
0x1A, 0xB5, 0x24, 0x09, // 124:6837
|
||||
0x1A, 0xD9, 0x45, 0x0C, // 125:6873
|
||||
0x1B, 0x1E, 0x69, 0x14, // 126:6942
|
||||
0xFF, 0xFF, 0x00, 0x07, // 127:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 128:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 129:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 130:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 131:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 132:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 133:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 134:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 135:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 136:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 137:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 138:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 139:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 140:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 141:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 142:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 143:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 144:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 145:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 146:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 147:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 148:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 149:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 150:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 151:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 152:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 153:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 154:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 155:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 156:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 157:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 158:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 159:65535
|
||||
0xFF, 0xFF, 0x00, 0x07, // 160:65535
|
||||
0x1B, 0x87, 0x1D, 0x07, // 161:7047
|
||||
0x1B, 0xA4, 0x52, 0x0F, // 162:7076
|
||||
0x1B, 0xF6, 0x4D, 0x0E, // 163:7158
|
||||
0x1C, 0x43, 0x52, 0x10, // 164:7235
|
||||
0x1C, 0x95, 0x50, 0x0F, // 165:7317
|
||||
0x1C, 0xE5, 0x23, 0x09, // 166:7397
|
||||
0x1D, 0x08, 0x4B, 0x0F, // 167:7432
|
||||
0x1D, 0x53, 0x2C, 0x09, // 168:7507
|
||||
0x1D, 0x7F, 0x8D, 0x1A, // 169:7551
|
||||
0x1E, 0x0C, 0x2E, 0x09, // 170:7692
|
||||
0x1E, 0x3A, 0x46, 0x0D, // 171:7738
|
||||
0x1E, 0x80, 0x5D, 0x13, // 172:7808
|
||||
0x1E, 0xDD, 0x33, 0x0B, // 173:7901
|
||||
0x1F, 0x10, 0x5D, 0x11, // 174:7952
|
||||
0x1F, 0x6D, 0x2C, 0x0A, // 175:8045
|
||||
0x1F, 0x99, 0x2C, 0x09, // 176:8089
|
||||
0x1F, 0xC5, 0x64, 0x14, // 177:8133
|
||||
0x20, 0x29, 0x33, 0x0A, // 178:8233
|
||||
0x20, 0x5C, 0x33, 0x0A, // 179:8284
|
||||
0x20, 0x8F, 0x32, 0x0A, // 180:8335
|
||||
0x20, 0xC1, 0x57, 0x0F, // 181:8385
|
||||
0x21, 0x18, 0x53, 0x11, // 182:8472
|
||||
0x21, 0x6B, 0x15, 0x05, // 183:8555
|
||||
0x21, 0x80, 0x29, 0x0A, // 184:8576
|
||||
0x21, 0xA9, 0x1B, 0x07, // 185:8617
|
||||
0x21, 0xC4, 0x34, 0x0A, // 186:8644
|
||||
0x21, 0xF8, 0x45, 0x0D, // 187:8696
|
||||
0x22, 0x3D, 0x5E, 0x11, // 188:8765
|
||||
0x22, 0x9B, 0x5F, 0x11, // 189:8859
|
||||
0x22, 0xFA, 0x6A, 0x13, // 190:8954
|
||||
0x23, 0x64, 0x40, 0x0C, // 191:9060
|
||||
0x23, 0xA4, 0x53, 0x0F, // 192:9124
|
||||
0x23, 0xF7, 0x53, 0x0F, // 193:9207
|
||||
0x24, 0x4A, 0x53, 0x0F, // 194:9290
|
||||
0x24, 0x9D, 0x59, 0x0F, // 195:9373
|
||||
0x24, 0xF6, 0x59, 0x0F, // 196:9462
|
||||
0x25, 0x4F, 0x53, 0x0E, // 197:9551
|
||||
0x25, 0xA2, 0x71, 0x14, // 198:9634
|
||||
0x26, 0x13, 0x53, 0x0F, // 199:9747
|
||||
0x26, 0x66, 0x47, 0x0D, // 200:9830
|
||||
0x26, 0xAD, 0x47, 0x0D, // 201:9901
|
||||
0x26, 0xF4, 0x47, 0x0D, // 202:9972
|
||||
0x27, 0x3B, 0x47, 0x0D, // 203:10043
|
||||
0x27, 0x82, 0x1D, 0x07, // 204:10114
|
||||
0x27, 0x9F, 0x25, 0x07, // 205:10143
|
||||
0x27, 0xC4, 0x25, 0x07, // 206:10180
|
||||
0x27, 0xE9, 0x2B, 0x08, // 207:10217
|
||||
0x28, 0x14, 0x5E, 0x11, // 208:10260
|
||||
0x28, 0x72, 0x59, 0x11, // 209:10354
|
||||
0x28, 0xCB, 0x5E, 0x11, // 210:10443
|
||||
0x29, 0x29, 0x5E, 0x11, // 211:10537
|
||||
0x29, 0x87, 0x5E, 0x11, // 212:10631
|
||||
0x29, 0xE5, 0x5E, 0x11, // 213:10725
|
||||
0x2A, 0x43, 0x5E, 0x11, // 214:10819
|
||||
0x2A, 0xA1, 0x5E, 0x14, // 215:10913
|
||||
0x2A, 0xFF, 0x5E, 0x11, // 216:11007
|
||||
0x2B, 0x5D, 0x58, 0x11, // 217:11101
|
||||
0x2B, 0xB5, 0x58, 0x11, // 218:11189
|
||||
0x2C, 0x0D, 0x58, 0x11, // 219:11277
|
||||
0x2C, 0x65, 0x58, 0x11, // 220:11365
|
||||
0x2C, 0xBD, 0x4A, 0x0D, // 221:11453
|
||||
0x2D, 0x07, 0x51, 0x0F, // 222:11527
|
||||
0x2D, 0x58, 0x5E, 0x11, // 223:11608
|
||||
0x2D, 0xB6, 0x53, 0x10, // 224:11702
|
||||
0x2E, 0x09, 0x53, 0x10, // 225:11785
|
||||
0x2E, 0x5C, 0x53, 0x10, // 226:11868
|
||||
0x2E, 0xAF, 0x53, 0x10, // 227:11951
|
||||
0x2F, 0x02, 0x53, 0x10, // 228:12034
|
||||
0x2F, 0x55, 0x53, 0x10, // 229:12117
|
||||
0x2F, 0xA8, 0x8D, 0x19, // 230:12200
|
||||
0x30, 0x35, 0x53, 0x0F, // 231:12341
|
||||
0x30, 0x88, 0x57, 0x10, // 232:12424
|
||||
0x30, 0xDF, 0x57, 0x10, // 233:12511
|
||||
0x31, 0x36, 0x57, 0x10, // 234:12598
|
||||
0x31, 0x8D, 0x57, 0x10, // 235:12685
|
||||
0x31, 0xE4, 0x1D, 0x07, // 236:12772
|
||||
0x32, 0x01, 0x25, 0x07, // 237:12801
|
||||
0x32, 0x26, 0x25, 0x07, // 238:12838
|
||||
0x32, 0x4B, 0x2B, 0x08, // 239:12875
|
||||
0x32, 0x76, 0x5E, 0x11, // 240:12918
|
||||
0x32, 0xD4, 0x59, 0x11, // 241:13012
|
||||
0x33, 0x2D, 0x5E, 0x11, // 242:13101
|
||||
0x33, 0x8B, 0x5E, 0x11, // 243:13195
|
||||
0x33, 0xE9, 0x5E, 0x11, // 244:13289
|
||||
0x34, 0x47, 0x5E, 0x11, // 245:13383
|
||||
0x34, 0xA5, 0x5E, 0x11, // 246:13477
|
||||
0x35, 0x03, 0x63, 0x14, // 247:13571
|
||||
0x35, 0x66, 0x5E, 0x11, // 248:13670
|
||||
0x35, 0xC4, 0x59, 0x11, // 249:13764
|
||||
0x36, 0x1D, 0x59, 0x11, // 250:13853
|
||||
0x36, 0x76, 0x59, 0x11, // 251:13942
|
||||
0x36, 0xCF, 0x59, 0x11, // 252:14031
|
||||
0x37, 0x28, 0x50, 0x0E, // 253:14120
|
||||
0x37, 0x78, 0x51, 0x0F, // 254:14200
|
||||
0x37, 0xC9, 0x50, 0x0F, // 255:14281
|
||||
|
||||
// Font Data:
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xC3,0x01,0x00,0x00,0xFF,0xFF,0xC3,0x01,0x00,0x00,0xFF,0xFF,0xC3,0x01, // 33
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x7F, // 34
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x60,0xC0,0x18,0x00,0x00,0x00,0x60,0xE0,0x1F,0x00,0x00,0x00,0x60,0xFF,0x0F,0x00,0x00,0x00,0xFC,0xFF,0x00,0x00,0x00,0x00,0xFF,0xC1,0x00,0x00,0x00,0x00,0x6F,0xC0,0x00,0x00,0x00,0x00,0x60,0xC0,0x1E,0x00,0x00,0x00,0x60,0xF8,0x1F,0x00,0x00,0x00,0xE0,0xFF,0x07,0x00,0x00,0x00,0xFF,0xDF,0x00,0x00,0x00,0x00,0x7F,0xC0,0x00,0x00,0x00,0x00,0x63,0xC0,0x00,0x00,0x00,0x00,0x60, // 35
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x01,0xE0,0x00,0x00,0x00,0xFC,0x07,0xC0,0x01,0x00,0x00,0xFC,0x0F,0x80,0x01,0x00,0x00,0x0E,0x1E,0x80,0x01,0x00,0x80,0xFF,0xFF,0xFF,0x07,0x00,0x80,0xFF,0xFF,0xFF,0x07,0x00,0x00,0x06,0xF0,0xC0,0x01,0x00,0x00,0x06,0xE0,0xE1,0x00,0x00,0x00,0x0E,0xC0,0xFF,0x00,0x00,0x00,0x1E,0x80,0x7F,0x00,0x00,0x00,0x00,0x00,0x3E, // 36
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x03,0x00,0x00,0x00,0x00,0xFE,0x0F,0x00,0x00,0x00,0x00,0x07,0x1C,0x00,0x00,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0xE0,0x01,0x00,0x00,0x07,0x1C,0xFC,0x00,0x00,0x00,0xFE,0x8F,0x1F,0x00,0x00,0x00,0xF8,0xE3,0x03,0x00,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0xE0,0x83,0x3F,0x00,0x00,0x00,0xF8,0xE0,0xFF,0x00,0x00,0x00,0x1F,0x70,0xC0,0x01,0x00,0x00,0x03,0x30,0x80,0x01,0x00,0x00,0x00,0x70,0xC0,0x01,0x00,0x00,0x00,0xE0,0xFF,0x00,0x00,0x00,0x00,0x80,0x3F, // 37
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,0x80,0x7F,0x00,0x00,0x00,0xF8,0xE3,0xFF,0x00,0x00,0x00,0xFE,0xFF,0xE1,0x01,0x00,0x00,0xFF,0x7F,0x80,0x01,0x00,0x00,0x03,0xFC,0x81,0x01,0x00,0x00,0x03,0xCF,0x87,0x01,0x00,0x00,0xFF,0x07,0x8F,0x01,0x00,0x00,0xFE,0x01,0xFE,0x00,0x00,0x00,0x7C,0x00,0xFC,0x00,0x00,0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0xC0,0xDF,0x01,0x00,0x00,0x00,0xC0,0x87,0x01,0x00,0x00,0x00,0xC0,0x00,0x01, // 38
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x7F, // 39
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0xC0,0x7F,0x00,0xFC,0x07,0x00,0xC0,0x0F,0x00,0xC0,0x07,0x00,0xC0,0x01,0x00,0x00,0x07,0x00,0x40,0x00,0x00,0x00,0x04, // 40
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x04,0x00,0xC0,0x01,0x00,0x00,0x07,0x00,0xC0,0x0F,0x00,0xE0,0x07,0x00,0xC0,0x7F,0x00,0xFC,0x07,0x00,0x00,0xFE,0xFF,0xFF,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0x80,0xFF,0x03, // 41
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xEE,0x00,0x00,0x00,0x00,0x00,0x6C,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x6C,0x00,0x00,0x00,0x00,0x00,0xEE, // 42
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0xE0,0xFF,0x0F,0x00,0x00,0x00,0xE0,0xFF,0x0F,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30, // 43
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x01,0x00,0x00,0x00,0x00,0xC0,0x0F,0x00,0x00,0x00,0x00,0x80,0x03, // 44
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30, // 45
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x01,0x00,0x00,0x00,0x00,0xC0,0x01,0x00,0x00,0x00,0x00,0xC0,0x01, // 46
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x01,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF8,0x1F,0x00,0x00,0x00,0xC0,0xFF,0x01,0x00,0x00,0x00,0xFC,0x0F,0x00,0x00,0x00,0x80,0x7F,0x00,0x00,0x00,0x00,0x80,0x03, // 47
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0xFC,0xFF,0x7F,0x00,0x00,0x00,0x3E,0x00,0xF8,0x00,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x3E,0x00,0xF8,0x00,0x00,0x00,0xFC,0xFF,0x7F,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0x80,0xFF,0x03, // 48
|
||||
0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01, // 49
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0xC0,0x01,0x00,0x00,0x06,0x00,0xE0,0x01,0x00,0x00,0x03,0x00,0xF0,0x01,0x00,0x00,0x03,0x00,0xB8,0x01,0x00,0x00,0x03,0x00,0x9E,0x01,0x00,0x00,0x03,0x00,0x8F,0x01,0x00,0x00,0x07,0xC0,0x87,0x01,0x00,0x00,0x0E,0xF8,0x81,0x01,0x00,0x00,0xFE,0xFF,0x80,0x01,0x00,0x00,0xFC,0x3F,0x80,0x01,0x00,0x00,0xF0,0x07,0x80,0x01, // 50
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0xE0,0x00,0x00,0x00,0x06,0x00,0xC0,0x00,0x00,0x00,0x03,0x00,0xC0,0x01,0x00,0x00,0x03,0x0C,0x80,0x01,0x00,0x00,0x03,0x0C,0x80,0x01,0x00,0x00,0x03,0x0C,0x80,0x01,0x00,0x00,0x03,0x1E,0x80,0x01,0x00,0x00,0x0F,0x3F,0xC0,0x01,0x00,0x00,0xFE,0x73,0xF0,0x00,0x00,0x00,0xFC,0xF1,0x7F,0x00,0x00,0x00,0xF8,0xE0,0x3F,0x00,0x00,0x00,0x00,0x80,0x1F, // 51
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0x00,0x00,0x00,0x00,0xE0,0x03,0x00,0x00,0x00,0x00,0xF8,0x03,0x00,0x00,0x00,0x00,0x3E,0x03,0x00,0x00,0x00,0xC0,0x07,0x03,0x00,0x00,0x00,0xE0,0x01,0x03,0x00,0x00,0x00,0x78,0x00,0x03,0x00,0x00,0x00,0x1E,0x00,0x03,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03, // 52
|
||||
0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0xFF,0x0F,0xC0,0x00,0x00,0x00,0xFF,0x0F,0xC0,0x01,0x00,0x00,0xFF,0x07,0x80,0x01,0x00,0x00,0x03,0x06,0x80,0x01,0x00,0x00,0x03,0x06,0x80,0x01,0x00,0x00,0x03,0x06,0x80,0x01,0x00,0x00,0x03,0x0E,0xC0,0x01,0x00,0x00,0x03,0x3C,0xF0,0x00,0x00,0x00,0x03,0xFC,0x7F,0x00,0x00,0x00,0x00,0xF8,0x3F,0x00,0x00,0x00,0x00,0xE0,0x0F, // 53
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x07,0x00,0x00,0x00,0xE0,0xFF,0x3F,0x00,0x00,0x00,0xF8,0xFF,0x7F,0x00,0x00,0x00,0x7C,0x0C,0xF8,0x00,0x00,0x00,0x0E,0x06,0xC0,0x01,0x00,0x00,0x06,0x06,0x80,0x01,0x00,0x00,0x03,0x06,0x80,0x01,0x00,0x00,0x03,0x06,0x80,0x01,0x00,0x00,0x03,0x0E,0xC0,0x01,0x00,0x00,0x03,0x3C,0xE0,0x00,0x00,0x00,0x07,0xFC,0xFF,0x00,0x00,0x00,0x06,0xF8,0x3F,0x00,0x00,0x00,0x00,0xE0,0x0F, // 54
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0xC0,0x01,0x00,0x00,0x03,0x00,0xFE,0x01,0x00,0x00,0x03,0xE0,0xFF,0x01,0x00,0x00,0x03,0xFC,0x7F,0x00,0x00,0x00,0x83,0xFF,0x00,0x00,0x00,0x00,0xF3,0x0F,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x03, // 55
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x1F,0x00,0x00,0x00,0xF8,0xE0,0x7F,0x00,0x00,0x00,0xFC,0xF3,0xFF,0x00,0x00,0x00,0xFE,0x3B,0xE0,0x00,0x00,0x00,0x07,0x1E,0xC0,0x01,0x00,0x00,0x03,0x0C,0x80,0x01,0x00,0x00,0x03,0x0C,0x80,0x01,0x00,0x00,0x03,0x0C,0x80,0x01,0x00,0x00,0x07,0x1E,0xC0,0x01,0x00,0x00,0xFE,0x3B,0xE0,0x00,0x00,0x00,0xFC,0xF3,0xFF,0x00,0x00,0x00,0xF8,0xE0,0x7F,0x00,0x00,0x00,0x00,0x80,0x1F, // 56
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x07,0x00,0x00,0x00,0x00,0xFC,0x1F,0xC0,0x00,0x00,0x00,0xFE,0x3F,0xC0,0x01,0x00,0x00,0x0E,0x38,0x80,0x01,0x00,0x00,0x07,0x70,0x80,0x01,0x00,0x00,0x03,0x60,0x80,0x01,0x00,0x00,0x03,0x60,0x80,0x01,0x00,0x00,0x03,0x60,0xC0,0x00,0x00,0x00,0x07,0x60,0xF0,0x00,0x00,0x00,0x3E,0x30,0x7E,0x00,0x00,0x00,0xFC,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0x0F,0x00,0x00,0x00,0x80,0xFF,0x01, // 57
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0xC0,0x01,0x00,0x00,0x00,0x1C,0xC0,0x01,0x00,0x00,0x00,0x1C,0xC0,0x01, // 58
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0xC0,0x01,0x00,0x00,0x00,0x38,0xC0,0x0F,0x00,0x00,0x00,0x38,0x80,0x03, // 59
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0xEC,0x00,0x00,0x00,0x00,0x00,0xCE,0x00,0x00,0x00,0x00,0x00,0xC6,0x01,0x00,0x00,0x00,0x00,0x87,0x01,0x00,0x00,0x00,0x00,0x83,0x03,0x00,0x00,0x00,0x00,0x03,0x03,0x00,0x00,0x00,0x80,0x01,0x03,0x00,0x00,0x00,0x80,0x01,0x06,0x00,0x00,0x00,0xC0,0x00,0x06,0x00,0x00,0x00,0xC0,0x00,0x0E,0x00,0x00,0x00,0xE0,0x00,0x0C, // 60
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x01,0x00,0x00,0x00,0x00,0x86,0x01,0x00,0x00,0x00,0x00,0x86,0x01,0x00,0x00,0x00,0x00,0x86,0x01,0x00,0x00,0x00,0x00,0x86,0x01,0x00,0x00,0x00,0x00,0x86,0x01,0x00,0x00,0x00,0x00,0x86,0x01,0x00,0x00,0x00,0x00,0x86,0x01,0x00,0x00,0x00,0x00,0x86,0x01,0x00,0x00,0x00,0x00,0x86,0x01,0x00,0x00,0x00,0x00,0x86,0x01,0x00,0x00,0x00,0x00,0x86,0x01,0x00,0x00,0x00,0x00,0x86,0x01,0x00,0x00,0x00,0x00,0x86,0x01, // 61
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,0x0C,0x00,0x00,0x00,0xC0,0x00,0x0E,0x00,0x00,0x00,0xC0,0x01,0x06,0x00,0x00,0x00,0x80,0x01,0x07,0x00,0x00,0x00,0x80,0x03,0x03,0x00,0x00,0x00,0x00,0x83,0x03,0x00,0x00,0x00,0x00,0x87,0x01,0x00,0x00,0x00,0x00,0x86,0x01,0x00,0x00,0x00,0x00,0xC6,0x00,0x00,0x00,0x00,0x00,0xCC,0x00,0x00,0x00,0x00,0x00,0xEC,0x00,0x00,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x30, // 62
|
||||
0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x07,0xC0,0x03,0x00,0x00,0x00,0x03,0xF0,0xC7,0x01,0x00,0x00,0x03,0xF8,0xCF,0x01,0x00,0x00,0x03,0x3E,0xC2,0x01,0x00,0x00,0x87,0x1F,0x00,0x00,0x00,0x00,0xFE,0x0F,0x00,0x00,0x00,0x00,0xFC,0x03,0x00,0x00,0x00,0x00,0xF8, // 63
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x01,0x00,0x00,0x00,0x80,0xFF,0x0F,0x00,0x00,0x00,0xE0,0xFF,0x1F,0x00,0x00,0x00,0xF0,0x03,0x3E,0x00,0x00,0x00,0xF8,0x00,0x70,0x00,0x00,0x00,0x3C,0xF8,0xE0,0x00,0x00,0x00,0x1C,0xFE,0xC3,0x00,0x00,0x00,0x0E,0xFF,0xC3,0x00,0x00,0x00,0x86,0x07,0x87,0x01,0x00,0x00,0x87,0x01,0x86,0x01,0x00,0x00,0xC3,0x00,0x86,0x01,0x00,0x00,0xC3,0x00,0x86,0x01,0x00,0x00,0xC3,0x00,0x83,0x01,0x00,0x00,0xC3,0x80,0x83,0x01,0x00,0x00,0x83,0xFD,0x83,0x01,0x00,0x00,0xC3,0xFF,0xC7,0x00,0x00,0x00,0xC6,0x7F,0xC7,0x00,0x00,0x00,0x06,0x00,0xC6,0x00,0x00,0x00,0x0C,0x00,0x46,0x00,0x00,0x00,0x1C,0x00,0x03,0x00,0x00,0x00,0x78,0xC0,0x01,0x00,0x00,0x00,0xE0,0xFF,0x00,0x00,0x00,0x00,0x80,0x3F, // 64
|
||||
0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0xF8,0x01,0x00,0x00,0x00,0x80,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x01,0x00,0x00,0xF0,0xFF,0x03,0x00,0x00,0x00,0xFF,0x0F,0x03,0x00,0x00,0x00,0x3F,0x00,0x03,0x00,0x00,0x00,0x07,0x00,0x03,0x00,0x00,0x00,0xFF,0x00,0x03,0x00,0x00,0x00,0xFE,0x3F,0x03,0x00,0x00,0x00,0xC0,0xFF,0x0F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x01,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x00,0xE0,0x01, // 65
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x38,0xC0,0x01,0x00,0x00,0x0F,0x7C,0xE0,0x01,0x00,0x00,0xFE,0xFF,0xFF,0x00,0x00,0x00,0xFC,0xE7,0x7F,0x00,0x00,0x00,0xF8,0x81,0x3F, // 66
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE0,0xFF,0x0F,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0xFC,0x00,0x7C,0x00,0x00,0x00,0x1E,0x00,0xF0,0x00,0x00,0x00,0x06,0x00,0xC0,0x00,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x0F,0x00,0xE0,0x01, // 67
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x0E,0x00,0xE0,0x00,0x00,0x00,0x7C,0x00,0xFC,0x00,0x00,0x00,0xF8,0xFF,0x7F,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0x80,0xFF,0x03, // 68
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01, // 69
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x03,0x18,0x00,0x00,0x00,0x00,0x03,0x18,0x00,0x00,0x00,0x00,0x03,0x18,0x00,0x00,0x00,0x00,0x03,0x18,0x00,0x00,0x00,0x00,0x03,0x18,0x00,0x00,0x00,0x00,0x03,0x18,0x00,0x00,0x00,0x00,0x03, // 70
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE0,0xFF,0x0F,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0xFC,0x00,0x7E,0x00,0x00,0x00,0x1E,0x00,0xF0,0x00,0x00,0x00,0x0E,0x00,0xC0,0x00,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x60,0x80,0x01,0x00,0x00,0x03,0x60,0x80,0x01,0x00,0x00,0x03,0x60,0x80,0x01,0x00,0x00,0x07,0xE0,0xFF,0x01,0x00,0x00,0x0E,0xE0,0xFF,0x00,0x00,0x00,0x00,0xE0,0xFF, // 71
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01, // 72
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01, // 73
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0xC0,0x01,0x00,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0xFF,0xFF,0x7F,0x00,0x00,0x00,0xFF,0xFF,0x1F, // 74
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0xC0,0xFB,0x03,0x00,0x00,0x00,0xF0,0xC1,0x0F,0x00,0x00,0x00,0x7C,0x00,0x3F,0x00,0x00,0x00,0x1F,0x00,0xFC,0x00,0x00,0x00,0x0F,0x00,0xF0,0x01,0x00,0x00,0x03,0x00,0xE0,0x01,0x00,0x00,0x01,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x01, // 75
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x80,0x01, // 76
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x00,0x80,0xFF,0x00,0x00,0x00,0x00,0x00,0xF0,0x1F,0x00,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x00,0xF8,0x01,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF0,0x1F,0x00,0x00,0x00,0x80,0x7F,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01, // 77
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0xF0,0x03,0x00,0x00,0x00,0x00,0x80,0x1F,0x00,0x00,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0x00,0x00,0xF0,0x03,0x00,0x00,0x00,0x00,0x80,0x1F,0x00,0x00,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01, // 78
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x00,0x0E,0x00,0xE0,0x00,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x0E,0x00,0xE0,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0x80,0xFF,0x03, // 79
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x07,0xE0,0x00,0x00,0x00,0x00,0x0E,0x70,0x00,0x00,0x00,0x00,0xFE,0x7F,0x00,0x00,0x00,0x00,0xFC,0x1F,0x00,0x00,0x00,0x00,0xF0,0x07, // 80
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x00,0x0E,0x00,0xE0,0x00,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x0E,0x00,0xE0,0x01,0x00,0x00,0x7C,0x00,0xFC,0x01,0x00,0x00,0xF8,0xFF,0xFF,0x03,0x00,0x00,0xF0,0xFF,0x1F,0x03,0x00,0x00,0x80,0xFF,0x03,0x03, // 81
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x03,0x30,0x00,0x00,0x00,0x00,0x03,0x30,0x00,0x00,0x00,0x00,0x03,0x30,0x00,0x00,0x00,0x00,0x03,0x30,0x00,0x00,0x00,0x00,0x07,0xF8,0x03,0x00,0x00,0x00,0x0E,0xFC,0x3F,0x00,0x00,0x00,0xFE,0x1F,0xFF,0x01,0x00,0x00,0xFC,0x0F,0xF8,0x01,0x00,0x00,0xF0,0x03,0xC0,0x01,0x00,0x00,0x00,0x00,0x00,0x01, // 82
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x00,0xE0,0x00,0x00,0x00,0xFC,0x03,0xC0,0x01,0x00,0x00,0xFE,0x07,0xC0,0x01,0x00,0x00,0x8E,0x0F,0x80,0x01,0x00,0x00,0x07,0x1E,0x80,0x01,0x00,0x00,0x03,0x3C,0x80,0x01,0x00,0x00,0x03,0x78,0x80,0x01,0x00,0x00,0x03,0xF0,0xC0,0x01,0x00,0x00,0x03,0xF0,0xE1,0x00,0x00,0x00,0x07,0xE0,0xFF,0x00,0x00,0x00,0x0F,0x80,0x7F,0x00,0x00,0x00,0x00,0x00,0x1F, // 83
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03, // 84
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x1F,0x00,0x00,0x00,0xFF,0xFF,0x7F,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0x00,0x00,0xC0,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0xC0,0x01,0x00,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0xFF,0xFF,0x7F,0x00,0x00,0x00,0xFF,0xFF,0x1F, // 85
|
||||
0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0xFF,0x03,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xE0,0xFF,0x01,0x00,0x00,0x00,0x00,0xF8,0x01,0x00,0x00,0x00,0x00,0xC0,0x01,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0xF8,0xFF,0x01,0x00,0x00,0xE0,0xFF,0x07,0x00,0x00,0x00,0xFF,0x3F,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x00,0x0F, // 86
|
||||
0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0xFF,0x0F,0x00,0x00,0x00,0x00,0xFF,0xFF,0x03,0x00,0x00,0x00,0x80,0xFF,0xFF,0x00,0x00,0x00,0x00,0x80,0xFF,0x01,0x00,0x00,0x00,0x00,0xC0,0x01,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0xFE,0xFF,0x01,0x00,0x00,0xFF,0xFF,0x03,0x00,0x00,0x00,0xFF,0x03,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0xFF,0x0F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x0F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x01,0x00,0x00,0x00,0x00,0xF8,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0xF0,0xFF,0x01,0x00,0x00,0xF0,0xFF,0x7F,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0xFF,0x03,0x00,0x00,0x00,0x00,0x1F, // 87
|
||||
0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x1F,0x00,0xF0,0x01,0x00,0x00,0x7F,0x00,0xFC,0x01,0x00,0x00,0xF8,0x01,0x3F,0x00,0x00,0x00,0xC0,0xEF,0x0F,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xC0,0xEF,0x07,0x00,0x00,0x00,0xF8,0x83,0x3F,0x00,0x00,0x00,0x7F,0x00,0xFC,0x00,0x00,0x00,0x1F,0x00,0xF0,0x01,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x01,0x00,0x00,0x01, // 88
|
||||
0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0x00,0x00,0x00,0xE0,0x1F,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x01,0x00,0x00,0x00,0xF8,0xFF,0x01,0x00,0x00,0x00,0xFF,0xFF,0x01,0x00,0x00,0xE0,0x1F,0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x03, // 89
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x03,0x00,0xE0,0x01,0x00,0x00,0x03,0x00,0xFC,0x01,0x00,0x00,0x03,0x00,0xFF,0x01,0x00,0x00,0x03,0xE0,0xFF,0x01,0x00,0x00,0x03,0xFC,0x87,0x01,0x00,0x00,0x83,0xFF,0x80,0x01,0x00,0x00,0xF3,0x1F,0x80,0x01,0x00,0x00,0xFF,0x03,0x80,0x01,0x00,0x00,0x7F,0x00,0x80,0x01,0x00,0x00,0x0F,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01, // 90
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xFF,0xFF,0xFF,0x07,0x00,0xC0,0xFF,0xFF,0xFF,0x07,0x00,0xC0,0xFF,0xFF,0xFF,0x07,0x00,0xC0,0x00,0x00,0x00,0x06,0x00,0xC0,0x00,0x00,0x00,0x06,0x00,0xC0,0x00,0x00,0x00,0x06,0x00,0xC0,0x00,0x00,0x00,0x06,0x00,0xC0,0x00,0x00,0x00,0x06, // 91
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x80,0xFF,0x00,0x00,0x00,0x00,0x00,0xF8,0x1F,0x00,0x00,0x00,0x00,0x00,0xFF,0x03,0x00,0x00,0x00,0x00,0xF0,0x3F,0x00,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0x00,0xC0,0x01, // 92
|
||||
0xC0,0x00,0x00,0x00,0x06,0x00,0xC0,0x00,0x00,0x00,0x06,0x00,0xC0,0x00,0x00,0x00,0x06,0x00,0xC0,0x00,0x00,0x00,0x06,0x00,0xC0,0x00,0x00,0x00,0x06,0x00,0xC0,0xFF,0xFF,0xFF,0x07,0x00,0xC0,0xFF,0xFF,0xFF,0x07,0x00,0xC0,0xFF,0xFF,0xFF,0x07, // 93
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0xF8,0x03,0x00,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0xF8,0x01,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0x00,0x07, // 94
|
||||
0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x1C, // 95
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x10, // 96
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x1F,0x00,0x00,0x00,0x0E,0xE0,0x7F,0x00,0x00,0x00,0x0E,0xF0,0xFF,0x00,0x00,0x00,0x06,0x78,0xE0,0x01,0x00,0x00,0x07,0x18,0xC0,0x01,0x00,0x00,0x03,0x1C,0x80,0x01,0x00,0x00,0x03,0x0C,0x80,0x01,0x00,0x00,0x03,0x0C,0x80,0x01,0x00,0x00,0x03,0x0C,0xC0,0x00,0x00,0x00,0x0F,0x06,0x60,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xFC,0xFF,0xFF,0x01,0x00,0x00,0xF0,0xFF,0xFF,0x01, // 97
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x0F,0x3C,0xC0,0x01,0x00,0x00,0xFE,0x7F,0xE0,0x01,0x00,0x00,0xFC,0xE7,0xFF,0x00,0x00,0x00,0xF8,0xE1,0x7F,0x00,0x00,0x00,0x00,0x80,0x3F, // 98
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE0,0xFF,0x0F,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0xFC,0x00,0x7C,0x00,0x00,0x00,0x1E,0x00,0xF0,0x00,0x00,0x00,0x06,0x00,0xC0,0x00,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x0F,0x00,0xE0,0x01, // 99
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x0E,0x00,0xE0,0x00,0x00,0x00,0x7C,0x00,0xFC,0x00,0x00,0x00,0xF8,0xFF,0x7F,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0x80,0xFF,0x03, // 100
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0xFC,0xFF,0x3F,0x00,0x00,0x00,0x3E,0x18,0x7C,0x00,0x00,0x00,0x0E,0x18,0xE0,0x00,0x00,0x00,0x07,0x18,0xC0,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x07,0x18,0x80,0x01,0x00,0x00,0x1E,0x18,0x80,0x01,0x00,0x00,0xFC,0x1F,0xC0,0x01,0x00,0x00,0xF8,0x1F,0xE0,0x01,0x00,0x00,0x80,0x1F, // 101
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0xFF,0xFF,0x01,0x00,0x00,0xFC,0xFF,0xFF,0x01,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0x1E,0x18,0x00,0x00,0x00,0x00,0x07,0x18,0x00,0x00,0x00,0x00,0x03,0x18,0x00,0x00,0x00,0x00,0x03,0x18,0x00,0x00,0x00,0x00,0x03,0x18,0x00,0x00,0x00,0x00,0x03,0x18,0x00,0x00,0x00,0x00,0x03,0x18,0x00,0x00,0x00,0x00,0x07, // 102
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE0,0xFF,0x0F,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0xFC,0x00,0x7E,0x00,0x00,0x00,0x1E,0x00,0xF0,0x00,0x00,0x00,0x0E,0x00,0xC0,0x00,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x60,0x80,0x01,0x00,0x00,0x03,0x60,0x80,0x01,0x00,0x00,0x03,0x60,0x80,0x01,0x00,0x00,0x07,0xE0,0xFF,0x01,0x00,0x00,0x0E,0xE0,0xFF,0x00,0x00,0x00,0x00,0xE0,0xFF, // 103
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01, // 104
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01, // 105
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0xC0,0x01,0x00,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0xFF,0xFF,0x7F,0x00,0x00,0x00,0xFF,0xFF,0x1F, // 106
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0xC0,0xFB,0x03,0x00,0x00,0x00,0xF0,0xC1,0x0F,0x00,0x00,0x00,0x7C,0x00,0x3F,0x00,0x00,0x00,0x1F,0x00,0xFC,0x00,0x00,0x00,0x0F,0x00,0xF0,0x01,0x00,0x00,0x03,0x00,0xE0,0x01,0x00,0x00,0x01,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x01, // 107
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x80,0x01, // 108
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xFC,0xFF,0xFF,0x01,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xF8,0xFF,0xFF,0x01, // 109
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xF8,0xFF,0xFF,0x01, // 110
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x00,0x0E,0x00,0xE0,0x00,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x0E,0x00,0xE0,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0x80,0xFF,0x03, // 111
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x07,0xE0,0x00,0x00,0x00,0x00,0x0E,0x70,0x00,0x00,0x00,0x00,0xFE,0x7F,0x00,0x00,0x00,0x00,0xFC,0x1F,0x00,0x00,0x00,0x00,0xF0,0x07, // 112
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x00,0x0E,0x00,0xE0,0x00,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x0E,0x00,0xE0,0x01,0x00,0x00,0x7C,0x00,0xFC,0x01,0x00,0x00,0xF8,0xFF,0xFF,0x03,0x00,0x00,0xF0,0xFF,0x1F,0x03,0x00,0x00,0x80,0xFF,0x03,0x03, // 113
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x07, // 114
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x00,0xE0,0x00,0x00,0x00,0xFC,0x03,0xC0,0x01,0x00,0x00,0xFE,0x07,0xC0,0x01,0x00,0x00,0x8E,0x0F,0x80,0x01,0x00,0x00,0x07,0x1E,0x80,0x01,0x00,0x00,0x03,0x3C,0x80,0x01,0x00,0x00,0x03,0x78,0x80,0x01,0x00,0x00,0x03,0xF0,0xC0,0x01,0x00,0x00,0x03,0xF0,0xE1,0x00,0x00,0x00,0x07,0xE0,0xFF,0x00,0x00,0x00,0x0F,0x80,0x7F,0x00,0x00,0x00,0x00,0x00,0x1F, // 115
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03, // 116
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x3F,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x00,0x00,0xC0,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01, // 117
|
||||
0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0xFF,0x03,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xE0,0xFF,0x01,0x00,0x00,0x00,0x00,0xF8,0x01,0x00,0x00,0x00,0x00,0xC0,0x01,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0xF8,0xFF,0x01,0x00,0x00,0xE0,0xFF,0x07,0x00,0x00,0x00,0xFF,0x3F,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x00,0x0F, // 118
|
||||
0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0xFF,0x0F,0x00,0x00,0x00,0x00,0xFF,0xFF,0x03,0x00,0x00,0x00,0x80,0xFF,0xFF,0x00,0x00,0x00,0x00,0x80,0xFF,0x01,0x00,0x00,0x00,0x00,0xC0,0x01,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0xFE,0xFF,0x01,0x00,0x00,0xFF,0xFF,0x03,0x00,0x00,0x00,0xFF,0x03,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0xFF,0x0F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x0F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x01,0x00,0x00,0x00,0x00,0xF8,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0xF0,0xFF,0x01,0x00,0x00,0xF0,0xFF,0x7F,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0xFF,0x03,0x00,0x00,0x00,0x00,0x1F, // 119
|
||||
0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x1F,0x00,0xF0,0x01,0x00,0x00,0x7F,0x00,0xFC,0x01,0x00,0x00,0xF8,0x01,0x3F,0x00,0x00,0x00,0xC0,0xEF,0x0F,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xC0,0xEF,0x07,0x00,0x00,0x00,0xF8,0x83,0x3F,0x00,0x00,0x00,0x7F,0x00,0xFC,0x00,0x00,0x00,0x1F,0x00,0xF0,0x01,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x01,0x00,0x00,0x01, // 120
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x80,0x01,0x00,0x00,0x1F,0x00,0x80,0x01,0x00,0x00,0xFF,0x00,0x80,0x01,0x00,0x00,0xF8,0x07,0xC0,0x01,0x00,0x00,0xC0,0x3F,0xE0,0x01,0x00,0x00,0x00,0xFE,0xFD,0x00,0x00,0x00,0x00,0xF0,0x3F,0x00,0x00,0x00,0x00,0xF8,0x07,0x00,0x00,0x00,0x80,0xFF,0x00,0x00,0x00,0x00,0xF0,0x1F,0x00,0x00,0x00,0x00,0xFF,0x03,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x07, // 121
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x03,0x00,0xE0,0x01,0x00,0x00,0x03,0x00,0xFC,0x01,0x00,0x00,0x03,0x00,0xFF,0x01,0x00,0x00,0x03,0xE0,0xFF,0x01,0x00,0x00,0x03,0xFC,0x87,0x01,0x00,0x00,0x83,0xFF,0x80,0x01,0x00,0x00,0xF3,0x1F,0x80,0x01,0x00,0x00,0xFF,0x03,0x80,0x01,0x00,0x00,0x7F,0x00,0x80,0x01,0x00,0x00,0x0F,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01, // 122
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x3E,0x78,0xF0,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x03,0x00,0x80,0xFF,0xCF,0xFF,0x03,0x00,0x80,0xC1,0x87,0x07,0x07,0x00,0xC0,0x00,0x00,0x00,0x06,0x00,0xC0,0x00,0x00,0x00,0x06,0x00,0xC0,0x00,0x00,0x00,0x06,0x00,0xC0,0x00,0x00,0x00,0x06, // 123
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xFF,0xFF,0xFF,0xFF,0x03,0xC0,0xFF,0xFF,0xFF,0xFF,0x03,0xC0,0xFF,0xFF,0xFF,0xFF,0x03, // 124
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x06,0x00,0xC0,0x00,0x00,0x00,0x06,0x00,0xC0,0x00,0x00,0x00,0x06,0x00,0xC0,0x00,0x00,0x00,0x06,0x00,0x80,0xC1,0x87,0x07,0x03,0x00,0x80,0xFF,0xCF,0xFF,0x03,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x3E,0x78,0xF0,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30, // 125
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x38, // 126
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x87,0xFF,0xFF,0x01,0x00,0x00,0x87,0xFF,0xFF,0x01,0x00,0x00,0x87,0xFF,0xFF,0x01, // 161
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0x00,0x00,0xC0,0xFF,0x0F,0x00,0x00,0x00,0xE0,0xFF,0x3F,0x00,0x00,0x00,0xF0,0x00,0x7C,0x00,0x00,0x00,0x38,0x00,0x70,0x00,0x00,0x00,0x1C,0x00,0xE0,0x00,0x00,0x00,0x0C,0x00,0xC0,0x00,0x00,0x80,0xFF,0xFF,0xFF,0x07,0x00,0x80,0xFF,0xFF,0xFF,0x07,0x00,0x00,0x0C,0x00,0xC0,0x00,0x00,0x00,0x0C,0x00,0xC0,0x00,0x00,0x00,0x1C,0x00,0xE0,0x00,0x00,0x00,0x1C,0x00,0xE0, // 162
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x18,0xC0,0x01,0x00,0x00,0xF0,0xFF,0xFF,0x01,0x00,0x00,0xFC,0xFF,0xFF,0x01,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0x0F,0x18,0x80,0x01,0x00,0x00,0x07,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x07,0x00,0x80,0x01,0x00,0x00,0x07,0x00,0x80,0x01, // 163
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x80,0x01,0x00,0x00,0x00,0xE0,0xDE,0x01,0x00,0x00,0x00,0xC0,0xFF,0x00,0x00,0x00,0x00,0x80,0x61,0x00,0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,0x00,0x80,0x61,0x00,0x00,0x00,0x00,0xC0,0xFF,0x00,0x00,0x00,0x00,0xE0,0xDE,0x01,0x00,0x00,0x00,0x60,0x80,0x01, // 164
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x7F,0xC0,0x0C,0x00,0x00,0x00,0xFE,0xC3,0x0C,0x00,0x00,0x00,0xE0,0xDF,0x0C,0x00,0x00,0x00,0x00,0xFE,0xFF,0x01,0x00,0x00,0x00,0xF0,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x01,0x00,0x00,0xE0,0xDF,0x0C,0x00,0x00,0x00,0xFE,0xC3,0x0C,0x00,0x00,0x00,0x7F,0xC0,0x0C,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x01, // 165
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x0F,0xFC,0x7F,0x00,0x80,0xFF,0x0F,0xFC,0x7F,0x00,0x80,0xFF,0x0F,0xFC,0x7F, // 166
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x1E,0x60,0x00,0x00,0x00,0x7E,0x7F,0xE0,0x00,0x00,0x00,0xFE,0x71,0xC0,0x00,0x00,0x00,0xC7,0xE0,0xC0,0x00,0x00,0x00,0xC3,0xC1,0xC0,0x00,0x00,0x00,0x83,0x81,0xC1,0x00,0x00,0x00,0x03,0x83,0xC3,0x00,0x00,0x00,0x03,0x07,0x63,0x00,0x00,0x00,0x07,0x8E,0x7F,0x00,0x00,0x00,0x06,0xFC,0x3C,0x00,0x00,0x00,0x00,0x78, // 167
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x0E, // 168
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0xC0,0x03,0x0F,0x00,0x00,0x00,0xE0,0x00,0x1C,0x00,0x00,0x00,0x70,0xFC,0x38,0x00,0x00,0x00,0x38,0xFF,0x73,0x00,0x00,0x00,0x98,0xFF,0x67,0x00,0x00,0x00,0x98,0x03,0x67,0x00,0x00,0x00,0xCC,0x01,0xCE,0x00,0x00,0x00,0xCC,0x00,0xCC,0x00,0x00,0x00,0xCC,0x00,0xCC,0x00,0x00,0x00,0xCC,0x00,0xCC,0x00,0x00,0x00,0xCC,0x00,0xCC,0x00,0x00,0x00,0xCC,0x01,0xCE,0x00,0x00,0x00,0x98,0x01,0x66,0x00,0x00,0x00,0x18,0x00,0x60,0x00,0x00,0x00,0x30,0x00,0x70,0x00,0x00,0x00,0x70,0x00,0x38,0x00,0x00,0x00,0xE0,0x00,0x1C,0x00,0x00,0x00,0xC0,0x03,0x0F,0x00,0x00,0x00,0x80,0xFF,0x07,0x00,0x00,0x00,0x00,0xFC, // 169
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x9F,0x01,0x00,0x00,0x00,0x86,0xBF,0x01,0x00,0x00,0x00,0xC3,0xB0,0x01,0x00,0x00,0x00,0x43,0xB0,0x01,0x00,0x00,0x00,0x47,0x98,0x01,0x00,0x00,0x00,0xFF,0xBF,0x01,0x00,0x00,0x00,0xFC,0xBF,0x01, // 170
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0x80,0xC7,0x07,0x00,0x00,0x00,0xC0,0x03,0x07,0x00,0x00,0x00,0x80,0x00,0x06,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0xEF,0x03,0x00,0x00,0x00,0xC0,0x87,0x0F,0x00,0x00,0x00,0x80,0x01,0x06, // 171
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0xFE, // 172
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30, // 173
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x07,0x00,0x00,0x00,0x00,0xF8,0x1F,0x00,0x00,0x00,0x00,0x3C,0x38,0x00,0x00,0x00,0x00,0x0E,0x70,0x00,0x00,0x00,0x00,0x06,0x60,0x00,0x00,0x00,0x00,0xF3,0xCF,0x00,0x00,0x00,0x00,0xF3,0xCF,0x00,0x00,0x00,0x00,0x13,0xC1,0x00,0x00,0x00,0x00,0xF3,0xCF,0x00,0x00,0x00,0x00,0xE3,0xCC,0x00,0x00,0x00,0x00,0x06,0x60,0x00,0x00,0x00,0x00,0x0E,0x70,0x00,0x00,0x00,0x00,0x3C,0x3C,0x00,0x00,0x00,0x00,0xF8,0x1F,0x00,0x00,0x00,0x00,0xE0,0x07, // 174
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x0C, // 175
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,0x00,0xC7,0x00,0x00,0x00,0x00,0x00,0xC3,0x00,0x00,0x00,0x00,0x00,0xE7,0x00,0x00,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,0x00,0x3C, // 176
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x30,0x00,0x00,0x00,0x00,0x0C,0x30,0x00,0x00,0x00,0x00,0x0C,0x30,0x00,0x00,0x00,0x00,0x0C,0x30,0x00,0x00,0x00,0x00,0x0C,0x30,0x00,0x00,0x00,0x00,0x0C,0x30,0x00,0x00,0x00,0xE0,0xFF,0x33,0x00,0x00,0x00,0xE0,0xFF,0x33,0x00,0x00,0x00,0x00,0x0C,0x30,0x00,0x00,0x00,0x00,0x0C,0x30,0x00,0x00,0x00,0x00,0x0C,0x30,0x00,0x00,0x00,0x00,0x0C,0x30,0x00,0x00,0x00,0x00,0x0C,0x30,0x00,0x00,0x00,0x00,0x0C,0x30, // 177
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xC0,0x00,0x00,0x00,0x00,0x03,0xE0,0x00,0x00,0x00,0x00,0x03,0xF8,0x00,0x00,0x00,0x00,0x03,0xDC,0x00,0x00,0x00,0x00,0x07,0xCF,0x00,0x00,0x00,0x00,0xFF,0xC7,0x00,0x00,0x00,0x00,0xFE,0xC1,0x00,0x00,0x00,0x00,0x7C,0xC0, // 178
|
||||
0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x06,0xC0,0x01,0x00,0x00,0x00,0x03,0x80,0x01,0x00,0x00,0x00,0x83,0x81,0x01,0x00,0x00,0x00,0x83,0x81,0x01,0x00,0x00,0x00,0xC7,0xC3,0x01,0x00,0x00,0x00,0x7F,0xFF,0x00,0x00,0x00,0x00,0x7E,0xFE,0x00,0x00,0x00,0x00,0x3C,0x7C, // 179
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x01, // 180
|
||||
0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x80,0xFF,0xC3,0x01,0x00,0x00,0x80,0x1F,0x80,0x01,0x00,0x00,0x80,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0xE0,0x01,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x80,0xFF,0x0F,0x00,0x00,0x00,0x80,0x3F,0x00,0x00,0x00,0x00,0x80,0x01, // 181
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0xF8,0x0F,0x00,0x00,0x00,0x00,0xFC,0x1F,0x00,0x00,0x00,0x00,0xFE,0x3F,0x00,0x00,0x00,0x00,0xFF,0x3F,0x00,0x00,0x00,0x00,0xFF,0x3F,0x00,0x00,0x00,0x00,0xFF,0x3F,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01, // 182
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x70, // 183
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x67,0x00,0x00,0x00,0x00,0x00,0x67,0x00,0x00,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0x38, // 184
|
||||
0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0xFF,0xFF, // 185
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x87,0x01,0x00,0x00,0x00,0xFE,0x9F,0x01,0x00,0x00,0x00,0x07,0xB8,0x01,0x00,0x00,0x00,0x03,0xB0,0x01,0x00,0x00,0x00,0x03,0xB0,0x01,0x00,0x00,0x00,0x07,0xB8,0x01,0x00,0x00,0x00,0xFE,0x9F,0x01,0x00,0x00,0x00,0xF8,0x87,0x01, // 186
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x06,0x00,0x00,0x00,0xC0,0x03,0x07,0x00,0x00,0x00,0x80,0xC7,0x07,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x00,0x80,0x10,0x00,0x00,0x00,0x00,0xC0,0x01,0x07,0x00,0x00,0x00,0xC0,0x87,0x07,0x00,0x00,0x00,0x00,0xEF,0x03,0x00,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0x00,0x00,0x38, // 187
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0xFF,0x1F,0xC0,0x01,0x00,0x00,0xFF,0x1F,0xF0,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x80,0x0F,0x38,0x00,0x00,0x00,0xE0,0x01,0x3E,0x00,0x00,0x00,0x7C,0xC0,0x31,0x00,0x00,0x00,0x0F,0x60,0x30,0x00,0x00,0x00,0x03,0xF0,0xFF,0x01,0x00,0x00,0x00,0xF0,0xFF,0x01,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30, // 188
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0xFF,0x3F,0xC0,0x01,0x00,0x00,0xFF,0x3F,0xF8,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,0x80,0x0F,0x00,0x00,0x00,0x00,0xF0,0x63,0x80,0x01,0x00,0x00,0x7C,0x30,0xC0,0x01,0x00,0x00,0x1F,0x30,0xE0,0x01,0x00,0x00,0x03,0x30,0xB0,0x01,0x00,0x00,0x00,0x70,0x9C,0x01,0x00,0x00,0x00,0xE0,0x8F,0x01,0x00,0x00,0x00,0xC0,0x83,0x01, // 189
|
||||
0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x03,0x30,0x00,0x00,0x00,0x00,0x63,0x30,0x00,0x00,0x00,0x00,0x63,0x30,0x00,0x01,0x00,0x00,0xF3,0x38,0xC0,0x01,0x00,0x00,0xDF,0x1F,0xF8,0x00,0x00,0x00,0x1E,0x0F,0x1E,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x80,0x07,0x38,0x00,0x00,0x00,0xE0,0x01,0x3E,0x00,0x00,0x00,0x7C,0xC0,0x33,0x00,0x00,0x00,0x0F,0x60,0x30,0x00,0x00,0x00,0x03,0xF0,0xFF,0x01,0x00,0x00,0x00,0xF0,0xFF,0x01,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30, // 190
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,0x80,0x7F,0x00,0x00,0x00,0x00,0xC0,0xFF,0x00,0x00,0x00,0x00,0xE0,0xC3,0x01,0x00,0x00,0x00,0xF0,0x80,0x01,0x00,0x00,0x87,0x78,0x80,0x01,0x00,0x00,0xE7,0x3F,0x80,0x01,0x00,0x00,0xC7,0x1F,0x80,0x01,0x00,0x00,0x80,0x07,0xC0,0x01,0x00,0x00,0x00,0x00,0xE0, // 191
|
||||
0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0xF8,0x01,0x00,0x00,0x00,0x80,0xFF,0x01,0x00,0x02,0x00,0xFE,0xFF,0x01,0x00,0x06,0xF0,0xFF,0x03,0x00,0x00,0x1E,0xFF,0x0F,0x03,0x00,0x00,0x3C,0x3F,0x00,0x03,0x00,0x00,0x30,0x07,0x00,0x03,0x00,0x00,0x00,0xFF,0x00,0x03,0x00,0x00,0x00,0xFE,0x3F,0x03,0x00,0x00,0x00,0xC0,0xFF,0x0F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x01,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x00,0xE0,0x01, // 192
|
||||
0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0xF8,0x01,0x00,0x00,0x00,0x80,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x01,0x00,0x00,0xF0,0xFF,0x03,0x00,0x00,0x00,0xFF,0x0F,0x03,0x00,0x00,0x00,0x3F,0x00,0x03,0x00,0x00,0x38,0x07,0x00,0x03,0x00,0x00,0x3E,0xFF,0x00,0x03,0x00,0x00,0x0E,0xFE,0x3F,0x03,0x00,0x00,0x06,0xC0,0xFF,0x0F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x01,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x00,0xE0,0x01, // 193
|
||||
0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0xF8,0x01,0x00,0x00,0x00,0x80,0xFF,0x01,0x00,0x00,0x00,0xFE,0xFF,0x01,0x00,0x30,0xF0,0xFF,0x03,0x00,0x00,0x3C,0xFF,0x0F,0x03,0x00,0x00,0x1E,0x3F,0x00,0x03,0x00,0x00,0x06,0x07,0x00,0x03,0x00,0x00,0x1E,0xFF,0x00,0x03,0x00,0x00,0x38,0xFE,0x3F,0x03,0x00,0x00,0x20,0xC0,0xFF,0x0F,0x00,0x00,0x00,0x00,0xF8,0xFF,0x01,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x00,0xE0,0x01, // 194
|
||||
0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF8,0xFF,0x01,0x00,0x38,0xC0,0xFF,0x0F,0x00,0x00,0x3C,0xFE,0x3F,0x03,0x00,0x00,0x0C,0xFF,0x00,0x03,0x00,0x00,0x18,0x07,0x00,0x03,0x00,0x00,0x30,0xFF,0x00,0x03,0x00,0x00,0x3C,0xFE,0x3F,0x03,0x00,0x00,0x1C,0xC0,0xFF,0x07,0x00,0x00,0x00,0x00,0xF8,0xFF,0x01,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0x00,0x01, // 195
|
||||
0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF8,0xFF,0x01,0x00,0x38,0xE0,0xFF,0x07,0x00,0x00,0x38,0xFF,0x1F,0x03,0x00,0x00,0x38,0x7F,0x00,0x03,0x00,0x00,0x00,0x07,0x00,0x03,0x00,0x00,0x38,0xFF,0x00,0x03,0x00,0x00,0x38,0xFF,0x1F,0x03,0x00,0x00,0x38,0xC0,0xFF,0x07,0x00,0x00,0x00,0x00,0xF8,0xFF,0x01,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0x00,0x01, // 196
|
||||
0x00,0x00,0x00,0xC0,0x01,0x00,0x00,0x00,0x00,0xFC,0x01,0x00,0x00,0x00,0xC0,0xFF,0x01,0x00,0x00,0x00,0xFE,0x7F,0x00,0x00,0x1C,0xF0,0xFF,0x03,0x00,0x00,0x7F,0xFF,0x07,0x03,0x00,0x00,0x63,0x1F,0x00,0x03,0x00,0x00,0x63,0x1F,0x00,0x03,0x00,0x00,0x7F,0xFF,0x07,0x03,0x00,0x00,0x1C,0xF0,0xFF,0x03,0x00,0x00,0x00,0x00,0xFE,0x7F,0x00,0x00,0x00,0x00,0xC0,0xFF,0x01,0x00,0x00,0x00,0x00,0xFC,0x01,0x00,0x00,0x00,0x00,0xC0,0x01, // 197
|
||||
0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xF8,0xFF,0x01,0x00,0x00,0xC0,0xFF,0x0F,0x00,0x00,0x00,0xFF,0x3F,0x03,0x00,0x00,0x00,0xFF,0x00,0x03,0x00,0x00,0x00,0x07,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01, // 198
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE0,0xFF,0x0F,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0xFC,0x00,0x7E,0x00,0x00,0x00,0x1E,0x00,0xF0,0x00,0x00,0x00,0x06,0x00,0xE0,0x00,0x00,0x00,0x07,0x00,0xC0,0x61,0x00,0x00,0x03,0x00,0x80,0x67,0x00,0x00,0x03,0x00,0x80,0x67,0x00,0x00,0x03,0x00,0x80,0x7D,0x00,0x00,0x03,0x00,0xC0,0x39,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x0F,0x00,0xE0,0x01, // 199
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x02,0xFF,0xFF,0xFF,0x01,0x00,0x0E,0xFF,0xFF,0xFF,0x01,0x00,0x1E,0x03,0x18,0x80,0x01,0x00,0x38,0x03,0x18,0x80,0x01,0x00,0x20,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01, // 200
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x20,0x03,0x18,0x80,0x01,0x00,0x38,0x03,0x18,0x80,0x01,0x00,0x1E,0x03,0x18,0x80,0x01,0x00,0x0E,0x03,0x18,0x80,0x01,0x00,0x02,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01, // 201
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x30,0xFF,0xFF,0xFF,0x01,0x00,0x3E,0x03,0x18,0x80,0x01,0x00,0x0E,0x03,0x18,0x80,0x01,0x00,0x0E,0x03,0x18,0x80,0x01,0x00,0x3E,0x03,0x18,0x80,0x01,0x00,0x30,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01, // 202
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x38,0xFF,0xFF,0xFF,0x01,0x00,0x38,0xFF,0xFF,0xFF,0x01,0x00,0x38,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x38,0x03,0x18,0x80,0x01,0x00,0x38,0x03,0x18,0x80,0x01,0x00,0x38,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01, // 203
|
||||
0x06,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x3C,0xFF,0xFF,0xFF,0x01,0x00,0x30,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01, // 204
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x30,0xFF,0xFF,0xFF,0x01,0x00,0x3C,0xFF,0xFF,0xFF,0x01,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x06, // 205
|
||||
0x20,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x1E,0xFF,0xFF,0xFF,0x01,0x00,0x06,0xFF,0xFF,0xFF,0x01,0x00,0x1E,0xFF,0xFF,0xFF,0x01,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x20, // 206
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x38,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x38,0xFF,0xFF,0xFF,0x01,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x38, // 207
|
||||
0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x0E,0x00,0xE0,0x00,0x00,0x00,0x7C,0x00,0xFC,0x00,0x00,0x00,0xF8,0xFF,0x7F,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0x80,0xFF,0x03, // 208
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x38,0xFE,0x00,0x00,0x00,0x00,0x3C,0xF0,0x03,0x00,0x00,0x00,0x0C,0x80,0x1F,0x00,0x00,0x00,0x18,0x00,0xFC,0x00,0x00,0x00,0x30,0x00,0xE0,0x07,0x00,0x00,0x3C,0x00,0x80,0x1F,0x00,0x00,0x1C,0x00,0x00,0xFC,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01, // 209
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x02,0x7E,0x00,0xFC,0x00,0x00,0x06,0x0E,0x00,0xE0,0x00,0x00,0x0E,0x07,0x00,0xC0,0x01,0x00,0x1C,0x03,0x00,0x80,0x01,0x00,0x30,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x0E,0x00,0xE0,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0x80,0xFF,0x03, // 210
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x00,0x0E,0x00,0xE0,0x00,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x30,0x03,0x00,0x80,0x01,0x00,0x1C,0x03,0x00,0x80,0x01,0x00,0x0E,0x07,0x00,0xC0,0x01,0x00,0x06,0x0E,0x00,0xE0,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0x80,0xFF,0x03, // 211
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x20,0x0E,0x00,0xE0,0x00,0x00,0x38,0x07,0x00,0xC0,0x01,0x00,0x0E,0x03,0x00,0x80,0x01,0x00,0x06,0x03,0x00,0x80,0x01,0x00,0x0E,0x03,0x00,0x80,0x01,0x00,0x38,0x07,0x00,0xC0,0x01,0x00,0x20,0x0E,0x00,0xE0,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0x80,0xFF,0x03, // 212
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x38,0x0E,0x00,0xE0,0x00,0x00,0x3C,0x07,0x00,0xC0,0x01,0x00,0x0C,0x03,0x00,0x80,0x01,0x00,0x18,0x03,0x00,0x80,0x01,0x00,0x30,0x03,0x00,0x80,0x01,0x00,0x3C,0x07,0x00,0xC0,0x01,0x00,0x1C,0x0E,0x00,0xE0,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0x80,0xFF,0x03, // 213
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x1C,0x0E,0x00,0xE0,0x00,0x00,0x1C,0x07,0x00,0xC0,0x01,0x00,0x1C,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x1C,0x03,0x00,0x80,0x01,0x00,0x1C,0x07,0x00,0xC0,0x01,0x00,0x1C,0x0E,0x00,0xE0,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0x80,0xFF,0x03, // 214
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x06,0x00,0x00,0x00,0x80,0x03,0x07,0x00,0x00,0x00,0x00,0x87,0x03,0x00,0x00,0x00,0x00,0xCE,0x01,0x00,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0x00,0x00,0xCE,0x01,0x00,0x00,0x00,0x00,0x87,0x03,0x00,0x00,0x00,0x80,0x03,0x07,0x00,0x00,0x00,0x80,0x01,0x02, // 215
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0xF8,0xFF,0x7F,0x02,0x00,0x00,0x7E,0x00,0xFC,0x03,0x00,0x00,0x0E,0x00,0xF8,0x03,0x00,0x00,0x07,0x80,0xFF,0x01,0x00,0x00,0x03,0xF0,0x87,0x01,0x00,0x00,0x03,0xFE,0x80,0x01,0x00,0x00,0xC3,0x1F,0x80,0x01,0x00,0x00,0xFF,0x01,0xC0,0x01,0x00,0x80,0x3F,0x00,0xE0,0x00,0x00,0x80,0x7F,0x00,0xFC,0x00,0x00,0x80,0xFC,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0x80,0xFF,0x03, // 216
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x1F,0x00,0x00,0x00,0xFF,0xFF,0x7F,0x00,0x00,0x01,0xFF,0xFF,0xFF,0x00,0x00,0x03,0x00,0x00,0xE0,0x00,0x00,0x0F,0x00,0x00,0xC0,0x01,0x00,0x1E,0x00,0x00,0x80,0x01,0x00,0x30,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0xC0,0x01,0x00,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0xFF,0xFF,0x7F,0x00,0x00,0x00,0xFF,0xFF,0x1F, // 217
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x1F,0x00,0x00,0x00,0xFF,0xFF,0x7F,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0x00,0x00,0xC0,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x38,0x00,0x00,0x80,0x01,0x00,0x1E,0x00,0x00,0x80,0x01,0x00,0x0F,0x00,0x00,0xC0,0x01,0x00,0x03,0x00,0x00,0xE0,0x00,0x00,0x01,0xFF,0xFF,0xFF,0x00,0x00,0x00,0xFF,0xFF,0x7F,0x00,0x00,0x00,0xFF,0xFF,0x1F, // 218
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x1F,0x00,0x00,0x00,0xFF,0xFF,0x7F,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x20,0x00,0x00,0xE0,0x00,0x00,0x3C,0x00,0x00,0xC0,0x01,0x00,0x0F,0x00,0x00,0x80,0x01,0x00,0x07,0x00,0x00,0x80,0x01,0x00,0x0F,0x00,0x00,0x80,0x01,0x00,0x3C,0x00,0x00,0xC0,0x01,0x00,0x20,0x00,0x00,0xE0,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0xFF,0xFF,0x7F,0x00,0x00,0x00,0xFF,0xFF,0x1F, // 219
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x1F,0x00,0x00,0x00,0xFF,0xFF,0x7F,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x1C,0x00,0x00,0xE0,0x00,0x00,0x1C,0x00,0x00,0xC0,0x01,0x00,0x1C,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x1C,0x00,0x00,0x80,0x01,0x00,0x1C,0x00,0x00,0xC0,0x01,0x00,0x1C,0x00,0x00,0xE0,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0xFF,0xFF,0x7F,0x00,0x00,0x00,0xFF,0xFF,0x1F, // 220
|
||||
0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0x00,0x00,0x00,0xE0,0x1F,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x01,0x00,0x30,0x00,0xF8,0xFF,0x01,0x00,0x3C,0x00,0xFF,0xFF,0x01,0x00,0x0E,0xE0,0x1F,0x00,0x00,0x00,0x06,0xFE,0x03,0x00,0x00,0x00,0x02,0x7F,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x03, // 221
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x30,0x00,0x0C,0x00,0x00,0x00,0x30,0x00,0x0C,0x00,0x00,0x00,0x30,0x00,0x0C,0x00,0x00,0x00,0x30,0x00,0x0C,0x00,0x00,0x00,0x70,0x00,0x0E,0x00,0x00,0x00,0xE0,0x80,0x07,0x00,0x00,0x00,0xE0,0xFF,0x07,0x00,0x00,0x00,0xC0,0xFF,0x01,0x00,0x00,0x00,0x00,0x7F, // 222
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0xFF,0xFF,0x01,0x00,0x00,0xFC,0xFF,0xFF,0x01,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0xC0,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x3C,0x80,0x01,0x00,0x00,0x0E,0x3E,0xC0,0x01,0x00,0x00,0xFE,0xF7,0xE0,0x00,0x00,0x00,0xFC,0xE3,0xFF,0x00,0x00,0x00,0xF8,0xC1,0x7F,0x00,0x00,0x00,0x00,0x80,0x1F, // 223
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x1F,0x00,0x00,0x00,0x0E,0xE0,0x7F,0x00,0x00,0x02,0x0E,0xF0,0xFF,0x00,0x00,0x06,0x06,0x78,0xE0,0x01,0x00,0x0E,0x07,0x18,0xC0,0x01,0x00,0x3C,0x03,0x1C,0x80,0x01,0x00,0x30,0x03,0x0C,0x80,0x01,0x00,0x00,0x03,0x0C,0x80,0x01,0x00,0x00,0x03,0x0C,0xC0,0x00,0x00,0x00,0x0F,0x06,0x60,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xFC,0xFF,0xFF,0x01,0x00,0x00,0xF0,0xFF,0xFF,0x01, // 224
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x1F,0x00,0x00,0x00,0x0E,0xE0,0x7F,0x00,0x00,0x00,0x0E,0xF0,0xFF,0x00,0x00,0x00,0x06,0x78,0xE0,0x01,0x00,0x00,0x07,0x18,0xC0,0x01,0x00,0x00,0x03,0x1C,0x80,0x01,0x00,0x30,0x03,0x0C,0x80,0x01,0x00,0x3C,0x03,0x0C,0x80,0x01,0x00,0x1E,0x03,0x0C,0xC0,0x00,0x00,0x06,0x0F,0x06,0x60,0x00,0x00,0x02,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xFC,0xFF,0xFF,0x01,0x00,0x00,0xF0,0xFF,0xFF,0x01, // 225
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x1F,0x00,0x00,0x00,0x0E,0xE0,0x7F,0x00,0x00,0x00,0x0E,0xF0,0xFF,0x00,0x00,0x20,0x06,0x78,0xE0,0x01,0x00,0x38,0x07,0x18,0xC0,0x01,0x00,0x1E,0x03,0x1C,0x80,0x01,0x00,0x06,0x03,0x0C,0x80,0x01,0x00,0x0E,0x03,0x0C,0x80,0x01,0x00,0x1C,0x03,0x0C,0xC0,0x00,0x00,0x30,0x0F,0x06,0x60,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xFC,0xFF,0xFF,0x01,0x00,0x00,0xF0,0xFF,0xFF,0x01, // 226
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x1F,0x00,0x00,0x00,0x0E,0xE0,0x7F,0x00,0x00,0x00,0x0E,0xF0,0xFF,0x00,0x00,0x38,0x06,0x78,0xE0,0x01,0x00,0x3C,0x07,0x18,0xC0,0x01,0x00,0x0C,0x03,0x1C,0x80,0x01,0x00,0x18,0x03,0x0C,0x80,0x01,0x00,0x30,0x03,0x0C,0x80,0x01,0x00,0x3C,0x07,0x0C,0xC0,0x00,0x00,0x1C,0x0F,0x06,0x60,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xFC,0xFF,0xFF,0x01,0x00,0x00,0xF0,0xFF,0xFF,0x01, // 227
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x1F,0x00,0x00,0x00,0x0E,0xE0,0x7F,0x00,0x00,0x00,0x0E,0xF0,0xFF,0x00,0x00,0x1C,0x06,0x78,0xE0,0x01,0x00,0x1C,0x07,0x18,0xC0,0x01,0x00,0x1C,0x03,0x1C,0x80,0x01,0x00,0x00,0x03,0x0C,0x80,0x01,0x00,0x1C,0x03,0x0C,0x80,0x01,0x00,0x1C,0x07,0x0C,0xC0,0x00,0x00,0x1C,0x0F,0x06,0x60,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xFC,0xFF,0xFF,0x01,0x00,0x00,0xF0,0xFF,0xFF,0x01, // 228
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x1F,0x00,0x00,0x00,0x0E,0xE0,0x7F,0x00,0x00,0x00,0x0E,0xF0,0xFF,0x00,0x00,0x00,0x06,0x78,0xE0,0x01,0x00,0x1E,0x07,0x18,0xC0,0x01,0x00,0x3F,0x03,0x1C,0x80,0x01,0x00,0x33,0x03,0x0C,0x80,0x01,0x00,0x33,0x03,0x0C,0x80,0x01,0x00,0x3F,0x03,0x0C,0xC0,0x00,0x00,0x1E,0x0F,0x06,0x60,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xFC,0xFF,0xFF,0x01,0x00,0x00,0xF0,0xFF,0xFF,0x01, // 229
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x1F,0x00,0x00,0x00,0x0E,0xE0,0x7F,0x00,0x00,0x00,0x0E,0xF0,0xFF,0x00,0x00,0x00,0x07,0x78,0xE0,0x01,0x00,0x00,0x07,0x38,0xC0,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x0C,0x80,0x01,0x00,0x00,0x03,0x0C,0x80,0x01,0x00,0x00,0x07,0x0C,0xC0,0x01,0x00,0x00,0x1F,0x04,0xC0,0x00,0x00,0x00,0xFE,0xFF,0xE3,0x00,0x00,0x00,0xFC,0xFF,0x7F,0x00,0x00,0x00,0xFC,0xFF,0x7F,0x00,0x00,0x00,0x3E,0x18,0xF8,0x00,0x00,0x00,0x07,0x18,0xE0,0x00,0x00,0x00,0x03,0x18,0xC0,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x07,0x18,0x80,0x01,0x00,0x00,0x1E,0x18,0x80,0x01,0x00,0x00,0xFC,0x1F,0xC0,0x01,0x00,0x00,0xF8,0x1F,0xE0,0x01,0x00,0x00,0xC0,0x1F, // 230
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0xE0,0xFF,0x0F,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0xFC,0x00,0x7E,0x00,0x00,0x00,0x1E,0x00,0xF0,0x00,0x00,0x00,0x06,0x00,0xE0,0x00,0x00,0x00,0x07,0x00,0xC0,0x61,0x00,0x00,0x03,0x00,0x80,0x67,0x00,0x00,0x03,0x00,0x80,0x67,0x00,0x00,0x03,0x00,0x80,0x7D,0x00,0x00,0x03,0x00,0xC0,0x39,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x0F,0x00,0xE0,0x01, // 231
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0xFC,0xFF,0x3F,0x00,0x00,0x02,0x3E,0x18,0x7C,0x00,0x00,0x06,0x0E,0x18,0xE0,0x00,0x00,0x1E,0x07,0x18,0xC0,0x01,0x00,0x3C,0x03,0x18,0x80,0x01,0x00,0x30,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x07,0x18,0x80,0x01,0x00,0x00,0x1E,0x18,0x80,0x01,0x00,0x00,0xFC,0x1F,0xC0,0x01,0x00,0x00,0xF8,0x1F,0xE0,0x01,0x00,0x00,0x80,0x1F, // 232
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0xFC,0xFF,0x3F,0x00,0x00,0x00,0x3E,0x18,0x7C,0x00,0x00,0x00,0x0E,0x18,0xE0,0x00,0x00,0x00,0x07,0x18,0xC0,0x01,0x00,0x20,0x03,0x18,0x80,0x01,0x00,0x38,0x03,0x18,0x80,0x01,0x00,0x1E,0x03,0x18,0x80,0x01,0x00,0x0E,0x07,0x18,0x80,0x01,0x00,0x06,0x1E,0x18,0x80,0x01,0x00,0x02,0xFC,0x1F,0xC0,0x01,0x00,0x00,0xF8,0x1F,0xE0,0x01,0x00,0x00,0x80,0x1F, // 233
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0xFC,0xFF,0x3F,0x00,0x00,0x00,0x3E,0x18,0x7C,0x00,0x00,0x30,0x0E,0x18,0xE0,0x00,0x00,0x3C,0x07,0x18,0xC0,0x01,0x00,0x0E,0x03,0x18,0x80,0x01,0x00,0x06,0x03,0x18,0x80,0x01,0x00,0x1E,0x03,0x18,0x80,0x01,0x00,0x3C,0x07,0x18,0x80,0x01,0x00,0x30,0x1E,0x18,0x80,0x01,0x00,0x00,0xFC,0x1F,0xC0,0x01,0x00,0x00,0xF8,0x1F,0xE0,0x01,0x00,0x00,0x80,0x1F, // 234
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0xFC,0xFF,0x3F,0x00,0x00,0x00,0x3E,0x18,0x7C,0x00,0x00,0x1C,0x0E,0x18,0xE0,0x00,0x00,0x1C,0x07,0x18,0xC0,0x01,0x00,0x1C,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x1C,0x03,0x18,0x80,0x01,0x00,0x1C,0x07,0x18,0x80,0x01,0x00,0x1C,0x1E,0x18,0x80,0x01,0x00,0x00,0xFC,0x1F,0xC0,0x01,0x00,0x00,0xF8,0x1F,0xE0,0x01,0x00,0x00,0x80,0x1F, // 235
|
||||
0x06,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x3C,0xFF,0xFF,0xFF,0x01,0x00,0x30,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01, // 236
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x30,0xFF,0xFF,0xFF,0x01,0x00,0x3C,0xFF,0xFF,0xFF,0x01,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x06, // 237
|
||||
0x20,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x1E,0xFF,0xFF,0xFF,0x01,0x00,0x06,0xFF,0xFF,0xFF,0x01,0x00,0x1E,0xFF,0xFF,0xFF,0x01,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x20, // 238
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x38,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x38,0xFF,0xFF,0xFF,0x01,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x38, // 239
|
||||
0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x18,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x0E,0x00,0xE0,0x00,0x00,0x00,0x7C,0x00,0xFC,0x00,0x00,0x00,0xF8,0xFF,0x7F,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0x80,0xFF,0x03, // 240
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x38,0x18,0x00,0x00,0x00,0x00,0x3C,0x0C,0x00,0x00,0x00,0x00,0x0C,0x06,0x00,0x00,0x00,0x00,0x18,0x03,0x00,0x00,0x00,0x00,0x30,0x03,0x00,0x00,0x00,0x00,0x3C,0x03,0x00,0x00,0x00,0x00,0x1C,0x0F,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFE,0xFF,0xFF,0x01,0x00,0x00,0xF8,0xFF,0xFF,0x01, // 241
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x02,0x7E,0x00,0xFC,0x00,0x00,0x06,0x0E,0x00,0xE0,0x00,0x00,0x0E,0x07,0x00,0xC0,0x01,0x00,0x1C,0x03,0x00,0x80,0x01,0x00,0x30,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x0E,0x00,0xE0,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0x80,0xFF,0x03, // 242
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x00,0x0E,0x00,0xE0,0x00,0x00,0x00,0x07,0x00,0xC0,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x30,0x03,0x00,0x80,0x01,0x00,0x1C,0x03,0x00,0x80,0x01,0x00,0x0E,0x07,0x00,0xC0,0x01,0x00,0x06,0x0E,0x00,0xE0,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0x80,0xFF,0x03, // 243
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x20,0x0E,0x00,0xE0,0x00,0x00,0x38,0x07,0x00,0xC0,0x01,0x00,0x0E,0x03,0x00,0x80,0x01,0x00,0x06,0x03,0x00,0x80,0x01,0x00,0x0E,0x03,0x00,0x80,0x01,0x00,0x38,0x07,0x00,0xC0,0x01,0x00,0x20,0x0E,0x00,0xE0,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0x80,0xFF,0x03, // 244
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x38,0x0E,0x00,0xE0,0x00,0x00,0x3C,0x07,0x00,0xC0,0x01,0x00,0x0C,0x03,0x00,0x80,0x01,0x00,0x18,0x03,0x00,0x80,0x01,0x00,0x30,0x03,0x00,0x80,0x01,0x00,0x3C,0x07,0x00,0xC0,0x01,0x00,0x1C,0x0E,0x00,0xE0,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0x80,0xFF,0x03, // 245
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x1C,0x0E,0x00,0xE0,0x00,0x00,0x1C,0x07,0x00,0xC0,0x01,0x00,0x1C,0x03,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x1C,0x03,0x00,0x80,0x01,0x00,0x1C,0x07,0x00,0xC0,0x01,0x00,0x1C,0x0E,0x00,0xE0,0x00,0x00,0x00,0x7E,0x00,0xFC,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0x80,0xFF,0x03, // 246
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0xC0,0x31,0x0E,0x00,0x00,0x00,0xC0,0x31,0x0E,0x00,0x00,0x00,0xC0,0x31,0x0E,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30, // 247
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0xF8,0xFF,0x7F,0x02,0x00,0x00,0x7E,0x00,0xFC,0x03,0x00,0x00,0x0E,0x00,0xF8,0x03,0x00,0x00,0x07,0x80,0xFF,0x01,0x00,0x00,0x03,0xF0,0x87,0x01,0x00,0x00,0x03,0xFE,0x80,0x01,0x00,0x00,0xC3,0x1F,0x80,0x01,0x00,0x00,0xFF,0x01,0xC0,0x01,0x00,0x80,0x3F,0x00,0xE0,0x00,0x00,0x80,0x7F,0x00,0xFC,0x00,0x00,0x80,0xFC,0xFF,0x3F,0x00,0x00,0x00,0xF0,0xFF,0x1F,0x00,0x00,0x00,0x80,0xFF,0x03, // 248
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x3F,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x02,0xFF,0xFF,0xFF,0x01,0x00,0x06,0x00,0x00,0xC0,0x01,0x00,0x0E,0x00,0x00,0x80,0x01,0x00,0x1C,0x00,0x00,0x80,0x01,0x00,0x30,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01, // 249
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x3F,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x00,0x00,0xC0,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x20,0x00,0x00,0x80,0x01,0x00,0x30,0x00,0x00,0x80,0x01,0x00,0x1C,0x00,0x00,0xC0,0x00,0x00,0x0E,0x00,0x00,0x60,0x00,0x00,0x06,0x00,0x00,0x70,0x00,0x00,0x02,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01, // 250
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x3F,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x20,0x00,0x00,0xC0,0x01,0x00,0x3C,0x00,0x00,0x80,0x01,0x00,0x0E,0x00,0x00,0x80,0x01,0x00,0x06,0x00,0x00,0x80,0x01,0x00,0x0E,0x00,0x00,0xC0,0x00,0x00,0x3C,0x00,0x00,0x60,0x00,0x00,0x30,0x00,0x00,0x70,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01, // 251
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x3F,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x1C,0x00,0x00,0xC0,0x01,0x00,0x1C,0x00,0x00,0x80,0x01,0x00,0x1C,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x1C,0x00,0x00,0xC0,0x00,0x00,0x1C,0x00,0x00,0x60,0x00,0x00,0x1C,0x00,0x00,0x70,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01, // 252
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x80,0x01,0x00,0x00,0x1F,0x00,0x80,0x01,0x00,0x00,0xFF,0x00,0x80,0x01,0x00,0x00,0xF8,0x07,0xC0,0x01,0x00,0x00,0xC0,0x3F,0xE0,0x01,0x00,0x00,0x00,0xFE,0xFD,0x00,0x00,0x30,0x00,0xF0,0x3F,0x00,0x00,0x3C,0x00,0xF8,0x07,0x00,0x00,0x0E,0x80,0xFF,0x00,0x00,0x00,0x06,0xF0,0x1F,0x00,0x00,0x00,0x02,0xFF,0x03,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x07, // 253
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x30,0x00,0x0C,0x00,0x00,0x00,0x30,0x00,0x0C,0x00,0x00,0x00,0x30,0x00,0x0C,0x00,0x00,0x00,0x30,0x00,0x0C,0x00,0x00,0x00,0x70,0x00,0x0E,0x00,0x00,0x00,0xE0,0x80,0x07,0x00,0x00,0x00,0xE0,0xFF,0x07,0x00,0x00,0x00,0xC0,0xFF,0x01,0x00,0x00,0x00,0x00,0x7F, // 254
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x80,0x01,0x00,0x00,0x1F,0x00,0x80,0x01,0x00,0x00,0xFF,0x00,0x80,0x01,0x00,0x1C,0xF8,0x07,0xC0,0x01,0x00,0x1C,0x80,0x3F,0xE0,0x00,0x00,0x1C,0x00,0xFC,0xFC,0x00,0x00,0x00,0x00,0xE0,0x3F,0x00,0x00,0x1C,0x00,0xFC,0x07,0x00,0x00,0x1C,0x80,0xFF,0x00,0x00,0x00,0x1C,0xF8,0x1F,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0x07 // 255
|
||||
};
|
||||
38
ESP32_WAVESHARE_7x5/forecast_record.h
Normal file
38
ESP32_WAVESHARE_7x5/forecast_record.h
Normal file
@@ -0,0 +1,38 @@
|
||||
#ifndef FORECAST_RECORD_H_
|
||||
#define FORECAST_RECORD_H_
|
||||
|
||||
#include <Arduino.h>
|
||||
|
||||
typedef struct { // For current Day and Day 1, 2, 3, etc
|
||||
int Dt;
|
||||
String Period;
|
||||
String Icon;
|
||||
String Trend;
|
||||
String Main0;
|
||||
String Forecast0;
|
||||
String Forecast1;
|
||||
String Forecast2;
|
||||
String Description;
|
||||
String Time;
|
||||
String Country;
|
||||
float lat;
|
||||
float lon;
|
||||
float Temperature;
|
||||
float Feelslike;
|
||||
float Humidity;
|
||||
float High;
|
||||
float Low;
|
||||
float Winddir;
|
||||
float Windspeed;
|
||||
float Rainfall;
|
||||
float Snowfall;
|
||||
float Pop;
|
||||
float Pressure;
|
||||
int Cloudcover;
|
||||
int Visibility;
|
||||
int Sunrise;
|
||||
int Sunset;
|
||||
int Timezone;
|
||||
} Forecast_record_type;
|
||||
|
||||
#endif /* ifndef FORECAST_RECORD_H_ */
|
||||
Reference in New Issue
Block a user