Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Removed TLC and NodeID #638

Merged
merged 1 commit into from
Aug 9, 2022
Merged

Conversation

rilull
Copy link
Contributor

@rilull rilull commented Aug 8, 2022

BigIO ready.

@balazsracz balazsracz merged commit c599d62 into bakerstu:lull-bigio Aug 9, 2022
balazsracz added a commit that referenced this pull request Aug 9, 2022
* 'lull-bigio' of github.com:bakerstu/openmrn:
  Removed TLC and NodeID fro mlull-bigio branch (#638)
balazsracz added a commit that referenced this pull request Aug 11, 2022
…s for a total of 128 lines. (#641)

* Fixes for turnout control and PortD LED/SNAP conflict

* Adding main.cxx. Apparently git doesn't follow sym links? Huh.

* Updates to changes:
Moved notes around use of snap switch define to config.hxx from main.cxx
Removed unnecessary inline comments in main.cxx
Changed from using if to ifdef
Updated how port D consumers are instantiated depending on port D use (snap/not snap)

* Additional fixes around snap switches. Tested and verified on F303RE boards.

* updated config.hxx for Nucleo F091 board to reflect Port D and E changes for Snap Switch or LED options to make existing changes for F303 board.

* pushing changes up for remote development.

* Migration to use NUM_MCPIOs from NUM_EXTBOARDS to better reflect the hardware options. Setup code to support 2 to 6 MCPs.

* Setup for 8 MCPs completed. Tested build for 4, 6 and 8 MCPs successfully. Live testing on Nodes is next stage. Potentially we may have to break out the CDI configuration to make it easier to use.

* Additional cleanup and code validation for max MCPs.

* additional changes. still troubleshooting crash on startup with 6 or 8 MCPs.

* Fixed array sizing. Working on breaking external boards CDI into two groups.

* vApplication stack overflow crash. For Balazs to exaimine.

* Finalized and tested MCP configuration on F303. Support for up to 8 MCP chips on DevKit exposed I2C bus.

* Fixed 1 typo from previous commit.

* Removed TLC and NodeID so pull request will be clean

* Removed TLC and NodeID fro mlull-bigio branch (#638)

Co-authored-by: Rick Lull <[email protected]>

* restore node IDs files from master.

* fix node id again

* Fixes bug that prevents NUM_MCPIOS==0 from working.

* Reduces maximum memory size to ensure we have enough spare to not wear out flash.

* Removes duplication of declarations over the different MCP counts.

* Simplifies the definition of multiplied mcpios.

* reverts an unnecessary change

* fix some more code duplication

* fix whitespace

* makes changing num mcpios clear the eeprom

Co-authored-by: Rick Lull <[email protected]>
Co-authored-by: Rick Lull <[email protected]>
Co-authored-by: Balazs Racz <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants