September 15, 2024
Biscotti firmware for The Convoy S2+ flashlight
Back in 2019 when I was last working with these flashlights, this was only
known as the "Biscotti" firmware. Now I see it offered on many Convoy S2 family
lights as the "12 group" firmware. I have no idea why the Biscotti name has
been swept under the rug.
In this repository, look under ToyKeeper/bistro/biscotti
On my computer, a copy is in /u1/Projects/Convoy/convoy/ToyKeeper/bistro/biscotti
Amazingly, the source is one file in C!! 949 lines of source code.
I was fully expecting to have to deal with AVR assembly language.
This is a pleasant surprise.
The Podkalicki projects
This fellow is at the Warsaw University of Technology in Warsaw, Poland and worked up a very nice set
of projects, all targetting the ATtiny13.
These are a great source of information and understanding.
I found a collection of his projects back when there were 56 of them.
He is now up to 65, with a goal of 100.
The Github repository is old, and shows only 12.
In my collection of 56 (from 2019), each project consists of just a makefile and a single file of C source.
Amazingly, no assembly language startup is needed for the ATtiny13!
Development tools (software>
I am working my my Fedora linux desktop (Fedora 40) and I need to install
these packages:
su
dnf install avr-gcc
dnf install avr-libc
dnf install avrdude
Feedback? Questions?
Drop me a line!
Tom's Light Info / tom@mmto.org