APM:Libraries
ChibiOS::RCOutput Member List

This is the complete list of members for ChibiOS::RCOutput, including all inherited members.

_esc_pwm_maxChibiOS::RCOutputprivate
_esc_pwm_minChibiOS::RCOutputprivate
_safety_switch_state(void)ChibiOS::RCOutput
active_fmu_channelsChibiOS::RCOutputprivate
chan_offsetChibiOS::RCOutputprivate
cork(void) overrideChibiOS::RCOutputvirtual
corkedChibiOS::RCOutputprivate
create_dshot_packet(const uint16_t value, bool telem_request)ChibiOS::RCOutputprivate
disable_ch(uint8_t ch)ChibiOS::RCOutputvirtual
dma_allocate(Shared_DMA *ctx)ChibiOS::RCOutputprivate
dma_deallocate(Shared_DMA *ctx)ChibiOS::RCOutputprivate
dma_irq_callback(void *p, uint32_t flags)ChibiOS::RCOutputprivatestatic
dshot_bit_lengthChibiOS::RCOutputprivate
dshot_buffer_lengthChibiOS::RCOutputprivate
dshot_postChibiOS::RCOutputprivate
dshot_pulse_time_usChibiOS::RCOutputprivate
dshot_send(pwm_group &group, bool blocking)ChibiOS::RCOutputprivate
en_maskChibiOS::RCOutputprivate
enable_ch(uint8_t ch)ChibiOS::RCOutputvirtual
enable_px4io_sbus_out(uint16_t rate_hz) overrideChibiOS::RCOutputvirtual
fast_channel_maskChibiOS::RCOutputprivate
fill_DMA_buffer_byte(uint32_t *buffer, uint8_t stride, uint8_t b, uint32_t bitval)ChibiOS::RCOutputprivate
fill_DMA_buffer_dshot(uint32_t *buffer, uint8_t stride, uint16_t packet, uint16_t clockmul)ChibiOS::RCOutputprivate
force_safety_no_wait(void)AP_HAL::RCOutputinlinevirtual
force_safety_off(void) overrideChibiOS::RCOutputvirtual
force_safety_on(void) overrideChibiOS::RCOutputvirtual
get_esc_scaling(uint16_t &min_pwm, uint16_t &max_pwm) overrideChibiOS::RCOutputinlinevirtual
get_freq(uint8_t ch)ChibiOS::RCOutputvirtual
init()ChibiOS::RCOutputvirtual
io_fast_channel_maskChibiOS::RCOutputprivate
iomcu_oneshot125ChibiOS::RCOutputprivate
irqChibiOS::RCOutputprivatestatic
last_sentChibiOS::RCOutputprivate
led_counterChibiOS::RCOutputprivate
max_channelsChibiOS::RCOutputprivatestatic
min_pulse_trigger_usChibiOS::RCOutputprivate
MODE_PWM_BRUSHED enum valueAP_HAL::RCOutput
MODE_PWM_DSHOT1200 enum valueAP_HAL::RCOutput
MODE_PWM_DSHOT150 enum valueAP_HAL::RCOutput
MODE_PWM_DSHOT300 enum valueAP_HAL::RCOutput
MODE_PWM_DSHOT600 enum valueAP_HAL::RCOutput
MODE_PWM_NONE enum valueAP_HAL::RCOutput
MODE_PWM_NORMAL enum valueAP_HAL::RCOutput
MODE_PWM_ONESHOT enum valueAP_HAL::RCOutput
MODE_PWM_ONESHOT125 enum valueAP_HAL::RCOutput
mode_requires_dma(enum output_mode mode) constChibiOS::RCOutputprivate
num_fmu_channelsChibiOS::RCOutputprivate
output_mode enum nameAP_HAL::RCOutput
periodChibiOS::RCOutputprivate
push(void) overrideChibiOS::RCOutputvirtual
push_local(void)ChibiOS::RCOutputprivate
pwm_group_listChibiOS::RCOutputprivatestatic
read(uint8_t ch)ChibiOS::RCOutputvirtual
read(uint16_t *period_us, uint8_t len)ChibiOS::RCOutputvirtual
read_last_sent(uint8_t ch) overrideChibiOS::RCOutputvirtual
read_last_sent(uint16_t *period_us, uint8_t len) overrideChibiOS::RCOutputvirtual
safe_pwmChibiOS::RCOutputprivate
safety_button_counterChibiOS::RCOutputprivate
safety_maskChibiOS::RCOutputprivate
safety_stateChibiOS::RCOutputprivate
safety_update(void)ChibiOS::RCOutputprivate
safety_update_msChibiOS::RCOutputprivate
scale_esc_to_unity(uint16_t pwm) overrideChibiOS::RCOutputinlinevirtual
send_pulses_DMAR(pwm_group &group, uint32_t buffer_length)ChibiOS::RCOutputprivate
serial_bit_irq(void)ChibiOS::RCOutputprivatestatic
serial_end(void) overrideChibiOS::RCOutputvirtual
serial_event_maskChibiOS::RCOutputprivatestatic
serial_groupChibiOS::RCOutputprivate
serial_priorityChibiOS::RCOutputprivate
serial_read_byte(uint8_t &b)ChibiOS::RCOutputprivate
serial_read_bytes(uint8_t *buf, uint16_t len) overrideChibiOS::RCOutputvirtual
serial_setup_output(uint8_t chan, uint32_t baudrate) overrideChibiOS::RCOutputvirtual
serial_threadChibiOS::RCOutputprivate
serial_write_byte(uint8_t b)ChibiOS::RCOutputprivate
serial_write_bytes(const uint8_t *bytes, uint16_t len) overrideChibiOS::RCOutputvirtual
set_default_rate(uint16_t rate_hz) overrideChibiOS::RCOutputvirtual
set_esc_scaling(uint16_t min_pwm, uint16_t max_pwm) overrideChibiOS::RCOutputinlinevirtual
set_failsafe_pwm(uint32_t chmask, uint16_t period_us)AP_HAL::RCOutputinlinevirtual
set_freq(uint32_t chmask, uint16_t freq_hz)ChibiOS::RCOutputvirtual
set_freq_group(pwm_group &group)ChibiOS::RCOutputprivate
set_group_mode(pwm_group &group)ChibiOS::RCOutputprivate
set_output_mode(uint16_t mask, enum output_mode mode) overrideChibiOS::RCOutputvirtual
set_safety_pwm(uint32_t chmask, uint16_t period_us) overrideChibiOS::RCOutputvirtual
set_telem_request_mask(uint16_t mask)ChibiOS::RCOutputinlinevirtual
setup_group_DMA(pwm_group &group, uint32_t bitrate, uint32_t bit_width, bool active_high)ChibiOS::RCOutputprivate
setup_serial_output(uint16_t chan_mask, ByteBuffer *buffer, uint32_t baudrate)ChibiOS::RCOutput
telem_request_maskChibiOS::RCOutputprivate
timer_tick(void) overrideChibiOS::RCOutputvirtual
trigger_groupmaskChibiOS::RCOutputprivate
trigger_groups(void)ChibiOS::RCOutputprivate
trigger_mutexChibiOS::RCOutputprivate
trigger_widest_pulseChibiOS::RCOutputprivate
write(uint8_t ch, uint16_t period_us)ChibiOS::RCOutputvirtual