Skip to content

Conversation

HattoriHanzo031
Copy link
Contributor

@HattoriHanzo031 HattoriHanzo031 commented Oct 9, 2025

This PR is based on #795 with function HAL being moved to internal and interface HAL being made public. onewire, dht and uc8151 drivers are refactored to demonstrate how would the drivers be refactored to eliminate dependency on machine package while preserving backward compatibility and performance. Also onewire_v2 mock driver was added to simulate adding new drivers in future that use the same pin as both input and output.

@HattoriHanzo031 HattoriHanzo031 changed the base branch from pin-hal2 to dev October 9, 2025 13:30
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.

3 participants