I am looking for someone who would modify the firmware for TI CC2541 in the following reference design [login to view URL] . The current provided firmware is sending ECG readings from ADS1293 in real-time via Bluetooth to a dedicated app on a phone. I would like to have it modified in a way to also store ECG readings to external EEPROM flash memory via SPI for at least 24 hours straight and send all the data on-demand to a mobile device via Bluetooth.
There are no official TI specific examples with CC254x and SPI flash, but you may see how the SPI driver is utilized in the CC2541 KeyFob reference design [login to view URL] . You would need to write your own functional driver such that you could read/write to the external memory device. You can also refer to CC2541 user guide [login to view URL] for SPI interface. SimpleBLEPeripheral example use the following SPI pins (P1.5 - CLK, P1.6 - MOSI, P1.7 - MISO) to do LCD driver so you can refer to it for implementation SPI driver. You can also refer to HalOTARead and HalOTAWrite in hal_ota.c which is implemented in Z-Stack [login to view URL] . It uses SPI interface to control external flash/EEPROM.
I can start ur work immediately.
I have 6 yrs experience as Senior Research Engineer in telecom domain,
I have done design and coding in
1. MATLAB
2. LabVIEW
3 VHDL,Verilog
4. Micro controller coding
5. DSP,DIP
Tools Used:
Xilinx,
Quartus,
CC Studio
Hello,
Before you select a part time developer from here, contact us. If you like what you see, hire us! That's all.
"Why hire part time college students? when you can hire professional developers for the same cost"
Regards,
Fugacode (The Ultimate Engineering Task Force).
Hello,
12+ years of programming exp.. Worked on many BLE products..
can deliver task on time..
Please let me know, if you need more details..
Thanks,
Raghu