New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Pinoccio board #52

Closed
eiginn opened this Issue Jan 21, 2015 · 14 comments

Comments

Projects
None yet
4 participants
@eiginn

eiginn commented Jan 21, 2015

Uses a chip not used in other arduinos currently defined atmega256rfr2
https://github.com/Pinoccio/core-pinoccio/blob/master/avr/boards.txt
https://github.com/Pinoccio/core-pinoccio/blob/master/avr/platform.txt

Tried my hand at adding it to boards but don't think i fully grasp what needs to be done

    "pinoccio": {
        "build": {
            "board": "PINOCCIO",
            "core": "arduino",
            "f_cpu": "16000000L",
            "mcu": "atmega256rfr2",
            "pid": "0x6051",
            "usb_product": "Pinoccio",
            "variant": "pinoccio",
            "vid": "0x1d50"
        },
        "name": "Pinoccio Scout",
        "platform": "atmelavr",
        "upload": {
            "disable_flushing": true,
            "maximum_ram_size": 8192,
            "maximum_size": 253952,
            "protocol": "wiring",
            "speed": 115200,
            "wait_for_upload_port": true
        }
    }
@ivankravets

This comment has been minimized.

Member

ivankravets commented Jan 21, 2015

Hey @eiginn ,

Thanks a lot for this proposition 👍 Do you have this board?

P.S: You can move this code to pinoccio.json and place it to ~/.platformio/boards directory. If boards dir doesn't exists, just create it.

@ivankravets ivankravets added this to the 0.11.0 milestone Jan 21, 2015

@eiginn

This comment has been minimized.

eiginn commented Jan 22, 2015

Yeah I do have some of these boards. Thanks for the tip on keeping the board definition separate.

@ivankravets ivankravets self-assigned this Jan 31, 2015

@ivankravets ivankravets assigned valeros and unassigned ivankravets Feb 9, 2015

@ivankravets ivankravets modified the milestones: 1.0.0, 0.11.0 Feb 9, 2015

@ivankravets

This comment has been minimized.

Member

ivankravets commented Feb 11, 2015

Tasks:

@ivankravets ivankravets modified the milestones: 1.1.0, 1.0.0 Feb 17, 2015

@valeros valeros removed this from the 1.1.0 milestone Feb 23, 2015

@ivankravets ivankravets added the builder label Mar 3, 2015

@ivankravets ivankravets added feature and removed enhancement labels Dec 10, 2015

@robin7331

This comment has been minimized.

robin7331 commented Jul 17, 2016

I can't manage to get the pinoccio working with PlatformIO.
As said above, I've added the pinoccio.json to ~/.platformio/boards but there still is this error:

Error: This board doesn't support arduino framework!

Any progress with this?

@ivankravets

This comment has been minimized.

Member

ivankravets commented Jul 17, 2016

@robin7331 is this project alive? I see that they don't support it.

@robin7331

This comment has been minimized.

robin7331 commented Jul 17, 2016

I don't think the Pinoccio project is still active in terms of further development.
But you can still buy these boards at CroudSupply

I personally have a couple of boards that I use for quick prototyping and so on. Therefore it would be great to code them via platformio!

@ivankravets

This comment has been minimized.

Member

ivankravets commented Jul 17, 2016

@robin7331 how do you program these boards now?

@robin7331

This comment has been minimized.

robin7331 commented Jul 17, 2016

Arduino IDE

@ivankravets

This comment has been minimized.

Member

ivankravets commented Jul 17, 2016

Do you use the latest Arduino IDE with board_manifest.json or previous 1.5.x?

@robin7331

This comment has been minimized.

robin7331 commented Jul 17, 2016

I am running the latest Version of the Arduino IDE (1.6.9).
Sorry, but what do you mean by board_manifest.json ?

@ivankravets

This comment has been minimized.

Member

ivankravets commented Jul 17, 2016

This is URL that you paste to Arduino IDE to add support for Pinoccio. Could you share it here?

@robin7331

This comment has been minimized.

robin7331 commented Jul 17, 2016

Ah I got it!
Yes, here is the URL https://robertgallup.github.io/pinoccio/package_pinoccio_index.json

@ivankravets ivankravets added this to the 2.11.2 milestone Jul 17, 2016

@ivankravets

This comment has been minimized.

Member

ivankravets commented Jul 17, 2016

@valeros please add support for this board

valeros added a commit that referenced this issue Jul 18, 2016

@valeros

This comment has been minimized.

Member

valeros commented Jul 18, 2016

Hi @robin7331 !
Please install development branch and update packages via platformio update. Does it work?
Thanks!

ivankravets added a commit that referenced this issue Jul 18, 2016

Merge branch 'develop' into feature/platformio-30
* develop:
  Update docs for Teensy USB Features // Issue #722
  Implement Teensy 2.0 USB functionality (HID, SERIAL_HID, DISK, MIDI, etc.) // Resolve #722
  Add support for Pinoccio Scout board // Resolve #52
  Fix broken LD Script for Element14 chipKIT Pi board // Resolve #725  Resolve #726
  Fix USB flags processing for teensy platform // Issue #722
  Add Pinoccio board // Issue #52
  Minor improvements for CLion docs
  Improved docs for integration with CLion IDE
  Version bump to 2.11.1 (issues #472, #629, #710, #711, #712, #713, #718)
  Typo fix
  Add "udev" rules for OpenOCD CMSIS-DAP adapters // Resolve #718
  Update history
  Ignore "[platformio]" section from custom project configuration CI
  Bump to 2.11.1b1
  Add Arduino M0 Pro and Tian to the examples // Issue #472
  Fix issue when `pioenvs` folder doesn't exist
  Add more info about `.pioenvs` directory
  Improve CMSIS selection for SAMD21 boards
  Improve support for SAMD21 based boards
  Add contributing guidelines

ivankravets added a commit that referenced this issue Aug 2, 2016

ivankravets added a commit that referenced this issue Aug 2, 2016

Merge branch 'develop' into feature/platformio-30
* develop: (21 commits)
  Use stable docs
  Version bump to 2.11.2 (issues #500, #533, #732, #731, #737, #733, #438, #722, #52, #725)
  Update project configuration template
  Use stable docs
  Implement firmware merging with base firmware for Nordic nRF51 development platform // Resolve #500 , Resolve #533
  Fix firmware uploading to Atmel SAMD21-XPRO board using ARM mbed framework // Resolve #732
  Add firmware merging process for nordicnrf51 // Issue #533, #500
  Add OpenOCD as an alternative upload method for atmelsam platform // Issue #732
  Sync flags parser with PlatformIO 3.0 branch // Resolve #738
  Update ``udev`` rules for the new STM32F407DISCOVERY boards // Resolve #731
  Add explanation about "Failed to find MSBuild toolsets directory"
  Add support for local "--echo" for Serial Port Monitor // Resolve #733
  Update history
  Improve support for Microchip PIC32 development platform and ChipKIT boards // Resolve #438
  Fix Project Generator for ESP8266 and ARM mbed based projects
  Switch to gcc-built LwIP library for espressif platform
  Push 2.11.2.dev2
  Fix linking process for microchippic32 platfrom // Issue #438
  Improve Project Generator for PlatformIO IDE (fixes incorrect linter errors)

@ivankravets ivankravets referenced this issue Aug 3, 2016

Closed

platformio 2.11.2 #3577

4 of 4 tasks complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment