Skip to content

tuzz/arduino-mk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arduino-mk

Compile and upload Arduino sketches with Ruby.

Usage

arduino = Arduino.new(board: "uno")

if arduino.upload("/path/to/project")
  puts "Sketch uploaded successfully!"
else
  puts arduino.error
end

To test if your project compiles without uploading:

if arduino.compiles?("/path/to/project")
  puts "Sketch compiles successfully!"
else
  puts arduino.error
end

To reset your Arduino:

if arduino.reset
  puts "Arduino reset successfully!"
else
  puts arduino.error
end

Further configuration

To include additional Makefile configuration:

arduino = Arduino.new(board: "uno", arduino_dir: "/path/to/arduino/libs")

The path of the default Makefile is available at:

Arduino.makefile

You can use this as reference.

About

Compile and upload Arduino sketches with Ruby.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published