diff options
Diffstat (limited to 'os/hal/platforms/SPC5xx/SIU_v1/pal_lld.c')
-rw-r--r-- | os/hal/platforms/SPC5xx/SIU_v1/pal_lld.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/os/hal/platforms/SPC5xx/SIU_v1/pal_lld.c b/os/hal/platforms/SPC5xx/SIU_v1/pal_lld.c index 24c0908ce..1d77a177a 100644 --- a/os/hal/platforms/SPC5xx/SIU_v1/pal_lld.c +++ b/os/hal/platforms/SPC5xx/SIU_v1/pal_lld.c @@ -67,7 +67,7 @@ void _pal_lld_init(const PALConfig *config) { /* Initialize PCR registers for defined pads.*/
i = 0;
- while (config->inits[i].pcr_value != 0) {
+ while (config->inits[i].pcr_index != -1) {
SIU.GPDO[config->inits[i].pcr_index].R = config->inits[i].gpdo_value;
SIU.PCR[config->inits[i].pcr_index].R = config->inits[i].pcr_value;
i++;
|