The Atmega328 is flashed with the Arduino Bootloader for an Arduino Pro Mini 328 16Mhz.
Remote Usage:
Lower button is Power button. Hold down to turn off. Has no other function than turning the remote on.
Upper button is the config button. Press and release to change modes (Led will flash). Push Nipple in one of the four directions to change settings / modes.
Push up to increase speed limit, down to decrease speed limit. Left and Right changes modes (slow acceleration mode).
Remote turns itself off after some time of inactivity or if touch sensor released when in setup mode (flashing led) or if config button is held down for some time (when not in config mode).