Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 11, 2015
  1. @EmbeddedMan

    Merge pull request #562 from UECIDE/master

    EmbeddedMan authored
    Fixed bug with Serial int() operator looking at wrong variable
  2. @majenkotech
Commits on Mar 30, 2015
  1. @ricklon

    Issue #560 added boards.txt back. It's ignored from what I can tell is

    ricklon authored
    good. Removed the :: for Arduino compatibility. Should have added
    makeboards.txt to auatomate boards.txt building.
Commits on Mar 26, 2015
  1. @ricklon
Commits on Mar 18, 2015
  1. @EmbeddedMan
Commits on Feb 26, 2015
  1. @EmbeddedMan

    Merge pull request #559 from UECIDE/master

    EmbeddedMan authored
    Added some missing _P definitions
  2. @majenkotech
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. @EmbeddedMan

    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. @EmbeddedMan
Commits on Feb 9, 2015
  1. @ricklon
Commits on Feb 4, 2015
  1. @EmbeddedMan
  2. @majenkotech

    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. @EmbeddedMan

    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. @majenkotech

    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. @AquaPic
  2. @AquaPic
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. @majenkotech

    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. @majenkotech
  2. @majenkotech

    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. @majenkotech

    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. @majenkotech

    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. @majenkotech

    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.
Something went wrong with that request. Please try again.