Teacup_FirmwareのSanguinololu w/ ATmega1284Pの構築
Teacup_Firmwareを、ATmega1284Pの載ったSanguinololu向けに構築するメモです。
githubからコードを持ってきて下記のパッチを当てます。
https://github.com/triffid/Teacup_Firmware
$ diff config.sanguinololu-v1.2.h config.h
31c31
< #if ! ( defined (__AVR_ATmega644P__) || defined (__AVR_ATmega644PA__) )
---
> #if ! ( defined (__AVR_ATmega644P__) || defined (__AVR_ATmega644PA__) || defined (__AVR_ATmega1284P__))
Teacup_Firmware向けのUIとしてPrintrunを使うことができます。Pythonの環境を構築することで任意のプラットフォームで使うことができるようです。Macでも使えました。
https://github.com/kliment/Printrun
Mac版あり
要インストールwxPython/pyserial/pyglet
115200bpsシリアル接続
デバイスを選択しConnectボタンを押す














