Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hi, Bruno here: this project is not active anymore 💔 #4

Open
brunoluiz opened this issue Apr 25, 2024 · 0 comments
Open

Hi, Bruno here: this project is not active anymore 💔 #4

brunoluiz opened this issue Apr 25, 2024 · 0 comments

Comments

@brunoluiz
Copy link
Owner

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:

  1. Formatting / linting: I didn't know the concept of this back then
  2. 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
  3. Write up-to-date guides/scripts: I implemented this when they just released CCS on Eclipse... pretty sure things changed since then
  4. Updating the 28335 libraries: not sure what sort of bugfixes are there, but there certainly are a few
  5. 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)
  6. 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.

This applies for both 28335ModbusSlave and 28335ModbusMaster

Obrigado 🙏

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

No branches or pull requests

1 participant