Skip to content

control: add PSoC Control variant - #30

Open
djaumann wants to merge 2 commits into
control-mainfrom
feature/add-psoc-control
Open

djaumann wants to merge 2 commits into
control-mainfrom
feature/add-psoc-control

Conversation

@djaumann

@djaumann djaumann commented Oct 7, 2026

Copy link
Copy Markdown

By creating this pull request you agree to the terms in CONTRIBUTING.md.
https://github.com/Infineon/.github/blob/master/CONTRIBUTING.md
--- DO NOT DELETE ANYTHING ABOVE THIS LINE ---

CONTRIBUTING.md also tells you what to expect in the PR process.

Summary
Add ArduinoCore-Zephyr support for the Infineon PSoC Control kit.

This PR adds the necessary meta-files in order to make the PSoC Control kit available in the Arduino IDE.

@jaenrig-ifx
jaenrig-ifx force-pushed the control-main branch 2 times, most recently from 9ca17fc to d1dc340 Compare October 9, 2026 03:08
@jaenrig-ifx
jaenrig-ifx force-pushed the control-main branch 2 times, most recently from c5fd9eb to 96df620 Compare October 13, 2026 03:10
@IFX-Anusha
IFX-Anusha force-pushed the feature/add-psoc-control branch from c973fef to 1111174 Compare October 13, 2026 04:24
@IFX-Anusha
IFX-Anusha force-pushed the feature/add-psoc-control branch from 1111174 to 463e01c Compare October 13, 2026 04:42

@IFX-Anusha IFX-Anusha left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great Progress! Looks good in overall. Just some questions

* runtime GPIO layout without inventing a non-existent Uno R3 header.
*/

#define PINS_COUNT (4u)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How this value is defined?

#

# Keep the board defaults and only add the minimum Arduino-required features.
CONFIG_ARM_MPU=y

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is later turned off in line 44?

Comment on lines +37 to +38
CONFIG_FLASH=n
CONFIG_FLASH_MAP=n

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is also duplicated again 47, 48

Comment on lines +38 to +42
digital-pin-gpios = <&gpio_prt5 0 0>, /* D0 / SW_1 */
<&gpio_prt2 0 0>, /* D1 / SW_2 */
<&gpio_prt8 5 0>, /* D2 / LED_0 */
<&gpio_prt8 4 0>; /* D3 / LED_1 */

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

digital-pin-gpios = <&gpio_prt5 0 0>, <&gpio_prt2 0 0>,
<&gpio_prt8 5 GPIO_ACTIVE_LOW>, <&gpio_prt8 4 GPIO_ACTIVE_LOW>;

AI is suggesting me something like so that polarity is maintained. cant test that since I don't have a board. Can you have look on that? AI could be wrong also here

@jaenrig-ifx jaenrig-ifx left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not much I can judge about the details 😶‍🌫️
Looking good! 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants