Giter Club home page Giter Club logo

platformio-libmirror's Introduction

Deperecated

Please use official guide on how to publish own package to the PlatformIO Registry.

platformio-libmirror's People

Contributors

ademuri avatar drmattoclarkson avatar eavelardev avatar gandy92 avatar heziegl avatar ivankravets avatar jacobrussell avatar kisom avatar namoaton avatar shahrustam avatar valeros avatar zgoda-mobica avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

platformio-libmirror's Issues

APDS-9960

Spark fun has the Arduino driver for the APDS-9960. Would be nice to include!

Add Bounce2

Please add Bounce2 to the registry as I think a lot of people are using it as a dependency. Thanks! :)

Support for Mighty Boards

For ATmega1284, ATmega644, ATmega324, ATmega164, ATmega32, ATmega16 and ATmega8535
I found this boards on github , seems to be update regularly and with good documentation.
https://github.com/MCUdude/MightyCore
Please consider to add this bunch of boards from Mighty to your database, since the support for ATmega644/1284 from other boards are like sanguino, microduino are not updated anymore.

Thank you!

Please add JeeLib library

https://github.com/jcw/jeelib

Used by JeeLabs wireless nodes (JeeNode) and RFM12 / RF69 wireless RF modules.
Also used by OpenEnergyMonitor hardware

library.json proposal:

{
    "name": "JeeLib",
    "keywords": "rf, radio, wireless",
    "description": "Library for JeeNodes and compatible devices with drivers for its wireless radio modules (RF12 / RF69).",
    "repository":
    {
        "type": "git",
        "url": "https://github.com/jcw/jeelib.git"
    },
    "frameworks": "arduino",
    "platforms": "atmelavr"
}

Support RadioHead library

The RadioHead library is an abstraction to help user implement wireless communication over RF modules (such as nRF24L01+).
It is under Open Source Licensing GPL V2. Unfortunately, I did not found any source code repository (but sources are available for download).

Compile error trying to use Adafruit_MMA8451

I installed it just fine:

Andres-MacBook-Pro:Arduino courchea$ platformio lib list
[ ID  ] Name             Compatibility         "Authors": Description
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[ 28  ] Adafruit-NeoPixel arduino, atmelavr     "Adafruit Industries": Arduino library for controlling single-wire-based LED pixels and strip
[ 31  ] Adafruit-Unified-Sensor arduino, atmelavr     "Adafruit Industries": Adafruit Unified Sensor Driver
[1099 ] Adafruit-MMA8451 arduino, atmelavr     "Adafruit Industries": Arduino library for the MMA8451 Triple-Axis Accelerometer - 2/4/8g @ 14-bit

However getting a error on compile:

Andres-MacBook-Pro:Arduino courchea$ platformio run
[Thu Feb 18 07:54:21 2016] Processing uno (platform: atmelavr, board: uno, framework: arduino)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
avr-g++ -o .pioenvs/uno/src/tmp_ino_to.o -c -fno-exceptions -fno-threadsafe-statics -std=gnu++11 -g -Os -Wall -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=10607 -DPLATFORMIO=020804 -I.pioenvs/uno/FrameworkArduino -I.pioenvs/uno/FrameworkArduinoVariant -I.pioenvs/uno/Wire -I.pioenvs/uno/Wire/utility -I.pioenvs/uno/Adafruit_Unified_Sensor_ID31 src/tmp_ino_to.cpp
src/tmp_ino_to.cpp:4:30: fatal error: Adafruit_MMA8451.h: No such file or directory
#include <Adafruit_MMA8451.h>
^
compilation terminated.
scons: *** [.pioenvs/uno/src/tmp_ino_to.o] Error 1
==================================================================================================== [ ERROR ] Took 0.54 seconds ====================================================================================================

Support Arduino standard and contributed libraries

Hi @ivankravets,

Do you think possible to import all the standard and contributed libraries referenced here on the official website?

For instance, I'm currently using the Wire and I had to manually copy sources into the lib/ folder of my project. I think it'd be cool to import such "official" libs using platformio's library management.

Please add DimSwitch library

Hi PlaformIO Team,

Please add DimSwitch library.
It has been developed to control dimmable ballasts for fluorescent light tubes.

I have just started with PlatformIO IDE. Within couple of hours got confident with it by importing, compiling and uploading various ino code. I have tested this particular library in lib directory intended for the project specific (private) libraries. Now would like to check how it will work out of Library Manager.

The Atom editor together with all the magic PlatofrmIO code under the hood works nice, quick and stable:+1:

Congratulations on developing great ecosystem! ๐Ÿ˜„

Krzysztof

"library.json" for mbed libs

Hey @gandy92 and @valeros ,

We have announced mbed support earlier. However, the support of mbed libs will be great! This can be done parsing mbed web-results:

http://developer.mbed.org/code/

[Code] -> [Most popular code] -> [Filter by type: Llibrary]. The final url:

http://developer.mbed.org/search/?q=&selected_facets=obj_type_exact%3ACode+Repository&repo_type=Library&order_by=-import_count

Here we have:

  • show description (first sentence)
  • keywords
  • latest revision as Files at revision .....
  • web url of lib

For example http://developer.mbed.org/users/simon/code/TextLCD/

{
    "name": "TextLCD",
    "description" :  "TextLCD library for controlling various LCD panels based on the HD44780 4-bit interface",
    "keywords": "HD44780, TextLCD",
    "authors":
    {
        "name": "Simon Ford",
        "url": "http://developer.mbed.org/users/simon/"
    },
    "repository":
    {
        "type": "hg",
        "url": "http://developer.mbed.org/users/simon/code/TextLCD/"
    },
    "frameworks": "mbed",
    "platforms":
    [
        "freescalekinetis",
        "nordicnrf51",
        "nxplpc",
        "ststm32"
    ]
}

Then we can hosts these library.json in our platformio-libmirror/mbed repository.

I would be GREAT additional to not jsut PlatformIO, but also for all embedded community.

Friends, what do you think?

TMRh20's RF24 library

Hi guys,
I'd like to add RF24 library to the PlatformIO registry. It is hosted on Github https://github.com/TMRh20/RF24 but the structure is not common: there is a arch directory containing implementations by platform.
I'm wondering if a standard library.json is enough or if we have to add additional metadata to the json file to hints about differnt implems/archs?
Thanks!

Ethernet2

Hi! I just discovered your app a few days ago and that's just incredible!!
That make arduino development more fun!

I'm working on a project who use an Arduino Mega and an Ethernet Shield 2. This shield need the Ethernet2 librarie. Can you add it pls ? Thanks !

platforms in library manifest

I am currently looking into the teensy platform that is supported by arduinoteensy. Most arduino libraries should work out of the box, even with the arm based teensy3 board. Needless to say, none of the libs I use with PlatformIO list the teensy platform. Luckily, it still works, but that got me thinking: Which consequences does/should this specification have? If a library can be used for more platforms than specified, how do we react? We can either create an issue with the repository of the library owner or create a pull-request.

If two libraries exist with the same name but for different platforms, does the library manager know which library to use depending on the platform?

Maybe this discussion really belongs to plaformio repository

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.