I have created electronic circuits with embedded microcontrollers. This project concerns my favorite chips from Cypress semiconductors: Programmable System On a Chip(PSOC) 3, 4, and 5LP. To create these projects, I use the programming environment PSOC creator and PSOC programmer. Creator can do both compile into hex files and program the psocs while programmer only takes an existing hex file and programs the chip. These programs are only for Windows. I either use the miniProg3 programmer to interface computer USB to PSOC or, now Cypress has developed modules that incorporate a USB to RS 232 Uart, all you need to do is plug the module directly into a USB port and with the use of a bootloader, it can be programmed on the fly.
I wish to create a program for Android phones that can download my hex programs from the cloud and then program these devices via the USB OTG port either the MiniProg 3 or the direct modules.
Cypress has a software module that can be used to do the job through another PSOC, however you can only have one program at a time. This code sample is created in modular C in order to facilitate porting into other devices.
I have only started programming a hello world program for my cell phone. I don't want to test my skills on my phone cause I don't want to turn it into a brick.
The module is $10 USD CY8CKIT-059 at digikey [login to view URL]
The Cypress code is in the following link [login to view URL]
Should be a breeze for anyone programming in android. I was also thinking of doing thisw for ios.
fPlease bid to give me an idea of budget.
Thank you