-
Notifications
You must be signed in to change notification settings - Fork 55
Add - Expanders, ADCs #917
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
Open
brentru
wants to merge
36
commits into
migrate-api-v2
Choose a base branch
from
add-expanders
base: migrate-api-v2
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.
Open
Changes from 27 commits
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
f8b0c38
[Add] Expander PBs
brentru b99fdff
framework!
brentru cb66773
Add expander drivers and interface for Add/Remove
brentru 4726127
Add - PCF + AW
brentru c68c997
Add - Seesaw and TCA
brentru dc3f4a2
Integrate Expanders into components/digitalIO
brentru a4b22dc
Align Controller func calls with new Hardware func signatures
brentru b53041d
Refactor to make DigitalIOHardware handle DigitalIOController's struc…
brentru a4271ac
Fix - Circular dependency issue
brentru 003134f
[PB] Match new PBs with Sample Mode
brentru 0e31ae2
[Refactor] Analog Input
brentru dd4b176
Pipe analogread into seesaw driver and expander hal
brentru 22461c5
Pipe expander API for ADC thru AnalogIO component hardware
brentru 1f29fd5
Pipe expander API thru PWM component
brentru d9be3bc
Support expanders in pwm component
brentru 4451ceb
New PBs for AnalogIn
brentru 482aec2
Refactor to analogin
brentru f133921
[Add] ADC driver for ADS1015 and refactor AnalogIn, expander hardware…
brentru e0125b2
[Add] ADS1115, update controller and hardware to fit ADS ADCs
brentru 0255ab9
Update properties
brentru 40a6e5c
[Tooling] Add Lib.prop Adafruit PCF8574
brentru c20317c
use printlnvar for 8266
brentru 95d23ae
Clangify
brentru e3e9dc0
Clang
brentru c5f4a1b
Doxygen and clang
brentru c35c21b
Review and refactor
brentru 6062a82
Consolidate expander header only class
brentru 1db1700
Fix - De-duplicate library.properties entries
brentru bc056b0
Fix - pin resolution issues
brentru e81cdcc
Clang
brentru b7377a0
Clang format
brentru ba04170
clang wClaude
brentru c7ad26c
Fix clang-format: keep WS_DEBUG_PRINTLN macro multi-line
brentru 2affbe4
Fix clang-format: space after // in TODO comment
brentru 9104535
Merge branch 'migrate-api-v2' into add-expanders
brentru 8f330b4
Match 1f60674..c78ae7f
brentru 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 hidden or 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1 @@ | ||
| {"exportVersion": "1.0.0", "exportedBy": "tester", "exportedAt": "2024-10-28T18:58:23.976Z", "exportedFromDevice": {"board": "metroesp32s3", "firmwareVersion": "1.0.0-beta.93", "referenceVoltage": 2.6, "totalGPIOPins": 11, "totalAnalogPins": 6, "rtc": "DS3231", "statusLEDBrightness": 0.1}, "components": [{"componentAPI": "analogio", "name": "Analog Pin", "pinName": "A0", "type": "analog_pin", "mode": "ANALOG", "direction": "INPUT", "sampleMode": "TIMER", "analogReadMode": "PIN_VALUE", "period": 30}, {"componentAPI": "ds18x20", "name": "DS18B20: Temperature Sensor (\u00b0F)", "sensorTypeCount": 2, "sensorType1": "object-temp-fahrenheit", "sensorType2": "object-temp", "pinName": "D4", "sensorResolution": 12, "period": 30}], "checksum": 236} | ||
| {"exportVersion": "1.0.0", "exportedBy": "tester", "exportedAt": "2024-10-28T18:58:23.976Z", "exportedFromDevice": {"board": "metroesp32s3", "firmwareVersion": "1.0.0-beta.93", "referenceVoltage": 2.6, "totalGPIOPins": 11, "totalAnalogPins": 6, "rtc": "DS3231", "statusLEDBrightness": 0.1}, "components": [{"componentAPI": "analogin", "name": "Analog Pin", "pinName": "A0", "type": "analog_pin", "mode": "ANALOG", "direction": "INPUT", "sampleMode": "TIMER", "analogReadMode": "PIN_VALUE", "period": 30}, {"componentAPI": "ds18x20", "name": "DS18B20: Temperature Sensor (\u00b0F)", "sensorTypeCount": 2, "sensorType1": "object-temp-fahrenheit", "sensorType2": "object-temp", "pinName": "D4", "sensorResolution": 12, "period": 30}], "checksum": 235} |
This file contains hidden or 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 hidden or 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 was deleted.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.