Skip to content
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
Closed

Support Pinoccio board #52

eiginn opened this issue Jan 21, 2015 · 14 comments
Assignees
Milestone

Comments

@eiginn
Copy link

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
Copy link
Member

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
Copy link
Author

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
Copy link
Member

Tasks:

@robin7331
Copy link

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
Copy link
Member

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

@robin7331
Copy link

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
Copy link
Member

@robin7331 how do you program these boards now?

@robin7331
Copy link

Arduino IDE

@ivankravets
Copy link
Member

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

@robin7331
Copy link

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

@ivankravets
Copy link
Member

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

@robin7331
Copy link

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
Copy link
Member

@valeros please add support for this board

valeros added a commit that referenced this issue Jul 18, 2016
@valeros
Copy link
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
* 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
* 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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants