~toykeeper/flashlight-firmware/fsm

« back to all changes in this revision

Viewing changes to README

  • Committer: Selene ToyKeeper
  • Date: 2022-04-15 03:37:20 UTC
  • mto: (483.1.175 anduril2)
  • mto: This revision was merged to the branch mainline in revision 491.
  • Revision ID: bzr@toykeeper.net-20220415033720-y8m5pvd35pkaz0yn
just a couple quick notes on using attiny1616, since the process is still evolving

Show diffs side-by-side

added added

removed removed

Lines of Context:
120
120
ATtiny Series 1 (tiny1616) Support
121
121
==================================
122
122
 
 
123
In Feb 2022, avr-libc merged in new devices from Atmel's DFP (Device Family
 
124
Pack).  Depending on how recent your avr-libc package is, support may already
 
125
be included.  If not, the info below applies:
 
126
 
123
127
As of early 2021, the Debian packages for gcc-avr and avrdude do not include
124
128
support for the Tiny1 series chips.  Extra steps are required to get these
125
129
working.
141
145
 
142
146
This should at least allow the code to compile.
143
147
 
 
148
Flashing:
 
149
 
 
150
PyMCUProg
 
151
 
 
152
The recommended solution is to use pymcuprog instead of avrdude.  Details are
 
153
still being worked out for how to actually set this up though.
 
154
 
 
155
AvrDude
 
156
 
144
157
Some extra steps are also needed to make flashing (avrdude) work:
145
158
 
146
159
  - Get an AVR jtag2 device.