Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 26, 2015
  1. Brian Schmalz

    Merge pull request #559 from UECIDE/master

    EmbeddedMan authored
    Added some missing _P definitions
  2. Matt Jenkins
Commits on Feb 25, 2015
  1. Ricklon

    Merge pull request #558 from mskoczen/master

    ricklon authored
    changed C5IO2 define in quick240 variant to correct pin
  2. changed C5IO2 define in quick240 variant to correct pin

    Michael Skoczen authored
Commits on Feb 17, 2015
  1. Ricklon

    Merge pull request #556 from EmbeddedMan/master

    ricklon authored
    USB handshaking fix for issue #466:
  2. Brian Schmalz

    USB handshaking fix for issue #466:

    EmbeddedMan authored
      We now refrain from sending any USB data up to the PC until one or more of the following happens:
        * The PC has sent some data to us or tries to read some data from us (i.e. an application has opened the part and sent some data out or is trying to read data in)
        * The PC has activated a hardware handshaking line (i.e. an application has opened the port - most apps do this)
      Once we are sending data to the PC, we will continue to do so until one of the following things happens:
        * The PC has deactivated the hardware handshaking line (i.e. the app has closed the port)
        * The PC has not asked for any data from us for 50ms (this indicates that there is no application consuming the data on the PC side, and the PC's buffer is full, and it doesn't want any more data)
    I also bumped up the number of USB buffers to 16 (from 4), which seemed to help smooth things out somewhat
    
    This fix has been tested with the Firmata Test application (which failed before this code was changed) on Mac and Windows, and Jacob tested this patch on some of his difficult USB cases (where things were failing previosly) and all of these tests were suecesful.
Commits on Feb 13, 2015
  1. Ricklon

    Merge pull request #548 from UECIDE/master

    ricklon authored
    Added unsetSpeed() and unsetMode() functions
  2. Ricklon

    Merge pull request #552 from EmbeddedMan/master

    ricklon authored
    Removed (commented out) include which was last vestige of PLIB in our co...
  3. Brian Schmalz
Commits on Feb 9, 2015
  1. Ricklon
Commits on Feb 4, 2015
  1. Brian Schmalz
  2. Matt Jenkins

    Added unsetSpeed() and unsetMode() functions

    majenkotech authored
      * setSpeed() and setMode() now store the previous speed and mode
        which can be restored with unsetSpeed() and unsetMode() respectively.
        This allows you to use SPI devices on the same bus where different devices
        want to operate with different settings.
Commits on Feb 2, 2015
  1. Ricklon

    Merge pull request #547 from KeithV/master

    ricklon authored
    move deWebServer Example to the HTTP Server library
  2. KeithV
  3. Brian Schmalz

    Merge pull request #546 from KeithV/master

    EmbeddedMan authored
    fix getIntVector
  4. KeithV

    fix getIntVector

    KeithV authored
Commits on Jan 30, 2015
  1. Ricklon

    Merge pull request #545 from UECIDE/master

    ricklon authored
    Fixed shift out typo
  2. Ricklon

    Merge pull request #543 from AquaPic/master

    ricklon authored
    added support for RS485 addressing
Commits on Jan 29, 2015
  1. Matt Jenkins

    Fixed shift out typo

    majenkotech authored
  2. Ricklon

    Merge pull request #544 from KeithV/master

    ricklon authored
    create wrapper class for Wire; fix task manager, add constants to WF32/WiFIRE
  3. KeithV

    create wrapper class for Wire

    KeithV authored
Commits on Jan 28, 2015
  1. Skyler Brandt
  2. Skyler Brandt
Commits on Jan 24, 2015
  1. Ricklon

    Merge pull request #542 from UECIDE/master

    ricklon authored
    Added 64-pin MZ support. Fixed numerous warnings.
Commits on Jan 23, 2015
  1. Matt Jenkins

    Corrected typos in pgmspace and added forced undefs.

    majenkotech authored
      * There were some major typos in pgmspace that broke Ardino library
        compatability.
    
      * Some extra definitions have been added to support more data types
    
      * It is a good idea to force the undefinition of a macro before
        defining it as some libraries also define these macros. While
        ours generally override the others it does cause lots of nasty
        warnings.
Commits on Jan 22, 2015
  1. Matt Jenkins
  2. Matt Jenkins

    shiftIn() missing from the prototype list.

    majenkotech authored
      * The shiftIn() function had been omitted from the function prototype
        list in wiring.h.  This meant that trying to use shiftIn() failed with
        a "'shiftIn' was not declared in this scope" error.
Commits on Jan 20, 2015
  1. Matt Jenkins

    Switched define name list to pins count define

    majenkotech authored
      * Removed a (now redundant) #if defined(...) list of CPU names
        and replaced with a simple examination of __PIC32_PINS__ to
        decide on the base pin remapping register.
  2. Matt Jenkins

    Removed Atmel chip names

    majenkotech authored
      * Why our PIC32 core's CPU definition list was polluted with
        Atmel chips I have no idea. Those macros will never, and *can*
        never do anything.  They have been expunged.
  3. Matt Jenkins

    Removed hard tabs and fixed formatting

    majenkotech authored
      * Hard tabs, especially in the middle of lines, are never a good
        idea.  They have been removed from the cpudefs.h file and the
        alignment of all the defines has been fixed.
  4. Matt Jenkins

    Fixed DSPI for MZ enhanced buffers

    majenkotech authored
      * With the MZ the naming scheme for the SPI ports has changed to what
        it should have been from the start - that is SPI1 through SPI4, rather
        that SPI1A, SPI1B etc.  The macros used to decide if enhanced buffering
        in DSPI of course have consequently changed.  This update changes how
        the enhanced buffering decision is made and makes it compatible with both
        the old MX numbering scheme and the new correct MZ numbering scheme.
  5. Matt Jenkins

    Added 64-pin MZ support. Fixed numerous warnings.

    majenkotech authored
      * A new macro __PIC32_PINS__ has been added to the cpudefs tables.  This
        allows you to select such things as the correct starting address for
        remappable pins on devices which lack a port A.  The 64-pin MZ variants
        have been fixed using this method.
    
      * Numerous compilation warnings have been removed. This includes changing
        all the "char *" function parameters in Stream to be "const char *", some
        brackets around some macro arithmetic, and some extra casts and hints to
        variables and assignments.  Also some unused variables have been commented
        out.
Commits on Jan 17, 2015
  1. Matt Jenkins
Commits on Jan 15, 2015
  1. Matt Jenkins
Commits on Jan 14, 2015
  1. Brian Schmalz

    Merge pull request #540 from UECIDE/master

    EmbeddedMan authored
    Added method to get current baud rate from USB serial
Something went wrong with that request. Please try again.