I am trying to control 3 GPIO pins I have in my design, don't need interrupts, very simple.

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
LePr_1339861
Level 1
Level 1
First like given 5 sign-ins Welcome!

Following CE220263, I believe I have set up everything correctly. I just want to do Cy_GPIO_Write or Cy_GPIO_Set/Cy_GPIO_Clr. The code builds with no errors or warnings, but the pins do not move. Is there any instruction or sample for this simple implementation? I am under the gun to deliver.

0 Likes
1 Solution
MotooTanaka
Level 9
Level 9
Distributor - Marubun (Japan)
First comment on blog Beta tester First comment on KBA

Hi,

I assume that you are using CY8CKIT-062-BLE for that CE, correct?

With CY8CKIT-062-BLE, according to the Kit Revision(s) there are some limitations/requirements.

000-PSoC6_BLE_PDL.JPG

https://www.cypress.com/documentation/development-kitsboards/psoc-6-ble-pioneer-kit-cy8ckit-062-ble

You can check the PDL version from the PSoC Creator Menu Project > Build Settings...

In the Build Settings Dialog, select Peripheral Driver Library

Then you can see what PDL version is set for your environment. (My case it's 3.1.2)

You can change the default version from the Menu Tools > Options

or just select "Custom" and specify an appropriate PDL version installed in your system.

001-Build-Settings.JPG

To download other version(s) of PDL, go to

https://www.cypress.com/design-guides/peripheral-driver-library-pdl-psoc-creator

Just in case, if I'm totally missing the point. I'm sorry.

moto

View solution in original post

0 Likes
2 Replies
MotooTanaka
Level 9
Level 9
Distributor - Marubun (Japan)
First comment on blog Beta tester First comment on KBA

Hi,

I assume that you are using CY8CKIT-062-BLE for that CE, correct?

With CY8CKIT-062-BLE, according to the Kit Revision(s) there are some limitations/requirements.

000-PSoC6_BLE_PDL.JPG

https://www.cypress.com/documentation/development-kitsboards/psoc-6-ble-pioneer-kit-cy8ckit-062-ble

You can check the PDL version from the PSoC Creator Menu Project > Build Settings...

In the Build Settings Dialog, select Peripheral Driver Library

Then you can see what PDL version is set for your environment. (My case it's 3.1.2)

You can change the default version from the Menu Tools > Options

or just select "Custom" and specify an appropriate PDL version installed in your system.

001-Build-Settings.JPG

To download other version(s) of PDL, go to

https://www.cypress.com/design-guides/peripheral-driver-library-pdl-psoc-creator

Just in case, if I'm totally missing the point. I'm sorry.

moto

0 Likes
LePr_1339861
Level 1
Level 1
First like given 5 sign-ins Welcome!

Thanks much, your info helps me going forward. I also found a couple issues in my code. I now am able to control the pins fine.