-
Notifications
You must be signed in to change notification settings - Fork 14
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
Connect two SIMHUB devices using I2C. #43
Draft
wapophis
wants to merge
30
commits into
eCrowneEng:main
Choose a base branch
from
wapophis:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 2 commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
50c0276
Added I2C sending as serial
9017277
Added main byppass to serial function, As example only buttonStatusCh…
b1ef413
Updated Approach. Uses I2CTransport.h which uses the I2CSerialBridge …
cac8fcd
Enabling slave bypass to serial and refactoring the I2C Transport layer.
f30fa92
Moved I2C FILES to libs.
99a49f8
Added serial interceptor, later will change class naming. This is the…
94bcfc4
Generalize to Streams.
c49feb3
Renamed I2C Classess and files
609e752
Slave impl not tested yet. The idea behind is that de StreamWrite mac…
df21309
Added new logic to send via serial de axis changed state with a callback
926f500
Active shAxisCallBack execution
e12d190
Analog Joystick support sending via customPacket 0x13
ca8d76f
Analog Axis implementation and analog axis simulation
08c7cd5
Merge pull request #1 from eCrowneEng/main
wapophis f0496c5
Merge pull request #2 from eCrowneEng/main
wapophis 71ef04f
Settled high button count
e4e7f75
Added buttons types, 0 is a physycall button, 0 is a serialed button
3da22d3
Fixed build, sending at least two buttons.
6cca584
wip testing
e423a8c
UPDATED BUTONSTATUS_CHANGED
bd23f16
BUTTONMATRIXSTATUDCHANGED UPDATED TO SEND VIA ARQSERIAL WHEN I2C_BYPA…
d96bb73
synced with AVR-SIMHUB
be94ac8
MINOR FIXES
d4386ea
updated protocol decoder from avr-simhub
899fa4b
rebased I2CSerialBrdige module and ADDED SHVIRTUALROTARY
6ae38be
rebase SHRotaryEncoder from AVR-SIMHUB
468d57a
working in master mode encoders via i2c
010d959
Merge branch 'main' of https://github.com/eCrowneEng/ESP-SimHub
9196fe8
Merge pull request #3 from wapophis/i2c_encoders
wapophis dcf1049
Merge branch 'main' of https://github.com/wapophis/ESP-SimHub
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the whole point of StreamWrite is to be able to replace it with whatever you need (in this case Wire.write), so that you don't have to add much custom code here :)
This comment was marked as resolved.
Sorry, something went wrong.
This comment was marked as resolved.
Sorry, something went wrong.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fix at b1ef413