Git Product home page Git Product logo

platformio-pkg-framework-arduinoavr's Introduction

THIS REPOSITORY IS OBSOLETE

Atmel AVR development platorm now uses official Arduino cores without any modifications.

Please use official Arduino core repositories to submit a bug report or request a new feature. You can find a list of supported Arduino cores in platform.json manifest (see packages section).

If you have other questions, please file in https://github.com/platformio/platform-atmelavr/issues

platformio-pkg-framework-arduinoavr's People

Contributors

bgiot avatar bgort avatar bonekost avatar descarte1 avatar fecavy avatar ivankravets avatar johnduhart avatar leonty avatar liebman avatar rafacouto avatar robsonos avatar rodmg avatar stonehippo avatar valeros avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

platformio-pkg-framework-arduinoavr's Issues

Multiple ways to build the same target were specified for ... wiring_pulse.o

After doing "platformio update" my code does not compile anymore.
It seems to be arduinoavr specific problem.

I get this error:
*** Multiple ways to build the same target were specified for: C:\development\microcontrollers\Arduino\experiments\LiveOV7670\src.pioenvs\nanoatmega328\FrameworkArduino\wiring_pulse.o (from ['C:\Users\indrek\.platformio\packages\framework-arduinoavr\cores\arduino\wiring_pulse.S'] and from ['C:\Users\indrek\.platformio\packages\framework-arduinoavr\cores\arduino\wiring_pulse.c'])
File "C:\python27\lib\site-packages\platformio\builder\tools\platformio.py", line 275, in BuildLibrary

platformio.ini looks like this:
[platformio]

src_dir = LiveOV7670

[env:nanoatmega328]
platform = atmelavr
framework = arduino
board = nanoatmega328

I initialized the project for CLion with
platformio init -d src --ide clion
(platformio.ini is in the "src" directory)

It worked before updating platformIO and my other project that uses STM32 still works

Request to remove RobotIRemote library

Hi I am the maintainer of Arduino-IRremote (originally written by Ken Shirriff) and I run into a lot of issues with automated CI and also just users in general as the library I maintain conflicts with RobotIRremote.

I have created an issue on the arduino/libraries repository but have not received any responses. I would like to make the request that the RobotIRremote library be removed as it is based on a very old fork of Arduino-IRremote and prevents newer releases from functioning due to similar file naming conventions.

Thanks!

Update controllino mega variant

As added in 9-Nov-2018, owners of Controllino Mega now need to do a manual patch as described here):

CONTROLLINO-PLC/CONTROLLINO_Library@b86c8f4#diff-04c6e90faac2675aa89e2176d2eec7d8

in order to keep using platformio. To avoid the need to do this hack, I wonder if such changes (that are made into the mega/pins_arduino.h) could be integrated in the controllino mega variant file here:

https://github.com/platformio/platformio-pkg-framework-arduinoavr/blob/master/variants/Controllino_mega/pins_arduino.h

Not sure on where to find this file online, it seems that this is generated by the Arduino IDE? I attach the one i have installed right now as a reference (changed extension to be able to upload it):

pins_arduino.h.txt

I'm not sure if pull requests are accepted in this repo, if so i can try it myself and test it with my Controllino Mega.

Not able to compile MightyCore targets due to a silly bug.

Hi!

I have the following platformio.ini file:

[env:MightyCore]
platform = atmelavr
framework = arduino

; TARGET SETTINGS
; PlatformIO requires the board parameter. Must match your actual hardware
board = ATmega1284P

The problem is that with this configuration I can't compile for anything else than the ATmega324PB, due to a silly bug. The problem is that SPI1.h is automatically included. I don't know why, but that's what's happening. It can easily be fixed by removing these lines of code. Here is a related issue as well.

I assume you prefer a new release of MightyCore with this bug fixed? Or can the PlatformIO build script be modified to not include the file?

Cant find stdlib.h or inttypes.h in build process

Hi
Sorry for the bother but just came across this and couldnt figure out how to solve it.
Not sure if i've done something wrong or if its a bug but heres the terminal output when attempting to build a simple blink example:

`[01/19/17 22:57:25] Processing uno (platform: atmelavr, board: uno, framework: arduino)

Verbose mode can be enabled via -v, --verbose option
Collected 27 compatible libraries
Looking for dependencies...
Project does not have dependencies

Compiling .pioenvs\uno\src\main.o
Archiving .pioenvs\uno\libFrameworkArduinoVariant.a
Compiling .pioenvs\uno\FrameworkArduino\CDC.o
Compiling .pioenvs\uno\FrameworkArduino\HardwareSerial.o
Indexing .pioenvs\uno\libFrameworkArduinoVariant.a
In file included from src\main.cpp:7:0:
C:\users\cwpf69.platformio\packages\framework-arduinoavr\cores\arduino/Arduino.h:23:20: fatal error: stdlib.h: No such file or directory
#include <stdlib.h>
^
compilation terminated.
*** [.pioenvs\uno\src\main.o] Error 1
In file included from C:\users\cwpf69.platformio\packages\framework-arduinoavr\cores\arduino\CDC.cpp:19:0:
C:\users\cwpf69.platformio\packages\framework-arduinoavr\cores\arduino\USBAPI.h:23:22: fatal error: inttypes.h: No such file or directory
#include <inttypes.h>
^
compilation terminated.
C:\users\cwpf69.platformio\packages\framework-arduinoavr\cores\arduino\HardwareSerial.cpp:25:20: fatal error: stdlib.h: No such file or directory
#include <stdlib.h>
^
compilation terminated.
*** [.pioenvs\uno\FrameworkArduino\CDC.o] Error 1
*** [.pioenvs\uno\FrameworkArduino\HardwareSerial.o] Error 1
[ERROR] Took 0.96 seconds`

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.