Skip to content

Resources for working with Smart Response XE and custom code

License

Notifications You must be signed in to change notification settings

notnullgames/smartxe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Resources for working with Smart Response XE and custom code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages