Resources for working with Smart Response XE and custom code with CC1101 radio module.
- use ICSP on pogo-pins through (existing) holes in battery compartment to to do initial arduino bootloader programming (so you can use serial instead of ICSP)
- The arduino hardware-definition matches this
- Program the arduino bootloader with ICSP, then use serial to make it work more like regular arduino, set the programming port to serial 1
- Connect a CC1101 board (with little antenna) to SPI (
MISO
,MOSI
,SCK
,VCC
,GND
on ICSP test-pads) and GD0 (labeledCS_flash
) & CSN pins (left pin ofR34
) - Connect serial TX/RX of
RS232
to connector for serial adapter and solder-bridge pins 3,4,5 onU6
trace. - Drill hole in case to fit antanna, cut little bit out of fin inside to fit the CC1101 board
- Install SmartResponseXE and CC1101 libraries in arduino
- wireless bootloader it's kinda big & requires sacraficial XE, but might be good for some situations, and maybe I could do something with RTL-SDR, with a little work
- pager
- another pager
- spectrum analyzer
- BASIC Interpretor
- arduboy2 core
- arduboy2 core + Virus LQP-79 game
- A small board like this built-in might make it more arduino-like, and easier for non-tech (and tech) people to use.
- Need to work out how to use the SPI flash & CC1101 at same time (I think it's either/or right now)
- Need to see if I can get the built-in radio doing something useful.
- Figure out all the GPIO I can access and wire them to a port. It would be neat to be able to do i2c, etc. Some are easier to get at (like JTAG, speaker, and top-4 pogo pins)
- Work out programmer RESET. I needs a 0.1uF capacitor, and a little soldering
- Try to wire CC1101 into pogo board for less messy soldering? also maybe can use some easier pins (JTAG or speaker?)
- this bootloader can get it's sketch from external flash (liek the SPI flash on XE), which may help with a better wireless bootlader. This is also a way to support multiple "roms" in a selector menu.
- pinout docs
- good forum thread
- Image-credit: @ce. Lots of great notes on putting it together, too.
- arduino lib is very useful.
- Detailed setup
- This has some good notes & setup for easier arduino
- this has notes about running arduboy on the XE