ussserrr / stm32pio

Automate managing of STM32CubeMX + PlatformIO projects
https://pypi.org/project/stm32pio
Other
230 stars 24 forks source link

Lighten Stm32pio class #102

Closed ussserrr closed 3 years ago

ussserrr commented 3 years ago

Main class has grown a lot it could be hard to maintain. Consider to take away the functions to their corresponding submodules. Methods then becomes thin wrappers around these procedures. For example, all actions/properties related to CubeMX/PlatformIO should be placed at cubemx.py/pio.py files. Core class still will be the primary point of user interaction and just invokes underlying entities.