Clear Filters
Clear Filters

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

2 views (last 30 days)
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?

Accepted Answer

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)


Community Treasure Hunt

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

Start Hunting!