Code Mercenaries has been a supplier for manufacturers of industrial input devices and peripherals since 1998. In 2008 Code Mercenaries started to develop and manufacture products for LED lighting applications. Their design philosophy for LED lighting drivers is to deliver maximum efficiency and maximum life cycle to enable the potential of modern LED technology.
The keyboard and combined keyboard/mouse controller family KeyWarrior, and the mouse controller family MouseWarrior serve as basis for a large number of industrial input devices. A small but vital customer base are the manufacturers of products for the disability market and other specialty input devices. The joystick controller family JoyWarrior serves a broad range of customers from industrial machine/vision control, professional and semiprofessional simulator control, to hobby and model building. A good option for front panel design are the joystick/mouse hybrid controllers MW24J8 and MW24H8 which are switch-selectable to work as a mouse or joystick allowing both cursor control and data input via a joystick.
JoyWarrior24F8 is a low cost three axis acceleration sensor. With its small size and simple connection via a USB interface it opens a lot of new application
options. The MouseWarrior24F8 variant of this sensor is a mouse replacement that needs no surface for operation.
Applications for the IO-Warrior universal USB I/O controllers are very diverse. Basically, the number of pins and the data rate are IO-Warrior’s only limitations. It is used in laboratory setups and test equipment, as well as in hobby projects and full-scale device production, either as the core of a device or "just" the interface to USB. IO-Warrior chips are presently controlling robots and telescopes, doing quality control on production lines, taking measurements in labs, controlling switches and displays in front panels or simulator cockpits, or working as the USB interface in many kinds of products.
SpinWarrior is a family of rotary encoder controllers with USB interface. Various models allow from 3 to 6 encoders to be connected to the USB and are suitable for motion control, measurement or human interfacing applications.