You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I haven't touched this project in years and, not only, I don't work in the embedded systems field anymore. This project was implemented when I was a student research back in my university days, so it is quite cool to see so many people using it up to this day, but the time has come to archive this repository.
It might better if the TI community maintains a separate fork of this project, with support for more devices, better documentation and potentially bug fixes. I would say, this is the "wish list" of improvements:
Formatting / linting: I didn't know the concept of this back then
Probably refactor it in a less C++ way: don't ask me why, but young me wanted this C project to look like C++ / OOP... It could leverage some refactor to use static functions, have less heap allocation (all those structs) and others, which might make its memory footprint lower
Write up-to-date guides/scripts: I implemented this when they just released CCS on Eclipse... pretty sure things changed since then
Updating the 28335 libraries: not sure what sort of bugfixes are there, but there certainly are a few
Use some sort of package manager: not sure if C has something like this, but at least it could help to keep track of which version is in use and potentially leverage automatic dependency upgrades (see dependabot)
Support more platforms: would need some re-organisation of the project structure, but it is doable
Whoever is up for the task, please leave a comment with the fork below as I might add on the README in a later date. I will archive this repository in a few weeks, so hopefully someone will be up for the task.
I haven't touched this project in years and, not only, I don't work in the embedded systems field anymore. This project was implemented when I was a student research back in my university days, so it is quite cool to see so many people using it up to this day, but the time has come to archive this repository.
It might better if the TI community maintains a separate fork of this project, with support for more devices, better documentation and potentially bug fixes. I would say, this is the "wish list" of improvements:
Whoever is up for the task, please leave a comment with the fork below as I might add on the README in a later date. I will archive this repository in a few weeks, so hopefully someone will be up for the task.
This applies for both 28335ModbusSlave and 28335ModbusMaster
Obrigado 🙏
The text was updated successfully, but these errors were encountered: