Connect the blinkenlights to a Raspberry Pi's TxD and RxD pins. Use
linuxgpio to burn the image and use the same pins later for comm.
Caveat: after using the TxD RxD pins with gpio, they are no longer
connected to the amba UART. A reboot fixes that. Still looking for a
way to reconnect those pins for comm without a reboot. See
https://lore.kernel.org/linux-gpio/s6n8rkpably.fsf@psjt.org
Caveat: The Raspberry Pi's udev is too slow to grant permissions to the
gpio API before avrdude gives up. Using root is not acceptable. A
patch was submitted to avrdude to fix that. See
0212ed9e4e
remove --old
K.reset_avr() new method to send a reset command
--filename=- write to stdout
remove K.B()
add -h, --help, usage()
improved logic for processing arguments
do not connect unless a --tty= is given
emit raw eeprom files wjen --filename= is given
make and write to eeprom with `make KENNUNG='…'`
lfuse: do not clear eeprom when flashing
lfuse: force WDT reset enable.
Kennung X(Anzahl,Bits) arbitrary patter, used for R()
-T --period= Tick= : NE555 base period
-s --pace= Faktor= : scale faktor for the pattern features
fix long options (remove '--' from the getopt arg)
Mo word break is 7 dits
Add Mo() Umlaute, Punktuation
fix Verlauf() mmtick calculations
fix .reader(). Was missing a blocking call.
add retry to .cmd(), repeat=
add update= and verify= to eeprom write
fix bit reversal (brown paper bag bug)
R() return a Tonnen_Kennung instance