Compare commits
merge into: Florian:dev
Florian:dev
Florian:memory
Florian:integration
Florian:ota_base_extract_bk
Florian:dependabot/pip/pytest-xdist-3.8.0
Florian:webserver_helper
Florian:api_read_message_cleanup
Florian:beta
Florian:release
Florian:ld2410_array_lookup
Florian:jesserockz-2025-250
Florian:application_padding
Florian:multi_device
Florian:api_reboot
Florian:dependabot/pip/click-8.2.1
Florian:reorder_app_reduce_padding
Florian:ble_events_loop_runtime_stats
Florian:esp32_touch_isr_loop_runtime_stats_always_select
Florian:speed_up_tests
Florian:loop_runtime_stats
Florian:jesserockz-2025-217
Florian:drop_unique_id
Florian:p4_remote_wifi
Florian:send_overhead_stats
Florian:bluetooth_proxy_stats
Florian:less_than_64_do_not_calc
Florian:socket_latency_loop_runtime_stats
Florian:socket_latency_api_stats
Florian:add_api_stats
Florian:frame_helper_optimize_cleanup_api
Florian:loop_runtime_stats_ble_batching
Florian:runtime_with_ble_fixes
Florian:add-heap-tracing
Florian:jesserockz-2025-102
Florian:jesserockz-2025-064
Florian:ld2420
Florian:dependabot/pip/paho-mqtt-2.1.0
Florian:jesserockz-2024-578
Florian:jesserockz-2024-565
Florian:jesserockz-2023-304
Florian:jesserockz-2023-232
Florian:jesserockz-2023-284
Florian:jesserockz-2024-416
Florian:power-supply-logs
Florian:jesserockz-2024-399
Florian:jesserockz-2024-251
Florian:jesserockz-2024-248
Florian:jesserockz-2024-210
Florian:bluetooth-proxy-log-device-requests
Florian:jesserockz-2024-196
Florian:jesserockz-2024-151
Florian:jesserockz-2023-284-2
Florian:jesserockz-2023-415
Florian:jesserockz-2023-409
Florian:ina226-extra-logs
Florian:remove-unique-id
Florian:jesserockz-2023-284-v2.6
Florian:socket-client-mode
Florian:jesserockz-2022-199
Florian:jesserockz-2023-121
Florian:jesserockz-2023-110
Florian:jesserockz-2023-045
Florian:jesserockz-2022-398
Florian:jesserockz-2022-381
Florian:jesserockz-2022-321
Florian:jesserockz-2022-284
Florian:jesserockz-2022-172
Florian:jesserockz-2022-094
Florian:ble-server-controller
Florian:oral-b-brush
Florian:improv_serial/log-levels
Florian:2025.6.2
Florian:2025.6.1
Florian:2025.6.0
Florian:2025.6.0b3
Florian:2025.6.0b2
Florian:2025.6.0b1
Florian:2025.5.2
Florian:2025.5.1
Florian:2025.5.0
Florian:2025.5.0b6
Florian:2025.5.0b5
Florian:2025.5.0b4
Florian:2025.5.0b3
Florian:2025.5.0b2
Florian:2025.5.0b1
Florian:2025.4.2
Florian:2025.4.1
Florian:2025.4.0
Florian:2025.4.0b3
Florian:2025.4.0b2
Florian:2025.4.0b1
Florian:2025.3.3
Florian:2025.3.2
Florian:2025.3.1
Florian:2025.3.0
Florian:2025.3.0b5
Florian:2025.3.0b4
Florian:2025.3.0b3
Florian:2025.3.0b2
Florian:2025.3.0b1
Florian:2025.2.2
Florian:2025.2.1
Florian:2025.2.0
Florian:2025.2.0b6
Florian:2025.2.0b5
Florian:2025.2.0b4
Florian:2025.2.0b3
Florian:2025.2.0b2
Florian:2025.2.0b1
Florian:2024.12.4
Florian:2024.12.3
Florian:2024.12.2
Florian:2024.12.1
Florian:2024.12.0
Florian:2024.12.0b3
Florian:2024.12.0b2
Florian:2024.12.0b1
Florian:2024.11.3
Florian:2024.11.2
Florian:2024.11.1
Florian:2024.11.0
Florian:2024.11.0b4
Florian:2024.11.0b3
Florian:2024.11.0b2
Florian:2024.11.0b1
Florian:2024.10.3
Florian:2024.10.2
Florian:2024.10.1
Florian:2024.10.0
Florian:2024.10.0b2
Florian:2024.10.0b1
Florian:2024.9.2
Florian:2024.9.1
Florian:2024.9.0
Florian:2024.9.0b4
Florian:2024.9.0b3
Florian:2024.9.0b2
Florian:2024.9.0b1
Florian:2024.8.3
Florian:2024.8.2
Florian:2024.8.1
Florian:2024.8.0
Florian:2024.8.0b4
Florian:2024.8.0b3
Florian:2024.8.0b2
Florian:2024.8.0b1
Florian:2024.7.3
Florian:2024.7.2
Florian:2024.7.1
Florian:2024.7.0
Florian:2024.7.0b4
Florian:2024.7.0b3
Florian:2024.7.0b2
Florian:2024.7.0b1
Florian:2024.6.6
Florian:2024.6.5
Florian:2024.6.4
Florian:2024.6.3
Florian:2024.6.2
Florian:2024.6.1
Florian:2024.6.0
Florian:2024.6.0b5
Florian:2024.6.0b4
Florian:2024.6.0b3
Florian:2024.6.0b2
Florian:2024.6.0b1
Florian:2024.5.5
Florian:2024.5.4
Florian:2024.5.3
Florian:2024.5.2
Florian:2024.5.1
Florian:2024.5.0
Florian:2024.5.0b6
Florian:2024.5.0b5
Florian:2024.5.0b4
Florian:2024.5.0b3
Florian:2024.5.0b2
Florian:2024.5.0b1
Florian:2024.4.2
Florian:2024.4.1
Florian:2024.4.0
Florian:2024.4.0b3
Florian:2024.4.0b2
Florian:2024.4.0b1
Florian:2024.3.2
Florian:2024.3.1
Florian:2024.3.0
Florian:2024.3.0b5
Florian:2024.3.0b4
Florian:2024.3.0b3
Florian:2024.3.0b2
Florian:2024.3.0b1
Florian:2024.2.2
Florian:2024.2.1
Florian:2024.2.0
Florian:2024.2.0b3
Florian:2024.2.0b2
Florian:2024.2.0b1
Florian:2023.12.9
Florian:2023.12.8
Florian:2023.12.7
Florian:2023.12.6
Florian:2023.12.5
Florian:2023.12.4
Florian:2023.12.3
Florian:2023.12.2
Florian:2023.12.1
Florian:2023.12.0
Florian:2023.12.0b6
Florian:2023.12.0b5
Florian:2023.12.0b4
Florian:2023.12.0b3
Florian:2023.12.0b2
Florian:2023.12.0b1
Florian:2023.11.6
Florian:2023.11.5
Florian:2023.11.4
Florian:2023.11.3
Florian:2023.11.2
Florian:2023.11.1
Florian:2023.11.0
Florian:2023.11.0b7
Florian:2023.11.0b6
Florian:2023.11.0b5
Florian:2023.11.0b4
Florian:2023.11.0b3
Florian:2023.11.0b2
Florian:2023.11.0b1
Florian:2023.10.6
Florian:2023.10.5
Florian:2023.10.4
Florian:2023.10.3
Florian:2023.10.2
Florian:2023.10.1
Florian:2023.10.0
Florian:2023.10.0b4
Florian:2023.10.0b3
Florian:2023.10.0b2
Florian:2023.10.0b1
Florian:2023.9.3
Florian:2023.9.2
Florian:2023.9.1
Florian:2023.9.0
Florian:2023.9.0b4
Florian:2023.9.0b3
Florian:2023.9.0b2
Florian:2023.9.0b1
Florian:2023.8.3
Florian:2023.8.2
Florian:2023.8.1
Florian:2023.8.0
Florian:2023.8.0b4
Florian:2023.8.0b3
Florian:2023.8.0b2
Florian:2023.8.0b1
Florian:2023.7.1
Florian:2023.7.0
Florian:2023.7.0b3
Florian:2023.7.0b2
Florian:2023.7.0b1
Florian:2023.6.5
Florian:2023.6.4
Florian:2023.6.3
Florian:2023.6.2
Florian:2023.6.1
Florian:2023.6.0
Florian:2023.6.0b7
Florian:2023.6.0b6
Florian:2023.6.0b5
Florian:2023.6.0b4
Florian:2023.6.0b3
Florian:2023.6.0b2
Florian:2023.6.0b1
Florian:2023.5.5
Florian:2023.5.4
Florian:2023.5.3
Florian:2023.5.2
Florian:2023.5.1
Florian:2023.5.0
Florian:2023.5.0b5
Florian:2023.5.0b4
Florian:2023.5.0b3
Florian:2023.5.0b2
Florian:2023.5.0b1
Florian:2023.4.4
Florian:2023.4.3
Florian:2023.4.2
Florian:2023.4.1
Florian:2023.4.0
Florian:2023.4.0b4
Florian:2023.4.0b3
Florian:2023.4.0b2
Florian:2023.4.0b1
Florian:2023.3.2
Florian:2023.3.1
Florian:2023.3.0
Florian:2023.3.0b6
Florian:2023.3.0b5
Florian:2023.3.0b4
Florian:2023.3.0b3
Florian:2023.3.0b2
Florian:2023.3.0b1
Florian:2023.2.4
Florian:2023.2.3
Florian:2023.2.2
Florian:2023.2.1
Florian:2023.2.0
Florian:2023.2.0b5
Florian:2023.2.0b4
Florian:2023.2.0b3
Florian:2023.2.0b2
Florian:2023.2.0b1
Florian:2022.12.8
Florian:2022.12.7
Florian:2022.12.6
Florian:2022.12.5
Florian:2022.12.4
Florian:2022.12.3
Florian:2022.12.2
Florian:2022.12.1
Florian:2022.12.0
Florian:2022.12.0b6
Florian:2022.12.0b5
Florian:2022.12.0b4
Florian:2022.12.0b3
Florian:2022.12.0b2
Florian:2022.12.0b1
Florian:2022.11.5
Florian:2022.11.4
Florian:2022.11.3
Florian:2022.11.2
Florian:2022.11.1
Florian:2022.11.0
Florian:2022.11.0b6
Florian:2022.11.0b5
Florian:2022.11.0b4
Florian:2022.11.0b3
Florian:2022.11.0b2
Florian:2022.11.0b1
Florian:2022.10.2
Florian:2022.10.1
Florian:2022.10.0
Florian:2022.10.0b2
Florian:2022.10.0b1
Florian:2022.9.4
Florian:2022.9.3
Florian:2022.9.2
Florian:2022.9.1
Florian:2022.9.0
Florian:2022.9.0b5
Florian:2022.9.0b4
Florian:2022.9.0b3
Florian:2022.9.0b2
Florian:2022.9.0b1
Florian:2022.8.3
Florian:2022.8.2
Florian:2022.8.1
Florian:2022.8.0
Florian:2022.8.0b3
Florian:2022.8.0b2
Florian:2022.8.0b1
Florian:2022.6.3
Florian:2022.6.2
Florian:2022.6.1
Florian:2022.6.0
Florian:2022.6.0b4
Florian:2022.6.0b3
Florian:2022.6.0b2
Florian:2022.6.0b1
Florian:2022.5.1
Florian:2022.5.0
Florian:2022.5.0b4
Florian:2022.5.0b3
Florian:2022.5.0b2
Florian:2022.5.0b1
Florian:2022.4.0
Florian:2022.4.0b4
Florian:2022.4.0b3
Florian:2022.4.0b2
Florian:2022.4.0b1
Florian:2022.3.2
Florian:2022.3.1
Florian:2022.3.0
Florian:2022.3.0b2
Florian:2022.3.0b1
Florian:2022.2.6
Florian:2022.2.5
Florian:2022.2.4
Florian:2022.2.3
Florian:2022.2.2
Florian:2022.2.1
Florian:2022.2.0
Florian:2022.2.0b3
Florian:2022.2.0b2
Florian:2022.2.0b1
Florian:2022.1.4
Florian:2022.1.3
Florian:2022.1.2
Florian:2022.1.1
Florian:2022.1.0
Florian:2022.1.0b4
Florian:2022.1.0b3
Florian:2022.1.0b2
Florian:2022.1.0b1
Florian:2021.12.3
Florian:2021.12.2
Florian:2021.12.1
Florian:2021.12.0
Florian:2021.12.0b6
Florian:2021.12.0b5
Florian:2021.12.0b4
Florian:2021.12.0b3
Florian:2021.12.0b2
Florian:2021.12.0b1
Florian:2021.11.4
Florian:2021.11.3
Florian:2021.11.2
Florian:2021.11.1
Florian:2021.11.0
Florian:2021.11.0b9
Florian:2021.11.0b8
Florian:2021.11.0b7
Florian:2021.11.0b6
Florian:2021.11.0b5
Florian:2021.11.0b4
Florian:2021.11.0b3
Florian:2021.11.0b2
Florian:2021.11.0b1
Florian:2021.10.3
Florian:2021.10.2
Florian:2021.10.1
Florian:2021.10.0
Florian:2021.10.0b11
Florian:2021.10.0b10
Florian:2021.10.0b9
Florian:2021.10.0b8
Florian:2021.10.0b7
Florian:2021.10.0b6
Florian:2021.10.0b5
Florian:2021.10.0b4
Florian:2021.10.0b3
Florian:2021.10.0b2
Florian:2021.10.0b1
Florian:2021.9.3
Florian:2021.9.2
Florian:2021.9.1
Florian:2021.9.0
Florian:2021.9.0b5
Florian:2021.9.0b4
Florian:2021.9.0b3
Florian:2021.9.0b2
Florian:2021.9.0b1
Florian:2021.8.2
Florian:2021.8.1
Florian:2021.8.0
Florian:v1.21.0b3
Florian:v1.21.0b2
Florian:v1.21.0b1
Florian:v1.20.4
Florian:v1.20.3
Florian:v1.20.2
Florian:v1.20.1
Florian:v1.20.0
Florian:v1.20.0b6
Florian:v1.20.0b5
Florian:v1.20.0b4
Florian:v1.20.0b3
Florian:v1.20.0b2
Florian:v1.20.0b1
Florian:v1.19.4
Florian:v1.19.3
Florian:v1.19.2
Florian:v1.19.1
Florian:v1.19.0
Florian:v1.19.0b7
Florian:v1.19.0b6
Florian:v1.19.0b5
Florian:v1.19.0b4
Florian:v1.19.0b3
Florian:v1.19.0b2
Florian:v1.19.0b1
Florian:v1.18.0
Florian:v1.18.0b4
Florian:v1.18.0b3
Florian:v1.18.0b2
Florian:v1.18.0b1
Florian:v1.17.2
Florian:v1.17.1
Florian:v1.17.0
Florian:v1.17.0b1
Florian:v1.16.2
Florian:v1.16.1
Florian:v1.16.0
Florian:v1.16.0b8
Florian:v1.16.0b7
Florian:v1.16.0b6
Florian:v1.16.0b5
Florian:v1.16.0b4
Florian:v1.16.0b3
Florian:v1.16.0b2
Florian:v1.16.0b1
Florian:v1.15.3
Florian:v1.15.2
Florian:v1.15.1
Florian:v1.15.0
Florian:v1.15.0b4
Florian:v1.15.0b3
Florian:v1.15.0b2
Florian:v1.15.0b1
Florian:v1.14.5
Florian:v1.14.4
Florian:v1.14.3
Florian:v1.14.2
Florian:v1.14.1
Florian:v1.14.0
Florian:v1.14.0b5
Florian:v1.14.0b4
Florian:v1.14.0b3
Florian:v1.14.0b2
Florian:v1.14.0b1
Florian:v1.13.6
Florian:v1.13.5
Florian:v1.13.4
Florian:v1.13.3
Florian:v1.13.2
Florian:v1.13.1
Florian:v1.13.0
Florian:v1.13.0b7
Florian:v1.13.0b6
Florian:v1.13.0b5
Florian:v1.13.0b4
Florian:v1.13.0b3
Florian:v1.13.0b2
Florian:v1.13.0b1
Florian:v1.12.2
Florian:v1.12.1
Florian:v1.12.0
Florian:v1.12.0b4
Florian:v1.12.0b3
Florian:v1.12.0b2
Florian:v1.12.0b1
Florian:v1.11.2
Florian:v1.11.1
Florian:v1.11.0
Florian:v1.11.0b3
Florian:v1.11.0b2
Florian:v1.11.0b1
Florian:v1.10.1
Florian:v1.10.0
Florian:v1.10.0b2
Florian:v1.10.0b1
Florian:v1.9.3
Florian:v1.9.2
Florian:v1.9.1
Florian:v1.9.0
Florian:v1.9.0b6
Florian:v1.9.0b5
Florian:v1.9.0b4
Florian:v1.9.0b3
Florian:v1.9.0b2
Florian:v1.9.0b1
Florian:v1.8.2
Florian:v1.8.1
Florian:v1.8.0
Florian:v1.7.0
Florian:v1.6.2
Florian:v1.6.1
Florian:v1.6.0
Florian:v1.5.3
Florian:v1.5.2
Florian:v1.5.1
Florian:v1.5.0
Florian:v1.4.0
Florian:v1.3.0
Florian:v1.2.2
Florian:v1.2.1
Florian:v1.1
...
pull from: Florian:jesserockz-2024-248
Florian:dev
Florian:memory
Florian:integration
Florian:ota_base_extract_bk
Florian:dependabot/pip/pytest-xdist-3.8.0
Florian:webserver_helper
Florian:api_read_message_cleanup
Florian:beta
Florian:release
Florian:ld2410_array_lookup
Florian:jesserockz-2025-250
Florian:application_padding
Florian:multi_device
Florian:api_reboot
Florian:dependabot/pip/click-8.2.1
Florian:reorder_app_reduce_padding
Florian:ble_events_loop_runtime_stats
Florian:esp32_touch_isr_loop_runtime_stats_always_select
Florian:speed_up_tests
Florian:loop_runtime_stats
Florian:jesserockz-2025-217
Florian:drop_unique_id
Florian:p4_remote_wifi
Florian:send_overhead_stats
Florian:bluetooth_proxy_stats
Florian:less_than_64_do_not_calc
Florian:socket_latency_loop_runtime_stats
Florian:socket_latency_api_stats
Florian:add_api_stats
Florian:frame_helper_optimize_cleanup_api
Florian:loop_runtime_stats_ble_batching
Florian:runtime_with_ble_fixes
Florian:add-heap-tracing
Florian:jesserockz-2025-102
Florian:jesserockz-2025-064
Florian:ld2420
Florian:dependabot/pip/paho-mqtt-2.1.0
Florian:jesserockz-2024-578
Florian:jesserockz-2024-565
Florian:jesserockz-2023-304
Florian:jesserockz-2023-232
Florian:jesserockz-2023-284
Florian:jesserockz-2024-416
Florian:power-supply-logs
Florian:jesserockz-2024-399
Florian:jesserockz-2024-251
Florian:jesserockz-2024-248
Florian:jesserockz-2024-210
Florian:bluetooth-proxy-log-device-requests
Florian:jesserockz-2024-196
Florian:jesserockz-2024-151
Florian:jesserockz-2023-284-2
Florian:jesserockz-2023-415
Florian:jesserockz-2023-409
Florian:ina226-extra-logs
Florian:remove-unique-id
Florian:jesserockz-2023-284-v2.6
Florian:socket-client-mode
Florian:jesserockz-2022-199
Florian:jesserockz-2023-121
Florian:jesserockz-2023-110
Florian:jesserockz-2023-045
Florian:jesserockz-2022-398
Florian:jesserockz-2022-381
Florian:jesserockz-2022-321
Florian:jesserockz-2022-284
Florian:jesserockz-2022-172
Florian:jesserockz-2022-094
Florian:ble-server-controller
Florian:oral-b-brush
Florian:improv_serial/log-levels
Florian:2025.6.2
Florian:2025.6.1
Florian:2025.6.0
Florian:2025.6.0b3
Florian:2025.6.0b2
Florian:2025.6.0b1
Florian:2025.5.2
Florian:2025.5.1
Florian:2025.5.0
Florian:2025.5.0b6
Florian:2025.5.0b5
Florian:2025.5.0b4
Florian:2025.5.0b3
Florian:2025.5.0b2
Florian:2025.5.0b1
Florian:2025.4.2
Florian:2025.4.1
Florian:2025.4.0
Florian:2025.4.0b3
Florian:2025.4.0b2
Florian:2025.4.0b1
Florian:2025.3.3
Florian:2025.3.2
Florian:2025.3.1
Florian:2025.3.0
Florian:2025.3.0b5
Florian:2025.3.0b4
Florian:2025.3.0b3
Florian:2025.3.0b2
Florian:2025.3.0b1
Florian:2025.2.2
Florian:2025.2.1
Florian:2025.2.0
Florian:2025.2.0b6
Florian:2025.2.0b5
Florian:2025.2.0b4
Florian:2025.2.0b3
Florian:2025.2.0b2
Florian:2025.2.0b1
Florian:2024.12.4
Florian:2024.12.3
Florian:2024.12.2
Florian:2024.12.1
Florian:2024.12.0
Florian:2024.12.0b3
Florian:2024.12.0b2
Florian:2024.12.0b1
Florian:2024.11.3
Florian:2024.11.2
Florian:2024.11.1
Florian:2024.11.0
Florian:2024.11.0b4
Florian:2024.11.0b3
Florian:2024.11.0b2
Florian:2024.11.0b1
Florian:2024.10.3
Florian:2024.10.2
Florian:2024.10.1
Florian:2024.10.0
Florian:2024.10.0b2
Florian:2024.10.0b1
Florian:2024.9.2
Florian:2024.9.1
Florian:2024.9.0
Florian:2024.9.0b4
Florian:2024.9.0b3
Florian:2024.9.0b2
Florian:2024.9.0b1
Florian:2024.8.3
Florian:2024.8.2
Florian:2024.8.1
Florian:2024.8.0
Florian:2024.8.0b4
Florian:2024.8.0b3
Florian:2024.8.0b2
Florian:2024.8.0b1
Florian:2024.7.3
Florian:2024.7.2
Florian:2024.7.1
Florian:2024.7.0
Florian:2024.7.0b4
Florian:2024.7.0b3
Florian:2024.7.0b2
Florian:2024.7.0b1
Florian:2024.6.6
Florian:2024.6.5
Florian:2024.6.4
Florian:2024.6.3
Florian:2024.6.2
Florian:2024.6.1
Florian:2024.6.0
Florian:2024.6.0b5
Florian:2024.6.0b4
Florian:2024.6.0b3
Florian:2024.6.0b2
Florian:2024.6.0b1
Florian:2024.5.5
Florian:2024.5.4
Florian:2024.5.3
Florian:2024.5.2
Florian:2024.5.1
Florian:2024.5.0
Florian:2024.5.0b6
Florian:2024.5.0b5
Florian:2024.5.0b4
Florian:2024.5.0b3
Florian:2024.5.0b2
Florian:2024.5.0b1
Florian:2024.4.2
Florian:2024.4.1
Florian:2024.4.0
Florian:2024.4.0b3
Florian:2024.4.0b2
Florian:2024.4.0b1
Florian:2024.3.2
Florian:2024.3.1
Florian:2024.3.0
Florian:2024.3.0b5
Florian:2024.3.0b4
Florian:2024.3.0b3
Florian:2024.3.0b2
Florian:2024.3.0b1
Florian:2024.2.2
Florian:2024.2.1
Florian:2024.2.0
Florian:2024.2.0b3
Florian:2024.2.0b2
Florian:2024.2.0b1
Florian:2023.12.9
Florian:2023.12.8
Florian:2023.12.7
Florian:2023.12.6
Florian:2023.12.5
Florian:2023.12.4
Florian:2023.12.3
Florian:2023.12.2
Florian:2023.12.1
Florian:2023.12.0
Florian:2023.12.0b6
Florian:2023.12.0b5
Florian:2023.12.0b4
Florian:2023.12.0b3
Florian:2023.12.0b2
Florian:2023.12.0b1
Florian:2023.11.6
Florian:2023.11.5
Florian:2023.11.4
Florian:2023.11.3
Florian:2023.11.2
Florian:2023.11.1
Florian:2023.11.0
Florian:2023.11.0b7
Florian:2023.11.0b6
Florian:2023.11.0b5
Florian:2023.11.0b4
Florian:2023.11.0b3
Florian:2023.11.0b2
Florian:2023.11.0b1
Florian:2023.10.6
Florian:2023.10.5
Florian:2023.10.4
Florian:2023.10.3
Florian:2023.10.2
Florian:2023.10.1
Florian:2023.10.0
Florian:2023.10.0b4
Florian:2023.10.0b3
Florian:2023.10.0b2
Florian:2023.10.0b1
Florian:2023.9.3
Florian:2023.9.2
Florian:2023.9.1
Florian:2023.9.0
Florian:2023.9.0b4
Florian:2023.9.0b3
Florian:2023.9.0b2
Florian:2023.9.0b1
Florian:2023.8.3
Florian:2023.8.2
Florian:2023.8.1
Florian:2023.8.0
Florian:2023.8.0b4
Florian:2023.8.0b3
Florian:2023.8.0b2
Florian:2023.8.0b1
Florian:2023.7.1
Florian:2023.7.0
Florian:2023.7.0b3
Florian:2023.7.0b2
Florian:2023.7.0b1
Florian:2023.6.5
Florian:2023.6.4
Florian:2023.6.3
Florian:2023.6.2
Florian:2023.6.1
Florian:2023.6.0
Florian:2023.6.0b7
Florian:2023.6.0b6
Florian:2023.6.0b5
Florian:2023.6.0b4
Florian:2023.6.0b3
Florian:2023.6.0b2
Florian:2023.6.0b1
Florian:2023.5.5
Florian:2023.5.4
Florian:2023.5.3
Florian:2023.5.2
Florian:2023.5.1
Florian:2023.5.0
Florian:2023.5.0b5
Florian:2023.5.0b4
Florian:2023.5.0b3
Florian:2023.5.0b2
Florian:2023.5.0b1
Florian:2023.4.4
Florian:2023.4.3
Florian:2023.4.2
Florian:2023.4.1
Florian:2023.4.0
Florian:2023.4.0b4
Florian:2023.4.0b3
Florian:2023.4.0b2
Florian:2023.4.0b1
Florian:2023.3.2
Florian:2023.3.1
Florian:2023.3.0
Florian:2023.3.0b6
Florian:2023.3.0b5
Florian:2023.3.0b4
Florian:2023.3.0b3
Florian:2023.3.0b2
Florian:2023.3.0b1
Florian:2023.2.4
Florian:2023.2.3
Florian:2023.2.2
Florian:2023.2.1
Florian:2023.2.0
Florian:2023.2.0b5
Florian:2023.2.0b4
Florian:2023.2.0b3
Florian:2023.2.0b2
Florian:2023.2.0b1
Florian:2022.12.8
Florian:2022.12.7
Florian:2022.12.6
Florian:2022.12.5
Florian:2022.12.4
Florian:2022.12.3
Florian:2022.12.2
Florian:2022.12.1
Florian:2022.12.0
Florian:2022.12.0b6
Florian:2022.12.0b5
Florian:2022.12.0b4
Florian:2022.12.0b3
Florian:2022.12.0b2
Florian:2022.12.0b1
Florian:2022.11.5
Florian:2022.11.4
Florian:2022.11.3
Florian:2022.11.2
Florian:2022.11.1
Florian:2022.11.0
Florian:2022.11.0b6
Florian:2022.11.0b5
Florian:2022.11.0b4
Florian:2022.11.0b3
Florian:2022.11.0b2
Florian:2022.11.0b1
Florian:2022.10.2
Florian:2022.10.1
Florian:2022.10.0
Florian:2022.10.0b2
Florian:2022.10.0b1
Florian:2022.9.4
Florian:2022.9.3
Florian:2022.9.2
Florian:2022.9.1
Florian:2022.9.0
Florian:2022.9.0b5
Florian:2022.9.0b4
Florian:2022.9.0b3
Florian:2022.9.0b2
Florian:2022.9.0b1
Florian:2022.8.3
Florian:2022.8.2
Florian:2022.8.1
Florian:2022.8.0
Florian:2022.8.0b3
Florian:2022.8.0b2
Florian:2022.8.0b1
Florian:2022.6.3
Florian:2022.6.2
Florian:2022.6.1
Florian:2022.6.0
Florian:2022.6.0b4
Florian:2022.6.0b3
Florian:2022.6.0b2
Florian:2022.6.0b1
Florian:2022.5.1
Florian:2022.5.0
Florian:2022.5.0b4
Florian:2022.5.0b3
Florian:2022.5.0b2
Florian:2022.5.0b1
Florian:2022.4.0
Florian:2022.4.0b4
Florian:2022.4.0b3
Florian:2022.4.0b2
Florian:2022.4.0b1
Florian:2022.3.2
Florian:2022.3.1
Florian:2022.3.0
Florian:2022.3.0b2
Florian:2022.3.0b1
Florian:2022.2.6
Florian:2022.2.5
Florian:2022.2.4
Florian:2022.2.3
Florian:2022.2.2
Florian:2022.2.1
Florian:2022.2.0
Florian:2022.2.0b3
Florian:2022.2.0b2
Florian:2022.2.0b1
Florian:2022.1.4
Florian:2022.1.3
Florian:2022.1.2
Florian:2022.1.1
Florian:2022.1.0
Florian:2022.1.0b4
Florian:2022.1.0b3
Florian:2022.1.0b2
Florian:2022.1.0b1
Florian:2021.12.3
Florian:2021.12.2
Florian:2021.12.1
Florian:2021.12.0
Florian:2021.12.0b6
Florian:2021.12.0b5
Florian:2021.12.0b4
Florian:2021.12.0b3
Florian:2021.12.0b2
Florian:2021.12.0b1
Florian:2021.11.4
Florian:2021.11.3
Florian:2021.11.2
Florian:2021.11.1
Florian:2021.11.0
Florian:2021.11.0b9
Florian:2021.11.0b8
Florian:2021.11.0b7
Florian:2021.11.0b6
Florian:2021.11.0b5
Florian:2021.11.0b4
Florian:2021.11.0b3
Florian:2021.11.0b2
Florian:2021.11.0b1
Florian:2021.10.3
Florian:2021.10.2
Florian:2021.10.1
Florian:2021.10.0
Florian:2021.10.0b11
Florian:2021.10.0b10
Florian:2021.10.0b9
Florian:2021.10.0b8
Florian:2021.10.0b7
Florian:2021.10.0b6
Florian:2021.10.0b5
Florian:2021.10.0b4
Florian:2021.10.0b3
Florian:2021.10.0b2
Florian:2021.10.0b1
Florian:2021.9.3
Florian:2021.9.2
Florian:2021.9.1
Florian:2021.9.0
Florian:2021.9.0b5
Florian:2021.9.0b4
Florian:2021.9.0b3
Florian:2021.9.0b2
Florian:2021.9.0b1
Florian:2021.8.2
Florian:2021.8.1
Florian:2021.8.0
Florian:v1.21.0b3
Florian:v1.21.0b2
Florian:v1.21.0b1
Florian:v1.20.4
Florian:v1.20.3
Florian:v1.20.2
Florian:v1.20.1
Florian:v1.20.0
Florian:v1.20.0b6
Florian:v1.20.0b5
Florian:v1.20.0b4
Florian:v1.20.0b3
Florian:v1.20.0b2
Florian:v1.20.0b1
Florian:v1.19.4
Florian:v1.19.3
Florian:v1.19.2
Florian:v1.19.1
Florian:v1.19.0
Florian:v1.19.0b7
Florian:v1.19.0b6
Florian:v1.19.0b5
Florian:v1.19.0b4
Florian:v1.19.0b3
Florian:v1.19.0b2
Florian:v1.19.0b1
Florian:v1.18.0
Florian:v1.18.0b4
Florian:v1.18.0b3
Florian:v1.18.0b2
Florian:v1.18.0b1
Florian:v1.17.2
Florian:v1.17.1
Florian:v1.17.0
Florian:v1.17.0b1
Florian:v1.16.2
Florian:v1.16.1
Florian:v1.16.0
Florian:v1.16.0b8
Florian:v1.16.0b7
Florian:v1.16.0b6
Florian:v1.16.0b5
Florian:v1.16.0b4
Florian:v1.16.0b3
Florian:v1.16.0b2
Florian:v1.16.0b1
Florian:v1.15.3
Florian:v1.15.2
Florian:v1.15.1
Florian:v1.15.0
Florian:v1.15.0b4
Florian:v1.15.0b3
Florian:v1.15.0b2
Florian:v1.15.0b1
Florian:v1.14.5
Florian:v1.14.4
Florian:v1.14.3
Florian:v1.14.2
Florian:v1.14.1
Florian:v1.14.0
Florian:v1.14.0b5
Florian:v1.14.0b4
Florian:v1.14.0b3
Florian:v1.14.0b2
Florian:v1.14.0b1
Florian:v1.13.6
Florian:v1.13.5
Florian:v1.13.4
Florian:v1.13.3
Florian:v1.13.2
Florian:v1.13.1
Florian:v1.13.0
Florian:v1.13.0b7
Florian:v1.13.0b6
Florian:v1.13.0b5
Florian:v1.13.0b4
Florian:v1.13.0b3
Florian:v1.13.0b2
Florian:v1.13.0b1
Florian:v1.12.2
Florian:v1.12.1
Florian:v1.12.0
Florian:v1.12.0b4
Florian:v1.12.0b3
Florian:v1.12.0b2
Florian:v1.12.0b1
Florian:v1.11.2
Florian:v1.11.1
Florian:v1.11.0
Florian:v1.11.0b3
Florian:v1.11.0b2
Florian:v1.11.0b1
Florian:v1.10.1
Florian:v1.10.0
Florian:v1.10.0b2
Florian:v1.10.0b1
Florian:v1.9.3
Florian:v1.9.2
Florian:v1.9.1
Florian:v1.9.0
Florian:v1.9.0b6
Florian:v1.9.0b5
Florian:v1.9.0b4
Florian:v1.9.0b3
Florian:v1.9.0b2
Florian:v1.9.0b1
Florian:v1.8.2
Florian:v1.8.1
Florian:v1.8.0
Florian:v1.7.0
Florian:v1.6.2
Florian:v1.6.1
Florian:v1.6.0
Florian:v1.5.3
Florian:v1.5.2
Florian:v1.5.1
Florian:v1.5.0
Florian:v1.4.0
Florian:v1.3.0
Florian:v1.2.2
Florian:v1.2.1
Florian:v1.1
3 Commits
dev
...
jesserockz
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
b5b4047241 | Use err from getting chunk length | ||
|
|
ddd5e345ac | Int stuff | ||
|
|
c354afda17 | [http_request] Get chunked content length and add some logs |
1 changed files with 20 additions and 0 deletions
|
|
@@ -86,6 +86,8 @@ std::shared_ptr<HttpContainer> HttpRequestIDF::start(std::string url, std::strin
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
ESP_LOGV(TAG, "HTTP Request started: %s", url.c_str());
|
||||
|
||||
if (body_len > 0) {
|
||||
int write_left = body_len;
|
||||
int write_index = 0;
|
||||
|
|
@@ -108,10 +110,26 @@ std::shared_ptr<HttpContainer> HttpRequestIDF::start(std::string url, std::strin
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
ESP_LOGV(TAG, "HTTP Request body written: %d", body_len);
|
||||
|
||||
container->content_length = esp_http_client_fetch_headers(client);
|
||||
if (esp_http_client_is_chunked_response(client)) {
|
||||
ESP_LOGV(TAG, "HTTP Response is chunked");
|
||||
int length = 0;
|
||||
err = esp_http_client_get_chunk_length(client, &length);
|
||||
if (err != ESP_OK) {
|
||||
this->status_momentary_error("failed", 1000);
|
||||
ESP_LOGE(TAG, "Failed to get chunk length: %s", esp_err_to_name(err));
|
||||
esp_http_client_cleanup(client);
|
||||
return nullptr;
|
||||
}
|
||||
container->content_length = length;
|
||||
}
|
||||
const auto status_code = esp_http_client_get_status_code(client);
|
||||
container->status_code = status_code;
|
||||
|
||||
ESP_LOGD(TAG, "Status %d", status_code);
|
||||
|
||||
if (status_code < 200 || status_code >= 300) {
|
||||
ESP_LOGE(TAG, "HTTP Request failed; URL: %s; Code: %d", url.c_str(), status_code);
|
||||
this->status_momentary_error("failed", 1000);
|
||||
|
|
@@ -147,6 +165,8 @@ void HttpContainerIDF::end() {
|
|||
|
||||
esp_http_client_close(this->client_);
|
||||
esp_http_client_cleanup(this->client_);
|
||||
|
||||
ESP_LOGV(TAG, "HTTP Request ended: %d", this->status_code);
|
||||
}
|
||||
|
||||
} // namespace http_request
|
||||
|
|
|
|||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.