Yes, I meant Arduino Nano. Are there any instructions on how to build the BIN for the Nano? Could I flash it through the USB port?
IMHO, uploading BINs for the supported devices might be useful.
There are
prebuilt firmware images for several controllers, including
atmega328p. Note that the prebuilt images are built for specific clock frequencies, the atmega328p image is built for 16 MHz clock, which is standard for Uno and Nano boards.
To build a firmware image requires a cross compiler for AVR, and AVR binutils for your host system. You can build your own
cross compiler or (probably much easier) use fpcupdeluxe to do the heavy lifting. And a copy of avrdude to flash the firmware.
Uno/Nano boards should have the Arduino bootloader installed, so flashing over USB should be possible using e.g. avrdude on Linux:
avrdude -c arduino -p m328p -P /dev/ttyACM0 -D flash:w: sampler-atmega328p-16MHz.hex
On Windows the serial port will be something like
COM3.
I think I like the Blue/Black pills more than the Nano.
More horsepower, but also more complex.