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

Speed txn tx n plant init #93

Open
wants to merge 27 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
ab85cdb
Add MCP23017 GPIO driver.
bakerstu Oct 7, 2017
604869c
first add, new project
SpeedTxn Oct 7, 2017
6fdf643
Merge remote-tracking branch 'origin/bakerstu-mcp23017' into SpeedTxn…
SpeedTxn Oct 7, 2017
602eb3d
update public scope.
bakerstu Oct 7, 2017
96a1f98
Merge remote-tracking branch 'origin/bakerstu-mcp23017' into SpeedTxn…
SpeedTxn Oct 7, 2017
2b54d04
start the I2C helper thread.
bakerstu Oct 7, 2017
d54a095
Merge remote-tracking branch 'origin/bakerstu-mcp23017' into SpeedTxn…
SpeedTxn Oct 7, 2017
f58bbb6
MCP23017 LED blinking!!!
SpeedTxn Oct 7, 2017
b77e260
Add possible debounce on interrupts.
bakerstu Oct 7, 2017
90f36a6
Merge remote-tracking branch 'origin/bakerstu-mcp23017' into SpeedTxn…
SpeedTxn Oct 7, 2017
4c40bbf
testing...
bakerstu Oct 7, 2017
3b5178d
Merge remote-tracking branch 'origin/bakerstu-mcp23017' into SpeedTxn…
SpeedTxn Oct 7, 2017
7f3cd67
more testing...
bakerstu Oct 7, 2017
f7ef0d3
Merge remote-tracking branch 'origin/bakerstu-mcp23017' into SpeedTxn…
SpeedTxn Oct 7, 2017
883edf1
simplify input/output data logic.
bakerstu Oct 7, 2017
8e05593
Merge remote-tracking branch 'origin/bakerstu-mcp23017' into SpeedTxn…
SpeedTxn Oct 7, 2017
39db208
MCP button working too
SpeedTxn Oct 7, 2017
faead50
Fix shift error.
bakerstu Oct 8, 2017
76277e8
refactor for supporting multiple mcp23017 devices on the same bus usi…
bakerstu Oct 14, 2017
bf78ca7
Merge branch 'master' into SpeedTxn_TxNPlant_init
bakerstu Jan 28, 2018
d31b91a
Remove unnecessary I2C dependency.
bakerstu Jan 29, 2018
a12f28d
Fix logic.
bakerstu Jan 29, 2018
ab05cb4
Add servo configuration.
bakerstu Jan 29, 2018
c447e60
Add servo example code.
bakerstu Jan 29, 2018
2146d8e
Merge branch 'bakerstu-mcp23017' of github.com:bakerstu/openmrn into …
bakerstu Jan 29, 2018
0f2bb5e
change semaphore permissions.
bakerstu Feb 5, 2018
d3f897c
port to templated GPIO driver.
bakerstu Feb 5, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 54 additions & 0 deletions applications/txn_plant/JMRI_txn_plant_panel.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/xml/XSLT/panelfile-2-9-6.xsl" type="text/xsl"?>
<layout-config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/layout-2-9-6.xsd">
<jmriversion>
<major>4</major>
<minor>9</minor>
<test>4</test>
<modifier />
</jmriversion>
<sensors class="jmri.jmrix.openlcb.configurexml.OlcbSensorManagerXml">
<sensor inverted="false">
<systemName>MS05.01.01.01.19.01.00.08;05.01.01.01.19.01.00.0A</systemName>
<userName>firstTon</userName>
</sensor>
</sensors>
<signalmasts class="jmri.managers.configurexml.DefaultSignalMastManagerXml" />
<signalgroups class="jmri.managers.configurexml.DefaultSignalGroupManagerXml" />
<oblocks class="jmri.jmrit.logix.configurexml.OBlockManagerXml" />
<warrants class="jmri.jmrit.logix.configurexml.WarrantManagerXml" />
<signalmastlogics class="jmri.managers.configurexml.DefaultSignalMastLogicManagerXml">
<logicDelay>500</logicDelay>
</signalmastlogics>
<paneleditor class="jmri.jmrit.display.panelEditor.configurexml.PanelEditorXml" name="Panel " x="751" y="398" height="309" width="408" editable="yes" positionable="yes" showtooltips="yes" controlling="yes" hide="no" panelmenu="yes" scrollable="both">
<sensoricon sensor="firstTon" x="111" y="100" level="10" forcecontroloff="false" hidden="no" positionable="true" showtooltip="true" editable="true" momentary="false" icon="yes" class="jmri.jmrit.display.configurexml.SensorIconXml">
<tooltip>firstTon (MS05.01.01.01.19.01.00.08;05.01.01.01.19.01.00.0A)</tooltip>
<active url="program:resources/icons/smallschematics/tracksegments/circuit-occupied.gif" degrees="0" scale="1.0">
<rotation>0</rotation>
</active>
<inactive url="program:resources/icons/smallschematics/tracksegments/circuit-empty.gif" degrees="0" scale="1.0">
<rotation>0</rotation>
</inactive>
<unknown url="program:resources/icons/smallschematics/tracksegments/circuit-error.gif" degrees="0" scale="1.0">
<rotation>0</rotation>
</unknown>
<inconsistent url="program:resources/icons/smallschematics/tracksegments/circuit-error.gif" degrees="0" scale="1.0">
<rotation>0</rotation>
</inconsistent>
<iconmaps />
</sensoricon>
</paneleditor>
<filehistory>
<operation>
<type>app</type>
<date>Sat Oct 07 14:59:06 CDT 2017</date>
<filename>JMRI program</filename>
</operation>
<operation>
<type>Store</type>
<date>Sat Oct 07 15:18:09 CDT 2017</date>
<filename />
</operation>
</filehistory>
<!--Written by JMRI version 4.9.4+R3bcfc65 on Sat Oct 07 15:18:09 CDT 2017-->
</layout-config>
3 changes: 3 additions & 0 deletions applications/txn_plant/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
SUBDIRS = targets
-include config.mk
include $(OPENMRNPATH)/etc/recurse.mk
1 change: 1 addition & 0 deletions applications/txn_plant/config.mk
2 changes: 2 additions & 0 deletions applications/txn_plant/subdirs
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
SUBDIRS = \

2 changes: 2 additions & 0 deletions applications/txn_plant/targets/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
compile_cdi

8 changes: 8 additions & 0 deletions applications/txn_plant/targets/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
SUBDIRS = \
freertos.armv7m.ek-tm4c123gxl \
linux.x86 \

# broken
# freertos.armv7m.st-stm32f103rb-olimexino \

include $(OPENMRNPATH)/etc/recurse.mk
Loading