At first, we wanted to flash the Easy Button, but after tearing it apart and pulling off epoxy, we realized it was a one time write chip. So now we're creating a drop-in replacement board. This board is based on the CC2540 by TI. It does many cool things including:
SoC Bluetooth
ADC
OpAmp
Flash controller
Lots of I/O
CC2540 Bluetooth low energy system-on-chip
One chip integrated device - controller, host and application on one device
Includes peripherals to interface with analog and digital sensors
In-system reprogrammable flash memory
Accurate RSSI function
Full-speed USB 2.0 interface
Integrated AES-128 encryption engine
40-pin 6x6x0.85mm QFN package
|CC2540 - 5 free samples!
So here is what the button will do:
Drop in replacement for existing board, no hardware modification necessary
Plays back arbitrary audio
LED to indicate status
Multiple tap control
Bluetooth controllable - serial + sound
Possible record via onboard mic
All I/O broken out to headers for use in other projects
Here are the Eagle Files so far, only the schematics are close to being usable:
Eagle Files
JPG of design