blog: Article for promote BSP Generator#743
Conversation
b474144 to
128c422
Compare
|
@PetrESP, @tore-espressif, @igrr, @georgik PTAL |
07ee94e to
bf6d544
Compare
bf6d544 to
2b13102
Compare
|
Lgtm. Just trim screenshot borders. It is visible in dark mode. There is a lot of unused whitspace. Probably only portion of ui is necessary. |
PetrESP
left a comment
There was a problem hiding this comment.
I really like the pictures and that goes straight to the point. I have some comments and suggestions from my point of view
| 2. Click **Load configuration** and pick a starter board that matches your prototype (e.g. ESP-BOX-3, ESP32-S3-EYE, ESP32-C3-LCDKit). | ||
| 3. The form fills in MCU, features, drivers, and pin assignments - the same structure as the official BSP in [esp-bsp/bsp/](https://github.com/espressif/esp-bsp/tree/master/bsp). | ||
|
|
||
| You are not inventing a BSP from scratch. You are **forking a known-good baseline**. |
There was a problem hiding this comment.
To me this is AI being AI. The paragraph already says exactly what to do and what it achieves. I think that this is unnecessary and I would remove this
| Application code → largely the same #include and BSP APIs | ||
| ``` | ||
|
|
||
| You are not maintaining a fork of esp-bsp forever. You maintain a **small, generated board package** that follows the same conventions as [espressif/esp-bsp](https://github.com/espressif/esp-bsp): component layout, `bsp_*` helpers, LVGL integration via [esp_lvgl_port](https://github.com/espressif/esp-bsp/tree/master/components/esp_lvgl_port), examples you can compare under [esp-bsp/examples/](https://github.com/espressif/esp-bsp/tree/master/examples). |
There was a problem hiding this comment.
To me this whole paragraph does not make sense because this customer that uses BSP selector will not maintain the small, generated board package. He only has to save the json somewhere and the BSP team is maintaining the generated board package.
I think that this whole paragraph can be shortened and merged with Your application keeps calling the same BSP entry points:
There was a problem hiding this comment.
I think, we can keep this paragraph.
| | | [esp-bsp](https://github.com/espressif/esp-bsp) | [BSP Generator](https://bsp-generator.espressif.tools) | | ||
| |---|------------------------------------------------|------------------------------------------------------| | ||
| | **Best for** | Official Espressif & partner boards | Your custom PCB | | ||
| | **Maintained by** | Espressif BSP team | Generated from shared templates | |
There was a problem hiding this comment.
Here I would say it is also a bit misleading. I would say that even the generated component has to be maintained by the BSP team because once you start editing the generated package you can't really do what you advertise in ESP-IDF upgraded? Regenerate, don’t rewrite
There was a problem hiding this comment.
I am not sure, if I understand right, but generated custom board cannot be maintained by BSP team.
There was a problem hiding this comment.
No I mean that the customer also should not maintain it. Ideally they should not touch the generated package because of they do then it can't be re-generated in the future because it would be missing those changes that they did.
|
|
||
| ## Tune features for *your* PCB | ||
|
|
||
|  |
There was a problem hiding this comment.
About this one and all other screenshots in the article.
Consider using a dedicated syntax for including images.
Please remember that articles can be read not only by humans, but also by AI these days.
If big chunks of information are only available in a screenshot, the possible scenarios are:
- The agent needs to process the image which takes many more tokens
- The agent might not be able to analyze images at all
Another question: is the information in the screenshot really important in the article context (like, let's say, you want to discuss certain things that are not clear from the web interface)? If yes, write this information out in text. If no, reduce or remove the screenshot.
Also, why make screenshots of large areas of web pages if they can be easily viewed by clicking a link?
2b13102 to
d63b6b7
Compare
|
@PetrESP Thank you for review, updated by your comments. |
|
🎉 A preview for this PR is available at: https://preview-developer.espressif.com/pr743/ |
|
@f-hollow Thank you for your review. I made some updates by your comments, but...:
I am sorry, but I really hate articles about something without images. I know that many things are clear and you can see it on the web but I don't want to change browser tabs. I want to see parts of the page that are about. I updated images a little for more focus. |
|
@georgik Thank you for the review. I updated images. |
📝 Description
This is the article about new tool - BSP Generator.
Publish date
Expected publish date:
2026-06-30or earlierReview 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)
hugo serverlocally and verified there are no build errors.