Skip to content

Commit b03d80f

Browse files
committed
pwmout - fixed compile errors
1 parent 6625bdb commit b03d80f

File tree

20 files changed

+49
-18
lines changed

20 files changed

+49
-18
lines changed

targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_K66F/pwmout_api.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ int pwmout_read_period_us(pwmout_t *obj)
134134
{
135135
uint32_t tmp = 0;
136136
if (pwm_clock_mhz > 0) {
137+
FTM_Type *base = ftm_addrs[obj->pwm_name >> TPM_SHIFT];
137138
tmp = ((base->MOD) + 1) / pwm_clock_mhz;
138139
}
139140
return tmp;
@@ -164,6 +165,7 @@ int pwmout_read_pulsewidth_us(pwmout_t *obj)
164165
{
165166
uint32_t tmp = 0;
166167
if (pwm_clock_mhz > 0) {
168+
FTM_Type *base = ftm_addrs[obj->pwm_name >> TPM_SHIFT];
167169
tmp = (base->CONTROLS[obj->pwm_name & 0xF].CnV) / pwm_clock_mhz;
168170
}
169171
return tmp;

targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_K82F/pwmout_api.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ int pwmout_read_period_us(pwmout_t *obj)
134134
{
135135
uint32_t tmp = 0;
136136
if (pwm_clock_mhz > 0) {
137+
FTM_Type *base = ftm_addrs[obj->pwm_name >> TPM_SHIFT];
137138
tmp = ((base->MOD) + 1) / pwm_clock_mhz;
138139
}
139140
return tmp;
@@ -164,6 +165,7 @@ int pwmout_read_pulsewidth_us(pwmout_t *obj)
164165
{
165166
uint32_t tmp = 0;
166167
if (pwm_clock_mhz > 0) {
168+
FTM_Type *base = ftm_addrs[obj->pwm_name >> TPM_SHIFT];
167169
tmp = (base->CONTROLS[obj->pwm_name & 0xF].CnV) / pwm_clock_mhz;
168170
}
169171
return tmp;

targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KL27Z/pwmout_api.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ int pwmout_read_period_us(pwmout_t *obj)
131131
{
132132
uint32_t tmp = 0;
133133
if (pwm_clock_mhz > 0) {
134+
TPM_Type *base = tpm_addrs[obj->pwm_name >> TPM_SHIFT];
134135
tmp = ((base->MOD) + 1) / pwm_clock_mhz;
135136
}
136137
return tmp;
@@ -159,6 +160,7 @@ int pwmout_read_pulsewidth_us(pwmout_t *obj)
159160
{
160161
uint32_t tmp = 0;
161162
if (pwm_clock_mhz > 0) {
163+
TPM_Type *base = tpm_addrs[obj->pwm_name >> TPM_SHIFT];
162164
tmp = (base->CONTROLS[obj->pwm_name & 0xF].CnV) / pwm_clock_mhz;
163165
}
164166
return tmp;

targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KL43Z/pwmout_api.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ int pwmout_read_period_us(pwmout_t *obj)
131131
{
132132
uint32_t tmp = 0;
133133
if (pwm_clock_mhz > 0) {
134+
TPM_Type *base = tpm_addrs[obj->pwm_name >> TPM_SHIFT];
134135
tmp = ((base->MOD) + 1) / pwm_clock_mhz;
135136
}
136137
return tmp;
@@ -159,6 +160,7 @@ int pwmout_read_pulsewidth_us(pwmout_t *obj)
159160
{
160161
uint32_t tmp = 0;
161162
if (pwm_clock_mhz > 0) {
163+
TPM_Type *base = tpm_addrs[obj->pwm_name >> TPM_SHIFT];
162164
tmp = (base->CONTROLS[obj->pwm_name & 0xF].CnV) / pwm_clock_mhz;
163165
}
164166
return tmp;

targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KW41Z/pwmout_api.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ int pwmout_read_period_us(pwmout_t *obj)
131131
{
132132
uint32_t tmp = 0;
133133
if (pwm_clock_mhz > 0) {
134+
TPM_Type *base = tpm_addrs[obj->pwm_name >> TPM_SHIFT];
134135
tmp = ((base->MOD) + 1) / pwm_clock_mhz;
135136
}
136137
return tmp;
@@ -159,6 +160,7 @@ int pwmout_read_pulsewidth_us(pwmout_t *obj)
159160
{
160161
uint32_t tmp = 0;
161162
if (pwm_clock_mhz > 0) {
163+
TPM_Type *base = tpm_addrs[obj->pwm_name >> TPM_SHIFT];
162164
tmp = (base->CONTROLS[obj->pwm_name & 0xF].CnV) / pwm_clock_mhz;
163165
}
164166
return tmp;

targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K22F/pwmout_api.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ int pwmout_read_period_us(pwmout_t *obj)
134134
{
135135
uint32_t tmp = 0;
136136
if (pwm_clock_mhz > 0) {
137+
FTM_Type *base = ftm_addrs[obj->pwm_name >> TPM_SHIFT];;
137138
tmp = ((base->MOD) + 1) / pwm_clock_mhz;
138139
}
139140
return tmp;
@@ -164,6 +165,7 @@ int pwmout_read_pulsewidth_us(pwmout_t *obj)
164165
{
165166
uint32_t tmp = 0;
166167
if (pwm_clock_mhz > 0) {
168+
FTM_Type *base = ftm_addrs[obj->pwm_name >> TPM_SHIFT];
167169
tmp = (base->CONTROLS[obj->pwm_name & 0xF].CnV) / pwm_clock_mhz;
168170
}
169171
return tmp;

targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/pwmout_api.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ int pwmout_read_period_us(pwmout_t *obj)
162162
{
163163
uint32_t tmp = 0;
164164
if (pwm_clock_mhz > 0) {
165+
FTM_Type *base = ftm_addrs[obj->pwm_name >> TPM_SHIFT];
165166
uint16_t mod = base->MOD & FTM_MOD_MOD_MASK;
166167
tmp = ((mod) + 1) / pwm_clock_mhz;
167168
}
@@ -193,6 +194,7 @@ int pwmout_read_pulsewidth_us(pwmout_t *obj)
193194
{
194195
uint32_t tmp = 0;
195196
if (pwm_clock_mhz > 0) {
197+
FTM_Type *base = ftm_addrs[obj->pwm_name >> TPM_SHIFT];
196198
tmp = (base->CONTROLS[obj->pwm_name & 0xF].CnV) / pwm_clock_mhz;
197199
}
198200
return tmp;

targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_NRF52/pwmout_api.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,7 @@ void pwmout_pulsewidth_us(pwmout_t *obj, int pulse)
353353
nordic_pwm_restart(obj);
354354
}
355355

356-
int pwmout_read_pulsewidth_us(pwmout_t *obj {
356+
int pwmout_read_pulsewidth_us(pwmout_t *obj) {
357357
return (obj->period) * (obj->percent);
358358
}
359359

targets/TARGET_NUVOTON/TARGET_M2351/pwmout_api.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,8 @@ void pwmout_pulsewidth_us(pwmout_t *obj, int us)
194194
pwmout_config(obj, 1);
195195
}
196196

197-
int pwmout_read_pulsewidth_us(pwmout_t *obj {
197+
int pwmout_read_pulsewidth_us(pwmout_t *obj)
198+
{
198199
return obj->pulsewidth_us;
199200
}
200201

targets/TARGET_NUVOTON/TARGET_M251/pwmout_api.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ void pwmout_pulsewidth_us(pwmout_t *obj, int us)
180180
pwmout_config(obj, 1);
181181
}
182182

183-
int pwmout_read_pulsewidth_us(pwmout_t *obj {
183+
int pwmout_read_pulsewidth_us(pwmout_t *obj) {
184184
return obj->pulsewidth_us;
185185
}
186186

0 commit comments

Comments
 (0)