Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
PCA9685PWM Member List

This is the complete list of members for PCA9685PWM, including all inherited members.

bit_modify(Registers address, uint8_t data, uint8_t mask)PCA9685PWMinlineprivate
dirty_PCA9685PWMprivate
DISALLOW_COPY_AND_ASSIGN(PCA9685PWM) (defined in PCA9685PWM)PCA9685PWMprivate
duty_PCA9685PWMprivate
entry() overridePCA9685PWMprivatevirtual
get_handle()OSThreadinline
get_priority(OSThread *thread)OSThreadinlinestatic
get_priority_max()OSThreadinlinestatic
get_priority_min()OSThreadinlinestatic
get_pwm_duty(unsigned channel)PCA9685PWMinlineprivate
getpriority(OSThread *thread)OSThreadinlinestatic
handleOSThreadprivate
i2c_PCA9685PWMprivate
i2cAddress_PCA9685PWMprivate
inherit()OSThreadinline
init(const char *name, uint8_t i2c_address, uint16_t pwm_freq=200, int32_t external_clock_freq=-1)PCA9685PWMinline
is_created()OSThreadinline
LED0_ON_L enum valuePCA9685PWMprivate
lock_to_thread()OSThreadinline
MAX_PWM_COUNTSPCA9685PWMstatic
MODE1 enum valuePCA9685PWMprivate
MODE2 enum valuePCA9685PWMprivate
NUM_CHANNELSPCA9685PWMstatic
OSThread(const char *name, int priority, size_t stack_size, void *(*start_routine)(void *), void *arg)OSThreadinline
OSThread()OSThreadinline
PCA9685PWM()PCA9685PWMinline
PCA9685PWMBitPCA9685PWMprivate
PRE_SCALE enum valuePCA9685PWMprivate
register_write(Registers address, uint8_t data)PCA9685PWMinlineprivate
register_write_multiple(Registers address, void *data, size_t count)PCA9685PWMinlineprivate
Registers enum namePCA9685PWMprivate
sem_PCA9685PWMprivate
set_pwm_duty(unsigned channel, uint16_t counts)PCA9685PWMinlineprivate
start(const char *name, int priority, size_t stack_size)OSThreadinline
start(void *arg)OSThreadinlineprivatestatic
unlock_from_thread()OSThreadinline
write_pwm_duty(unsigned channel, uint16_t counts)PCA9685PWMinlineprivate
~OSThread()OSThreadinlinevirtual
~PCA9685PWM()PCA9685PWMinline