Added the article about esp-button component#646
Conversation
FBEZ
left a comment
There was a problem hiding this comment.
Thank you for your article. Please find below some comments.
content/blog/2026/02/component-introduction-esp-button/index.md
Outdated
Show resolved
Hide resolved
content/blog/2026/02/component-introduction-esp-button/index.md
Outdated
Show resolved
Hide resolved
content/blog/2026/02/component-introduction-esp-button/index.md
Outdated
Show resolved
Hide resolved
|
|
||
| > **Note**: This example uses the [**ESP32-C3-DevKit-RUST-2**](https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32c3/esp32-c3-devkit-rust-2/index.html) development board. GPIO pin 9 is the button pin on this board, but you can adapt the GPIO pin number to match your specific hardware configuration. | ||
|
|
||
| ### Step 1: Include Required Headers |
There was a problem hiding this comment.
The following steps start a bit abruptly. Since is a step-by-step guide, I would add a section mentioning the creation of an empty project and move the "installation" section here.
In the end you're not installing the module at system level, you add it to the project itself.
There was a problem hiding this comment.
In this case, we can assume that the reader knows about project creation and probably he is adding the component to an existing project.
Adding a component is not the very first step in most cases.
content/blog/2026/02/component-introduction-esp-button/index.md
Outdated
Show resolved
Hide resolved
content/blog/2026/02/component-introduction-esp-button/index.md
Outdated
Show resolved
Hide resolved
content/blog/2026/02/component-introduction-esp-button/index.md
Outdated
Show resolved
Hide resolved
content/blog/2026/02/component-introduction-esp-button/index.md
Outdated
Show resolved
Hide resolved
| - Long press start, hold, and up events | ||
| - Press repeat done and press end notifications | ||
|
|
||
| ## Application Examples |
There was a problem hiding this comment.
Maybe this could be a subsection of the introduction, like key features. It seems to interrupt the flow.
What do you think @f-hollow ?
There was a problem hiding this comment.
I see that Key features is not a subsection already. I believe it looks natural now:
- Introduction
- Key features
- Application Examples
content/blog/2026/02/component-introduction-esp-button/index.md
Outdated
Show resolved
Hide resolved
Co-authored-by: Francesco <francesco.bez@gmail.com>
Co-authored-by: Francesco <francesco.bez@gmail.com>
Co-authored-by: Francesco <francesco.bez@gmail.com>
f-hollow
left a comment
There was a problem hiding this comment.
@pedrominatel Thank you for writing the article!
I have a few comments about different aspects.
content/blog/2026/02/component-introduction-esp-button/index.md
Outdated
Show resolved
Hide resolved
content/blog/2026/02/component-introduction-esp-button/index.md
Outdated
Show resolved
Hide resolved
content/blog/2026/02/component-introduction-esp-button/index.md
Outdated
Show resolved
Hide resolved
content/blog/2026/02/component-introduction-esp-button/index.md
Outdated
Show resolved
Hide resolved
content/blog/2026/02/component-introduction-esp-button/index.md
Outdated
Show resolved
Hide resolved
content/blog/2026/02/component-introduction-esp-button/index.md
Outdated
Show resolved
Hide resolved
Co-authored-by: ESP-Kirill <f-hollow@yandex.ru>
Co-authored-by: ESP-Kirill <f-hollow@yandex.ru>
|
@f-hollow, PTAL. |
f-hollow
left a comment
There was a problem hiding this comment.
@pedrominatel A couple of nitpicks, otherwise LGTM!
📝 Description
This article introduces the esp-button component with a practical example for a GPIO button.
Notes:
Publish date
Expected publish date:
2026-02-18Review process
@f-hollow,@FBEZ, and/or@pedrominatel)Checks
content/blog/YYYY/MM/my-new-article(articles only)My new_article)date: 20YY-MM-DDaliases:with a new URL slug is addedlastmode: 20YY-MM-DDstable, hard no forlatest)main🔗 Related
🧪 Testing (Hugo)