From d6c5765ff9b8da31a06057fd96587a3238795975 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Tue, 21 Feb 2023 14:44:21 +1100 Subject: [PATCH] AP_Scripting: disable PWMSource in scripts for 4.3.4 this avoids the interrupt handling bug. Proper fix in 4.4.x --- .../AP_Scripting/generator/description/bindings.desc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/libraries/AP_Scripting/generator/description/bindings.desc b/libraries/AP_Scripting/generator/description/bindings.desc index 64fbdf9862..83e168fa57 100644 --- a/libraries/AP_Scripting/generator/description/bindings.desc +++ b/libraries/AP_Scripting/generator/description/bindings.desc @@ -426,10 +426,11 @@ ap_object AP_HAL::AnalogSource method voltage_average float ap_object AP_HAL::AnalogSource method voltage_latest float ap_object AP_HAL::AnalogSource method voltage_average_ratiometric float -userdata AP_HAL::PWMSource rename PWMSource -userdata AP_HAL::PWMSource method set_pin boolean uint8_t 0 UINT8_MAX "Scripting"'literal -userdata AP_HAL::PWMSource method get_pwm_us uint16_t -userdata AP_HAL::PWMSource method get_pwm_avg_us uint16_t +-- disabled for 4.3.4 due to interrupt handling bug +-- userdata AP_HAL::PWMSource rename PWMSource +-- userdata AP_HAL::PWMSource method set_pin boolean uint8_t 0 UINT8_MAX "Scripting"'literal +-- userdata AP_HAL::PWMSource method get_pwm_us uint16_t +-- userdata AP_HAL::PWMSource method get_pwm_avg_us uint16_t singleton hal.gpio rename gpio singleton hal.gpio literal