It has been a while since I looked at anything Cypress. I have a couple of PSOC something sticks that were fun to play with a bit, but I never used t he CPU for a project. Now they have come out with a PSOC 6 with asymmetric dual processors, and M4 and a M0+ with an optional BLE radio and stack. L ooks like they are using the M0+ to control the BLE and the M4 is for user code. I think this could be an interesting Forth target.
There is a "PSoC 6 BLE Pioneer Kit", part number CY8CKIT-062-BLE, using the CY8C6347BZI-BLD53 which has the BLE but not the programmable logic blocks. Darn! I don't get why they wouldn't have used the device with the most c apability. But the parts are new, so maybe that one isn't out yet. Yeah, no pricing available for it. Oh well. I expect I can play with the tools to see what the programmable blocks can do. Last time I used their tools t hough, they tried to isolate you from any details which I don't care for. We'll see.
This kit uses a USB-C connector to connect to the host. I think they wante d to promote their USB-C chip. They provide an adapter cable, so that's go od, but now I have to keep track of this one cable!
The kit also comes with an e-Ink display which is the real reason why I wan t this. I've been wanting to play with one for some time to measure how mu ch energy is required to update the display. Details like this are hard to find and there are modes where a portion of the display can be updated to save on energy use. Lots of experimenting to do!