Arduino Forum

Topics => Device Hacking => Topic started by: bitbank on Aug 05, 2018, 06:11 pm

Title: SMART Response XE support library
Post by: bitbank on Aug 05, 2018, 06:11 pm
This week I'm working on custom code for the SMART Response XE classroom communicator. It's based on an ATMega128RFA1 which has a built in ZigBee transceiver, 384x136x2-bpp LCD and full keyboard. These are available used on eBay. They were discontinued several years ago, but are an interesting device for the price they're selling for (~$10 each). I've written a support library which allows using the LCD and keyboard. One of my first project ideas is to write a wired and wireless VT100 terminal.

Here's my github library: SMART Response library (https://github.com/bitbank2/SmartResponseXE)


Title: Re: SMART Response XE support library
Post by: pert on Aug 05, 2018, 07:05 pm
Which hardware package are you using to add support for the ATmega128RFA1 in the Arduino IDE?
Title: Re: SMART Response XE support library
Post by: bitbank on Aug 05, 2018, 07:17 pm
Which hardware package are you using to add support for the ATmega128RFA1 in the Arduino IDE?
I'm using the board support from a SparkFun (discontinued) product which used the same chip:
Sparkfun guide (https://learn.sparkfun.com/tutorials/atmega128rfa1-dev-board-hookup-guide/overview)
is0-mick was the pioneer with this board. He shared a lot of useful info here:
Arduboy thread (https://community.arduboy.com/t/smart-response-xe-re-purposed-into-arduboy/6094)
Title: Re: SMART Response XE support library
Post by: bitbank on Sep 05, 2018, 06:02 pm
I wrote an OTA bootloader for it. Here's a blog post about it:

http://bitbanksoftware.blogspot.com/2018/09/my-adventures-in-writing-ota-bootloader.html

and the code is here:

https://github.com/bitbank2/SMART_bootloader