| _esc_pwm_max | ChibiOS::RCOutput | private |
| _esc_pwm_min | ChibiOS::RCOutput | private |
| _safety_switch_state(void) | ChibiOS::RCOutput | |
| active_fmu_channels | ChibiOS::RCOutput | private |
| chan_offset | ChibiOS::RCOutput | private |
| cork(void) override | ChibiOS::RCOutput | virtual |
| corked | ChibiOS::RCOutput | private |
| create_dshot_packet(const uint16_t value, bool telem_request) | ChibiOS::RCOutput | private |
| disable_ch(uint8_t ch) | ChibiOS::RCOutput | virtual |
| dma_allocate(Shared_DMA *ctx) | ChibiOS::RCOutput | private |
| dma_deallocate(Shared_DMA *ctx) | ChibiOS::RCOutput | private |
| dma_irq_callback(void *p, uint32_t flags) | ChibiOS::RCOutput | privatestatic |
| dshot_bit_length | ChibiOS::RCOutput | private |
| dshot_buffer_length | ChibiOS::RCOutput | private |
| dshot_post | ChibiOS::RCOutput | private |
| dshot_pulse_time_us | ChibiOS::RCOutput | private |
| dshot_send(pwm_group &group, bool blocking) | ChibiOS::RCOutput | private |
| en_mask | ChibiOS::RCOutput | private |
| enable_ch(uint8_t ch) | ChibiOS::RCOutput | virtual |
| enable_px4io_sbus_out(uint16_t rate_hz) override | ChibiOS::RCOutput | virtual |
| fast_channel_mask | ChibiOS::RCOutput | private |
| fill_DMA_buffer_byte(uint32_t *buffer, uint8_t stride, uint8_t b, uint32_t bitval) | ChibiOS::RCOutput | private |
| fill_DMA_buffer_dshot(uint32_t *buffer, uint8_t stride, uint16_t packet, uint16_t clockmul) | ChibiOS::RCOutput | private |
| force_safety_no_wait(void) | AP_HAL::RCOutput | inlinevirtual |
| force_safety_off(void) override | ChibiOS::RCOutput | virtual |
| force_safety_on(void) override | ChibiOS::RCOutput | virtual |
| get_esc_scaling(uint16_t &min_pwm, uint16_t &max_pwm) override | ChibiOS::RCOutput | inlinevirtual |
| get_freq(uint8_t ch) | ChibiOS::RCOutput | virtual |
| init() | ChibiOS::RCOutput | virtual |
| io_fast_channel_mask | ChibiOS::RCOutput | private |
| iomcu_oneshot125 | ChibiOS::RCOutput | private |
| irq | ChibiOS::RCOutput | privatestatic |
| last_sent | ChibiOS::RCOutput | private |
| led_counter | ChibiOS::RCOutput | private |
| max_channels | ChibiOS::RCOutput | privatestatic |
| min_pulse_trigger_us | ChibiOS::RCOutput | private |
| MODE_PWM_BRUSHED enum value | AP_HAL::RCOutput | |
| MODE_PWM_DSHOT1200 enum value | AP_HAL::RCOutput | |
| MODE_PWM_DSHOT150 enum value | AP_HAL::RCOutput | |
| MODE_PWM_DSHOT300 enum value | AP_HAL::RCOutput | |
| MODE_PWM_DSHOT600 enum value | AP_HAL::RCOutput | |
| MODE_PWM_NONE enum value | AP_HAL::RCOutput | |
| MODE_PWM_NORMAL enum value | AP_HAL::RCOutput | |
| MODE_PWM_ONESHOT enum value | AP_HAL::RCOutput | |
| MODE_PWM_ONESHOT125 enum value | AP_HAL::RCOutput | |
| mode_requires_dma(enum output_mode mode) const | ChibiOS::RCOutput | private |
| num_fmu_channels | ChibiOS::RCOutput | private |
| output_mode enum name | AP_HAL::RCOutput | |
| period | ChibiOS::RCOutput | private |
| push(void) override | ChibiOS::RCOutput | virtual |
| push_local(void) | ChibiOS::RCOutput | private |
| pwm_group_list | ChibiOS::RCOutput | privatestatic |
| read(uint8_t ch) | ChibiOS::RCOutput | virtual |
| read(uint16_t *period_us, uint8_t len) | ChibiOS::RCOutput | virtual |
| read_last_sent(uint8_t ch) override | ChibiOS::RCOutput | virtual |
| read_last_sent(uint16_t *period_us, uint8_t len) override | ChibiOS::RCOutput | virtual |
| safe_pwm | ChibiOS::RCOutput | private |
| safety_button_counter | ChibiOS::RCOutput | private |
| safety_mask | ChibiOS::RCOutput | private |
| safety_state | ChibiOS::RCOutput | private |
| safety_update(void) | ChibiOS::RCOutput | private |
| safety_update_ms | ChibiOS::RCOutput | private |
| scale_esc_to_unity(uint16_t pwm) override | ChibiOS::RCOutput | inlinevirtual |
| send_pulses_DMAR(pwm_group &group, uint32_t buffer_length) | ChibiOS::RCOutput | private |
| serial_bit_irq(void) | ChibiOS::RCOutput | privatestatic |
| serial_end(void) override | ChibiOS::RCOutput | virtual |
| serial_event_mask | ChibiOS::RCOutput | privatestatic |
| serial_group | ChibiOS::RCOutput | private |
| serial_priority | ChibiOS::RCOutput | private |
| serial_read_byte(uint8_t &b) | ChibiOS::RCOutput | private |
| serial_read_bytes(uint8_t *buf, uint16_t len) override | ChibiOS::RCOutput | virtual |
| serial_setup_output(uint8_t chan, uint32_t baudrate) override | ChibiOS::RCOutput | virtual |
| serial_thread | ChibiOS::RCOutput | private |
| serial_write_byte(uint8_t b) | ChibiOS::RCOutput | private |
| serial_write_bytes(const uint8_t *bytes, uint16_t len) override | ChibiOS::RCOutput | virtual |
| set_default_rate(uint16_t rate_hz) override | ChibiOS::RCOutput | virtual |
| set_esc_scaling(uint16_t min_pwm, uint16_t max_pwm) override | ChibiOS::RCOutput | inlinevirtual |
| set_failsafe_pwm(uint32_t chmask, uint16_t period_us) | AP_HAL::RCOutput | inlinevirtual |
| set_freq(uint32_t chmask, uint16_t freq_hz) | ChibiOS::RCOutput | virtual |
| set_freq_group(pwm_group &group) | ChibiOS::RCOutput | private |
| set_group_mode(pwm_group &group) | ChibiOS::RCOutput | private |
| set_output_mode(uint16_t mask, enum output_mode mode) override | ChibiOS::RCOutput | virtual |
| set_safety_pwm(uint32_t chmask, uint16_t period_us) override | ChibiOS::RCOutput | virtual |
| set_telem_request_mask(uint16_t mask) | ChibiOS::RCOutput | inlinevirtual |
| setup_group_DMA(pwm_group &group, uint32_t bitrate, uint32_t bit_width, bool active_high) | ChibiOS::RCOutput | private |
| setup_serial_output(uint16_t chan_mask, ByteBuffer *buffer, uint32_t baudrate) | ChibiOS::RCOutput | |
| telem_request_mask | ChibiOS::RCOutput | private |
| timer_tick(void) override | ChibiOS::RCOutput | virtual |
| trigger_groupmask | ChibiOS::RCOutput | private |
| trigger_groups(void) | ChibiOS::RCOutput | private |
| trigger_mutex | ChibiOS::RCOutput | private |
| trigger_widest_pulse | ChibiOS::RCOutput | private |
| write(uint8_t ch, uint16_t period_us) | ChibiOS::RCOutput | virtual |