Hi,
Recently I have merged-back the whole HAL from trunk back to 21.11.*, a lot of work for very little gains... and time is becoming more and more a scarce resource recently.
Considering that HAL is not offered commercially I am thinking that could be a good idea to decouple HAL/OSAL from commercially-relevant parts: RT and NIL.
What about making HAL some kind of rolling release? it would have its own repository and be released by placing tags. Users could take any HAL version regardless of the RT/NIL release. FOSS and commercial users could take any tag they need without having to wait for a release. It would no more be bound by all the quality checks necessary for the commercial parts.
RT/NIL would follow the usual slower release cycle just linking the latest HAL tag. This makes also sense because most of work goes in HAL, RT/NIL are updated very carefully and slowly.
The problem would be reworking the ChibiOS files tree in a way that can be easily partitioned in multiple repositories, the community repository would also need to be reorganized to follow this new hypothetical structure.
Giovanni
Possible reorganization regarding HAL
- Giovanni
- Site Admin
- Posts: 14704
- Joined: Wed May 27, 2009 8:48 am
- Location: Salerno, Italy
- Has thanked: 1146 times
- Been thanked: 960 times
Return to “Development and Feedback”
Who is online
Users browsing this forum: No registered users and 105 guests