bool_t get_pwm_if(pwm_if_channel_t channel, pwm_if_signal_t *signal) { bool_t retVal = FALSE; if ((channel < PWM_CH_MAX) && (signal != NULL)) { signal->frequency = get_frequency_pwm(channel); signal->duty_cycle = get_duty_cycle(channel); retVal = TRUE; } return (retVal); }
void printStatus(void) { uint32_t currentTemp, currentTime; uint16_t setpoint; char s[10]; currentTime=TimerRead(); currentTemp=getHighResTemperature(); setpoint=getPIDSetpoint(); uart_puts_P("#:"); uart_put_longint(currentTime/1000); DS18X20_format_from_maxres(currentTemp, s, 10 ); uart_puts_P(" T:"); uart_puts( s ); uart_puts_P(" S:"); uart_put_float( setpoint ); uart_puts_P(" D:"); uart_put_longint( get_duty_cycle() ); uart_puts_P( NEWLINESTR ); }