Skip to content

Commits

Permalink
hid
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on Apr 16, 2012

  1. Copy the full SHA
    b5de0d0 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2012

  1. softusb: convert to non blocking assignments

    Signed-off-by: Michael Walle <michael@walle.cc>
    mwalle authored and Sebastien Bourdeauducq committed Apr 8, 2012
    Copy the full SHA
    a534e34 View commit details
    Browse the repository at this point in the history
  2. softusb: remap timer to 0x20..0x23

    That way we have more registers addresses left for the SIE module.
    
    Signed-off-by: Michael Walle <michael@walle.cc>
    mwalle authored and Sebastien Bourdeauducq committed Apr 8, 2012
    Copy the full SHA
    82dfb7e View commit details
    Browse the repository at this point in the history
  3. bios: only build mkmmimg tool

    Signed-off-by: Michael Walle <michael@walle.cc>
    mwalle authored and Sebastien Bourdeauducq committed Apr 8, 2012
    Copy the full SHA
    59c1838 View commit details
    Browse the repository at this point in the history
  4. enable -Werror flag by default

    Signed-off-by: Michael Walle <michael@walle.cc>
    mwalle authored and Sebastien Bourdeauducq committed Apr 8, 2012
    Copy the full SHA
    a27cc3a View commit details
    Browse the repository at this point in the history
  5. fix compiler warnings

    Signed-off-by: Michael Walle <michael@walle.cc>
    mwalle authored and Sebastien Bourdeauducq committed Apr 8, 2012
    Copy the full SHA
    3aa9e9e View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2012

  1. Copy the full SHA
    0cf6156 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    1ca596d View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2012

  1. Bump version numbers

    Sebastien Bourdeauducq committed Mar 21, 2012
    Copy the full SHA
    6856967 View commit details
    Browse the repository at this point in the history
  2. flterm: report usage errors to the user

    Don't silently ignore errors while parsing the parameters.
    
    Signed-off-by: Michael Walle <michael@walle.cc>
    mwalle authored and Sebastien Bourdeauducq committed Mar 21, 2012
    Copy the full SHA
    1bd8ff0 View commit details
    Browse the repository at this point in the history
  3. flterm: add speed option

    Drop doublerate parameter and replace it with a generic speed parameter.
    Additionally, on linux you can supply any (non-standard) baudrate.
    
    Signed-off-by: Michael Walle <michael@walle.cc>
    mwalle authored and Sebastien Bourdeauducq committed Mar 21, 2012
    Copy the full SHA
    f5584b8 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2012

  1. Copy the full SHA
    5487292 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2012

  1. Copy the full SHA
    7696bf9 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    56e57ba View commit details
    Browse the repository at this point in the history
  3. softusb: when exhausting retries, reset the device up to three times

    This brings the LV3 success rate to 50/50 = 100%.
    wpwrak committed Mar 4, 2012
    Copy the full SHA
    9d42ae4 View commit details
    Browse the repository at this point in the history
  4. softusb: limit IN/OUT retries in control_transfer

    If hitting persistent timeouts or an unresponsive device, we could
    loop forever. This would hang the entire USB subsystem, also for any
    devices on the other port. Also unplugging wouldn't help. Only a
    reboot or - lately - reloading the USB firmware would get out of this.
    
    Parameter stability:
    
    Retry limit for main data phase
    |    Retry limit for the IN/OUT ending it
    |    |    LV3 successes
    |    |    |
     50   10  13/25 = 52%
    100   10  23/50 = 46%
    250   10  12/25 = 48%
    250  100  29/50 = 58%
    wpwrak committed Mar 4, 2012
    Copy the full SHA
    5955a48 View commit details
    Browse the repository at this point in the history
  5. softusb: fix two typos, one of them breaking some error detection

    If the OUT token to end a data phase wasn't ack'ed, we didn't notice.
    
    This still leaves the LV3 success rate at 13/25 = 52%.
    wpwrak committed Mar 4, 2012
    Copy the full SHA
    a0a8914 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2012

  1. softusb: don't send SOF while in full-speed bus reset

    We started sending SOF a little too early, making it impossible to
    reset the bus without physical unplugging.
    
    Note that resetting an LV3 via unplug-usb_load-plug leads to
    successful enumeration with probability 40/75 = 53% while only
    usb_load yields 23/50 = 46%.
    
    This also introduces a failure mode not seen before where the
    LV3 enumerates ("Found MIDI") but still doesn't communicate.
    Subsequent bus resets are unsuccessful. Plug cycling helps.
    wpwrak committed Mar 3, 2012
    Copy the full SHA
    4ef85a2 View commit details
    Browse the repository at this point in the history
  2. softusb: disable RX timeout message in usb_in

    We got a HUGE number of these with full-speed devices, badly spamming
    the diagnostic output.
    
    Note that this change may reduce the probability of successful
    enumeration: with the timeout message, 36/50 = 72% unplug-reset-plug
    cycles succeeded with LV3, while without the message, only 40/75 =
    53% did.
    wpwrak committed Mar 3, 2012
    Copy the full SHA
    5a7c5bd View commit details
    Browse the repository at this point in the history
  3. softusb/navre.ld: change LENGTH of data section from 32 kB to 8 kB

    This doesn't affect the code to currently generate. Just removes a
    bit of potentially misleading information.
    wpwrak committed Mar 3, 2012
    Copy the full SHA
    240d96d View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2012

  1. softusb: added the usual set of -W... flags and corrected code accord…

    …ingly
    
    The problem were:
    
    - missing "void" in function declarations in main.c
    
    - debug.c didn't include debug.h
    
    None of these caused actual malfunction.
    wpwrak committed Mar 2, 2012
    Copy the full SHA
    5cdd93f View commit details
    Browse the repository at this point in the history
  2. softusb: added access to Navre's PC via CSR

    This is for debugging. Removed reading back the reset status via CSR,
    since it seems not very useful and we don't have to decode the address
    this way.
    wpwrak committed Mar 2, 2012
    Copy the full SHA
    ff72330 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    f1a0886 View commit details
    Browse the repository at this point in the history
  4. softusb-input/Makefile: added target "upload" to upload softusb-input…

    ….bin to M1
    
    Uses ftp-upload from the eponymous package.
    wpwrak committed Mar 2, 2012
    Copy the full SHA
    845e880 View commit details
    Browse the repository at this point in the history
  5. tools/asm/pfpu: renamed M1_{HOST,USER,PW} to MM_* and removed defaults

    Following discussion on #milkymist, the names are now "official".
    wpwrak committed Mar 2, 2012
    Copy the full SHA
    df77cdf View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2012

  1. Copy the full SHA
    ad89aec View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    f0f9e93 View commit details
    Browse the repository at this point in the history
  3. cleanup code style, remove space after if

    Xiangfu Liu committed Mar 1, 2012
    Copy the full SHA
    456091e View commit details
    Browse the repository at this point in the history
  4. softusb-input: add GET_HID_REPORT_DESCRIPTOR support

      so far validate_report_descriptor is empty
    Xiangfu Liu committed Mar 1, 2012
    Copy the full SHA
    27a077b View commit details
    Browse the repository at this point in the history
  5. pass ep_status to ep process

    Xiangfu Liu committed Mar 1, 2012
    Copy the full SHA
    92e0be4 View commit details
    Browse the repository at this point in the history
  6. Makefile: install softusb-input to sdk-install

    Xiangfu Liu committed Mar 1, 2012
    Copy the full SHA
    f0936ed View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2012

  1. softusb-input: make generated include installable

    Sebastien Bourdeauducq committed Feb 24, 2012
    Copy the full SHA
    6bc8e02 View commit details
    Browse the repository at this point in the history
  2. libfpvm: remove broken depend target

    Sebastien Bourdeauducq committed Feb 24, 2012
    Copy the full SHA
    baaf2f3 View commit details
    Browse the repository at this point in the history
  3. README: update directory structure

    Sebastien Bourdeauducq committed Feb 24, 2012
    Copy the full SHA
    3b53e8f View commit details
    Browse the repository at this point in the history
  4. README: update

    Sebastien Bourdeauducq committed Feb 24, 2012
    Copy the full SHA
    1631e96 View commit details
    Browse the repository at this point in the history
Older