Skip to content

Conversation

@jessebraham
Copy link
Member

I do not personally see any reason to have separate packages for this, however I'm open to hear any arguments against this. The esp-hal-procmacro crate is not necessarily updated with each HAL release, so I'm not too worried about egregious version-bumping or anything. From my perspective, this is one less package to maintain and publish, which is a win.

I've added enum-dispatch and ram features just to make it easier to gate off functionality which is not always required, much in the same way we were doing with interrupt already.

Copy link
Contributor

@bjoernQ bjoernQ left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good idea - especially with fine grained feature gates it shouldn't have any disadvantages

@jessebraham jessebraham merged commit c6af8ba into esp-rs:main Oct 12, 2023
@jessebraham jessebraham deleted the fixes/refactor/procmacros branch October 12, 2023 14:00
MabezDev pushed a commit to MabezDev/esp-hal that referenced this pull request Oct 20, 2023
* Assimilate `lp-hal-procmacros` into `esp-hal-procmacros`

* Update `CHANGELOG.md`
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.

2 participants