Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > System > Hardware

    gnusb 1.0

    Download button

    No screenshots available
    Downloads: 691  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.2/5)
    19 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Michael Egger | More programs
    GPL / FREE
    November 15th, 2007, 16:38 GMT
    ROOT / System / Hardware

     Read user reviews (0)  Refer to a friend  Subscribe

    gnusb description

    gnusb is an open source USB-Sensor Box.

    gnusb is an open source USB-Sensor Box. gnusb is a combined hardware/software project to provide a platform upon which users can build their own USB input/output devices, primary for connecting Max/MSP and puredata to the outside world via sensors and digital i/o.

    It is built around an ATMEL Atmega16 microprocessor and provides access to three of its four ports: 8 analog inputs on PORTA, and 8 digital inputs/outputs on each of PORTB and PORTC. It provides a bootloader for convenient uploading, tweaking and testing of firmware.

    The gnusb hardware, firmware and host software are intended to be a mere starting point for own creations. A foundation on which you can build upon.

    By default, the gnusb provides Max/MSP and pure-data patches with:

    - 8 analog inputs, with variable smoothing
    - 16 digital inputs/outputs

    add some sensors, and off you go....

    gnusb is based on Objective Development's USB driver. It needs very few external components and thus it's cheap and easy to build. Objective Development's USB driver is a firmware-only implementation of the USB 1.1 standard (low speed device) on cheap single chip microcomputers of Atmel's AVR series, such as the ATtiny2313 or even some of the small 8 pin devices. It implements the standard to the point where useful applications can be implemented. See the file "firmware/usbdrdv/usbdrv.h" for features and limitations.

    What's New in This Release:

    Firmware
    · a lot of cleanup & more comments in the code
    · included latest usb dribver from obdev.at
    · moved cryptic ADC-code into functions in gnusb.c
    · gnusbCore renamed gnusb
    · the gnusb now always samples its inputs at 10bit resolution
    · changed usb reply to 12 bytes: 8 bytes AD (MSB), 1 byte PORTB, 1 byte PORTC, 2 bytes remaining LSB of AD values
    · added variable smoothing / low pass filter
    · added support for changing direction of PORTB/C
    · added support for setting PORTB/PORTC

    Max/MSP external
    · Added support for new functions (smoothing, digital inputs/outputs)
    · Added internal clock for autonomous polling

    gnusb_cmds.h
    · renamed all constants for consistency



    Product's homepage

      


    TAGS:

    USB-Sensor Box | USB device | MSP connection | USB | sensor | device

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM