New port for Infineon PSoC6 controllers#15642
Conversation
Signed-off-by: enriquezgarc <[email protected]>
The following modules are enabled: - machine.ADC - machine.ADCBlock - machine.I2C - machine.I2S - machine.Pin - machine.PWM - machine.RTC - machine.SDCard - machine.SPI - machine.Timer - machine.UART - machine.WDT - network.WLAN - os.vfs (LFS2 and FAT) Evaluation boards initially integrated in the port: - CY8CPROTO-062-4343W - CY8CPROTO-063-BLE - CY8CKIT-062S2-AI Signed-off-by: enriquezgarc <[email protected]>
Signed-off-by: enriquezgarc <[email protected]>
Signed-off-by: enriquezgarc <[email protected]>
Signed-off-by: enriquezgarc <[email protected]>
Signed-off-by: enriquezgarc <[email protected]>
Signed-off-by: enriquezgarc <[email protected]>
Signed-off-by: enriquezgarc <[email protected]>
Signed-off-by: enriquezgarc <[email protected]>
Signed-off-by: enriquezgarc <[email protected]>
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #15642 +/- ##
=======================================
Coverage 98.43% 98.43%
=======================================
Files 161 161
Lines 21281 21281
=======================================
Hits 20948 20948
Misses 333 333 ☔ View full report in Codecov by Sentry. |
|
Code size report: |
|
Hi @mattytrentini, Thanks for looking into our (now deprecated) PR #11365 in 2023. This new PR is a stable port of the Infineon PSOC 6 MCU to MicroPython and ready for review. Given that this PR has been open for a few months, we wanted to check in and see if there is any way we can assist you in the review process. We tried to create a solid foundation for a seamless integration into the MicroPython project and are open to address any feedback or change requests you may have. Thank you in advance for your support! Best regards, |
|
This PR is deprecated by #16705. |
Hi @jimmo @dpgeorge,
We have kept working on further enabling the PSoC6 controller in MPY. This pull request deprecates #11365.
Here a list of the features enabled:
machineclasses:ADCADCBlockI2C. Master and slave mode.I2SPinPWMRTCSDCardSPI. Master and slave mode.TimerUARTWDTAdditional modules:
network.WLANPSoC6 evaluation boards available:
CY8CPROTO-062-4343W
CY8CPROTO-063-BLE
CY8CKIT-062S2-AI
Tests running in a hardware in the loop setup under ci/cd are provided for (at least) the main API functionalities of the enabled classes.
Looking forward to discuss the next steps regarding this PR with our teams.