{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":42154666,"defaultBranch":"master","name":"ardupilot","ownerLogin":"davidbuzz","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-09-09T03:50:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/174009?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725580050.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"ab80ae90e6c326531f6197ad04274e1a39469c87","ref":"refs/heads/esp32s3-rmt-channel","pushedAt":"2024-09-05T23:47:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"AP_HAL_ESP32: fix RMT on s3by using channel thats compatible with both .","shortMessageHtmlLink":"AP_HAL_ESP32: fix RMT on s3by using channel thats compatible with both ."}},{"before":null,"after":"f75a4726159172b0db32ef4e8dd7f4cc2b15b815","ref":"refs/heads/esp32s3-bigger-cache","pushedAt":"2024-09-05T23:43:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"AP_HAL_ESP32: bigger instruction cache on s3 helps performance","shortMessageHtmlLink":"AP_HAL_ESP32: bigger instruction cache on s3 helps performance"}},{"before":"12d5fc4a593f2c1a64d4efbe55a2df1ba6041d47","after":"eb3fe4bd86b1cd95d6daed5c9ee2925e5d1a07bd","ref":"refs/heads/esp32-faster-looprate","pushedAt":"2024-09-02T02:54:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"AP_HAL_ESP32: improve the reported LOOP_RATE on esp32s3 to similar loop rate to classic esp32\n\ngetting a loop rate of around 130 on both now\n\nsource modules/esp_idf/export.sh\n\n./waf configure --board=esp32s3empty --debug\n./waf copter\ncd build/esp32buzz/esp-idf_build/\nninja menuconfig\n\n./waf configure --board=esp32buzz --debug\n./waf copter\ncd build/esp32buzz/esp-idf_build/\nninja menuconfig\n\nand try to get both the resulting modified sdkconfig as smiilar as possible - this causes s3 to use qio, which is faster, and also puts the wifi stuff onto CORE1 on both configs.\n\ns3:\nloop_rate: actual: 148.097137Hz, expected: 400Hz\nloop_rate: actual: 147.908691Hz, expected: 400Hz\n\nclassic:\nloop_rate: actual: 188.718842Hz, expected: 400Hz\nloop_rate: actual: 191.819748Hz, expected: 400Hz","shortMessageHtmlLink":"AP_HAL_ESP32: improve the reported LOOP_RATE on esp32s3 to similar lo…"}},{"before":null,"after":"12d5fc4a593f2c1a64d4efbe55a2df1ba6041d47","ref":"refs/heads/esp32-faster-looprate","pushedAt":"2024-09-02T02:43:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"AP_HAL_ESP32: improve the reported LOOP_RATE on esp32s3 to similar loop rate to classic esp32\n\ngetting a loop rate of around 130 on both now\n\nsource modules/esp_idf/export.sh\n\n./waf configure --board=esp32s3empty --debug\n./waf copter\ncd build/esp32buzz/esp-idf_build/\nninja menuconfig\n\n./waf configure --board=esp32buzz --debug\n./waf copter\ncd build/esp32buzz/esp-idf_build/\nninja menuconfig\n\nand try to get both the resulting modified sdkconfig as smiilar as possible - this causes s3 to use qio, which is faster, and also puts the wifi stuff onto CORE1 on both configs.\n\ns3:\nloop_rate: actual: 148.097137Hz, expected: 400Hz\nloop_rate: actual: 147.908691Hz, expected: 400Hz\n\nclassic:\nloop_rate: actual: 188.718842Hz, expected: 400Hz\nloop_rate: actual: 191.819748Hz, expected: 400Hz","shortMessageHtmlLink":"AP_HAL_ESP32: improve the reported LOOP_RATE on esp32s3 to similar lo…"}},{"before":"08efdd3f8e6654e501edb918b5234f49e16829ca","after":"0d665ea075434b9ef7cbf058c19fefabcf0f9b29","ref":"refs/heads/esp32-more-scheduler-stats","pushedAt":"2024-09-02T00:16:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"AP_HAL_ESP32: more scheduler stats to help trying to find why copter loops are slow\n\nemits equivalent of tasks.txt to console after approx 2 minutes after boot.\n\neg:\nTasksV2\nAP_InertialSensor::update* MIN= 63 MAX= 979 AVG= 157 OVR= 0 SLP= 0, TOT= 3.4%\nCopter::run_rate_controller* MIN= 148 MAX=1328 AVG= 247 OVR= 0 SLP= 0, TOT= 5.4%\nCopter::motors_output* MIN= 294 MAX=1369 AVG= 327 OVR= 0 SLP= 0, TOT= 7.1%\nCopter::read_AHRS* MIN=1237 MAX=6024 AVG=1991 OVR=389 SLP= 0, TOT=43.0%\nCopter::read_inertia* MIN= 64 MAX= 980 AVG= 130 OVR= 0 SLP= 0, TOT= 2.8%\nCopter::check_ekf_reset* MIN= 20 MAX= 925 AVG= 48 OVR= 0 SLP= 0, TOT= 1.1%\nCopter::update_flight_mode* MIN= 397 MAX=1884 AVG= 665 OVR= 0 SLP= 0, TOT=14.4%\nCopter::update_home_from_EKF* MIN= 10 MAX=1007 AVG= 21 OVR= 0 SLP= 0, TOT= 0.4%\nCopter::update_land_and_crash_de MIN= 45 MAX=1045 AVG= 63 OVR= 0 SLP= 0, TOT= 1.4%\nCopter::update_rangefinder_terra MIN= 12 MAX=1015 AVG= 22 OVR= 0 SLP= 0, TOT= 0.5%\nCopter::Log_Video_Stabilisation* MIN= 17 MAX=1038 AVG= 33 OVR= 0 SLP= 0, TOT= 0.7%\nCopter::rc_loop MIN= 57 MAX=1203 AVG= 90 OVR= 0 SLP= 0, TOT= 2.0%\nCopter::throttle_loop MIN= 47 MAX=1105 AVG= 92 OVR= 23 SLP= 0, TOT= 0.2%\nAP_GPS::update MIN= 87 MAX=1505 AVG= 195 OVR= 56 SLP= 0, TOT= 0.5%\nCopter::update_batt_compass MIN= 68 MAX=1073 AVG= 160 OVR= 11 SLP= 0, TOT= 0.1%\nRC_Channels::read_aux_all MIN= 15 MAX= 178 AVG= 21 OVR= 1 SLP= 0, TOT= 0.0%\nCopter::arm_motors_check MIN= 14 MAX=1001 AVG= 67 OVR= 3 SLP= 0, TOT= 0.0%\nCopter::auto_disarm_check MIN= 7 MAX= 19 AVG= 8 OVR= 0 SLP= 0, TOT= 0.0%\nCopter::auto_trim MIN= 7 MAX= 154 AVG= 14 OVR= 2 SLP= 0, TOT= 0.0%\nCopter::read_rangefinder MIN= 56 MAX=1052 AVG= 126 OVR= 12 SLP= 0, TOT= 0.1%\nAP_Proximity::update MIN= 10 MAX=1075 AVG= 54 OVR= 50 SLP= 0, TOT= 0.5%\nAP_Beacon::update MIN= 10 MAX=1084 AVG= 41 OVR=162 SLP= 0, TOT= 0.8%\nCopter::update_altitude MIN= 165 MAX=1479 AVG= 310 OVR= 45 SLP= 0, TOT= 0.1%\nCopter::run_nav_updates MIN= 9 MAX=1065 AVG= 19 OVR= 4 SLP= 0, TOT= 0.1%\nCopter::update_throttle_hover MIN= 6 MAX= 992 AVG= 18 OVR= 8 SLP= 0, TOT= 0.1%\nModeSmartRTL::save_position MIN= 13 MAX= 43 AVG= 32 OVR= 0 SLP= 0, TOT= 0.0%\nAC_Sprayer::update MIN= 10 MAX= 11 AVG= 10 OVR= 0 SLP= 0, TOT= 0.0%\nCopter::three_hz_loop MIN= 31 MAX= 35 AVG= 33 OVR= 0 SLP= 0, TOT= 0.0%\nAP_ServoRelayEvents::update_even MIN= 7 MAX=1022 AVG= 23 OVR= 7 SLP= 0, TOT= 0.1%\nAP_Baro::accumulate MIN= 8 MAX= 149 AVG= 11 OVR= 2 SLP= 0, TOT= 0.0%\nCopter::update_precland MIN= 11 MAX=1083 AVG= 38 OVR=162 SLP= 0, TOT= 0.7%\nCopter::loop_rate_logging MIN= 9 MAX=1041 AVG= 17 OVR=119 SLP= 0, TOT= 0.3%\nCompass::cal_update MIN= 16 MAX= 995 AVG= 31 OVR= 7 SLP= 0, TOT= 0.1%\nAP_Notify::update MIN= 6 MAX= 627 AVG= 13 OVR= 1 SLP= 0, TOT= 0.0%\nCopter::one_hz_loop MIN= 187 MAX= 663 AVG= 284 OVR= 5 SLP= 0, TOT= 0.0%\nCopter::ekf_check MIN= 11 MAX=1056 AVG= 60 OVR= 3 SLP= 0, TOT= 0.0%\nCopter::check_vibration MIN= 48 MAX=1031 AVG= 104 OVR= 26 SLP= 0, TOT= 0.1%\nCopter::gpsglitch_check MIN= 13 MAX= 179 AVG= 23 OVR= 1 SLP= 0, TOT= 0.0%\nCopter::takeoff_check MIN= 3 MAX= 164 AVG= 11 OVR= 2 SLP= 0, TOT= 0.0%\nCopter::standby_update MIN= 6 MAX= 318 AVG= 16 OVR= 9 SLP= 0, TOT= 0.1%\nCopter::lost_vehicle_check MIN= 17 MAX= 960 AVG= 40 OVR= 1 SLP= 0, TOT= 0.0%\nGCS::update_receive MIN= 90 MAX=2048 AVG= 201 OVR=442 SLP= 0, TOT= 4.1%\nGCS::update_send MIN= 157 MAX=1688 AVG= 379 OVR=705 SLP= 0, TOT= 5.9%\nCopter::ten_hz_logging_loop MIN= 456 MAX=1654 AVG= 631 OVR= 45 SLP= 0, TOT= 0.3%\nCopter::twentyfive_hz_logging MIN= 14 MAX= 370 AVG= 32 OVR= 5 SLP= 0, TOT= 0.0%\nAP_Logger::periodic_tasks MIN= 74 MAX=1142 AVG= 125 OVR=447 SLP= 0, TOT= 2.2%\nAP_InertialSensor::periodic MIN= 5 MAX= 357 AVG= 12 OVR=133 SLP= 0, TOT= 0.2%\nAP_Scheduler::update_logging MIN= 23 MAX= 23 AVG= 23 OVR= 0 SLP= 0, TOT= 0.0%\nAP_TempCalibration::update MIN= 6 MAX= 8 AVG= 6 OVR= 0 SLP= 0, TOT= 0.0%\nAP_Winch::update MIN= 9 MAX= 29 AVG= 13 OVR= 0 SLP= 0, TOT= 0.0%\nAP_Stats::update MIN= 26 MAX= 31 AVG= 28 OVR= 0 SLP= 0, TOT= 0.0%\nAP_NMEA_Output::update MIN= 5 MAX= 338 AVG= 10 OVR= 2 SLP= 0, TOT= 0.0%\nAP_RunCam::update MIN= 5 MAX= 128 AVG= 6 OVR= 1 SLP= 0, TOT= 0.0%\nAP_Vehicle::update_dynamic_notch MIN= 10 MAX=1020 AVG= 22 OVR=299 SLP= 0, TOT= 0.4%\nAP_VideoTX::update MIN= 5 MAX= 7 AVG= 6 OVR= 0 SLP= 0, TOT= 0.0%\nAP_Tramp::update MIN= 7 MAX= 944 AVG= 17 OVR= 5 SLP= 0, TOT= 0.0%\nAP_Vehicle::send_watchdog_reset_ MIN= 9 MAX= 9 AVG= 9 OVR= 0 SLP= 0, TOT= 0.0%\nAP_Vehicle::publish_osd_info MIN= 37 MAX= 41 AVG= 39 OVR= 5 SLP= 0, TOT= 0.0%\nAP_TemperatureSensor::update MIN= 6 MAX= 16 AVG= 8 OVR= 0 SLP= 0, TOT= 0.0%\nAP_Vehicle::accel_cal_update MIN= 16 MAX= 27 AVG= 19 OVR= 0 SLP= 0, TOT= 0.0%\nAP_AIS::update MIN= 7 MAX= 16 AVG= 9 OVR= 0 SLP= 0, TOT= 0.0%\nAP_EFI::update MIN= 4 MAX= 152 AVG= 9 OVR= 0 SLP= 0, TOT= 0.0%\nAP_Vehicle::one_Hz_update MIN= 13 MAX= 130 AVG= 37 OVR= 1 SLP= 0, TOT= 0.0%\nAP_Filters::update MIN= 9 MAX= 10 AVG= 9 OVR= 0 SLP= 0, TOT= 0.0%\nAP_Vehicle::update_arming MIN= 79 MAX= 83 AVG= 81 OVR= 5 SLP= 0, TOT= 0.0%\n\nloop_rate: actual: 161Hz, expected: 400Hz","shortMessageHtmlLink":"AP_HAL_ESP32: more scheduler stats to help trying to find why copter …"}},{"before":"9b80d478426b8631ed07615459946190e1840926","after":"a81ae2ea1ed7b60ca59f38860c0c9fb732656a31","ref":"refs/heads/pr/esp-loop-rate-buzz-redo","pushedAt":"2024-08-31T22:12:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"AP_HAL_ESP32: scheduler timing information was lying to us\n\nThis reverts commit 010cfa2f4c173c72e8df40c17713b80277c55052.\n\nAP_HAL_ESP32: scheduler timing information was lying to us, this puts it back so both 'esp32buzz' and 'esp32s3empty' loop rates are \"better than before. Still terrible, but an improvement\n\nrevert of part of pr #27181","shortMessageHtmlLink":"AP_HAL_ESP32: scheduler timing information was lying to us"}},{"before":"0d5eeb4f13cf9aafb8c5bb420b30a4f823406f41","after":"9b80d478426b8631ed07615459946190e1840926","ref":"refs/heads/pr/esp-loop-rate-buzz-redo","pushedAt":"2024-08-31T22:06:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"AP_HAL_ESP32: scheduler timing information was lying to us\n\nThis reverts commit 010cfa2f4c173c72e8df40c17713b80277c55052.\n\nAP_HAL_ESP32: scheduler timing information was lying to us, this puts it back so both 'esp32buzz' and 'esp32s3empty' loop rates are \"better than before. Still terrible, but an improvement\n\nrevert of part of pr #27181","shortMessageHtmlLink":"AP_HAL_ESP32: scheduler timing information was lying to us"}},{"before":null,"after":"0d5eeb4f13cf9aafb8c5bb420b30a4f823406f41","ref":"refs/heads/pr/esp-loop-rate-buzz-redo","pushedAt":"2024-08-31T22:02:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"AP_HAL_ESP32: scheduler timing information was lying to us\n\nThis reverts commit 010cfa2f4c173c72e8df40c17713b80277c55052.\n\nAP_HAL_ESP32: scheduler timing information was lying to us, this puts it back so both 'esp32buzz' and 'esp32s3empty' loop rates are \"better than before. Still terrible, but an improvement\n\nrevert of part of pr #27181","shortMessageHtmlLink":"AP_HAL_ESP32: scheduler timing information was lying to us"}},{"before":null,"after":"833b57b30790f6298b333eebc7e585553b1dbee0","ref":"refs/heads/esp32-iram-attr","pushedAt":"2024-08-13T02:54:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"AP_HAL_ESP32: __RAMFUNC__ is really IRAM_ATTR\n\ndagery_ua found this and reported it in discord","shortMessageHtmlLink":"AP_HAL_ESP32: __RAMFUNC__ is really IRAM_ATTR"}},{"before":"7292c89766b294e1280662392ab5f1cf6a442f8f","after":null,"ref":"refs/heads/test-push-1720833933550","pushedAt":"2024-07-13T01:25:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"}},{"before":null,"after":"7292c89766b294e1280662392ab5f1cf6a442f8f","ref":"refs/heads/test-push-1720833933550","pushedAt":"2024-07-13T01:25:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"AP_Networking: auto-restart PPP on error\n\nthis makes it easier to handle startup timing with PPP","shortMessageHtmlLink":"AP_Networking: auto-restart PPP on error"}},{"before":"df1eb2bece6f2633f665432ee4afd27617c5d978","after":"010cfa2f4c173c72e8df40c17713b80277c55052","ref":"refs/heads/esp32s3-looprate-fix-400hz","pushedAt":"2024-05-28T05:54:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"AP_HAL_ESP32:LOWERING the MAIN_PRIO gets a 400hz loop rate on s3 \"empty\" board\n\nloop_rate: actual: 400.000000Hz, expected: 400Hz\nloop_rate: actual: 400.000000Hz, expected: 400Hz\nloop_rate: actual: 400.000000Hz, expected: 400Hz\n[ setup esp32 build env ] \n./waf configure --board=esp32s3empty --debug\n./waf copter --debug --disable-scripting --upload\n after upload:\ncd build/esp32s3empty/esp-idf_build && ninja monitor && cd -\n[watch console output for 2 minutes]\nctrl-right-square-bracket to stop watching console.","shortMessageHtmlLink":"AP_HAL_ESP32:LOWERING the MAIN_PRIO gets a 400hz loop rate on s3 \"emp…"}},{"before":null,"after":"df1eb2bece6f2633f665432ee4afd27617c5d978","ref":"refs/heads/esp32s3-looprate-fix-400hz","pushedAt":"2024-05-28T05:51:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"AP_HAL_ESP32:LOWERING the MAIN_PRIO gets a 400hz loop rate on s3 \"empty\" board\n\nloop_rate: actual: 400.000000Hz, expected: 400Hz\nloop_rate: actual: 400.000000Hz, expected: 400Hz\nloop_rate: actual: 400.000000Hz, expected: 400Hz\n[ setup esp32 build env ] \n./waf configure --board=esp32s3empty --debug\n./waf copter --debug --disable-scripting --upload\n after upload:\ncd build/esp32s3empty/esp-idf_build && ninja monitor && cd -\n[watch console output for 2 minutes]\nctrl-right-square-bracket to stop watching console.\n\n\nwip","shortMessageHtmlLink":"AP_HAL_ESP32:LOWERING the MAIN_PRIO gets a 400hz loop rate on s3 \"emp…"}},{"before":"6a547418a1bb7f155a555e7e4200d023cc11d013","after":"a015eb2934bd28fefc15fd6535111bcd37cc4fd8","ref":"refs/heads/esp32s3-debug-hints","pushedAt":"2024-03-15T08:47:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"AP_HAL_ESP32: esp32s3 debugger readme in both .txt and .md format","shortMessageHtmlLink":"AP_HAL_ESP32: esp32s3 debugger readme in both .txt and .md format"}},{"before":"9966019387881328e55c9ac1619c9dc15ae6aa96","after":"6a547418a1bb7f155a555e7e4200d023cc11d013","ref":"refs/heads/esp32s3-debug-hints","pushedAt":"2024-03-15T08:44:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"AP_HAL_ESP32: esp32s3 debugger readme in both .txt and .md format","shortMessageHtmlLink":"AP_HAL_ESP32: esp32s3 debugger readme in both .txt and .md format"}},{"before":null,"after":"9966019387881328e55c9ac1619c9dc15ae6aa96","ref":"refs/heads/esp32s3-debug-hints","pushedAt":"2024-03-03T04:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"AP_HAL_ESP32: esp32s3 debugger readme in both .txt and .md format","shortMessageHtmlLink":"AP_HAL_ESP32: esp32s3 debugger readme in both .txt and .md format"}},{"before":"1dec7bb9b384b2ca696228261f391da3c92721ca","after":"aaf20824dbe0eb298d55e6f7cf16b523c989b1f6","ref":"refs/heads/esp32-fixes-buzz","pushedAt":"2024-03-02T07:15:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"AP_HAL_ESP32: bugfixes\n\nbump tick rate to 1kz to match chibios\n\nexperimentally make delay_microseconds not delay, and only yield ( vTaskDelay yields to higher-priority tasks )\n\nESP32 disable all watchdogs\n\nemit info to console to tell user where to connect tcp/udp and what ports\n\ncomment out bad code throwing a ptr error","shortMessageHtmlLink":"AP_HAL_ESP32: bugfixes"}},{"before":"b5e2363f4c66bad3d1229369e96d66ee6c644f83","after":"1dec7bb9b384b2ca696228261f391da3c92721ca","ref":"refs/heads/esp32-fixes-buzz","pushedAt":"2024-03-02T07:12:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"comment out bad code throwing a ptr error","shortMessageHtmlLink":"comment out bad code throwing a ptr error"}},{"before":null,"after":"b5e2363f4c66bad3d1229369e96d66ee6c644f83","ref":"refs/heads/esp32-fixes-buzz","pushedAt":"2024-03-02T06:51:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"comment out bad code throwing a ptr error","shortMessageHtmlLink":"comment out bad code throwing a ptr error"}},{"before":null,"after":"39de4cf8717a95cd679f2ce5777caaa41210f484","ref":"refs/heads/esp32-wip-march-24","pushedAt":"2024-03-02T02:00:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"ESP32 disable all watchdogs","shortMessageHtmlLink":"ESP32 disable all watchdogs"}},{"before":"d6fa2416802082ef386b3c328cfc43f54b78daea","after":"7d2fc6ad6056efeee9529965681e22e0f98e9525","ref":"refs/heads/esp32-no-rc","pushedAt":"2024-03-01T23:20:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"RC channel wasn't completely protected by #define guards","shortMessageHtmlLink":"RC channel wasn't completely protected by #define guards"}},{"before":"0244c2f77631cc7c075c385d5a6ca9a61821d056","after":"d6fa2416802082ef386b3c328cfc43f54b78daea","ref":"refs/heads/esp32-no-rc","pushedAt":"2024-03-01T22:29:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"AP_HAL: rc channel wasn't completely protected by #define guards","shortMessageHtmlLink":"AP_HAL: rc channel wasn't completely protected by #define guards"}},{"before":"818aa84c4ca5dc6e2183c826d4e2e2df013ccbd6","after":"08efdd3f8e6654e501edb918b5234f49e16829ca","ref":"refs/heads/esp32-more-scheduler-stats","pushedAt":"2024-03-01T22:20:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"AP_HAL_ESP32: more scheduler stats to help trying to find why copter loops are slow\n\nemits equivalent of tasks.txt to console after approx 2 minutes after boot.\n\neg:\nTasksV2\nAP_InertialSensor::update* MIN= 63 MAX= 979 AVG= 157 OVR= 0 SLP= 0, TOT= 3.4%\nCopter::run_rate_controller* MIN= 148 MAX=1328 AVG= 247 OVR= 0 SLP= 0, TOT= 5.4%\nCopter::motors_output* MIN= 294 MAX=1369 AVG= 327 OVR= 0 SLP= 0, TOT= 7.1%\nCopter::read_AHRS* MIN=1237 MAX=6024 AVG=1991 OVR=389 SLP= 0, TOT=43.0%\nCopter::read_inertia* MIN= 64 MAX= 980 AVG= 130 OVR= 0 SLP= 0, TOT= 2.8%\nCopter::check_ekf_reset* MIN= 20 MAX= 925 AVG= 48 OVR= 0 SLP= 0, TOT= 1.1%\nCopter::update_flight_mode* MIN= 397 MAX=1884 AVG= 665 OVR= 0 SLP= 0, TOT=14.4%\nCopter::update_home_from_EKF* MIN= 10 MAX=1007 AVG= 21 OVR= 0 SLP= 0, TOT= 0.4%\nCopter::update_land_and_crash_de MIN= 45 MAX=1045 AVG= 63 OVR= 0 SLP= 0, TOT= 1.4%\nCopter::update_rangefinder_terra MIN= 12 MAX=1015 AVG= 22 OVR= 0 SLP= 0, TOT= 0.5%\nCopter::Log_Video_Stabilisation* MIN= 17 MAX=1038 AVG= 33 OVR= 0 SLP= 0, TOT= 0.7%\nCopter::rc_loop MIN= 57 MAX=1203 AVG= 90 OVR= 0 SLP= 0, TOT= 2.0%\nCopter::throttle_loop MIN= 47 MAX=1105 AVG= 92 OVR= 23 SLP= 0, TOT= 0.2%\nAP_GPS::update MIN= 87 MAX=1505 AVG= 195 OVR= 56 SLP= 0, TOT= 0.5%\nCopter::update_batt_compass MIN= 68 MAX=1073 AVG= 160 OVR= 11 SLP= 0, TOT= 0.1%\nRC_Channels::read_aux_all MIN= 15 MAX= 178 AVG= 21 OVR= 1 SLP= 0, TOT= 0.0%\nCopter::arm_motors_check MIN= 14 MAX=1001 AVG= 67 OVR= 3 SLP= 0, TOT= 0.0%\nCopter::auto_disarm_check MIN= 7 MAX= 19 AVG= 8 OVR= 0 SLP= 0, TOT= 0.0%\nCopter::auto_trim MIN= 7 MAX= 154 AVG= 14 OVR= 2 SLP= 0, TOT= 0.0%\nCopter::read_rangefinder MIN= 56 MAX=1052 AVG= 126 OVR= 12 SLP= 0, TOT= 0.1%\nAP_Proximity::update MIN= 10 MAX=1075 AVG= 54 OVR= 50 SLP= 0, TOT= 0.5%\nAP_Beacon::update MIN= 10 MAX=1084 AVG= 41 OVR=162 SLP= 0, TOT= 0.8%\nCopter::update_altitude MIN= 165 MAX=1479 AVG= 310 OVR= 45 SLP= 0, TOT= 0.1%\nCopter::run_nav_updates MIN= 9 MAX=1065 AVG= 19 OVR= 4 SLP= 0, TOT= 0.1%\nCopter::update_throttle_hover MIN= 6 MAX= 992 AVG= 18 OVR= 8 SLP= 0, TOT= 0.1%\nModeSmartRTL::save_position MIN= 13 MAX= 43 AVG= 32 OVR= 0 SLP= 0, TOT= 0.0%\nAC_Sprayer::update MIN= 10 MAX= 11 AVG= 10 OVR= 0 SLP= 0, TOT= 0.0%\nCopter::three_hz_loop MIN= 31 MAX= 35 AVG= 33 OVR= 0 SLP= 0, TOT= 0.0%\nAP_ServoRelayEvents::update_even MIN= 7 MAX=1022 AVG= 23 OVR= 7 SLP= 0, TOT= 0.1%\nAP_Baro::accumulate MIN= 8 MAX= 149 AVG= 11 OVR= 2 SLP= 0, TOT= 0.0%\nCopter::update_precland MIN= 11 MAX=1083 AVG= 38 OVR=162 SLP= 0, TOT= 0.7%\nCopter::loop_rate_logging MIN= 9 MAX=1041 AVG= 17 OVR=119 SLP= 0, TOT= 0.3%\nCompass::cal_update MIN= 16 MAX= 995 AVG= 31 OVR= 7 SLP= 0, TOT= 0.1%\nAP_Notify::update MIN= 6 MAX= 627 AVG= 13 OVR= 1 SLP= 0, TOT= 0.0%\nCopter::one_hz_loop MIN= 187 MAX= 663 AVG= 284 OVR= 5 SLP= 0, TOT= 0.0%\nCopter::ekf_check MIN= 11 MAX=1056 AVG= 60 OVR= 3 SLP= 0, TOT= 0.0%\nCopter::check_vibration MIN= 48 MAX=1031 AVG= 104 OVR= 26 SLP= 0, TOT= 0.1%\nCopter::gpsglitch_check MIN= 13 MAX= 179 AVG= 23 OVR= 1 SLP= 0, TOT= 0.0%\nCopter::takeoff_check MIN= 3 MAX= 164 AVG= 11 OVR= 2 SLP= 0, TOT= 0.0%\nCopter::standby_update MIN= 6 MAX= 318 AVG= 16 OVR= 9 SLP= 0, TOT= 0.1%\nCopter::lost_vehicle_check MIN= 17 MAX= 960 AVG= 40 OVR= 1 SLP= 0, TOT= 0.0%\nGCS::update_receive MIN= 90 MAX=2048 AVG= 201 OVR=442 SLP= 0, TOT= 4.1%\nGCS::update_send MIN= 157 MAX=1688 AVG= 379 OVR=705 SLP= 0, TOT= 5.9%\nCopter::ten_hz_logging_loop MIN= 456 MAX=1654 AVG= 631 OVR= 45 SLP= 0, TOT= 0.3%\nCopter::twentyfive_hz_logging MIN= 14 MAX= 370 AVG= 32 OVR= 5 SLP= 0, TOT= 0.0%\nAP_Logger::periodic_tasks MIN= 74 MAX=1142 AVG= 125 OVR=447 SLP= 0, TOT= 2.2%\nAP_InertialSensor::periodic MIN= 5 MAX= 357 AVG= 12 OVR=133 SLP= 0, TOT= 0.2%\nAP_Scheduler::update_logging MIN= 23 MAX= 23 AVG= 23 OVR= 0 SLP= 0, TOT= 0.0%\nAP_TempCalibration::update MIN= 6 MAX= 8 AVG= 6 OVR= 0 SLP= 0, TOT= 0.0%\nAP_Winch::update MIN= 9 MAX= 29 AVG= 13 OVR= 0 SLP= 0, TOT= 0.0%\nAP_Stats::update MIN= 26 MAX= 31 AVG= 28 OVR= 0 SLP= 0, TOT= 0.0%\nAP_NMEA_Output::update MIN= 5 MAX= 338 AVG= 10 OVR= 2 SLP= 0, TOT= 0.0%\nAP_RunCam::update MIN= 5 MAX= 128 AVG= 6 OVR= 1 SLP= 0, TOT= 0.0%\nAP_Vehicle::update_dynamic_notch MIN= 10 MAX=1020 AVG= 22 OVR=299 SLP= 0, TOT= 0.4%\nAP_VideoTX::update MIN= 5 MAX= 7 AVG= 6 OVR= 0 SLP= 0, TOT= 0.0%\nAP_Tramp::update MIN= 7 MAX= 944 AVG= 17 OVR= 5 SLP= 0, TOT= 0.0%\nAP_Vehicle::send_watchdog_reset_ MIN= 9 MAX= 9 AVG= 9 OVR= 0 SLP= 0, TOT= 0.0%\nAP_Vehicle::publish_osd_info MIN= 37 MAX= 41 AVG= 39 OVR= 5 SLP= 0, TOT= 0.0%\nAP_TemperatureSensor::update MIN= 6 MAX= 16 AVG= 8 OVR= 0 SLP= 0, TOT= 0.0%\nAP_Vehicle::accel_cal_update MIN= 16 MAX= 27 AVG= 19 OVR= 0 SLP= 0, TOT= 0.0%\nAP_AIS::update MIN= 7 MAX= 16 AVG= 9 OVR= 0 SLP= 0, TOT= 0.0%\nAP_EFI::update MIN= 4 MAX= 152 AVG= 9 OVR= 0 SLP= 0, TOT= 0.0%\nAP_Vehicle::one_Hz_update MIN= 13 MAX= 130 AVG= 37 OVR= 1 SLP= 0, TOT= 0.0%\nAP_Filters::update MIN= 9 MAX= 10 AVG= 9 OVR= 0 SLP= 0, TOT= 0.0%\nAP_Vehicle::update_arming MIN= 79 MAX= 83 AVG= 81 OVR= 5 SLP= 0, TOT= 0.0%\n\nloop_rate: actual: 161Hz, expected: 400Hz","shortMessageHtmlLink":"AP_HAL_ESP32: more scheduler stats to help trying to find why copter …"}},{"before":"1a2276a361d3bed8e34f4a020bbd4d354981777d","after":"da4ae70ed393f474eb6f0552ef857037d261e5fc","ref":"refs/heads/action-problem-matcher","pushedAt":"2024-01-09T02:58:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"github: actions problem solvers , annotations and summary","shortMessageHtmlLink":"github: actions problem solvers , annotations and summary"}},{"before":"70907a2643902bc20f7292e7c0a9769fdf7c5216","after":"1a2276a361d3bed8e34f4a020bbd4d354981777d","ref":"refs/heads/action-problem-matcher","pushedAt":"2024-01-09T02:55:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"github actions problem solvers , annotations and summary","shortMessageHtmlLink":"github actions problem solvers , annotations and summary"}},{"before":null,"after":"70907a2643902bc20f7292e7c0a9769fdf7c5216","ref":"refs/heads/action-problem-matcher","pushedAt":"2024-01-09T02:19:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"github actions problem solvers , annotations and summary","shortMessageHtmlLink":"github actions problem solvers , annotations and summary"}},{"before":"082eb83f302353da089fafc3f774839768ec5f44","after":"7292c89766b294e1280662392ab5f1cf6a442f8f","ref":"refs/heads/master","pushedAt":"2024-01-08T09:49:47.000Z","pushType":"push","commitsCount":7091,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"AP_Networking: auto-restart PPP on error\n\nthis makes it easier to handle startup timing with PPP","shortMessageHtmlLink":"AP_Networking: auto-restart PPP on error"}},{"before":"48b0b23fa766db30e1b98de40d241400207d5dce","after":"818aa84c4ca5dc6e2183c826d4e2e2df013ccbd6","ref":"refs/heads/esp32-more-scheduler-stats","pushedAt":"2024-01-08T09:42:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"AP_HAL_ESP32: more scheduler stats to help trying to find why copter loops are slow\n\nemits equivalent of tasks.txt to console after approx 2 minutes after boot.\n\neg:\nTasksV2\nAP_InertialSensor::update* MIN= 63 MAX= 979 AVG= 157 OVR= 0 SLP= 0, TOT= 3.4%\nCopter::run_rate_controller* MIN= 148 MAX=1328 AVG= 247 OVR= 0 SLP= 0, TOT= 5.4%\nCopter::motors_output* MIN= 294 MAX=1369 AVG= 327 OVR= 0 SLP= 0, TOT= 7.1%\nCopter::read_AHRS* MIN=1237 MAX=6024 AVG=1991 OVR=389 SLP= 0, TOT=43.0%\nCopter::read_inertia* MIN= 64 MAX= 980 AVG= 130 OVR= 0 SLP= 0, TOT= 2.8%\nCopter::check_ekf_reset* MIN= 20 MAX= 925 AVG= 48 OVR= 0 SLP= 0, TOT= 1.1%\nCopter::update_flight_mode* MIN= 397 MAX=1884 AVG= 665 OVR= 0 SLP= 0, TOT=14.4%\nCopter::update_home_from_EKF* MIN= 10 MAX=1007 AVG= 21 OVR= 0 SLP= 0, TOT= 0.4%\nCopter::update_land_and_crash_de MIN= 45 MAX=1045 AVG= 63 OVR= 0 SLP= 0, TOT= 1.4%\nCopter::update_rangefinder_terra MIN= 12 MAX=1015 AVG= 22 OVR= 0 SLP= 0, TOT= 0.5%\nCopter::Log_Video_Stabilisation* MIN= 17 MAX=1038 AVG= 33 OVR= 0 SLP= 0, TOT= 0.7%\nCopter::rc_loop MIN= 57 MAX=1203 AVG= 90 OVR= 0 SLP= 0, TOT= 2.0%\nCopter::throttle_loop MIN= 47 MAX=1105 AVG= 92 OVR= 23 SLP= 0, TOT= 0.2%\nAP_GPS::update MIN= 87 MAX=1505 AVG= 195 OVR= 56 SLP= 0, TOT= 0.5%\nCopter::update_batt_compass MIN= 68 MAX=1073 AVG= 160 OVR= 11 SLP= 0, TOT= 0.1%\nRC_Channels::read_aux_all MIN= 15 MAX= 178 AVG= 21 OVR= 1 SLP= 0, TOT= 0.0%\nCopter::arm_motors_check MIN= 14 MAX=1001 AVG= 67 OVR= 3 SLP= 0, TOT= 0.0%\nCopter::auto_disarm_check MIN= 7 MAX= 19 AVG= 8 OVR= 0 SLP= 0, TOT= 0.0%\nCopter::auto_trim MIN= 7 MAX= 154 AVG= 14 OVR= 2 SLP= 0, TOT= 0.0%\nCopter::read_rangefinder MIN= 56 MAX=1052 AVG= 126 OVR= 12 SLP= 0, TOT= 0.1%\nAP_Proximity::update MIN= 10 MAX=1075 AVG= 54 OVR= 50 SLP= 0, TOT= 0.5%\nAP_Beacon::update MIN= 10 MAX=1084 AVG= 41 OVR=162 SLP= 0, TOT= 0.8%\nCopter::update_altitude MIN= 165 MAX=1479 AVG= 310 OVR= 45 SLP= 0, TOT= 0.1%\nCopter::run_nav_updates MIN= 9 MAX=1065 AVG= 19 OVR= 4 SLP= 0, TOT= 0.1%\nCopter::update_throttle_hover MIN= 6 MAX= 992 AVG= 18 OVR= 8 SLP= 0, TOT= 0.1%\nModeSmartRTL::save_position MIN= 13 MAX= 43 AVG= 32 OVR= 0 SLP= 0, TOT= 0.0%\nAC_Sprayer::update MIN= 10 MAX= 11 AVG= 10 OVR= 0 SLP= 0, TOT= 0.0%\nCopter::three_hz_loop MIN= 31 MAX= 35 AVG= 33 OVR= 0 SLP= 0, TOT= 0.0%\nAP_ServoRelayEvents::update_even MIN= 7 MAX=1022 AVG= 23 OVR= 7 SLP= 0, TOT= 0.1%\nAP_Baro::accumulate MIN= 8 MAX= 149 AVG= 11 OVR= 2 SLP= 0, TOT= 0.0%\nCopter::update_precland MIN= 11 MAX=1083 AVG= 38 OVR=162 SLP= 0, TOT= 0.7%\nCopter::loop_rate_logging MIN= 9 MAX=1041 AVG= 17 OVR=119 SLP= 0, TOT= 0.3%\nCompass::cal_update MIN= 16 MAX= 995 AVG= 31 OVR= 7 SLP= 0, TOT= 0.1%\nAP_Notify::update MIN= 6 MAX= 627 AVG= 13 OVR= 1 SLP= 0, TOT= 0.0%\nCopter::one_hz_loop MIN= 187 MAX= 663 AVG= 284 OVR= 5 SLP= 0, TOT= 0.0%\nCopter::ekf_check MIN= 11 MAX=1056 AVG= 60 OVR= 3 SLP= 0, TOT= 0.0%\nCopter::check_vibration MIN= 48 MAX=1031 AVG= 104 OVR= 26 SLP= 0, TOT= 0.1%\nCopter::gpsglitch_check MIN= 13 MAX= 179 AVG= 23 OVR= 1 SLP= 0, TOT= 0.0%\nCopter::takeoff_check MIN= 3 MAX= 164 AVG= 11 OVR= 2 SLP= 0, TOT= 0.0%\nCopter::standby_update MIN= 6 MAX= 318 AVG= 16 OVR= 9 SLP= 0, TOT= 0.1%\nCopter::lost_vehicle_check MIN= 17 MAX= 960 AVG= 40 OVR= 1 SLP= 0, TOT= 0.0%\nGCS::update_receive MIN= 90 MAX=2048 AVG= 201 OVR=442 SLP= 0, TOT= 4.1%\nGCS::update_send MIN= 157 MAX=1688 AVG= 379 OVR=705 SLP= 0, TOT= 5.9%\nCopter::ten_hz_logging_loop MIN= 456 MAX=1654 AVG= 631 OVR= 45 SLP= 0, TOT= 0.3%\nCopter::twentyfive_hz_logging MIN= 14 MAX= 370 AVG= 32 OVR= 5 SLP= 0, TOT= 0.0%\nAP_Logger::periodic_tasks MIN= 74 MAX=1142 AVG= 125 OVR=447 SLP= 0, TOT= 2.2%\nAP_InertialSensor::periodic MIN= 5 MAX= 357 AVG= 12 OVR=133 SLP= 0, TOT= 0.2%\nAP_Scheduler::update_logging MIN= 23 MAX= 23 AVG= 23 OVR= 0 SLP= 0, TOT= 0.0%\nAP_TempCalibration::update MIN= 6 MAX= 8 AVG= 6 OVR= 0 SLP= 0, TOT= 0.0%\nAP_Winch::update MIN= 9 MAX= 29 AVG= 13 OVR= 0 SLP= 0, TOT= 0.0%\nAP_Stats::update MIN= 26 MAX= 31 AVG= 28 OVR= 0 SLP= 0, TOT= 0.0%\nAP_NMEA_Output::update MIN= 5 MAX= 338 AVG= 10 OVR= 2 SLP= 0, TOT= 0.0%\nAP_RunCam::update MIN= 5 MAX= 128 AVG= 6 OVR= 1 SLP= 0, TOT= 0.0%\nAP_Vehicle::update_dynamic_notch MIN= 10 MAX=1020 AVG= 22 OVR=299 SLP= 0, TOT= 0.4%\nAP_VideoTX::update MIN= 5 MAX= 7 AVG= 6 OVR= 0 SLP= 0, TOT= 0.0%\nAP_Tramp::update MIN= 7 MAX= 944 AVG= 17 OVR= 5 SLP= 0, TOT= 0.0%\nAP_Vehicle::send_watchdog_reset_ MIN= 9 MAX= 9 AVG= 9 OVR= 0 SLP= 0, TOT= 0.0%\nAP_Vehicle::publish_osd_info MIN= 37 MAX= 41 AVG= 39 OVR= 5 SLP= 0, TOT= 0.0%\nAP_TemperatureSensor::update MIN= 6 MAX= 16 AVG= 8 OVR= 0 SLP= 0, TOT= 0.0%\nAP_Vehicle::accel_cal_update MIN= 16 MAX= 27 AVG= 19 OVR= 0 SLP= 0, TOT= 0.0%\nAP_AIS::update MIN= 7 MAX= 16 AVG= 9 OVR= 0 SLP= 0, TOT= 0.0%\nAP_EFI::update MIN= 4 MAX= 152 AVG= 9 OVR= 0 SLP= 0, TOT= 0.0%\nAP_Vehicle::one_Hz_update MIN= 13 MAX= 130 AVG= 37 OVR= 1 SLP= 0, TOT= 0.0%\nAP_Filters::update MIN= 9 MAX= 10 AVG= 9 OVR= 0 SLP= 0, TOT= 0.0%\nAP_Vehicle::update_arming MIN= 79 MAX= 83 AVG= 81 OVR= 5 SLP= 0, TOT= 0.0%\n\nloop_rate: actual: 161Hz, expected: 400Hz","shortMessageHtmlLink":"AP_HAL_ESP32: more scheduler stats to help trying to find why copter …"}},{"before":"219ad35278f02ab371660ff36c588e7b31f9533a","after":"a86f7c6eda3057d0a60c71aae8c81e90a62d2e12","ref":"refs/heads/rssi","pushedAt":"2024-01-08T09:13:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"AP_OSD: rssi wasn't completely protected by #define guards","shortMessageHtmlLink":"AP_OSD: rssi wasn't completely protected by #define guards"}},{"before":"2e3b58cc96e65db83a257d47dc997463668fe077","after":"0244c2f77631cc7c075c385d5a6ca9a61821d056","ref":"refs/heads/esp32-no-rc","pushedAt":"2024-01-08T09:00:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidbuzz","name":"Buzz","path":"/davidbuzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/174009?s=80&v=4"},"commit":{"message":"AP_HAL: rc channel wasn't completely protected by #define guards","shortMessageHtmlLink":"AP_HAL: rc channel wasn't completely protected by #define guards"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErmNoTAA","startCursor":null,"endCursor":null}},"title":"Activity · davidbuzz/ardupilot"}