DLI Atomic Pi user guide
20190502T140852Z
Open source code

Open-source components used in the Atomic Pi are mostly unmodified, as they are in the base distribution (see atomicpi-base-system, apt list --installed).

Most additional components developed specifically for the Atomic Pi are provided in source form in the firmware already. For example, avrdude support for the ATMega328PB is provided in source form as part of /etc/avrdude.conf (it is not original).

Sources for the binary I2C and SPI custom-GPIO bus master kernel modules are provided in /usr/src in (configured to be used by DKMS). Updated source versions will be available from Git repositories located at:

https://github.com/digitalloggers/i2c-gpio-custom.git

https://github.com/digitalloggers/spi-gpio-custom.git

Updated versions of the BNO055 sensor library for Node.JS will be available at:

https://github.com/digitalloggers/node-BNO055.git

DLI cannot provide warranty or technical support for modified units; this includes units with custom firmware.