Skip to content

Latest commit

 

History

History
51 lines (37 loc) · 3.61 KB

README.md

File metadata and controls

51 lines (37 loc) · 3.61 KB

WIP

Resources for working with Smart Response XE and custom code with CC1101 radio module.

Setup

  • 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 (labeled CS_flash) & CSN pins (left pin of R34)
  • Connect serial TX/RX of RS232 to connector for serial adapter and solder-bridge pins 3,4,5 on U6 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

cc1101 hookup

serial hookup

case mod

arduino

needs investigation

  • 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.

Thanks