PSoC 6 MCU porting completed!

I have ported Edge Impulse SDK for PSoC6 MCU. I am using it on the PSoC 6 BLE Pioneer Kit but it should work on any PSoC 6 MCU. Please see the code at GitHub here: https://github.com/metanav/Voice_Recognition_PSoC6/tree/main/mtw/PSoC6_Model_Inferencing_Project/edge-impulse-sdk/porting

You need to copy the directory cy8ckit-062-ble and ei_classifier_porting.h from the link above in your projects.

EDIT: Also, I created a PR : https://github.com/edgeimpulse/inferencing-sdk-cpp/pull/5

Enjoy!
Naveen

2 Likes

@naveen, awesome work! I’m still contemplating whether we should add the porting layer you have to the core SDK. You can also just include the .c files from the cy8ckit-062-ble porting layer in your project. Then you don’t need to have the guards there either and it’ll just compile.

1 Like

@janjongboom Thanks for your suggestions! You are right, it could be added directly in the project.

1 Like