Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: DccPlusPlus/BaseStation
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: DccPlusPlus/BaseStation
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master-2.0
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 9 commits
  • 20 files changed
  • 1 contributor

Commits on Feb 6, 2016

  1. Renamed DCCpp_Uno to just DCCpp

    Reflecting the fact that DCC++ works on both the Uno and the Mega
    DccPlusPlus committed Feb 6, 2016
    Configuration menu
    Copy the full SHA
    aac3a74 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2016

  1. Created basic DccServer structures

    Added <J> and <J ID> command to set/show server ID [1-120].
    Added to EEPROM storage, with default=1
    DccPlusPlus committed Feb 7, 2016
    Configuration menu
    Copy the full SHA
    aa50f6e View commit details
    Browse the repository at this point in the history
  2. Changed WIRE address range from [1-120] to [0-119]

    * DCC++ MASTER = WIRE Address 0
    * DCC++ BOOSTER = WIRE Address 1-119
    DccPlusPlus committed Feb 7, 2016
    Configuration menu
    Copy the full SHA
    c561f58 View commit details
    Browse the repository at this point in the history
  3. Created RemoteSensor

    Remote sensors configured on DCC++ BOOSTERS can now be read from the
    DCC++ MASTER.  Define sensors with unique IDs on BOOSTERS and they will
    be automatically uploaded to MASTER and MASTER will keep track of
    status.
    DccPlusPlus committed Feb 7, 2016
    Configuration menu
    Copy the full SHA
    e65417e View commit details
    Browse the repository at this point in the history
  4. Initial Build of Remote Output functionality

    Added Remote Output functions and ability to transit <Y> commands from
    DCC++ SERVER to DCC++ MASTER.
    DccPlusPlus committed Feb 7, 2016
    Configuration menu
    Copy the full SHA
    4317791 View commit details
    Browse the repository at this point in the history
  5. Completed Remote Output code

    Use <Z ID ACTIVE> for both local and remote OUTPUTS.  For remote
    OUTPUTS, ID should have already been defined on respective DCC++
    SERVERS.
    DccPlusPlus committed Feb 7, 2016
    Configuration menu
    Copy the full SHA
    3773ae8 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2016

  1. Initial add of DccServer::refresh command

    needs to be completed so that per-server requests are made using <G ID>
    command, instead of general call.
    DccPlusPlus committed Feb 14, 2016
    Configuration menu
    Copy the full SHA
    0cec1a6 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2016

  1. Re-Writing TWI Library - part 1

    successfully created server receiver mode
    DccPlusPlus committed Feb 15, 2016
    Configuration menu
    Copy the full SHA
    a97c71f View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2016

  1. Fully Integrated TWI functionality

    No longer using Wire Library - instead, created custom, non-blocking
    interrupt routing that implements Master Transmitter and Slave Receiver.
    
    Problems with general call address and <G> command needs to be
    explored.  Also need to incorporate all potential error modes into
    interrupt routine.
    DccPlusPlus committed Feb 16, 2016
    Configuration menu
    Copy the full SHA
    ef3ca45 View commit details
    Browse the repository at this point in the history
Loading