I have a project that include stm32F412 and CYW4343W.
In this moment we think to upgrade our systme.
We are susspect pass to PSOC6 and 43012 or ST mcu with 43012 .
We had a lot of code to current project.
I want to ask about this upgrade what it is your opinion? Which MCU is preferable?
If we decided to use POSC6 and 43012, we can use WICED IDE? we want to reuse tour code.
What the benefit of this change?
Since you are considering PSOC6 and 43012, you can also consider using ModusToolbox : https://www.cypress.com/products/modustoolbox
You can choose PSOC if it supports your requirements for the application.
But if you go with the latter approach like ST mcu with 43012, you would have to use wiced platform.
Regarding the code compatibility, what is the project about? What kind of features does the project require?
If i take PSOC6 and 43012 and use with Modus IDE,
Do you think that I can reuse my code , this code base on Wiced API, these API's support on Modus?
My project inlude a lot of codes of our board like read data from sensors and algorithms and ble connection and WIFI connection and connect to our AWS..
Could you let me know what specific features you require to upgrade the system? Is it some requirement on the MCU or wifi module or both?
As per your application, you can have 3 ways to choose to upgrade your hardware/software combination-
1. If you go for PSoC6 + CYW43012 you'll have to go for MODUS as WICED doesn't have much support on PSoC6. There is no specific user guide on the porting steps. But the APIs and the environment are quite similar so it won't be difficult to port the application.
2. If you go for STM MCU +43012, you can port WHD onto the host STM MCU and use STM Cube IDE for your application. In this case too, it would require porting efforts on the driver as well as on the application side. I provide the link for your reference to port WHD onto STM-
3. If you want to stick with WICED, you can either explore the existing platforms that are present in the "platforms" folder of WICED and can choose one of them or else you'll have to import MCU-specific files into the WICED IDE. I provide you the link for your reference. You can have a look on how STM32F469 MCU porting has been done.