Preventing Re-uploading of Arduino Code with Custom Add-on

1 view (last 30 days)
Hello,
I am currently using the Arduino Support from MATLAB add-on to upload code to my Arduino Uno. I also wrote a custom add-on for an Arduino Library which has been working great. However, now I no longer need to make any changes to the code uploaded to the board. Still, whenever I start my program, the server code on my Uno board is updated, which takes a while. This isn't necessarily a problem, but it does waste time as I attempt to debug other bugs in my code.
These lines of code causes the board to re-upload the code everytime I run it, even if I set ForceBuildOn to false. I suspect that it might be the custom library that I am linking as an add-on that causes the re-upload.
self.arduino = arduino('COM11', 'Uno', 'Libraries', 'Nunchuk/Nunchuk', 'ForceBuildOn', false, 'Trace', true);
self.nunchukAdd = addon(self.arduino, 'Nunchuk/Nunchuk');
Is there any way to save the arduino object or the custom library to stop having to re-upload the code to my board and waste a few minutes?
Thanks,
Floris

Accepted Answer

Floris
Floris on 4 Jun 2019
I was able to solve the problem myself by restarting the Arduino as well as matlab, and then ensuring that 'ForceBuildOn' was set to false.
self.arduino = arduino('COM11', 'Uno', 'Libraries', 'Nunchuk/Nunchuk', 'ForceBuildOn', false, 'Trace', true);

More Answers (0)

Categories

Find more on MATLAB Support Package for Arduino Hardware in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!