3 ideas for FC
Posted: Sun Mar 03, 2024 6:42 pm
As posted in a previous topic, I've spend many hours (<10!) to find out why my project -that I successfully compiled earlier-, didn't work.
My only guess is that it had to do with an upgrade of a component.
The problems started after an component library update and was hard to find because I've upgraded the ESP32 toolchain at the same time.
Sor here are a few idea's for new features in FC.
1- Store the version of the component that was used at that time in a log file.
I use a display in many projects and after upgrading the component library this component became corrupt.
If we could read a log of at what moment, which version of that component compiled successful, we could draw conclusions.
2- Make older versions of components available.
If we could go back to an earlier version of a component, we can try and compile the project with a component that was working at a certain time.
Make it possible to roll back to an earlier version if the latest version has problems.
3- Copy/paste component properties
I use a devboard that is lying around my desk all the time with hardware connected all the time.
If a project works I make it permanent and more solid by using PCB or other.
But for each new project I need to manually configure the component setting in FC.
Wouldn't it be a nice feature to store the component (export) settings (as like a personal, favourite) in a file?
This file could the be pasted (imported) in each new project that uses this component.
-- An example: my ILI9343 SPI component uses 8 wires to the controller. 1 mistake and this doesn't work anymore.
If I could store the working version of the component settings, at a later project I import these settings and I'm up and running
If you're vibing with these ideas, show some love in this topic!
My only guess is that it had to do with an upgrade of a component.
The problems started after an component library update and was hard to find because I've upgraded the ESP32 toolchain at the same time.
Sor here are a few idea's for new features in FC.
1- Store the version of the component that was used at that time in a log file.
I use a display in many projects and after upgrading the component library this component became corrupt.
If we could read a log of at what moment, which version of that component compiled successful, we could draw conclusions.
2- Make older versions of components available.
If we could go back to an earlier version of a component, we can try and compile the project with a component that was working at a certain time.
Make it possible to roll back to an earlier version if the latest version has problems.
3- Copy/paste component properties
I use a devboard that is lying around my desk all the time with hardware connected all the time.
If a project works I make it permanent and more solid by using PCB or other.
But for each new project I need to manually configure the component setting in FC.
Wouldn't it be a nice feature to store the component (export) settings (as like a personal, favourite) in a file?
This file could the be pasted (imported) in each new project that uses this component.
-- An example: my ILI9343 SPI component uses 8 wires to the controller. 1 mistake and this doesn't work anymore.
If I could store the working version of the component settings, at a later project I import these settings and I'm up and running
If you're vibing with these ideas, show some love in this topic!