The TPM-1 was a unique IntelliCam product that worked in conjunction with the Android app I had developed for IntelliCam as a contractor.
The 8-bit microcontroller would enumerate as a MSD (Mass Storage Device, or thumb drive), allow the storage of file data, then parse that data for the IntelliCam system programming code.
The data was then transmitted wirelessly via a proprietary RF protocol to nearby IntelliCam systems.
Eventually the device was capable of working with a USB dongle, as well as in laptops, and Windows tablets.
Although this device had one singular function, the software and firmware that was written to communicate between an Android APK, an HTML file, an 8-bit microcontroller, the USB protocol, and output the data wirelessly via RF was very complex.
See the TPA-1 (Tablet Programming Android App) project
here.