Found 173 repositories(showing 30)
sudar
Makefile for Arduino sketches. It defines the workflows for compiling code, flashing it to Arduino and even communicating through Serial.
ladislas
Start your Arduino projects right out of the box
plerup
A makefile for ESP8266 and ESP32 Arduino projects
tomswartz07
Generic Makefile to build Arduino .ino sketches from the command line
takanuva
An alternative to the Arduino IDE's bulding/uploading, using a gnu-make.
thunderace
Makefile to build arduino code for ESP8266/ESP32x under linux (tested on debian X64)
turicas
[OUTDATED/NOT MAINTAINED] Simple Makefile (that works) for compile and upload Arduino sketches
digiampietro
A simple Makefile to compile and upload Arduino sketches using a command-line based workflow. It includes Over The Air updates for WiFi-enabled boards and uses the "arduino-cli" command line interface.
xxxajk
Use make on macos Darwin or linux instead of arduino IDE.
nicholaskell
A makefile to upload your hex to an arduino
pauldreik
Arduino Due Makefile
peplin
DEPRECATED FORK: Arduino Makefile with chipKIT support
lolin32
Arduino core for ESP32 WiFi chip Build Status Need help or have a question? Join the chat at https://gitter.im/espressif/arduino-esp32 Development Status Installation Instructions: Using Arduino IDE Windows Mac OS Debian/Ubuntu Decoding Exceptions Using PlatformIO Using as ESP-IDF component ESP32Dev Board PINMAP Development Status Most of the framework is implemented. Most noticable is the missing analogWrite. While analogWrite is on it's way, there are a few other options that you can use: 16 channels LEDC which is PWM 8 channels SigmaDelta which uses SigmaDelta modulation 2 channels DAC which gives real analog output Installation Instructions Using through Arduino IDE ###Instructions for Windows Instructions for Mac Install latest Arduino IDE from arduino.cc Open Terminal and execute the following command (copy->paste and hit enter): mkdir -p ~/Documents/Arduino/hardware/espressif && \ cd ~/Documents/Arduino/hardware/espressif && \ git clone https://github.com/espressif/arduino-esp32.git esp32 && \ cd esp32/tools/ && \ python get.py Restart Arduino IDE Instructions for Debian/Ubuntu Linux Install latest Arduino IDE from arduino.cc Open Terminal and execute the following command (copy->paste and hit enter): sudo usermod -a -G dialout $USER && \ sudo apt-get install git && \ wget https://bootstrap.pypa.io/get-pip.py && \ sudo python get-pip.py && \ sudo pip install pyserial && \ mkdir -p ~/Arduino/hardware/espressif && \ cd ~/Arduino/hardware/espressif && \ git clone https://github.com/espressif/arduino-esp32.git esp32 && \ cd esp32/tools/ && \ python get.py Restart Arduino IDE Decoding exceptions You can use EspExceptionDecoder to get meaningful call trace. Using PlatformIO PlatformIO is an open source ecosystem for IoT development with cross platform build system, library manager and full support for Espressif ESP32 development. It works on the popular host OS: Mac OS X, Windows, Linux 32/64, Linux ARM (like Raspberry Pi, BeagleBone, CubieBoard). What is PlatformIO? PlatformIO IDE Quick Start with PlatformIO IDE or PlatformIO Core Integration with Cloud and Standalone IDEs - Cloud9, Codeanywehre, Eclipse Che (Codenvy), Atom, CLion, Eclipse, Emacs, NetBeans, Qt Creator, Sublime Text, VIM and Visual Studio Project Examples Using "Stage" (Git) version of Arduino Core Building with make makeEspArduino is a generic makefile for any ESP8266/ESP32 Arduino project. Using make instead of the Arduino IDE makes it easier to do automated and production builds. Using as ESP-IDF component Download and install esp-idf Create blank idf project (from one of the examples) in the project folder, create a folder called components and clone this repository inside mkdir -p components && \ cd components && \ git clone https://github.com/espressif/arduino-esp32.git arduino && \ cd .. && \ make menuconfig make menuconfig has some Arduino options "Autostart Arduino setup and loop on boot" If you enable this options, your main.cpp should be formated like any other sketch //file: main.cpp #include "Arduino.h" void setup(){ Serial.begin(115200); } void loop(){ Serial.println("loop"); delay(1000); } Else you need to implement app_main() and call initArduino(); in it. Keep in mind that setup() and loop() will not be called in this case. If you plan to base your code on examples provided in esp-idf, please make sure move the app_main() function in main.cpp from the files in the example. //file: main.cpp #include "Arduino.h" extern "C" void app_main() { initArduino(); pinMode(4, OUTPUT); digitalWrite(4, HIGH); //do your own thing } "Disable mutex locks for HAL" If enabled, there will be no protection on the drivers from concurently accessing them from another thread/interrupt/core "Autoconnect WiFi on boot" If enabled, WiFi will start with the last known configuration Else it will wait for WiFi.begin make flash monitor will build, upload and open serial monitor to your board ESP32Dev Board PINMAP Pin Functions Hint Sometimes to program ESP32 via serial you must keep GPIO0 LOW during the programming process
hwstar
Freertos fork from felipu. Added Makefiles to build traditionally because I don't care for Eclipse. Tweaked to run on an Arduino Mega board.
JohnBerg60
Arduino STM32 Blink with Visual Studio Code, without the Arduino IDE and full debug. Based on Makefile.
aswild
Makefile, Arduino Library, and Programs for SAMD21
leka
Makefile for Arduino sketches. It defines the workflows for compiling code, flashing it to Arduino and even communicating through Serial.
Earlz
A copy of Arduino's wiring library with makefiles for easy building without the Arduino IDE
ve3wwg
This is a Teensy-3.x Lightweight Fibers Project, usable by Arduino IDE or a Makefile build
informatikr
Main.c and Makefile for Arduino/AVR command-line development
sudar
Homebrew formula for Arduino makefile
BeedPro
A Makefile and Bash script to compile, clean and flash to a Arduino Nano that uses the AVR instruction set.
robbles
A simple Makefile for compiling Arduino sketches without the IDE
scottchiefbaker
Arduino Makefile to simplify compiling code at the CLI
Korrigan
Makefile for Arduino boards
wertarbyte
Makefile for use with Arduino projects
lilyinstarlight
a makefile that uses Teensyduino to compile and upload Arduino programs
olafollgaard
An easy to use makefile for Arduino, and some config to use VSCode as an IDE
coolbreeze413
esp-idf project, using the arduino-esp32 as an idf component, as well as a few other Arduino libraries as idf components. Supports both Makefile and CMake build system in esp-idf. This was written more as a "mishmash" that can be taken and distilled to application specific scenarios.
lukec
My first arduino blink program, with makefile working on my macbook