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

EX-IOExplorer485 CS-side portion #433

Closed
wants to merge 74 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
b39523b
initial commit, compiles, but hangs STM32
travis-farmer Nov 23, 2024
755e6ab
squish together IO_Modbus
travis-farmer Nov 24, 2024
56a68fd
possible flaboo fix
travis-farmer Nov 24, 2024
e01de49
Diag message fix
travis-farmer Nov 24, 2024
406c057
runs but does not work yet
travis-farmer Nov 24, 2024
9fc3d14
Merge branch 'devel' of https://github.com/travis-farmer/CommandStati…
travis-farmer Nov 24, 2024
6d2586f
added analog, though still no positive test
travis-farmer Nov 25, 2024
75a00f7
dereference errorStrings?
travis-farmer Nov 25, 2024
68a4403
move errorStrings
travis-farmer Nov 25, 2024
9ca731c
fix comment
travis-farmer Nov 25, 2024
62de9d9
fix function names: getNumDiscreteInputs
travis-farmer Nov 25, 2024
4448660
fix vpin numbers
travis-farmer Nov 25, 2024
efdc145
i don't know what was fixed
travis-farmer Nov 25, 2024
0b5aca4
still not working...
travis-farmer Nov 25, 2024
8624b0a
making current
travis-farmer Nov 26, 2024
8afb11f
some interesting results...
travis-farmer Nov 26, 2024
83130f0
fixed some errors
travis-farmer Nov 26, 2024
5a4b878
some type fixes
travis-farmer Nov 27, 2024
5c40577
updating
travis-farmer Nov 27, 2024
d0bbdae
seems to work, but need to test on hardware
travis-farmer Nov 27, 2024
6df1774
cleaning up IO_Modbus
travis-farmer Nov 28, 2024
5d21904
tidy up IO_Modbus some more
travis-farmer Nov 28, 2024
ad70456
IO_Modbus: add status LEDs, STM32
travis-farmer Nov 28, 2024
6551ce7
hardware test shows VPINs are off by one
travis-farmer Nov 28, 2024
367b86c
Maybe fix?
travis-farmer Nov 28, 2024
411d5c0
IO_Modbus: Works! pending further tests...
travis-farmer Nov 28, 2024
9e5b864
IO_Modbus: commented out Mbed delay
travis-farmer Nov 29, 2024
a85fa6d
Remove blocking behaviour?
travis-farmer Nov 30, 2024
9837cff
IO_Modbus: works great now!
travis-farmer Nov 30, 2024
a31b671
IO_Modbus: move next after failure
travis-farmer Nov 30, 2024
f1217bf
IO_Modbus: slight change
travis-farmer Nov 30, 2024
72e2ec5
IO_Modbus: Trying to improve error recovery
travis-farmer Dec 1, 2024
7d0cfbc
IO_Modbus: fixed odd bracket indentation
travis-farmer Dec 1, 2024
f47e417
IO_Modbus: tidy up some constant references
travis-farmer Dec 1, 2024
8137423
IO_Modbus: board support limits
travis-farmer Dec 1, 2024
4ad07e0
IO_Modbus: corrected attribution
travis-farmer Dec 2, 2024
3cb6a35
IO_Modbus: removed board limits. too annoying.
travis-farmer Dec 2, 2024
77f1c3c
first prototype EX-MB-ioexpander, CS side
travis-farmer Dec 11, 2024
9c8bdc7
saving current
travis-farmer Dec 12, 2024
d105e0c
save current
travis-farmer Dec 12, 2024
523f2bd
first untested prototype
travis-farmer Dec 12, 2024
cd1afaf
now it is first prototype - forgot a few things
travis-farmer Dec 12, 2024
cd4230d
driver name change
travis-farmer Dec 12, 2024
53d2377
tidy up and debug
travis-farmer Dec 13, 2024
cf833b3
cleaning and debugging
travis-farmer Dec 13, 2024
428796f
miss-spelled DIAG text
travis-farmer Dec 13, 2024
577511f
rename branch, remove possible blockers
travis-farmer Dec 13, 2024
3b2ea6f
does not compile, saving current
travis-farmer Dec 13, 2024
e4ea6e5
saving
travis-farmer Dec 13, 2024
f22daf0
Compiles!!
travis-farmer Dec 13, 2024
a11ebb3
transmits but wont receive
travis-farmer Dec 14, 2024
2d1f4ca
saving current
travis-farmer Dec 15, 2024
0a6bc13
compiles!
travis-farmer Dec 15, 2024
74bfb0c
ready for hardware debugging
travis-farmer Dec 15, 2024
e978305
change to full-duplex token ring style
travis-farmer Dec 16, 2024
8532517
fixed return states
travis-farmer Dec 16, 2024
943eaa0
made serial writes one operation
travis-farmer Dec 16, 2024
f0b3f5d
save current
travis-farmer Dec 17, 2024
aa7cf84
save current
travis-farmer Dec 18, 2024
8414ff7
save current
travis-farmer Dec 18, 2024
415dc26
save current
travis-farmer Dec 19, 2024
da221eb
passes CRC
travis-farmer Dec 20, 2024
d892c27
saving current
travis-farmer Dec 21, 2024
c151b52
save current
travis-farmer Dec 22, 2024
250a34b
sorta works
travis-farmer Dec 22, 2024
74cb0c1
saving: works
travis-farmer Dec 23, 2024
8a28cf1
rename driver class
travis-farmer Dec 26, 2024
51058a6
last working, full-duplex
travis-farmer Dec 26, 2024
25c01e0
update for better task handeling, untested
travis-farmer Dec 26, 2024
495c940
works
travis-farmer Dec 28, 2024
23eb352
code cleaned
travis-farmer Dec 28, 2024
a6fcad2
increased task buffer size
travis-farmer Dec 28, 2024
764380a
save current, works for now
travis-farmer Dec 29, 2024
cc80b8c
saving, works for now...
travis-farmer Dec 31, 2024
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
Loading