pwmout - MAX32600 - add read methods for period and pulsewidth

pull/13492/head
talorion 2020-08-25 23:41:49 +02:00 committed by Gregor Mayramhof
parent 13f57feaef
commit b27b8698b4
1 changed files with 47 additions and 35 deletions

View File

@ -182,6 +182,12 @@ void pwmout_period_us(pwmout_t* obj, int us)
pwmout_update(obj); pwmout_update(obj);
} }
//******************************************************************************
int pwmout_read_period_us(pwmout_t *obj)
{
return obj->period;
}
//****************************************************************************** //******************************************************************************
void pwmout_pulsewidth(pwmout_t *obj, float seconds) void pwmout_pulsewidth(pwmout_t *obj, float seconds)
{ {
@ -212,6 +218,12 @@ void pwmout_pulsewidth_us(pwmout_t* obj, int us)
pwmout_update(obj); pwmout_update(obj);
} }
//******************************************************************************
int pwmout_read_pulsewidth_us(pwmout_t *obj)
{
return obj->pulse_width;
}
const PinMap *pwmout_pinmap() const PinMap *pwmout_pinmap()
{ {
return PinMap_PWM; return PinMap_PWM;